lif
cec19cc09c
custom keymap i wanna try that might be friendlier to my muscle-memory
...
- aligns Z... under W... like on staggered kb's
- vimlike arrow keys to make room for / beside ,.
- ; beside L
- \ beside P (and therefore ] on the hyper layer)
- - beside =
- ctrl in bottom left, hyper moved beside Z
- hyper still easily chords with lshift and lmeta
- capslock restored, but on the hyper layer.
- on base layer it's sysrq for alt+sysrq purposes
(which shouldn't involve the hyper layer, since
you wanna be sure what letters you're pressing)
- hyper-i is now insert (previously absent)
2024-07-05 01:58:23 -07:00
lif
40050f0314
Add a simple build-time test verifying that the keyboard layout defined in matrix.h is unlikely to result in an unfortunate situation
2024-07-05 01:57:42 -07:00
Lukas F. Hartmann
b6a63b0b0b
pref-kbd-test: fix
2024-07-03 15:32:04 +02:00
Lukas F. Hartmann
95d97f63e3
hid: make flash.sh slightly less dangerous
2024-06-03 22:31:15 +02:00
Lukas F. Hartmann
6fe58dcf9b
hid: finalize trackball button layout
2024-06-03 22:31:00 +02:00
Lukas F. Hartmann
dd3034c994
keyboard-fw: make it so that the trackball buttons do what's said in the manual
2024-05-31 20:52:24 +02:00
Lukas F. Hartmann
9994da4dff
keyboard-fw: make it so that the trackball buttons do what's said in the manual
2024-05-31 20:24:57 +02:00
Lukas F. Hartmann
613e0b3737
also install tio
2024-05-31 12:28:48 +02:00
Lukas F. Hartmann
05a54e3579
add script to install all fw build dependencies
2024-05-31 12:28:19 +02:00
Lukas F. Hartmann
f16603ec44
add a3 pdf schematics poster
2024-05-30 21:17:16 +02:00
Lukas F. Hartmann
dcbf09631f
implement console based keyboard tester
2024-05-09 21:29:40 +02:00
Lukas F. Hartmann
2e0c09b641
sysctl: fix logic error/hang around spi poweroff
2024-05-06 17:26:12 +02:00
Lukas F. Hartmann
63cdf45cd2
hid: remove non-functional usb power state and poll real power state
2024-05-06 17:24:57 +02:00
Lukas F. Hartmann
f672e06748
sysctl: add ACM_ENABLED and FACTORY_MODE defines
2024-05-03 17:34:05 +02:00
Lukas F. Hartmann
42af610c64
sysctl: remove 2 todos
2024-04-17 17:51:45 +02:00
Lukas F. Hartmann
a2530c3be9
various kicad bumps
2024-04-17 17:51:30 +02:00
Lukas F. Hartmann
43c2f24563
keyboard fw polishing for release
2024-04-17 15:52:24 +02:00
Lukas F. Hartmann
ee09e6db60
add production keyboard lettering
2024-04-17 15:50:19 +02:00
Lukas F. Hartmann
9a7560bb32
cleanup for release
2024-04-17 13:29:48 +02:00
Lukas F. Hartmann
ee66d3c149
pocket-hid: port OLED menu from reform incl battery status, some refactoring
2024-04-12 23:36:30 +02:00
Lukas F. Hartmann
d12064b469
sysctl: implement more spi and serial reporting functionality
2024-04-12 23:35:33 +02:00
Lukas F. Hartmann
638b536ce0
WIP: init real SPI
2024-04-08 22:14:39 +02:00
Lukas F. Hartmann
deb1b816ce
add display pdf
2024-02-23 13:06:56 +01:00
Lukas F. Hartmann
aa2b6b128b
add tweaked battery holder models
2024-01-19 14:48:28 +01:00
Lukas F. Hartmann
89317498c8
Merge branch 'd-3' of source.mnt.re:reform/pocket-reform into d-3
2024-01-17 13:30:15 +01:00
Lukas F. Hartmann
2b0733f901
sysctl: add som wake command
2024-01-17 13:29:54 +01:00
Lukas F. Hartmann
46c5ee10c6
Merge branch 'd-3' of source.mnt.re:reform/pocket-reform into d-3
2024-01-16 14:15:46 +01:00
Lukas F. Hartmann
409ff554d4
kbd: change power key to hyper+return, test wake with f12
2024-01-16 14:15:42 +01:00
Lukas F. Hartmann
66039d0102
update keyboard pcb
2023-12-27 13:11:54 +01:00
Lukas F. Hartmann
0b890e1544
add headphone/switch pcb
2023-12-27 13:11:12 +01:00
Lukas F. Hartmann
faf95bcf8a
update keyboard fw
2023-12-27 13:10:20 +01:00
Lukas F. Hartmann
8273dca5b3
update motherboard pcb
2023-12-27 13:09:30 +01:00
Lukas F. Hartmann
bf4a2cdaa3
update charger pcb
2023-12-27 13:08:38 +01:00
Lukas F. Hartmann
d18e218d9a
add trackball cup model
2023-12-27 13:07:40 +01:00
Lukas F. Hartmann
18286f8b7d
sysctl: debug charger WIP
2023-12-27 13:07:20 +01:00
Lukas F. Hartmann
5776704735
add case plate parts
2023-12-27 13:06:46 +01:00
Lukas F. Hartmann
5f6bb9110d
add latest case files
2023-12-27 13:04:25 +01:00
Lukas F. Hartmann
f1f91badd6
add cable specs
2023-12-27 13:04:12 +01:00
Lukas F. Hartmann
38a8ec7417
sysctl: add pico_extras support for rtc/sleep; add usb enum and xosc startup fixes
2023-12-12 14:21:25 +01:00
Lukas F. Hartmann
7f94e57c7b
sysctl: updates for motherboard r-1
...
- add usb power sourcing enable
- add latch chip support for power/display enables
- update modem pins
- lower system freq to 48mhz
2023-12-12 14:18:34 +01:00
Lukas F. Hartmann
58d5edcfd0
snapshot before change to MP2650
2023-12-06 13:54:36 +01:00
Lukas F. Hartmann
1f07a2207f
motherboard: R-1
2023-11-24 18:41:24 +01:00
Lukas F. Hartmann
5190215a82
WIP mb audio rerouting
2023-11-22 17:18:23 +01:00
Lukas F. Hartmann
2d0edad702
mb: snapshot before TUSB8041 change
2023-11-20 18:40:33 +01:00
Lukas F. Hartmann
e63ba6b260
keyboard-fw: update for latest tinyusb; enable usb Errata RP2040-E5
2023-11-08 20:52:05 +01:00
Lukas F. Hartmann
83ad4abca1
keyboard D-3: production snapshot
2023-10-03 19:17:16 +02:00
Lukas F. Hartmann
ff14f5bc45
motherboard: D-3 production snapshot
2023-10-03 19:16:16 +02:00
Lukas F. Hartmann
fccb0a0c43
D-2 fully routed
2023-09-29 20:39:05 +02:00
Lukas F. Hartmann
54b533a286
motherboard schematics basically done
2023-09-28 20:22:23 +02:00
Lukas F. Hartmann
8e1fc0b3f7
WIP: mb: add lib item
2023-08-25 20:36:45 +02:00