Commit Graph

3742 Commits

Author SHA1 Message Date
GitHub gen-configs Action ce3eed798a Auto-generated configs and docs 2023-11-16 00:33:44 +00:00
GitHub gen-configs Action b26e3a193c Auto-generated configs and docs 2023-11-13 04:50:25 +00:00
GitHub gen-configs Action 72995d928d Auto-generated configs and docs 2023-11-09 14:35:20 +00:00
Matthew Kennedy b6ca21bcac make nucleo short name match the other script 2023-11-08 02:54:51 -08:00
GitHub gen-configs Action 90f07d4146 Auto-generated configs and docs 2023-11-08 01:35:37 +00:00
Matthew Kennedy 9a2cbd7888 Merge branch 'master' of https://github.com/fome-tech/fome-fw 2023-11-07 17:33:47 -08:00
Matthew Kennedy 897ce80130 f429 nucleo fix 2023-11-07 17:33:36 -08:00
GitHub gen-configs Action 9c45d699a6 Auto-generated configs and docs 2023-11-07 20:49:06 +00:00
Matthew Kennedy bb1b4bff31 move SHORT_BOARD_NAME in to a makefile variable #300 2023-11-07 12:47:24 -08:00
GitHub gen-configs Action 414670cb85 Auto-generated configs and docs 2023-11-04 07:30:20 +00:00
Matthew Kennedy 2b519d13e8 fix MRE 2023-11-03 15:18:47 -07:00
Matthew Kennedy f4a30b5833 fix proteus 2023-11-03 15:14:17 -07:00
Matthew Kennedy 61900c0f18 check for unused variables 2023-11-03 15:00:44 -07:00
GitHub gen-configs Action 2405b9e91d Auto-generated configs and docs 2023-11-03 03:33:26 +00:00
GitHub gen-configs Action 8e6814d7c0 Auto-generated configs and docs 2023-11-02 22:38:36 +00:00
Matthew Kennedy 19b6222d98
enable f7 openblt (#230)
* enable f7 openblt

* replace __core_init with one that doesn't set up cache

* MRE F7 too
2023-11-02 02:32:30 -07:00
GitHub gen-configs Action d3944f62f8 Auto-generated configs and docs 2023-11-02 09:24:16 +00: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
GitHub gen-configs Action 0ec2f24e72 Auto-generated configs and docs 2023-11-02 00:03:53 +00:00
Matthew Kennedy 4c6de064ad maf cleanup 2023-11-01 14:12:46 -07:00
GitHub gen-configs Action 1e86dc2fd4 Auto-generated configs and docs 2023-11-01 20:56:53 +00:00
GitHub gen-configs Action 52f3f408c2 Auto-generated configs and docs 2023-11-01 01:15:15 +00:00
Matthew Kennedy feb900b94a
move bootloader files (#277)
* move bootloader files

* minor cleanups

* makefile
2023-10-31 18:13:16 -07:00
GitHub gen-configs Action 062d96f8c4 Auto-generated configs and docs 2023-10-31 01:44:48 +00:00
GitHub gen-configs Action 8196fc091a Auto-generated configs and docs 2023-10-30 09:23:35 +00:00
GitHub gen-configs Action 02e63d37f8 Auto-generated configs and docs 2023-10-29 04:52:28 +00:00
GitHub gen-configs Action 233ac560d0 Auto-generated configs and docs 2023-10-28 02:00:12 +00:00
GitHub gen-configs Action 1cca441766 Auto-generated configs and docs 2023-10-26 06:51:56 +00:00
Matthew Kennedy 91a2827d4f
require all boards to define LED functions (#272)
* require all boards to define LED functions

* f429 nucleo

* small can

* small can
2023-10-25 22:19:52 -07:00
Benas Brazdziunas 7cd8e696c3
Add core48 and remove 48way (#270)
* Add core48 and remove 48way

* small changes as Matthew noted

* update to build Firmware workflow

* updates and rename from core 8 to core48

* added missing compile_core48 files

* engine_type_e:: removed from board.mk
2023-10-25 12:57:13 -07:00
GitHub gen-configs Action 684573715c Auto-generated configs and docs 2023-10-24 23:21:31 +00:00
GitHub gen-configs Action 73503da7d6 Auto-generated configs and docs 2023-10-24 08:01:46 +00:00
GitHub gen-configs Action 19df8bbdec Auto-generated configs and docs 2023-10-21 01:18:11 +00:00
GitHub gen-configs Action ccc7abce3c Auto-generated configs and docs 2023-10-19 21:13:00 +00:00
Matthew Kennedy b014968406 he says these boards are dead 2023-10-18 02:16:39 -07:00
Matthew Kennedy b5d245fdd8 Merge branch 'master' of https://github.com/fome-tech/fome-fw 2023-10-18 02:08:49 -07:00
Matthew Kennedy e175e48d16 core8 can have a little openblt, as a treat 2023-10-18 02:08:47 -07:00
GitHub gen-configs Action c82ebe9ee8 Auto-generated configs and docs 2023-10-18 09:07:52 +00:00
GitHub gen-configs Action c69622c90b Auto-generated configs and docs 2023-10-17 19:54:20 +00:00
GitHub gen-configs Action b1a7791fe5 Auto-generated configs and docs 2023-10-15 22:01:30 +00:00
GitHub gen-configs Action 6ace18fbdb Auto-generated configs and docs 2023-10-14 21:29:04 +00:00
GitHub gen-configs Action 537ed44b74 Auto-generated configs and docs 2023-10-12 23:11:51 +00:00
GitHub gen-configs Action a82211f913 Auto-generated configs and docs 2023-10-11 23:17:54 +00:00
GitHub gen-configs Action 58e5cfff89 Auto-generated configs and docs 2023-10-11 22:59:11 +00:00
GitHub gen-configs Action 65f2595aa1 Auto-generated configs and docs 2023-10-06 18:51:54 +00:00
GitHub gen-configs Action 08e68b12b4 Auto-generated configs and docs 2023-10-04 01:31:09 +00:00
Matthew Kennedy b930b5b3c9 enable openblt on boards that can handle it 2023-10-03 01:26:11 -07:00
GitHub gen-configs Action b698cc82fe Auto-generated configs and docs 2023-10-03 00:13:30 +00:00
rusefillc 7ad5b00f2e
refactoring: vvt is not aux (#263)
* refactoring: vvt is not aux

(cherry picked from commit 6b4c4a583316a32d7723c2cfa16cda39fa9afb1b)

* this repo has VVT conditional at small-can-board
2023-09-27 00:59:04 -07:00
GitHub gen-configs Action 2c6f76b631 Auto-generated configs and docs 2023-09-27 00:51:36 +00:00
GitHub gen-configs Action 8c6b1bda7f Auto-generated configs and docs 2023-09-26 22:19:13 +00:00
GitHub gen-configs Action 8971c9fb36 Auto-generated configs and docs 2023-09-25 20:18:23 +00:00
Matthew Kennedy 4b354f047b
trip odometer (#260) 2023-09-25 13:16:17 -07:00
GitHub gen-configs Action ce26ef8adf Auto-generated configs and docs 2023-09-25 18:14:20 +00:00
Matthew Kennedy 3c001f759f
Miata presets (#236)
* rename existing

* rename existing

* 1.6 progress

* nb2 progress

* format

* stub nb1

* nb1 progress

* msm

* msm

* brake switch, MSM IAT

* gppwm, clutch pin

* cleanup

* allow setting lua heap size

* Revert "allow setting lua heap size"

This reverts commit 82533b5c7b.

* guard 1.6

* everyone wins a more sensible tps/tps AE table

* guard for tests

* nb2 vvt angle tweak

* tweak tests for changed defaults
2023-09-25 11:12:34 -07:00
GitHub gen-configs Action 371e2d099c Auto-generated configs and docs 2023-09-25 18:09:04 +00:00
GitHub gen-configs Action b8615eb764 Auto-generated configs and docs 2023-09-25 09:09:19 +00:00
GitHub gen-configs Action c90d759441 Auto-generated configs and docs 2023-09-25 08:42:50 +00:00
GitHub gen-configs Action beb3c6f0d8 Auto-generated configs and docs 2023-09-25 08:36:32 +00:00
Matthew Kennedy 00e8ae809f verbose idle is redundant, it's all in the log now #235 2023-09-25 01:34:43 -07:00
GitHub gen-configs Action cf4d4ac6e6 Auto-generated configs and docs 2023-09-25 08:12:25 +00:00
GitHub gen-configs Action 7033eafd6a Auto-generated configs and docs 2023-09-18 19:22:21 +00:00
GitHub gen-configs Action 657f1ba86c Auto-generated configs and docs 2023-09-18 09:10:54 +00:00
GitHub gen-configs Action d94867084b Auto-generated configs and docs 2023-09-18 08:40:04 +00:00
GitHub gen-configs Action dd28a2b7ac Auto-generated configs and docs 2023-09-18 07:53:00 +00:00
GitHub gen-configs Action d807da9672 Auto-generated configs and docs 2023-09-18 07:42:51 +00:00
GitHub gen-configs Action ee0ba416d4 Auto-generated configs and docs 2023-09-17 06:23:12 +00:00
GitHub gen-configs Action 18528d8ca7 Auto-generated configs and docs 2023-09-17 06:09:52 +00:00
GitHub gen-configs Action e27e4c38cf Auto-generated configs and docs 2023-09-16 21:35:35 +00:00
GitHub gen-configs Action 2ddd39f942 Auto-generated configs and docs 2023-09-15 08:01:21 +00:00
GitHub gen-configs Action c907f4e567 Auto-generated configs and docs 2023-09-14 20:54:59 +00:00
Matthew Kennedy 4ddd1ffbdb rename 2jz -> toyota 3 tooth 2023-09-14 13:53:16 -07:00
GitHub gen-configs Action ca18236dd1 Auto-generated configs and docs 2023-09-14 05:32:22 +00:00
GitHub gen-configs Action 0f52a8761e Auto-generated configs and docs 2023-09-13 22:42:57 +00:00
GitHub gen-configs Action 15201c0d5c Auto-generated configs and docs 2023-09-13 22:36:09 +00:00
GitHub gen-configs Action 828715d47a Auto-generated configs and docs 2023-09-13 19:25:28 +00:00
GitHub gen-configs Action 0d1b489eae Auto-generated configs and docs 2023-09-13 19:21:23 +00:00
Matthew Kennedy 0de6cd44cf debug modes cleanup 2023-09-13 12:19:18 -07:00
GitHub gen-configs Action 2604afedea Auto-generated configs and docs 2023-09-12 19:22:15 +00:00
GitHub gen-configs Action 07d744bd4e Auto-generated configs and docs 2023-09-12 17:48:27 +00:00
Matthew Kennedy d8edc9f61f small can defaults 2023-09-07 12:23:28 -07:00
GitHub gen-configs Action 213c7126ad Auto-generated configs and docs 2023-09-07 06:22:19 +00:00
Matthew Kennedy 53cf60ccda no reason to shrink output buffer (?) 2023-09-06 14:57:02 -07:00
GitHub gen-configs Action 204490e101 Auto-generated configs and docs 2023-09-06 21:52:22 +00:00
Matthew Kennedy 001cac3da5 small can pinout (?) 2023-09-06 14:49:08 -07:00
Matthew Kennedy 94766c0db3 big script 2023-09-06 14:31:32 -07:00
Matthew Kennedy 6b3059cb5e big heap 2023-09-06 14:31:25 -07:00
Matthew Kennedy 8281215cdd ok maybe not quite ready for openblt yet 2023-09-06 14:31:15 -07:00
Matthew Kennedy d369544db0 small can gets openblt 2023-09-06 14:16:03 -07:00
Matthew Kennedy 8190623f26 allow setting lua heap size 2023-09-06 14:14:29 -07:00
GitHub gen-configs Action d47985ae37 Auto-generated configs and docs 2023-08-29 08:11:01 +00:00
Matthew Kennedy 6eb6707016 small can board 2023-08-29 01:09:04 -07:00
Matthew Kennedy c41ebafc59 prep for small can board 2023-08-29 00:57:57 -07:00
GitHub gen-configs Action 488e4cb152 Auto-generated configs and docs 2023-08-27 23:09:12 +00:00
GitHub gen-configs Action b2e00cb86b Auto-generated configs and docs 2023-08-27 17:31:44 +00:00
Matthew Kennedy 5813c20a32
OpenBLT-based USB serial bootloader (#228)
* flash layout

* bootloader builds

* output name

* hard fp

* strip out dfu

* bootloader gets hardfault

* loader gets USB but not MSD

* kinda usb?

* USB enumerates!

* cleanup

* shared params

* nonfunctional openblt

* stub flash

* flash.h

* openblt responds over USB!

* implement flash driver

* blt conf, linker

* boards no longer need specific openblt files

* no ccache

* common_make.sh

* cleanup

* delete bootloader crust

* simplifying linker logic

* script tweaks

* flash layout is handled entirely by FOME flash driver

* simplify memcpy

* format

* comment

* dead

* makefiles cleanup

* cleanup

* h7 linker script for bootloader

* h7 bootloader build

* build script
2023-08-27 10:30:02 -07:00
GitHub gen-configs Action 8b450caad2 Auto-generated configs and docs 2023-08-27 06:31:12 +00:00
Matthew Kennedy 3e39abbfd3 this button isn't useful as it just bricks the ECU 2023-08-26 23:29:21 -07:00
GitHub gen-configs Action 7e820525ee Auto-generated configs and docs 2023-08-27 06:25:38 +00:00
Matthew Kennedy 16d3c5d8e7 no need to check 2023-08-25 15:54:10 -07:00
GitHub gen-configs Action a3680eb123 Auto-generated configs and docs 2023-08-25 18:25:48 +00:00
GitHub gen-configs Action b43cd94a7a Auto-generated configs and docs 2023-08-25 18:20:10 +00:00
GitHub gen-configs Action 10e09f71d4 Auto-generated configs and docs 2023-08-19 14:19:16 +00:00
GitHub gen-configs Action 3c4cf2188a Auto-generated configs and docs 2023-08-19 08:09:22 +00:00
GitHub gen-configs Action 32e616c15e Auto-generated configs and docs 2023-08-16 16:52:50 +00:00
GitHub gen-configs Action abcde332e2 Auto-generated configs and docs 2023-08-06 09:20:55 +00:00
GitHub gen-configs Action 572e106d04 Auto-generated configs and docs 2023-08-06 08:58:56 +00:00
GitHub gen-configs Action 551a132ba2 Auto-generated configs and docs 2023-08-05 22:09:28 +00:00
GitHub gen-configs Action e4a7e95dbd Auto-generated configs and docs 2023-08-04 00:22:07 +00:00
GitHub gen-configs Action e427037015 Auto-generated configs and docs 2023-08-03 07:54:14 +00:00
Matthew Kennedy 94c29d4cfb
simplify cam input single tooth modes (#178) 2023-08-03 00:52:19 -07:00
GitHub gen-configs Action 38a2bbd1ce Auto-generated configs and docs 2023-08-03 06:27:06 +00:00
GitHub gen-configs Action 4e518f9fbe Auto-generated configs and docs 2023-08-01 00:20:33 +00:00
GitHub gen-configs Action 1a0d35f567 Auto-generated configs and docs 2023-07-27 23:14:25 +00:00
Matthew Kennedy 8c293d5cb7 stale config 2023-07-27 15:10:24 -07:00
Matthew Kennedy 42fd916e1d unnecessary OM_DEFAULT 2023-07-27 14:43:51 -07:00
GitHub gen-configs Action 7146c3ed5a Auto-generated configs and docs 2023-07-27 01:14:30 +00:00
GitHub gen-configs Action bbeca0189f Auto-generated configs and docs 2023-07-26 17:41:42 +00:00
GitHub gen-configs Action 5a410fc660 Auto-generated configs and docs 2023-07-26 08:48:24 +00:00
GitHub gen-configs Action 6ef6de81b6 Auto-generated configs and docs 2023-07-26 07:01:58 +00:00
GitHub gen-configs Action e9fcc847e3 Auto-generated configs and docs 2023-07-26 06:28:13 +00:00
Matthew Kennedy 1d309460e7 CONFIG_RESET_SWITCH 2023-07-25 23:25:50 -07:00
GitHub gen-configs Action bdf81b76c0 Auto-generated configs and docs 2023-07-25 22:17:25 +00:00
GitHub gen-configs Action dd8804d9eb Auto-generated configs and docs 2023-07-21 22:57:17 +00:00
GitHub gen-configs Action 8b6eb9d562 Auto-generated configs and docs 2023-07-21 09:54:59 +00:00
Matthew Kennedy 9c69b30303 miata vvt offset 2023-07-21 02:39:45 -07:00
GitHub gen-configs Action 229a9d99dc Auto-generated configs and docs 2023-07-21 08:42:11 +00:00
GitHub gen-configs Action f67df0a666 Auto-generated configs and docs 2023-07-21 08:30:50 +00:00
GitHub gen-configs Action f0b7dd733d Auto-generated configs and docs 2023-07-20 05:18:14 +00:00
GitHub gen-configs Action bc2021a444 Auto-generated configs and docs 2023-07-19 18:38:28 +00:00
GitHub gen-configs Action 62ad0beb1d Auto-generated configs and docs 2023-07-19 07:23:44 +00:00
GitHub gen-configs Action 67769ce144 Auto-generated configs and docs 2023-07-18 18:41:20 +00:00
GitHub gen-configs Action 9d5bfa705a Auto-generated configs and docs 2023-07-18 07:11:02 +00:00
GitHub gen-configs Action 61c1242090 Auto-generated configs and docs 2023-07-18 02:52:46 +00:00
GitHub gen-configs Action e493d9a020 Auto-generated configs and docs 2023-07-17 09:37:13 +00:00
GitHub gen-configs Action 827bc3fd48 Auto-generated configs and docs 2023-07-09 20:23:38 +00:00
GitHub gen-configs Action 25032c2a7e Auto-generated configs and docs 2023-07-05 07:05:06 +00:00
GitHub gen-configs Action 1c3727442b Auto-generated configs and docs 2023-07-02 04:10:48 +00:00
GitHub gen-configs Action 21776d4182 Auto-generated configs and docs 2023-07-02 00:57:18 +00:00
GitHub gen-configs Action 39c157711c Auto-generated configs and docs 2023-06-30 08:22:55 +00:00
GitHub gen-configs Action e687adbdb8 Auto-generated configs and docs 2023-06-29 07:05:56 +00:00
GitHub gen-configs Action ce7989c374 Auto-generated configs and docs 2023-06-29 07:01:48 +00:00
GitHub gen-configs Action ac3d1d4eb7 Auto-generated configs and docs 2023-06-29 06:35:41 +00:00
GitHub gen-configs Action 276058c203 Auto-generated configs and docs 2023-06-28 23:50:06 +00:00
GitHub gen-configs Action 22da651f3e Auto-generated configs and docs 2023-06-26 04:21:38 +00:00
GitHub gen-configs Action 5ee3228b40 Auto-generated configs and docs 2023-06-25 03:55:37 +00:00
Matthew Kennedy b0c3357cba #23 and fix https://github.com/rusefi/rusefi/issues/5353 2023-06-24 20:14:37 -07:00
GitHub gen-configs Action cf4f779585 Auto-generated configs and docs 2023-06-23 09:14:48 +00:00
GitHub gen-configs Action ba51c44253 Auto-generated configs and docs 2023-06-23 08:19:24 +00:00
rusefillc a46ce9798c
code comment to match actual code (#170)
Co-authored-by: rusefillc <sdfsdfqsf2334234234>
2023-06-23 01:17:38 -07:00