custom-board-bundle-sample-.../firmware/controllers/can
Andrey G 074563ddfd OpenBLT shared params (#4417)
* OpenBLT: linker file: use last 16 bytes of ram for shared area

This area is used for communication between FW and OpenBLT.

* OpenBLT: startup: invalidate only DFU breadcumb from startup code

Same location (but different seed) is used for shared param's
signature in OpenBLT.

* OpenBLT: enable shared params

* OpenBLT: enable hooks

If 0x01 is stored in shared param idx=0, then stay in OpenBLT forever.

* Jump to OpenBLT: store proper shared param when OpenBLT is requested

TODO: calculate and store CRC too!

* OpenBLT: move shared_params to start of RAM

* Bootloader: Allocate 16 bytes at start of RAM for bootloader shared area

* OpenBLT: shared_params: reuse same .c and .h file for main application

* OpenBLT: shared_params: enable CRC check

* OpenBLT: no need to manualy set breadcumb before reset

* Revert "OpenBLT: startup: invalidate only DFU breadcumb from startup code"

This reverts commit 6b064714b953560227ae53e38355332cf9f46f7f.

* OpenBLT: guard for builds without OpenBLT

* OpenBLT: reboot to OpenBLT on CAN request with ID=0x667 and DLC=2

* config: options to enable OpenBLT on CAN interfaces

* OpenBLT: comments
2022-08-07 19:33:19 -04:00
..
wideband_firmware@88278fe7e6 update wideband firmware (#4186) 2022-05-29 13:49:51 -04:00
can.h implement CAN driver for simulator (#4312) 2022-07-03 08:25:24 -04:00
can_bmw.h E65 2021-12-24 17:35:27 -05:00
can_dash.cpp B6 shutdown Lua and else 2022-06-19 20:06:03 -04:00
can_dash.h Haltech dash support (#2570) 2021-04-24 17:40:48 -04:00
can_listener.h break out acceptFrame, test CanListener (#4001) 2022-03-14 19:09:01 -04:00
can_mocks.h rusEFI console ISO-TP via PCAN #3667 2021-12-08 11:55:34 -05:00
can_rx.cpp OpenBLT shared params (#4417) 2022-08-07 19:33:19 -04:00
can_rx.h remove engine pointer passing (#3556) 2021-11-16 04:15:29 -05:00
can_tx.cpp removing some unused debug 2022-07-11 02:57:31 -04:00
can_vag.h B6 2022-02-04 00:47:19 -05:00
can_verbose.cpp more CAN verbose (#4402) 2022-08-01 15:27:06 -04:00
can_vss.cpp Programmatically replace ENGINE() and CONFIG() with engine-> etc (#3565) 2021-11-17 03:54:21 -05:00
can_vss.h can vss (#3402) 2021-10-24 19:04:47 -04:00
obd2.cpp Respond to OBD2 on the same bus we got the request on (#4330) 2022-07-08 05:25:35 +03:00
obd2.h OBDII dreams 2022-07-14 05:05:49 -04:00
readme.md Update readme.md 2022-06-15 22:08:57 -04:00
rusEFI_CAN_verbose.dbc first edition 2021-11-26 16:02:21 -05:00
rusefi_wideband.cpp CAN category (#4148) 2022-05-09 16:49:23 -04:00
rusefi_wideband.h send voltage and heater enable to WBO controller (#2956) 2021-07-13 07:32:41 -04:00

readme.md