Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-09-09 | rust: try to use custom event to change color | Marc Poulhiès | |
TLDR; needs a redesign for correctly sharing LEDS (in usb_class) and lower prio data in `backlight`. | |||
2022-09-08 | rust: initial support for keys LED matrix | Marc Poulhiès | |
LEDs are set/clear for press/release events. | |||
2022-09-04 | rust: use holdtap keys | Marc Poulhiès | |
Make i-e-t keys (bépo) alt-l1-alt with holdtap | |||
2022-08-28 | ada: build stm32 hal in dev mode | Marc Poulhiès | |
In release mode the mcu crashes very quickly, there must be some UB somewhere... | |||
2022-08-28 | ada: initial support for timing | Marc Poulhiès | |
Use clock configuration (only HSE48 for now) and use timer to have a 1ms update frequency. | |||
2022-08-28 | rust: missing capslock | Marc Poulhiès | |
Just realized the layout doesn't have this useless key. Was stuck with CAPSLOCK set because of an external glitch and couldn't clear it. | |||
2022-08-28 | ada: modifiers, layers and regular keys are working | Marc Poulhiès | |
Still need to add timings as currently the processor is looping full speed, which may cause some lost events as the USB only polls at the frequency advertised in the descriptor (few ms). | |||
2022-07-22 | Update GPIO for rev2 board | Marc Poulhiès | |
2022-07-22 | rust: extract layout in separate module | Marc Poulhiès | |
First step towards reusing for pouetpouet-r2: split! | |||
2022-07-22 | Update all crate, in particular rtic | Marc Poulhiès | |
Keyboard works, but customevents for leds are not working (yet). | |||
2022-07-22 | rust: Initial hold tap work | Marc Poulhiès | |
Currently not working (Tap action is never triggered unless some other keys is tapped simultaneous). | |||
2022-07-22 | rust: update to latest keyberon | Marc Poulhiès | |
Handle some change in action/custom action handling. | |||
2022-07-22 | Initial support for Layers | Marc Poulhiès | |
Click now support Layers, so port some more layout from the existing rust firmware. | |||
2022-07-22 | Initial Ada firmware | Marc Poulhiès | |
Missing doc, comment. | |||
2022-07-22 | Move rust firmware in subdir | Marc Poulhiès | |
... for the upcoming Ada one. | |||
2022-03-01 | Add cargo-embed configuration | Marc Poulhiès | |
Flash + gdb server | |||
2022-02-26 | Minor code cleaning | Marc Poulhiès | |
Remove some warnings, apply clippy hints. | |||
2022-02-26 | Bump cortex-m* dep version | Marc Poulhiès | |
2022-02-25 | Update some dependencies | Marc Poulhiès | |
Signed-off-by: Marc Poulhiès <dkm@kataplop.net> | |||
2021-05-19 | Use new macro to define layers + cleaning | Marc Poulhiès | |
Use the new layout!() macro for easier and more readable layers definitions. Add a testmode feature, used to have 'a' on all keys, easier to test if all switch are correctly working or not. Also fixed some minor warnings. | |||
2021-05-19 | Update dependencies | Marc Poulhiès | |
2021-01-22 | Minor change in layout | Marc Poulhiès | |
Add Volume keys and also map page-up/down on the 2 keys in lower-right corner for easier access (more similar to Typematrix, very convenient for reading). | |||
2021-01-22 | Refresh Cargo.lock after update | Marc Poulhiès | |
2021-01-16 | Change Keyboard::leds to leds_mut following upstream change. | Marc Poulhiès | |
The function changed names while upstreaming it. Reverting back keyberon to upstream git instead following this change. | |||
2021-01-15 | Add a simple LED bleep at start | Marc Poulhiès | |
Always friendly to have a feedback from the device after it has booted. | |||
2021-01-10 | Allow for minor version change in dependencies | Marc Poulhiès | |
2021-01-10 | Simple backlight support using custom actions. | Marc Poulhiès | |
Use keyberon's custom action to create some useless LEDs mode. Frequency (when applicable) and color can be changed by some keypress. | |||
2020-12-17 | Update code after keyberon update | Marc Poulhiès | |
Simply port current firmware. No CustomAction yet. | |||
2020-11-11 | Modified the bépo layout a bit | Marc Poulhiès | |
Moved few keys around: - swapped w and AltGr. - swapped Raise and Shift - added ê/Ê | |||
2020-11-11 | Use type to make code easier to read | Marc Poulhiès | |
2020-11-11 | Initial work for Pouetpouet board | Marc Poulhiès | |
Based on keyseebee but now very different. | |||
2020-09-01 | fix race condition | Guillaume Pinot | |
2020-08-28 | functional keyboard! | Guillaume Pinot | |
2020-08-28 | Higher priority for RX, better but still losing events | Guillaume Pinot | |
2020-08-28 | more functionnal firmware for serial communication (but still doesn't work) | Guillaume Pinot | |
2020-08-20 | fix transpose | Guillaume Pinot | |
2020-08-20 | cargo clippy | Guillaume Pinot | |
2020-08-20 | remove unwrap | Guillaume Pinot | |
2020-08-19 | Blind implementation of serial communication | Guillaume Pinot | |
2020-08-05 | handle side transposition | Guillaume Pinot | |
2020-08-05 | some cleanups | Guillaume Pinot | |
2020-08-02 | first compiling firmware | Guillaume Pinot | |