Commit Graph

23672 Commits

Author SHA1 Message Date
Matthew Kennedy 044e575af6 Map3D considered harmful #421 2024-05-03 22:55:18 -07:00
Matthew Kennedy a4897ebc09 Map3D considered harmful #421 2024-05-03 22:43:06 -07:00
Matthew Kennedy a070f26256 wrong variable name 2024-05-03 22:25:08 -07:00
Matthew Kennedy 0cd1b61962 Map3D considered harmful #421 2024-05-03 22:24:40 -07:00
Matthew Kennedy a474543580 Wait. Why do we even use Map3D here? #246 #417 2024-05-03 22:18:09 -07:00
Matthew Kennedy d98867fc44 KnockController::onConfigurationChange(nullptr) 2024-05-03 22:11:42 -07:00
Matthew Kennedy 5d0d3fd120 behave yourselves with null previousConfig 2024-05-03 22:10:42 -07:00
GitHub gen-configs Action 2c8e4277f1 Auto-generated configs and docs 2024-05-04 04:59:30 +00:00
Nathan Schulte 80f6ae0ab5
fix building firmware on linux (#420)
* firmware: fix building on Linux

processor is non-portable, though some Linux distributions patch around this (generally by report machine instead)

* firmware: tidy use_arm_gcc.mk

* fix failure logic
2024-05-03 21:58:07 -07:00
Nathan Schulte b8d7b2d75b
fix knock retard table init (#419)
* fix knock retard table init

column and row definition were swapped w/re: value lookup

fixes #246, #417

* initialize knock controller / max retard table on reset

* fix KnockController init

no need for previousConfig (or any config ref); use the current config
2024-05-03 21:57:26 -07:00
GitHub set-date Action 5ec4d320a2 Update date 2024-05-03 00:09:05 +00:00
Matthew Kennedy aedba437de SD logs write with visitor 2024-05-01 23:48:45 -07:00
Matthew Kennedy 190f526a85 parameter names 2024-05-01 23:02:09 -07:00
GitHub gen-configs Action 64bb0a787b Auto-generated configs and docs 2024-05-02 06:01:01 +00:00
Matthew Kennedy c213397a3f
refactor to use one visitor per output type (#416) 2024-05-01 22:59:37 -07:00
GitHub set-date Action 121153781d Update date 2024-05-01 00:09:27 +00:00
Matthew Kennedy 84086537ee make final things public 2024-04-30 00:52:14 -07:00
GitHub gen-configs Action 2835569979 Auto-generated configs and docs 2024-04-30 07:49:46 +00:00
Matthew Kennedy 243524417c better test for array of struct iterate 2024-04-30 00:48:25 -07:00
GitHub set-date Action 670e28a5fa Update date 2024-04-29 00:08:54 +00:00
GitHub gen-configs Action 5e77ea73cf Auto-generated configs and docs 2024-04-28 09:55:10 +00:00
Matthew Kennedy 3d6bc9a313 Merge branch 'master' of https://github.com/fome-tech/fome-fw 2024-04-28 02:53:52 -07:00
Matthew Kennedy 3167c2cde3 new parser: stub duplicate field checks 2024-04-28 02:53:50 -07:00
GitHub set-date Action 9ff2b98d2e Update date 2024-04-28 00:09:59 +00:00
Matthew Kennedy fecb5f6cfc unit test time is actually stored in ticks 2024-04-27 02:04:25 -07:00
Matthew Kennedy 80358ad54e setTimeNowUs(): replace global fiddling with a functino call 2024-04-27 01:59:38 -07:00
Matthew Kennedy 5f52f5fc9f no need for getTimeNowUs on ETH 2024-04-27 01:48:02 -07:00
GitHub gen-configs Action afeaa302cd Auto-generated configs and docs 2024-04-27 08:34:15 +00:00
Matthew Kennedy ee782ee6ab Merge branch 'master' of https://github.com/fome-tech/fome-fw 2024-04-27 01:32:53 -07:00
Matthew Kennedy 32d2a81529 more default init vs = 0 2024-04-27 01:32:45 -07:00
GitHub set-date Action 51688b5d47 Update date 2024-04-27 00:09:04 +00:00
Matthew Kennedy 1561a894ee minor cleanup 2024-04-26 12:49:37 -07:00
Matthew Kennedy cb2d1c277e Merge branch 'master' of https://github.com/fome-tech/fome-fw 2024-04-26 02:04:08 -07:00
Matthew Kennedy 6c7bc7961c unit test global cleanup 2024-04-26 02:04:04 -07:00
Nathan Schulte 12ffa0c696
build OpenBLT with nucleo_f429 board (#414) 2024-04-26 02:03:44 -07:00
Matthew Kennedy 80d9fd41aa unit test global cleanup 2024-04-26 02:02:49 -07:00
Matthew Kennedy 47ee857699 haha these two functions do the same thing!? 2024-04-25 22:17:20 -07:00
Matthew Kennedy decbaaef4a common getTimeNowUs 2024-04-25 22:01:46 -07:00
Matthew Kennedy be2c04813a common getTimeNowS 2024-04-25 21:57:50 -07:00
Matthew Kennedy 54a4eed7d7 trigger decoder init 2024-04-25 16:58:19 -07:00
Matthew Kennedy 314c1e4b9c don't accidentally put it back in a 64 bit num 2024-04-25 16:54:27 -07:00
Matthew Kennedy d7158542d6 instant rpm clearer truncation to 32 bits time 2024-04-25 16:50:35 -07:00
Matthew Kennedy f6f20f96d7 fix main relay 2024-04-25 16:45:36 -07:00
Matthew Kennedy f60845e38c fix sim 2024-04-25 16:42:40 -07:00
Matthew Kennedy efc74d9975 debounce init 2024-04-25 16:40:08 -07:00
Matthew Kennedy 1c354c08c3 smart gpio init 2024-04-25 16:39:56 -07:00
Matthew Kennedy cbed1af4ba default inits in trigger adc 2024-04-25 16:32:32 -07:00
Matthew Kennedy 9fd94a6cee more timers instead of hand rolled 2024-04-25 16:30:38 -07:00
Matthew Kennedy d565951b10 tcharge uses a timer instead of hand spun 2024-04-25 16:26:37 -07:00
Matthew Kennedy f3bd75a295 advance map 2024-04-25 16:23:58 -07:00