Commit graph

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