|
6c7ad81b80
|
chore: update readme
|
2024-04-02 15:11:44 +02:00 |
|
|
c7fd7e72c9
|
feat(HID): get state on-demand to improve latency
|
2024-04-02 10:12:23 +02:00 |
|
|
84d531e80a
|
feat(calibration): implement notch adjustment
|
2024-04-01 23:54:08 +02:00 |
|
|
d5dbaaaa49
|
feat: implement notch-adjustment (rudimentary)
|
2024-04-01 23:07:06 +02:00 |
|
|
03d5c478ef
|
change(config): remove notch adjustment logic (for now)
|
2024-04-01 23:03:08 +02:00 |
|
|
0090116003
|
chore: amend readme
|
2024-04-01 21:32:58 +02:00 |
|
|
108c9e5dce
|
chore: clean up usb descriptor
|
2024-04-01 21:08:12 +02:00 |
|
|
35c0f755f2
|
feat(input): implement input consistency mode
|
2024-04-01 21:06:41 +02:00 |
|
|
1acb78ec79
|
change(calibrate): reduce double-press timer
|
2024-03-30 13:21:15 +01:00 |
|
|
5f2fdc60ec
|
feat(stick): get calibration to a working state
|
2024-03-30 13:20:35 +01:00 |
|
|
39ee31eb0f
|
change(config): increase delay between button presses
|
2024-03-30 08:10:12 +01:00 |
|
|
26d957f6f3
|
change(filter): add more functions to time critical section
|
2024-03-30 08:09:58 +01:00 |
|
|
55b9bc6d2c
|
change(input): use ticker for stick thread
|
2024-03-30 08:09:26 +01:00 |
|
|
090a97b5a9
|
feat(calibrate): finish stick calibration logic
|
2024-03-29 23:42:05 +01:00 |
|
|
4306cce840
|
feat(calibration): implement calibration step
|
2024-03-29 21:31:55 +01:00 |
|
|
5eaf18993e
|
fix(input): adapt to param change
|
2024-03-29 19:56:49 +01:00 |
|
|
2d7239c04a
|
feat(config, stick): implement more calibration logic
|
2024-03-29 19:54:52 +01:00 |
|
|
5408d37560
|
chore: move calibrate to config
|
2024-03-29 16:07:44 +01:00 |
|
|
7878c283e6
|
change(nput): refactor loop ordering
|
2024-03-29 11:53:17 +01:00 |
|
|
b891e263aa
|
feat(calibration): add helper functionality
|
2024-03-29 11:52:54 +01:00 |
|
|
35349dee49
|
shuffle some threads around, stricter timing for stick readings
|
2024-03-28 22:43:44 +01:00 |
|
|
d4c88a4a60
|
chore(input): use AnyPin
|
2024-03-28 18:12:02 +01:00 |
|
|
d0aeafc069
|
fix: disable rumble for now (or we might blow a fuse, lel)
|
2024-03-27 22:31:55 +01:00 |
|
|
1861b89505
|
feat: finish notch remap
|
2024-03-27 22:12:28 +01:00 |
|
|
0f11c659c4
|
chore(project): implement more xy value pairs
|
2024-03-27 21:41:33 +01:00 |
|
|
eb0ba44b1c
|
feat(filter): implement kalman filter
|
2024-03-27 21:20:25 +01:00 |
|
|
b0e1eb6309
|
chore(config): separate stick configs / refactor
|
2024-03-27 20:36:41 +01:00 |
|
|
7fd36a91fd
|
feat(input): use loop logic closer to phob
|
2024-03-27 20:11:05 +01:00 |
|
|
3514463dbb
|
fix(input): don't use raw waker (embassy)
|
2024-03-27 20:09:14 +01:00 |
|
|
4077220f27
|
fix(stick): use correct array types & linear cal values
|
2024-03-27 20:08:58 +01:00 |
|
|
5ab51f5670
|
chore: refactor and finish stick cal
|
2024-03-27 19:34:14 +01:00 |
|
|
40f734f25d
|
feat: add ability to enter reset mode via button press + additional default values
|
2024-03-27 19:03:04 +01:00 |
|
|
f0d99a234b
|
feat: implement stick calibration logic
|
2024-03-27 18:11:23 +01:00 |
|
|
fe4afce386
|
feat(input, stick): implement controller config revisioning & norm gains
|
2024-03-27 14:16:42 +01:00 |
|
|
483a51c265
|
chore(main): remove test code for flash storage
|
2024-03-26 23:09:38 +01:00 |
|
|
354970709f
|
chore: add readme
|
2024-03-26 22:37:19 +01:00 |
|
|
66f622ba69
|
change(flake): refer to embassy hosted on naxdy.org
|
2024-03-26 22:37:19 +01:00 |
|
|
0320c72d3a
|
feat(ci): (re-)generate tag
|
2024-03-26 21:21:34 +01:00 |
|
|
45e23b3d41
|
change(project): switch to forgejo workflows
|
2024-03-26 21:19:49 +01:00 |
|
|
f7810bc362
|
test commit
|
2024-03-25 16:54:22 +01:00 |
|
|
c6de29912b
|
push derivations explicitly at the end
|
2024-03-25 16:51:52 +01:00 |
|
|
c8d9c1063e
|
ci: add nightly builds
|
2024-03-25 16:25:55 +01:00 |
|
|
71aab17866
|
finish up the stick read function (minus calibration steps)
|
2024-03-22 22:33:27 +01:00 |
|
|
baa1ab1235
|
begin implementing stick filter algorithms
|
2024-03-22 21:38:10 +01:00 |
|
|
5244f1a75e
|
begin implementing stick shenanigans
|
2024-03-19 21:06:18 +01:00 |
|
|
cbaa4f4ca9
|
add button mapping, implement SPI, use patched embassy
|
2024-03-18 10:36:47 +01:00 |
|
|
76355b72ce
|
refactor (WORKING) using embassy
|
2024-03-12 00:08:34 +01:00 |
|
|
44de7e2330
|
remove bs
|
2024-03-11 21:03:36 +01:00 |
|
|
eacb979c61
|
get to a working state with multicore
|
2024-03-11 19:41:34 +01:00 |
|
|
6ba86985d5
|
implement rudimentary button handling, prepare SPI
|
2024-03-11 17:17:40 +01:00 |
|