Age | Commit message (Collapse) | Author |
|
Do a "cargo update" and adjust the minor change in Keyberon.
|
|
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>
|
|
TLDR; needs a redesign for correctly sharing LEDS (in usb_class) and lower prio
data in `backlight`.
|
|
LEDs are set/clear for press/release events.
|
|
Make i-e-t keys (bépo) alt-l1-alt with holdtap
|
|
In release mode the mcu crashes very quickly, there must be some UB somewhere...
|
|
Use clock configuration (only HSE48 for now) and use timer to have a 1ms update
frequency.
|
|
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.
|
|
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).
|
|
Add more PWR track for one led
RC for 2.1
|
|
Tune GND plane + moved minor tracks.
|
|
|
|
First step towards reusing for pouetpouet-r2: split!
|
|
Keyboard works, but customevents for leds are not working (yet).
|
|
Currently not working (Tap action is never triggered unless some other
keys is tapped simultaneous).
|
|
Handle some change in action/custom action handling.
|
|
Click now support Layers, so port some more layout from the existing
rust firmware.
|
|
Missing doc, comment.
|
|
... for the upcoming Ada one.
|
|
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.
|
|
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).
|
|
Simply open and save the SCH and PCB to convert them to KiCad 6.0.
No checks done on the result.
|
|
|
|
Flash + gdb server
|
|
Remove some warnings, apply clippy hints.
|
|
|
|
Signed-off-by: Marc Poulhiès <dkm@kataplop.net>
|
|
Initial plate design for early test/prototype.
|
|
|
|
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.
|
|
|
|
Remove duplicated list of existing keyboards.
|
|
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).
|
|
|
|
F1->F6 were wrongly labeled (actual layout is correct, only the image was not)
|
|
The function changed names while upstreaming it.
Reverting back keyberon to upstream git instead following this change.
|
|
Always friendly to have a feedback from the device after it has booted.
|
|
Update layout with latest changes (and add LEDs control keys).
|
|
|
|
Use keyberon's custom action to create some useless LEDs mode.
Frequency (when applicable) and color can be changed by some keypress.
|
|
Simply port current firmware. No CustomAction yet.
|
|
Moved few keys around:
- swapped w and AltGr.
- swapped Raise and Shift
- added ê/Ê
|
|
|
|
|
|
|
|
Based on keyseebee but now very different.
|
|
|
|
|
|
|
|
|