Florian Didron
731ee0218f
fix(moonlander): remove extra startup exec call
2025-10-16 19:34:07 +07:00
Florian Didron
6099f18314
fix(moonolander): audio init delay for startup song
2025-10-16 16:00:46 +07:00
Florian Didron
74a278a579
Merge branch 'firmware25' into feat/moonlander-revb
2025-10-16 15:57:30 +07:00
Florian Didron
b11fa4d633
fix(moonlander): audio startup song
Build firmware / build-firmware (default) (push) Has been cancelled
Build firmware / build-firmware (oryx) (push) Has been cancelled
Unit Tests / test (push) Has been cancelled
2025-10-16 15:56:55 +07:00
Florian Didron
8588a228eb
Merge branch 'firmware25' into feat/moonlander-revb
2025-10-16 14:39:29 +07:00
Florian Didron
634e375f11
Feat/oneshot automouse ( #421 )
...
Build firmware / build-firmware (default) (push) Has been cancelled
Build firmware / build-firmware (oryx) (push) Has been cancelled
Unit Tests / test (push) Has been cancelled
* feat(automouse): one shot automouse
* fix(automouse): one shot automouse status get reset when mouse is active
* fix(automouse): remove stray defines
2025-09-29 12:57:53 +07:00
Florian Didron
1f27d73484
feat(moonlander): separate moonlander rev a / b definitions
2025-09-15 17:28:29 +07:00
Florian Didron
443f3f23a9
Merge branch 'firmware25' into feat/moonlander-revb
2025-09-15 08:49:13 +07:00
Florian Didron
e87a3e6949
Feat/smoother scrolling ( #420 )
...
Build firmware / build-firmware (default) (push) Has been cancelled
Build firmware / build-firmware (oryx) (push) Has been cancelled
Unit Tests / test (push) Has been cancelled
* feat(navigator): a smoother scrolling experience at slower speed
* doc(navigator): Fix scrolling docs, tweak defaults
* chore(navigator): remove unused include
* fix(trackball) inverted default horizontal scrolling
2025-09-12 16:15:34 +07:00
Florian Didron
1f95d83f68
fix(automouse): prevent mouse keys to trigger auto mouse on other layers ( #418 )
Build firmware / build-firmware (default) (push) Has been cancelled
Build firmware / build-firmware (oryx) (push) Has been cancelled
Unit Tests / test (push) Has been cancelled
2025-09-09 09:50:13 +07:00
Florian Didron
82bfceccf6
fix(automouse): make sure KC_NO do not fire layer 0 mappings on automouse layer ( #419 )
2025-09-09 09:49:55 +07:00
Florian Didron
99e16b9657
feat(moonlander): Moonlander with ignition circuitry / bootloader
2025-09-08 12:58:43 +07:00
Drashna Jaelre
c39a26ec9d
bug: fix auto mouse layer getting stuck with TO keycodes ( #417 )
Build firmware / build-firmware (default) (push) Has been cancelled
Build firmware / build-firmware (oryx) (push) Has been cancelled
Unit Tests / test (push) Has been cancelled
2025-09-04 14:43:32 +07:00
Florian Didron
39f7814943
feat(automouse): adds automouse scroll threshold parameter ( #416 )
2025-09-04 09:34:28 +07:00
Florian Didron
624cce85d0
feat(trackball): user addressable CPI
Build firmware / build-firmware (default) (push) Has been cancelled
Build firmware / build-firmware (oryx) (push) Has been cancelled
Unit Tests / test (push) Has been cancelled
2025-09-03 14:28:38 +07:00
Florian Didron
91d29fe418
fix: trackball cpi boundaries, restore user set default cpi at boot
Build firmware / build-firmware (default) (push) Has been cancelled
Build firmware / build-firmware (oryx) (push) Has been cancelled
2025-09-02 16:51:28 +07:00
Florian Didron
2ec6a09d59
Merge branch 'firmware25' into feat/trackball_default_cpi
2025-09-02 16:38:14 +07:00
Florian Didron
88ce385794
fix: prevent automouse layer reset if it was locked
Build firmware / build-firmware (default) (push) Has been cancelled
Build firmware / build-firmware (oryx) (push) Has been cancelled
Unit Tests / test (push) Has been cancelled
2025-09-02 16:21:38 +07:00
Florian Didron
16f203e2fb
Feat/navigators ( #415 )
...
Build firmware / build-firmware (default) (push) Has been cancelled
Build firmware / build-firmware (oryx) (push) Has been cancelled
Unit Tests / test (push) Has been cancelled
* chore: move zsa/oryx module to a git submodule
* feat: port navigators to qmk25
* feat: adds a transmit and receive i2c method
* fix: navigator trackpad compile issue
* feat: improved trackpad scrolling, maybe?
* experiment: slight acceleration curve, more aggressive tap debounce
* fix: a better way to debounce taps
* feat: adds aim/turbo mode
* chore: tweak turbo/aim for the trackpad
* chore: remove navigator keys
* fix: #pragma once
* fix: address the i2c transmit and receive length on u16
* fix: change the packet size from 53 to 17
* chore: add more comments
* fix: remove the navigator_cpi from the eeprom config
* fix: remove the navigator_cpi from the eeprom config (ergodox)
2025-09-01 20:21:15 +07:00
Florian Didron
2c6565c49b
feat: allows setting the default trackball sensitivity
2025-08-29 08:52:04 +07:00
Florian Didron
73a60adccb
feat: wip navigator trackpad support
2025-08-26 10:15:16 +07:00
Florian Didron
34661a4f57
fix: navigator cpi eeprom config
Build firmware / build-firmware (default) (push) Has been cancelled
Build firmware / build-firmware (oryx) (push) Has been cancelled
Unit Tests / test (push) Has been cancelled
2025-08-25 17:47:54 +07:00
Florian Didron
64b9b87e7f
fix: wrong dyn macro callback signature for the ergodox-ez
2025-08-25 17:30:17 +07:00
Florian Didron
02b38fea82
fix: missing #include for the pointing device driver
2025-08-25 17:29:35 +07:00
Florian Didron
f72bc3018f
feat: adds navigator trackball driver
2025-08-25 07:44:13 +07:00
Florian Didron
3bfe7c9c2d
feat: adds navigator trackball driver
2025-08-25 07:43:31 +07:00
Florian Didron
63df8aaf50
chore: add more comments
2025-08-22 12:27:10 +07:00
Florian Didron
4ed023b399
fix: change the packet size from 53 to 17
2025-08-12 16:03:08 +07:00
Florian Didron
3e055c27ba
fix: address the i2c transmit and receive length on u16
2025-08-12 14:16:50 +07:00
Florian Didron
8ff6738dce
chore: update zsa module
2025-08-06 09:42:26 +07:00
Florian Didron
838a8d411c
chore: update zsa module
Build firmware / build-firmware (default) (push) Has been cancelled
Build firmware / build-firmware (oryx) (push) Has been cancelled
Unit Tests / test (push) Has been cancelled
2025-08-06 09:31:06 +07:00
Florian Didron
9601e77500
fix: #pragma once
2025-08-06 09:23:58 +07:00
Florian Didron
3635d313ed
Merge branch 'firmware25' into feat/navigator-qmk25
2025-07-11 08:57:43 +07:00
Drashna Jaelre
45118c3edf
Update solid_reactive_simple_anim.h ( #413 )
Build firmware / build-firmware (default) (push) Has been cancelled
Build firmware / build-firmware (oryx) (push) Has been cancelled
Unit Tests / test (push) Has been cancelled
2025-07-11 08:47:31 +07:00
Florian Didron
0893f2ebf9
Merge branch 'firmware25' into feat/navigator-qmk25
2025-07-10 08:59:03 +07:00
Florian Didron
19ac56d311
h/f: persist layer color toggle state in eeprom
Build firmware / build-firmware (default) (push) Has been cancelled
Build firmware / build-firmware (oryx) (push) Has been cancelled
Unit Tests / test (push) Has been cancelled
2025-07-10 08:55:52 +07:00
Florian Didron
23706e8136
h/f: ergodox dynamic macro user hooks wrong signature
Build firmware / build-firmware (default) (push) Has been cancelled
Build firmware / build-firmware (oryx) (push) Has been cancelled
Unit Tests / test (push) Has been cancelled
2025-07-07 16:10:38 +07:00
Florian Didron
25eb1701ed
h/f: moonlander dynamic macro end bug
2025-07-07 16:03:22 +07:00
Florian Didron
5f653afeaf
fix: use https over ssh for the qmk zsa modules
Build firmware / build-firmware (default) (push) Has been cancelled
Build firmware / build-firmware (oryx) (push) Has been cancelled
Unit Tests / test (push) Has been cancelled
2025-06-30 15:05:04 +07:00
Florian Didron
74c38ae1c1
chore: merge firmware25 branch
2025-06-20 11:12:11 +07:00
Florian Didron
82245288b5
V25fixes ( #412 )
...
Build firmware / build-firmware (default) (push) Has been cancelled
Build firmware / build-firmware (oryx) (push) Has been cancelled
Unit Tests / test (push) Has been cancelled
* chore: move zsa/oryx module to a git submodule
* fix: rgb toggle keycode incompatible with oryx mappings, move common keycodes to the defaults module
* chore: update zsa module version
2025-06-20 11:07:03 +07:00
Florian Didron
96c5b8e2d9
chore: remove navigator keys
2025-06-17 18:51:02 +07:00
Florian Didron
b7d0132457
chore: tweak turbo/aim for the trackpad
2025-06-17 18:47:55 +07:00
Florian Didron
574b2798a4
feat: adds aim/turbo mode
2025-06-17 18:21:06 +07:00
Florian Didron
f11ebc3a71
fix: a better way to debounce taps
2025-06-11 08:27:54 +07:00
Florian Didron
39c17221b4
experiment: slight acceleration curve, more aggressive tap debounce
2025-06-11 08:20:27 +07:00
Florian Didron
996cf81b59
feat: improved trackpad scrolling, maybe?
2025-06-10 17:21:15 +07:00
Florian Didron
9c0d3c5eb5
fix: navigator trackpad compile issue
2025-06-05 19:58:15 +07:00
Florian Didron
d9f419845d
feat: adds a transmit and receive i2c method
2025-06-05 19:56:35 +07:00
Florian Didron
dbe50d2a66
feat: port navigators to qmk25
2025-06-05 17:59:59 +07:00