Commit Graph

22917 Commits

Author SHA1 Message Date
Matthew Kennedy 17e8a74bb8 dead mafSensorType fix #284 2023-11-02 02:20:57 -07:00
Matthew Kennedy 0bedacc298
bootloader checksum (#279)
* blindly implement checksum

* extra erase of checksum page

* don't need to write the sum ourselves

* maybe implement bootloader crc correctly

* minus is not plus

* modify build script to properly embed checksum

* cleanup

* use lma instead of vma

* implement bootloader blinky

* stub firmwareError

* static blinky
2023-11-02 02:16:56 -07:00
Matthew Kennedy 9dc183a173
we use small time units here in the future (#287) 2023-11-01 22:31:27 -07:00
Matthew Kennedy 0ef0882597 this test worked on everything but apple silicon apparently 2023-11-01 21:46:08 -07:00
Matthew Kennedy a8247afe89 deadish code makes it not build on macos 2023-11-01 21:39:39 -07:00
Matthew Kennedy 52e28d1892 UART DMA connector had a shadow hiding 2023-11-01 17:37:47 -07:00
Matthew Kennedy 02129d674f Merge branch 'master' of https://github.com/fome-tech/fome-fw 2023-11-01 17:33:05 -07:00
Matthew Kennedy 4ed8906748 fix tests for no shadowing 2023-11-01 17:31:08 -07:00
GitHub set-date Action e61a4f645f Update date 2023-11-02 00:27:02 +00:00
Matthew Kennedy 83c6ac9f97 these lines just did NOTHING? 2023-11-01 17:16:14 -07:00
Matthew Kennedy c7864c601e missed flex wiring fix #283 2023-11-01 17:12:47 -07:00
GitHub gen-configs Action 0ec2f24e72 Auto-generated configs and docs 2023-11-02 00:03:53 +00:00
Matthew Kennedy 7b022b07c6 enable check for shadowing! 2023-11-01 17:02:07 -07:00
Matthew Kennedy 2ee997d2c1 PID shadowing 2023-11-01 17:01:52 -07:00
Matthew Kennedy f3da386a7a let's try with no stringop overflow 2023-11-01 16:57:45 -07:00
Matthew Kennedy bb2fe87a1b no error for undefined preprocessor definition 2023-11-01 16:46:31 -07:00
Matthew Kennedy eed689eb03 properly include rules mk in simulator 2023-11-01 16:42:12 -07:00
Matthew Kennedy a427a46ffc dead line 2023-11-01 16:40:53 -07:00
Matthew Kennedy c54d64a788 safer log field name copy 2023-11-01 16:22:52 -07:00
Matthew Kennedy 77f2b95c6f sim 2023-11-01 16:12:13 -07:00
Matthew Kennedy a9b866fff1 sent 2023-11-01 16:10:47 -07:00
Matthew Kennedy 6c37f56eb8 status loop 2023-11-01 16:10:43 -07:00
Matthew Kennedy 0aee861107 gpio, thermistor, knock shadowing 2023-11-01 16:09:39 -07:00
Matthew Kennedy 9c3207f5ea event queue shadowing 2023-11-01 16:02:34 -07:00
Matthew Kennedy 1aa4d5d66e PWM shadowing 2023-11-01 16:02:27 -07:00
Matthew Kennedy baebd29adb shadowing in trigger land 2023-11-01 15:54:03 -07:00
Matthew Kennedy 71dc7b715e avoid more shadowing 2023-11-01 15:52:30 -07:00
Matthew Kennedy 8e846e8842 avoid vexing parse 2023-11-01 15:51:44 -07:00
Matthew Kennedy 5b6407f85c don't shadow ch 2023-11-01 15:38:58 -07:00
Matthew Kennedy fc308d400a prep adding Werror=shadow 2023-11-01 15:37:00 -07:00
Matthew Kennedy 0fd5e33b89 happy hpfp test 2023-11-01 15:35:41 -07:00
Matthew Kennedy fe028f4f06 dc motor 2023-11-01 15:16:27 -07:00
Matthew Kennedy 21998dae2d tests 2023-11-01 15:14:53 -07:00
Matthew Kennedy 68be3eabff misc anti shadow 2023-11-01 14:59:48 -07:00
Matthew Kennedy 44bd9af964 misc anti shadow 2023-11-01 14:59:36 -07:00
Matthew Kennedy ada987985d efi gpio de-shadowing 2023-11-01 14:54:57 -07:00
Matthew Kennedy f4d442bcf3 adc 2023-11-01 14:31:25 -07:00
Matthew Kennedy 6a472b02f3 stepper shadowing 2023-11-01 14:31:21 -07:00
Matthew Kennedy e625684c91 ads1015 shadow 2023-11-01 14:24:06 -07:00
Matthew Kennedy 68ef36c5d0 adc inputs shadowing 2023-11-01 14:22:29 -07:00
Matthew Kennedy a987308055 shadow avoidance 2023-11-01 14:16:09 -07:00
Matthew Kennedy 4c6de064ad maf cleanup 2023-11-01 14:12:46 -07:00
Matthew Kennedy 73ca7c7974 ts channel shadow avoidance 2023-11-01 14:12:15 -07:00
Matthew Kennedy ec676a1a83 shadow avoidance 2023-11-01 14:08:24 -07:00
Matthew Kennedy ce2198270e avoid some misc shadowing 2023-11-01 13:58:39 -07:00
GitHub gen-configs Action 1e86dc2fd4 Auto-generated configs and docs 2023-11-01 20:56:53 +00:00
Matthew Kennedy 9c783a9cc7 missed one 2023-11-01 13:54:57 -07:00
Matthew Kennedy 36643bb7f4 dead pid auto tune 2023-11-01 13:54:48 -07:00
Matthew Kennedy bec35e5078 shadowing broke flex 2023-11-01 13:50:15 -07:00
Matthew Kennedy 1310eb4e29 lua and scheduler shadowing 2023-11-01 13:46:22 -07:00