summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-01-20rust: update dependencies, adjust Keyberon usagemainMarc Poulhiès
Do a "cargo update" and adjust the minor change in Keyberon.
2023-01-20rust: Add tap_hold intervalMarc Poulhiès
HoldTap don't play well with games where you may need to hold down some keys without triggering the layer change. Signed-off-by: Marc Poulhiès <dkm@kataplop.net>
2022-09-09rust: try to use custom event to change colorMarc Poulhiès
TLDR; needs a redesign for correctly sharing LEDS (in usb_class) and lower prio data in `backlight`.
2022-09-08rust: initial support for keys LED matrixMarc Poulhiès
LEDs are set/clear for press/release events.
2022-09-04rust: use holdtap keysMarc Poulhiès
Make i-e-t keys (bépo) alt-l1-alt with holdtap
2022-08-28ada: build stm32 hal in dev modeMarc Poulhiès
In release mode the mcu crashes very quickly, there must be some UB somewhere...
2022-08-28ada: initial support for timingMarc Poulhiès
Use clock configuration (only HSE48 for now) and use timer to have a 1ms update frequency.
2022-08-28rust: missing capslockMarc 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-28ada: modifiers, layers and regular keys are workingMarc 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-30pcb: apply rules, fix last warningMarc Poulhiès
Add more PWR track for one led RC for 2.1
2022-07-27pcb: minor tuning of GND planeMarc Poulhiès
Tune GND plane + moved minor tracks.
2022-07-22Update GPIO for rev2 boardMarc Poulhiès
2022-07-22rust: extract layout in separate moduleMarc Poulhiès
First step towards reusing for pouetpouet-r2: split!
2022-07-22Update all crate, in particular rticMarc Poulhiès
Keyboard works, but customevents for leds are not working (yet).
2022-07-22rust: Initial hold tap workMarc Poulhiès
Currently not working (Tap action is never triggered unless some other keys is tapped simultaneous).
2022-07-22rust: update to latest keyberonMarc Poulhiès
Handle some change in action/custom action handling.
2022-07-22Initial support for LayersMarc Poulhiès
Click now support Layers, so port some more layout from the existing rust firmware.
2022-07-22Initial Ada firmwareMarc Poulhiès
Missing doc, comment.
2022-07-22Move rust firmware in subdirMarc Poulhiès
... for the upcoming Ada one.
2022-07-22Rev 2.1 for error with sk6812mini-eMarc Poulhiès
The symbol used for the mini-e is the mini one. Pins numbering for both parts are NOT the same: leads to non functionnal keys backlight. This changes: - fixes this error - make the OSHW logo nicer (copper instead of silk) The symbol used for mini-e comes from the Djinn keyboard.
2022-06-15New revision for PouetPouet boardMarc Poulhiès
What is changing: - Cherry-MX hotswap sockets for all 60 switches - Per switch RGB LED (SK6812-MiniE) What is not changing: - Size (exact same board cutout) - overall components (mcu stmf072) Even if these are small changes, I had to reroute everything, so the pcb has been remade from scratch. The electrial schema has been kept really close to initial version. This should match the version sent to manufacturing, but you can really check the aisler-order-220612 tag (should be the same files, only git history has been cleaned/squashed).
2022-05-09Update to KiCad 6.0Marc Poulhiès
Simply open and save the SCH and PCB to convert them to KiCad 6.0. No checks done on the result.
2022-05-09update kicad footprints reposMarc Poulhiès
2022-03-01Add cargo-embed configurationMarc Poulhiès
Flash + gdb server
2022-02-26Minor code cleaningMarc Poulhiès
Remove some warnings, apply clippy hints.
2022-02-26Bump cortex-m* dep versionMarc Poulhiès
2022-02-25Update some dependenciesMarc Poulhiès
Signed-off-by: Marc Poulhiès <dkm@kataplop.net>
2021-05-20Add simple CAD file for plateMarc Poulhiès
Initial plate design for early test/prototype.
2021-05-19Add nyan-keeb pictureMarc Poulhiès
2021-05-19Use new macro to define layers + cleaningMarc 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-19Update dependenciesMarc Poulhiès
2021-02-10Update README.mdMarc Poulhiès
Remove duplicated list of existing keyboards.
2021-01-22Minor change in layoutMarc 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-22Refresh Cargo.lock after updateMarc Poulhiès
2021-01-22Fix layout imageMarc Poulhiès
F1->F6 were wrongly labeled (actual layout is correct, only the image was not)
2021-01-16Change 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-15Add a simple LED bleep at startMarc Poulhiès
Always friendly to have a feedback from the device after it has booted.
2021-01-12Add sample gif for showing LEDs, refresh layoutMarc Poulhiès
Update layout with latest changes (and add LEDs control keys).
2021-01-10Allow for minor version change in dependenciesMarc Poulhiès
2021-01-10Simple 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-17Update code after keyberon updateMarc Poulhiès
Simply port current firmware. No CustomAction yet.
2020-11-11Modified the bépo layout a bitMarc Poulhiès
Moved few keys around: - swapped w and AltGr. - swapped Raise and Shift - added ê/Ê
2020-11-11Update BOM with correct parts, vendor and price.Marc Poulhiès
2020-11-11Use type to make code easier to readMarc Poulhiès
2020-11-11Update README with more acurate infoMarc Poulhiès
2020-11-11Initial work for Pouetpouet boardMarc Poulhiès
Based on keyseebee but now very different.
2020-09-01fix typo in README.mdGuillaume Pinot
2020-09-01fix race conditionGuillaume Pinot
2020-08-30Images and updates of the md filesGuillaume Pinot
2020-08-28functional keyboard!Guillaume Pinot