[atreus] Re: Atreus Firmware + Ragel logic

  • From: Fernando Febles Armas <fernandofebles@xxxxxxxxx>
  • To: atreus@xxxxxxxxxxxxx
  • Date: Wed, 31 Jan 2018 19:38:25 +0000

I've been using your original firmware for more than one year. It was
easier to understand and to hack that TMK or QMK.

The hardest part for the state machine was to understand the Ragel syntax.
Once you can 'paint' your states with the Ragel code (look into
layout_common.png) everything started to fit in.

And thanks again for putting your work and everyday support into the Atreus
project.

On 31 January 2018 at 03:25, Phil Hagelberg <phil@xxxxxxxxxx> wrote:

fer febles <ferfebles@xxxxxxxxx> writes:

The firmware has several customizations, it came from a fork with logic
to use LEDs as layer indicators. All the Ragel logic is in the
'layout_common.rl' file.

You can see the code in https://github.com/ferfebles/
atreus-2leds1speaker-ragel

Wow, that's really cool! I'm glad to see that the original
atreus-firmware codebase is still useful even tho it's not as polished
as TMK or QMK. The idea of compiling a state machine declaratively is
really cool, and I'm impressed that you were able to get it working.

-Phil

Other related posts: