Commit Graph

22604 Commits

Author SHA1 Message Date
Matthew Kennedy 71327511e0 enable CAN 2023-08-27 10:36:21 -07:00
Matthew Kennedy 2c39d18585 Merge remote-tracking branch 'origin/master' into openblt-can 2023-08-27 10:35:30 -07: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 05086ed73f rename 2023-08-26 23:23:41 -07:00
Matthew Kennedy 571bf9624a enable 2023-08-26 23:21:39 -07:00
Matthew Kennedy bc1ac26a29 can stub 2023-08-26 23:21:33 -07:00
Matthew Kennedy 0375ea3168 cleanup 2023-08-26 23:02:43 -07:00
Matthew Kennedy 72d7b61ce1 makefiles cleanup 2023-08-26 17:44:39 -07:00
Matthew Kennedy c7ea65f9a7 dead 2023-08-26 17:39:21 -07:00
Matthew Kennedy c138631096 comment 2023-08-26 12:08:49 -07:00
Matthew Kennedy 2ef2e835d7 format 2023-08-26 12:00:38 -07:00
Matthew Kennedy fa47e3a3e3 simplify memcpy 2023-08-26 11:51:35 -07:00
Matthew Kennedy ce6ff8c032 flash layout is handled entirely by FOME flash driver 2023-08-26 11:34:02 -07:00
Matthew Kennedy 6394894828 script tweaks 2023-08-26 11:28:25 -07:00
Matthew Kennedy f8c500f916 simplifying linker logic 2023-08-26 11:22:39 -07:00
Matthew Kennedy d41c53f39c delete bootloader crust 2023-08-26 11:13:32 -07:00
Matthew Kennedy 03573b26d3 cleanup 2023-08-26 01:26:41 -07:00
Matthew Kennedy f5bd2e6a19 common_make.sh 2023-08-26 01:04:34 -07:00
Matthew Kennedy 1cec4d7f36 no ccache 2023-08-26 01:01:59 -07:00
Matthew Kennedy 5e1ec57bfa boards no longer need specific openblt files 2023-08-26 01:00:53 -07:00
Matthew Kennedy f75aa47a9e blt conf, linker 2023-08-26 00:28:45 -07:00
Matthew Kennedy 296bbb5144 implement flash driver 2023-08-26 00:28:08 -07:00
Matthew Kennedy 197aba3685 openblt responds over USB! 2023-08-26 00:10:18 -07:00
Matthew Kennedy db442baee4 flash.h 2023-08-25 23:46:40 -07:00
Matthew Kennedy 78e31d9c93 stub flash 2023-08-25 23:46:33 -07:00
Matthew Kennedy dd9fa926da nonfunctional openblt 2023-08-25 23:44:05 -07:00
Matthew Kennedy 9dffa8e453 shared params 2023-08-25 23:17:15 -07:00
Matthew Kennedy a5f793a6bd cleanup 2023-08-25 23:05:59 -07:00
Matthew Kennedy b0e81a055f USB enumerates! 2023-08-25 23:04:36 -07:00
Matthew Kennedy 4b090da610 kinda usb? 2023-08-25 22:57:43 -07:00
Matthew Kennedy 0944e5c2c8 loader gets USB but not MSD 2023-08-25 22:48:00 -07:00
Matthew Kennedy 024380f289 bootloader gets hardfault 2023-08-25 22:42:58 -07:00
Matthew Kennedy cb37a3ef99 strip out dfu 2023-08-25 22:34:36 -07:00
Matthew Kennedy a77ad48193 hard fp 2023-08-25 20:09:06 -07:00
Matthew Kennedy 0beb2ba89d output name 2023-08-25 20:08:23 -07:00
Matthew Kennedy 14bd7e79ae bootloader builds 2023-08-25 20:07:14 -07:00
Matthew Kennedy cbae02676e flash layout 2023-08-25 19:25:23 -07:00
GitHub set-date Action a7bc3f4fc0 Update date 2023-08-26 00:07:22 +00:00
Matthew Kennedy 16d3c5d8e7 no need to check 2023-08-25 15:54:10 -07:00
Matthew Kennedy 342f704a4c null terminate usb strings 2023-08-25 12:19:13 -07:00
Matthew Kennedy f68af45edb changelog 2023-08-25 11:25:53 -07:00
GitHub gen-configs Action a3680eb123 Auto-generated configs and docs 2023-08-25 18:25:48 +00:00
Matthew Kennedy 6788b4c0b1 add MSM IAT preset 2023-08-25 11:23:50 -07:00
GitHub gen-configs Action b43cd94a7a Auto-generated configs and docs 2023-08-25 18:20:10 +00:00
Matthew Kennedy cc271b5419 default prime pulse 2023-08-25 11:18:19 -07:00
GitHub set-date Action ef56538394 Update date 2023-08-20 00:08:13 +00:00