summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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
2020-08-28Higher priority for RX, better but still losing eventsGuillaume Pinot
2020-08-28more functionnal firmware for serial communication (but still doesn't work)Guillaume Pinot
2020-08-20fix transposeGuillaume Pinot
2020-08-20cargo clippyGuillaume Pinot
2020-08-20remove unwrapGuillaume Pinot
2020-08-19Blind implementation of serial communicationGuillaume Pinot
2020-08-18update gerber changelogGuillaume Pinot
2020-08-18Fix diode orientationGuillaume Pinot