Commit Graph

799 Commits

Author SHA1 Message Date
Andrey G 36d721412e MRE: disable OpenBLT (#3487) 2021-11-06 18:47:22 -04:00
Matthew Kennedy 511e616607 disable (#3484) 2021-11-06 16:57:13 -04:00
rusefi bc515f6513 aux pins for merc128 2021-11-06 13:20:03 -04:00
rusefi e592263ed5 aux pins for merc128 2021-11-06 13:12:44 -04:00
Andrey G 51f53aa3fc 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
rusefillc aac4e8e52b https://rusefi.com/forum/viewtopic.php?f=16&t=2194
NA6 defaults IO
2021-11-04 11:15:46 -04:00
rusefillc 9d54c02ea7 https://rusefi.com/forum/viewtopic.php?f=16&t=2194
NA6 defaults IO
2021-11-04 10:18:47 -04:00
rusefillc a972c207d6 Tachometer duplicate 2021-11-04 09:56:23 -04:00
Andrey 1d30748678 On Proteus Main relay control #3447 2021-11-03 13:29:04 -04:00
Andrey G 37132db63e 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 f170a22f9a vag121 VR pin 2021-10-31 16:36:52 -04:00
rusefillc 40bf6a93d0 VVT is no longer aux pid 2021-10-28 23:51:46 -04:00
Andrey d48ed50e2f Honda K 2021-10-28 22:18:41 -04:00
Andrey b04aad4c7c Proteus meta - fixing confusion 2021-10-28 22:11:26 -04:00
rusefi f0cef3f06c Proteus D4 and D5 are misplaces on connector pinout fix #3418 2021-10-28 17:31:25 -04:00
rusefi de8bb682be meta & fixing default config 2021-10-27 16:42:45 -04:00
rusefi 43e90b98aa meta & fixing default config 2021-10-27 16:34:27 -04:00
Andrey ab17f3c5d6 meta & fixing default config 2021-10-27 15:52:36 -04:00
BeerMoneyMotorsports 05ce372bcd pin location test (#3415)
testing pin xy for interactive pinout.
2021-10-26 22:09:57 -04:00
Matthew Kennedy 4b9d91f6e5 idle closed loop vs open loop ui, etc (#3413)
* open + closed

* put idle solenoid first

* actually hide etb pins

* missed a few prepends
2021-10-26 15:04:09 -04:00
Andrey 29851fe219 export board-specific macro for stm32 pins based on board yaml #3298
meta progress
2021-10-26 10:27:10 -04:00
Andrey 1e1a71675e export board-specific macro for stm32 pins based on board yaml #3298
mre meta progress
2021-10-25 21:05:45 -04:00
Andrey 9c4c821bb4 https://github.com/rusefi/proteus-Honda-OBD2A-adapter/issues/5 2021-10-25 17:43:31 -04:00
Andrey 24a786be9a export board-specific macro for stm32 pins based on board yaml #3298
proteus meta progress
2021-10-25 17:36:21 -04:00
Andrey dffe5701fb export board-specific macro for stm32 pins based on board yaml #3298
proteus meta progress
2021-10-25 14:22:46 -04:00
rusefillc 108659b80b generate java enum from C enum? generate both C and java from yaml? #2102 2021-10-24 15:09:17 -04:00
rusefillc b479d20588 generate java enum from C enum? generate both C and java from yaml? #2102 2021-10-24 11:52:07 -04:00
rusefillc b125fa4a0e placing all logs into same folder 2021-10-23 20:18:09 -04:00
rusefi 82cf4d4fe6 Honda K 2021-10-23 16:19:28 -04:00
rusefi 7b68d0d226 Honda K 2021-10-23 15:49:02 -04:00
rusefillc 1cb6af19fa generate java enum from C enum? generate both C and java from yaml? #2102
refactoring: code duplication
2021-10-23 13:40:04 -04:00
rusefillc bbaf743b19 generate java enum from C enum? generate both C and java from yaml? #2102
refactoring: code duplication
2021-10-23 12:48:49 -04:00
rusefillc 043b098b3c pinout documentation: proteus links not in browser address bar on Proteus black 23 #3365 2021-10-18 21:21:03 -04:00
rusefillc 43773eff74 hyundai 2021-10-18 00:43:06 -04:00
rusefi 7d800c538f SD card uses SPI2 2021-10-17 23:27:28 -04:00
rusefi 5deec3f60c Hyundai 2021-10-17 23:15:33 -04:00
rusefillc 4863d5ae71 hyundai 2021-10-17 18:52:40 -04:00
rusefi 346edcb575 Hyundai 2021-10-17 16:25:03 -04:00
rusefillc b524760618 hyu 2021-10-17 15:02:14 -04:00
rusefillc f463f6501f more relaxed VVT debug field 2021-10-17 14:21:09 -04:00
rusefillc 4df37aace6 hyu 2021-10-17 13:24:31 -04:00
rusefi 9c7f371ee9 hyu 2021-10-17 12:58:00 -04:00
rusefi f1e60c3115 Hyundai 2021-10-16 18:45:29 -04:00
rusefi 32e1c340ba Hyundai 2021-10-16 18:19:30 -04:00
Matthew Kennedy b83fc540de enable ethernet on atlas (#3348)
* enable h7 ethernet

* some ethernet settings while we're here

* mac address

* misc

* extra spaces

Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2021-10-16 12:31:53 -04:00
rusefillc 0b9bbc990d https://github.com/rusefi/hellen-NB1-issues/issues/22 2021-10-14 21:44:09 -04:00
BeerMoneyMotorsports 04db2ac4ca 3v 1i fix (#3356) 2021-10-14 21:39:44 -04:00
rusefi 0b1d09715a hyuindai 2021-10-14 18:08:03 -04:00
rusefi c0b6ed516b https://rusefi.com/s/hellen154hyuindai 2021-10-14 17:52:57 -04:00
rusefillc 87f9914795 title: Hellen 81 2021-10-13 21:45:36 -04:00