Commit Graph

18251 Commits

Author SHA1 Message Date
Matthew Kennedy 0864384714 dead script parameter 2024-03-20 01:05:14 -07:00
Matthew Kennedy 8cfd8fffdb reorder gen config parameters 2024-03-20 01:03:46 -07:00
GitHub gen-configs Action 3f28f60b7b Auto-generated configs and docs 2024-03-20 07:52:39 +00:00
Matthew Kennedy 9ace03fdb8 remove batch scripts 2024-03-19 19:42:45 -07:00
GitHub set-date Action 73c96b409d Update date 2024-03-20 00:08:09 +00:00
Matthew Kennedy 9dbb252168 no need for a separate gen_config_common.sh 2024-03-19 15:23:54 -07:00
Matthew Kennedy 3a4bce217c Make toyota 3 tooth decoder more robust #382 2024-03-19 15:08:06 -07:00
GitHub gen-configs Action 255623335f Auto-generated configs and docs 2024-03-19 20:10:50 +00:00
Matthew Kennedy 8e824f1625 eg33 crust 2024-03-19 13:09:32 -07:00
Matthew Kennedy 37c2dbd805 dead ini files 2024-03-19 13:07:33 -07:00
Matthew Kennedy 23053a3a2c no custom per-board ini name 2024-03-19 13:06:40 -07:00
Matthew Kennedy 434de890be Merge branch 'master' of https://github.com/fome-tech/fome-fw 2024-03-19 13:05:38 -07:00
Matthew Kennedy 15b8ed314c subaru shouldn't use special magic scripts 2024-03-19 13:04:59 -07:00
GitHub gen-configs Action dc8dccd260 Auto-generated configs and docs 2024-03-19 19:50:09 +00:00
Matthew Kennedy 7de17eae7e put injector units in the UI, not in the actual field #42 2024-03-19 12:48:48 -07:00
GitHub set-date Action 10e5858ea9 Update date 2024-03-19 00:08:29 +00:00
Matthew Kennedy a49de26ea9 the endianness was right the first time 2024-03-18 15:50:37 -07:00
Matthew Kennedy fb398cddb2 endianness was REALLY a mistake 2024-03-18 14:53:15 -07:00
Matthew Kennedy 6c24fd41a1 dead file 2024-03-18 13:43:21 -07:00
GitHub gen-configs Action b7960cab6b Auto-generated configs and docs 2024-03-18 18:33:10 +00:00
rusefillc addb01f04f
MRE for Miata does not exist, also Frankenso method inline (#347)
* MRE for Miata does not exist, also Frankenso method inline

* MRE nor Frankenstein for Miata do not exist, also Frankenso method inline

---------

Co-authored-by: rusefillc <sdfsdfqsf2334234234>
2024-03-18 11:31:41 -07:00
GitHub gen-configs Action 8aebc4ad75 Auto-generated configs and docs 2024-03-18 18:31:08 +00:00
Matthew Kennedy bbef25feea ok for real this time 2024-03-18 11:29:45 -07:00
GitHub gen-configs Action 24b2fc3ceb Auto-generated configs and docs 2024-03-18 18:20:34 +00:00
Matthew Kennedy adb5f6bd5c dead after start tables 2024-03-18 11:19:10 -07:00
GitHub set-date Action 308b425e0a Update date 2024-03-18 00:09:10 +00:00
GitHub gen-configs Action 3e473f9890 Auto-generated configs and docs 2024-03-17 19:10:34 +00:00
Matthew Kennedy b23de2e452 bumping flash version after table relocate #371 2024-03-17 12:08:57 -07:00
GitHub gen-configs Action d731e8c9ae Auto-generated configs and docs 2024-03-17 19:07:32 +00:00
Matthew Kennedy 8680b22816 move a bunch of tables out of engine_configuration_s #371 2024-03-17 12:06:14 -07:00
Matthew Kennedy 85a031c20d endianness was a mistake 2024-03-17 11:50:43 -07:00
GitHub gen-configs Action 79abdbc0d3 Auto-generated configs and docs 2024-03-17 09:53:10 +00:00
Matthew Kennedy b4483a5050
bigger blocking factor on ECUs that can fit it (#381)
* bigger blocking factor on ECUs that can fit it

* doesn't fit f429 nucleo
2024-03-17 02:51:36 -07:00
GitHub set-date Action 35539b02f2 Update date 2024-03-17 00:09:07 +00:00
GitHub gen-configs Action 2b9b64b551 Auto-generated configs and docs 2024-03-16 03:23:21 +00:00
Matthew Kennedy a34f7b3ad2 max31855 uses polled exchange 2024-03-15 20:21:39 -07:00
GitHub set-date Action 97bd67d1cd Update date 2024-03-16 00:08:06 +00:00
Matthew Kennedy a358aa963f prep for #381 blocking factor 2024-03-15 11:34:06 -07:00
Matthew Kennedy ca79c44789 changelog lua tables 2024-03-15 02:06:48 -07:00
Matthew Kennedy a9d47da54e make clean deletes generated 2024-03-15 01:06:00 -07:00
GitHub gen-configs Action 91cb709fc1 Auto-generated configs and docs 2024-03-15 07:29:41 +00:00
Matthew Kennedy b73cfd0267 Merge branch 'master' of https://github.com/fome-tech/fome-fw 2024-03-15 00:28:17 -07:00
Matthew Kennedy daf7874c61 scoot decimal place over one 2024-03-15 00:28:11 -07:00
GitHub set-date Action cb834cb797 Update date 2024-03-15 00:08:16 +00:00
GitHub gen-configs Action 713ae13c9b Auto-generated configs and docs 2024-03-14 23:20:50 +00:00
Matthew Kennedy 1f795b812f compactify script curves 2024-03-14 16:19:24 -07:00
GitHub gen-configs Action 1bf2e90136 Auto-generated configs and docs 2024-03-14 23:10:16 +00:00
Nathan Schulte 2c42f5ba4f
config [grammar] improves (#389)
* add "units" field to config.txt comments

* remove tabs in config grammar
2024-03-14 16:08:45 -07:00
GitHub gen-configs Action fe9ca6ec13 Auto-generated configs and docs 2024-03-14 21:45:45 +00:00
Matthew Kennedy 4a8d6c5b96 compactify more tables 2024-03-14 14:44:20 -07:00
Matthew Kennedy 46c88de067 fix script table defs 2024-03-14 14:34:22 -07:00
GitHub gen-configs Action a9d96905dd Auto-generated configs and docs 2024-03-14 21:27:38 +00:00
Matthew Kennedy 058cfad38d why not give all script tables 0.01 resolution? 2024-03-14 14:25:59 -07:00
Matthew Kennedy a08ca86d2e bootloader tolerates missing pins 2024-03-13 00:59:06 -07:00
GitHub gen-configs Action 139b378f3e Auto-generated configs and docs 2024-03-13 07:58:23 +00:00
Matthew Kennedy d8898a4665 cherry picks from #385 2024-03-13 00:56:53 -07:00
Matthew Kennedy f9a4ca85a1 cherry picks from #385 2024-03-13 00:54:56 -07:00
GitHub set-date Action 4fc7c28a47 Update date 2024-03-13 00:08:26 +00:00
Matthew Kennedy c9d4befc4d
WiFi tweaks (#374)
* batch all wifi in to one write

* writeCrcPacket already chunks the response, so we don't really need it, but limit maximum TCP write size

* format cleanup

* don't cache wifi stuff (for now)

* h7 fiddling
2024-03-12 16:14:04 -07:00
Matthew Kennedy 60967399cc set hasFirmwareErrorFlag as early as possible 2024-03-12 15:29:44 -07:00
Matthew Kennedy 498824eff4 tabs 2024-03-12 15:28:52 -07:00
GitHub gen-configs Action 041dfb144e Auto-generated configs and docs 2024-03-12 21:42:13 +00:00
Matthew Kennedy 9f67bfda03 tabs 2024-03-12 14:40:45 -07:00
GitHub set-date Action fbc3b036c6 Update date 2024-03-11 00:08:41 +00:00
GitHub gen-configs Action badf3bd1a4 Auto-generated configs and docs 2024-03-10 06:29:39 +00:00
GitHub set-date Action 034cc85438 Update date 2024-03-10 00:09:26 +00:00
GitHub gen-configs Action 612bb40262 Auto-generated configs and docs 2024-03-09 20:34:42 +00:00
Matthew Kennedy e4c76e6596 add more options for UI hiding 2024-03-09 12:33:18 -08:00
GitHub gen-configs Action 9f7e4e9845 Auto-generated configs and docs 2024-03-09 08:14:08 +00:00
Nathan Schulte bfb8cf1f89
GCC 13 simulator build, console->simulator on Linux (#378)
* engine: variable engine is: constexpr Engine

* can: rename CanRead::start to not hide

* console: support launching simulator on Linux

* console: fully encapsulate simulator binary name

* console: simplify simulator binary wrangling

* console: cleaner java code-style
2024-03-09 00:11:20 -08:00
GitHub set-date Action f4186c1e79 Update date 2024-03-09 00:07:53 +00:00
Matthew Kennedy 5aa327d821 handle if USE_OPENBLT is blank 2024-03-07 22:46:28 -08:00
Matthew Kennedy f1774af593 fix BOARD_SPECIFIC_URL parsing 2024-03-07 22:31:57 -08:00
Matthew Kennedy b7437c9890 more scripts 2024-03-07 22:31:26 -08:00
Matthew Kennedy 6db9cc3323 check for arg count instead of reading missing arg 2024-03-07 22:22:39 -08:00
Matthew Kennedy da1ad5b34f scripts should fail harder when they fail 2024-03-07 22:17:37 -08:00
GitHub gen-configs Action a44b110a37 Auto-generated configs and docs 2024-03-08 06:12:50 +00:00
GitHub set-date Action c03b8e1944 Update date 2024-03-07 00:07:03 +00:00
GitHub gen-configs Action 988005528f Auto-generated configs and docs 2024-03-06 20:00:05 +00:00
Matthew Kennedy b4f21febfb settings visibility cleanup, add a few for hiding pins 2024-03-06 11:58:35 -08:00
Matthew Kennedy 9141bf2cb9 afr2GasolineScale 2024-03-06 11:42:49 -08:00
GitHub set-date Action c1ee7449a9 Update date 2024-03-05 00:08:22 +00:00
GitHub gen-configs Action 4a4a14224d Auto-generated configs and docs 2024-03-04 00:59:15 +00:00
Matthew Kennedy db4260dcaf wrong channel on gas afr gauges 2024-03-03 16:57:52 -08:00
GitHub set-date Action 92311200db Update date 2024-03-03 00:17:55 +00:00
Matthew Kennedy 09c0ac4d7f registerCanListener should be idempotent 2024-03-02 15:53:57 -08:00
GitHub gen-configs Action fff8bf127f Auto-generated configs and docs 2024-03-02 22:27:00 +00:00
Matthew Kennedy 63334c7a0e everyone loves a stray q 2024-03-02 14:24:33 -08:00
GitHub gen-configs Action e9f4ffbcfd Auto-generated configs and docs 2024-03-02 09:45:57 +00:00
Matthew Kennedy d29acea3df Merge branch 'master' of https://github.com/fome-tech/fome-fw 2024-03-02 01:44:39 -08:00
Matthew Kennedy acaf913767 snappier TS settings, especially for atlas 2024-03-02 01:44:36 -08:00
GitHub set-date Action d69676a101 Update date 2024-03-02 00:07:57 +00:00
Matthew Kennedy dba95f57dc except that one can't be final 2024-03-01 12:57:01 -08:00
Matthew Kennedy a85e6c777d make some channels final 2024-03-01 12:46:39 -08:00
Matthew Kennedy 2436e7c105
implement TS console over ATWINC1500 WiFi (#373)
* experimenting with atwinc1500

* rename to cpp

* if/else without curly braces

* nullptr

* static asserts

* unused params

* stub basic bsp and wifi console

* misc c++ fixes

* it appears to compile?

* enable/disable ISR

* idk why this needs to get commented

* dead code

* more wifi plumbing

* move wifi init after hardware init

* wifi bsp

* bsp handles empty SPI read/write, pin init

* build spi_flash.cpp

* don't double-enable interrupts

* maybe no need for extern "C"

* faster SPI

* socket kinda connects?

* wifi updater tool?

* log wifi stuff to efiPrintf

* I'm not sure why you have to skip the reboot it says you have to do

* working tcp implementation

* use lock instead of actually cycling interrupts

* improve socket receive performance

* add firmware info

* avoid locking for spi select/unselect

* allow larger SPI ops

* wifi thread priority

* hooks for pins and SPI device

* guard

* build atlas with wifi

* don't unconditionally define EFI_WIFI, oops

* only build wifi if wifi

* typo

* H7 SPI

* typo
2024-03-01 12:37:55 -08:00
GitHub gen-configs Action 02783b63cb Auto-generated configs and docs 2024-03-01 19:24:10 +00:00
GitHub set-date Action 8fb7934286 Update date 2024-03-01 00:09:50 +00:00
Matthew Kennedy 7eb4463116 extra cd in hellen scripts breaks things 2024-02-29 01:04:17 -08:00
Matthew Kennedy 45d10b2758 remove dfu images from zip 2024-02-29 00:23:54 -08:00
Matthew Kennedy 4386f152de allow calling common_make.sh from out-of-tree 2024-02-29 00:14:38 -08:00
GitHub gen-configs Action ca6c8099bd Auto-generated configs and docs 2024-02-29 00:12:00 +00:00
Matthew Kennedy 8011da9661 Merge branch 'master' of https://github.com/FOME-Tech/fome-fw 2024-02-29 00:10:30 +00:00
Matthew Kennedy 5e1359c919 correct big buffer move assignment/constructor behavior 2024-02-29 00:09:57 +00:00
GitHub set-date Action 017531b5f5 Update date 2024-02-29 00:08:05 +00:00
GitHub gen-configs Action afc89be4c6 Auto-generated configs and docs 2024-02-28 00:58:08 +00:00
Matthew Kennedy c0489d8591 oops, some boards needed spi prescaler func 2024-02-27 16:56:32 -08:00
GitHub set-date Action 01674ec324 Update date 2024-02-28 00:08:13 +00:00
GitHub gen-configs Action b75691de9b Auto-generated configs and docs 2024-02-27 21:43:36 +00:00
Matthew Kennedy 4b02b7d46d
spi cleanup, add 4/5/6 to pickers 2024-02-27 13:42:19 -08:00
GitHub gen-configs Action 712b8af7fe Auto-generated configs and docs 2024-02-27 01:32:02 +00:00
Matthew Kennedy 382cea5eb0 Merge branch 'master' of https://github.com/fome-tech/fome-fw 2024-02-26 17:30:36 -08:00
Matthew Kennedy 8d3465fb81 SPI 4/5/6 UI 2024-02-26 17:30:29 -08:00
GitHub gen-configs Action c105399749 Auto-generated configs and docs 2024-02-27 01:29:47 +00:00
Matthew Kennedy 30be474784 missing initLambda in reconfigureSensors 2024-02-26 17:28:11 -08:00
Matthew Kennedy 429761042a Merge branch 'master' of https://github.com/fome-tech/fome-fw 2024-02-26 17:27:16 -08:00
Matthew Kennedy 04b48de598 I don't think we need SPI pin mode any more at all 2024-02-26 17:26:59 -08:00
GitHub gen-configs Action ac42232155 Auto-generated configs and docs 2024-02-27 00:13:29 +00:00
Matthew Kennedy 2c021cfd2e oops I thought I committed this 2024-02-26 16:12:07 -08:00
GitHub set-date Action deb4cc39c8 Update date 2024-02-27 00:08:48 +00:00
Matthew Kennedy 8e67e0aadb build atlas 2024-02-26 11:47:07 -08:00
Matthew Kennedy 367553e83b Merge branch 'master' of https://github.com/fome-tech/fome-fw 2024-02-26 11:33:17 -08:00
Matthew Kennedy 921e205d6d stop spi 2024-02-26 11:32:48 -08:00
GitHub gen-configs Action e1b8a0cf2d Auto-generated configs and docs 2024-02-26 19:31:44 +00:00
Matthew Kennedy 9c2a6420b4 support spi4/5/6 2024-02-26 11:30:08 -08:00
Matthew Kennedy 7fafa1a144 changelog 2024-02-25 23:20:29 -08:00
Matthew Kennedy d10e274153 improve CAN RX performance rusefi/rusefi#6041 2024-02-25 23:18:21 -08:00
Matthew Kennedy e37de75b2e changelog for #369 2024-02-25 17:39:51 -08:00
GitHub gen-configs Action 794a7d9533 Auto-generated configs and docs 2024-02-26 01:37:54 +00:00
Stefan de Kraker 4c65992017
Add cranking taper duration multiplier based on CLT (#370)
* Add Cranking taper duration multiplier based on CLT

* Fixed same merge error in TS config

* Fixed existing unit test for getCrankingTaperFraction, and added a new one to test multiplier table for cranking taper duration.

* Fixed existing header file for unit test getCrankingTaperFraction

* Changed naming

* changed logic

* Forgot to update name here too

* Forgot to update name here too, second time
2024-02-25 17:36:30 -08:00
GitHub set-date Action b26d5ba475 Update date 2024-02-23 00:08:14 +00:00
GitHub gen-configs Action 70e5593bbf Auto-generated configs and docs 2024-02-22 18:59:23 +00:00
Matthew Kennedy e5fb7f7f3f
gen config with make (#363) 2024-02-22 10:58:03 -08:00
GitHub set-date Action 620716dc34 Update date 2024-02-22 00:08:12 +00:00
GitHub gen-configs Action c4859c65fd Auto-generated configs and docs 2024-02-21 18:55:46 +00:00
Matthew Kennedy f8070a922a
implement & test backend for injection splitting (#367)
* framing dual injection

* fix test

* uncomment logic

* format

* start test

* good test

* add todo
2024-02-21 10:54:27 -08:00
GitHub set-date Action 288ce40756 Update date 2024-02-18 00:09:12 +00:00
GitHub gen-configs Action 494b40508f Auto-generated configs and docs 2024-02-17 08:32:21 +00:00
GitHub set-date Action 25d2a3b5b9 Update date 2024-02-17 00:08:00 +00:00
Matthew Kennedy 522e78dd35 Merge branch 'master' of https://github.com/fome-tech/fome-fw 2024-02-16 14:11:57 -08:00
Matthew Kennedy 9035b574ca fix tests 2024-02-16 14:10:57 -08:00
GitHub gen-configs Action 182abf4dd4 Auto-generated configs and docs 2024-02-16 21:52:23 +00:00
Matthew Kennedy 3d4c18a3c0 Merge branch 'master' of https://github.com/fome-tech/fome-fw 2024-02-16 13:50:52 -08:00
Matthew Kennedy be00d34d0c put fuel scheduling actually in fuel_schedule.cpp 2024-02-16 13:49:42 -08:00
GitHub set-date Action aea73307db Update date 2024-02-16 00:08:19 +00:00
Matthew Kennedy 77cb6bbe24 simplify 2024-02-14 23:55:33 -08:00
Matthew Kennedy c5f6855c35 s 2024-02-14 23:47:02 -08:00
GitHub gen-configs Action 9d4effde1e Auto-generated configs and docs 2024-02-15 07:44:26 +00:00
Matthew Kennedy 1010f810a6 print out uname -sp too 2024-02-14 23:43:05 -08:00
Matthew Kennedy 661ae67333 Detect when we have no compiler available 2024-02-14 23:41:51 -08:00
GitHub set-date Action 9f71e345f7 Update date 2024-02-15 00:08:21 +00:00