Commit Graph

3090 Commits

Author SHA1 Message Date
GitHub build-firmware Action 16f8d60d29 Auto-generated configs and docs 2021-11-05 23:52:02 +00:00
Andrey G e3be563b27
Openblt (#3430)
* Makefile: define BOOTLOADER=1 for linker in case of OpenBLT too

This will reserve first 32K of flash for bootloader.

* OpenBLT: include into build

* board: subaru eg33: add OpenBLT board code

* board: subaru eg33: use OpenBLT

* Board: Subaru EG33: OpenBLT: reuse HAL and CMSIS from OpenBLT submodule

* Board: Subaru EG33: OpenBLT: reuse linker file from OpenBLT too

* OpenBLT for MRE

* OpenBLT: MRE: adjust LD memory map for smallest variat of MCU on MRE

* OpenBLT: enable for MRE

* OpenBLT: disable CRC check of user application

This allows us to use DFU tool to flash main application too.

* hex2dfu: fresh binary for linux

* OpenBLT: extract common part of OpenBLT makefiles to openblt.mk

* OpenBLT: enable CRC check of user application for MRE and EG33

CRC (actually just a summ) of few first vectors is stored at 0x1c
offset. This is reserved vector for Cortex-M3, M4 and M7

* common_make: append OpenBLT CRC to dfu files

This should allow to use DFU to do main application update when
when OpenBLT is used as bootloader. hex2dfu will store same
styled CRC as OpenBLT expects to see in user app.

* OpenBLT reorganization

Move common stuff to hw_layer/ports/

* OpenBLT: proteus

* Proteus: enable OpenBLT for F4 and F7

Compilation tested only
2021-11-05 19:28:55 -04:00
GitHub build-firmware Action 5adc7d27b8 Auto-generated configs and docs 2021-11-05 22:21:29 +00:00
GitHub build-firmware Action 9e8d55177a Auto-generated configs and docs 2021-11-05 19:42:05 +00:00
GitHub build-firmware Action 267e631f42 Auto-generated configs and docs 2021-11-05 18:40:32 +00:00
GitHub build-firmware Action 618e7edc2c Auto-generated configs and docs 2021-11-05 11:19:56 +00:00
GitHub build-firmware Action 310336eb7e Auto-generated configs and docs 2021-11-05 03:37:40 +00:00
GitHub build-firmware Action bcd2d866d7 Auto-generated configs and docs 2021-11-05 03:03:11 +00:00
GitHub build-firmware Action 72c4c0e14c Auto-generated configs and docs 2021-11-04 23:48:48 +00:00
rusefillc 6462db9aed https://rusefi.com/forum/viewtopic.php?f=16&t=2194
NA6 defaults IO
2021-11-04 11:15:46 -04:00
rusefillc 4f05d088dd https://rusefi.com/forum/viewtopic.php?f=16&t=2194
NA6 defaults IO
2021-11-04 10:18:47 -04:00
rusefillc f0248307b4 dead 2021-11-04 10:18:17 -04:00
rusefillc d8d4db0b9c Tachometer duplicate 2021-11-04 09:56:23 -04:00
rusefillc db310a4bd0 most dead miata config 2021-11-04 09:56:05 -04:00
GitHub build-firmware Action d07094338e Auto-generated configs and docs 2021-11-03 23:58:42 +00:00
GitHub build-firmware Action e1b085cf32 Auto-generated configs and docs 2021-11-03 21:10:50 +00:00
Andrey 74a34bbea3 On Proteus Main relay control #3447 2021-11-03 13:29:04 -04:00
GitHub build-firmware Action c63ac71620 Auto-generated configs and docs 2021-11-02 23:04:43 +00:00
Matthew Kennedy 980a7cc833
autoscale fields in generated structs (#3444)
* add to grammar

* parser

* parser

* example consumer

* build config tool

* commit the right jar
2021-11-02 18:59:19 -04:00
rusefi b102a3f979 Honda K 2021-11-02 17:11:34 -04:00
rusefi 63b3eb767b honda k 2021-11-02 17:00:08 -04:00
GitHub build-firmware Action cf51fab5f0 Auto-generated configs and docs 2021-11-02 19:09:24 +00:00
Andrey G 564249fa02
Prepare for openblt (#3445)
* Makefile: create and deliver srec file too

srec is used by OpenBLT tools

* Simplify common_make.sh
2021-11-02 07:41:41 -04:00
rusefillc 7d43bac311 vag121 VR pin 2021-10-31 16:36:52 -04:00
rusefillc 4ff1f111db Honda K 2021-10-31 15:27:26 -04:00
rusefillc 7e4ade6b0f better VVT default? 2021-10-31 15:25:43 -04:00
GitHub build-firmware Action 38c67baed7 Auto-generated configs and docs 2021-10-31 02:08:31 +00:00
rusefillc 21ec6c6d6b rusEFI is the spelling 2021-10-30 20:33:11 -04:00
GitHub build-firmware Action 1a979805ce Auto-generated configs and docs 2021-10-30 20:50:46 +00:00
GitHub build-firmware Action 0c7c578912 Auto-generated configs and docs 2021-10-30 14:50:41 +00:00
rusefi 2c5d6cb6c9 MRE_SECONDARY_CAN 2021-10-29 16:33:12 -04:00
GitHub build-firmware Action d51521efe4 Auto-generated configs and docs 2021-10-29 19:52:10 +00:00
rusefillc 4c164aaf5c Honda K & default VVT pid 2021-10-29 12:16:19 -04:00
rusefillc 9699c78b7c dead 2021-10-29 12:15:55 -04:00
GitHub build-firmware Action 0d58a8ed01 Auto-generated configs and docs 2021-10-29 04:20:12 +00:00
rusefillc 5f4fa50682 VVT is no longer aux pid 2021-10-28 23:51:46 -04:00
Andrey 00e0bb44ad Honda K 2021-10-28 22:18:41 -04:00
Andrey 704870b4bb alternator is now a separate function 2021-10-28 22:15:12 -04:00
Andrey bfe6a5b2a8 Proteus meta - fixing confusion 2021-10-28 22:11:26 -04:00
rusefi 40fcab1355 Proteus D4 and D5 are misplaces on connector pinout fix #3418 2021-10-28 17:31:25 -04:00
rusefi 85153005d9 Honda K 2021-10-28 15:57:35 -04:00
GitHub build-firmware Action 3b989ddbf2 Auto-generated configs and docs 2021-10-28 18:24:50 +00:00
rusefi 3cdfd9866e Lua CAN fun 2021-10-28 00:20:14 -04:00
rusefi cb79d19a84 Honda K 2021-10-27 23:55:31 -04:00
rusefi 75d8d334b7 secondary MRE 2021-10-27 19:54:45 -04:00
rusefi 5596fd2404 meta & fixing default config 2021-10-27 16:42:45 -04:00
rusefi 1d665bdaf1 meta & fixing default config 2021-10-27 16:34:27 -04:00
Andrey 4ff86a21b1 meta & fixing default config 2021-10-27 15:52:36 -04:00
BeerMoneyMotorsports d01ea31897
pin location test (#3415)
testing pin xy for interactive pinout.
2021-10-26 22:09:57 -04:00
rusefi 574ca47bc3 Honda K 2021-10-26 17:15:24 -04:00