Commit Graph

1806 Commits

Author SHA1 Message Date
GitHub build-firmware Action f76054c0b3 Auto-generated configs and docs 2021-11-19 09:16:06 +00:00
Scott Smith 823d9a07e0
Programmatically replace ENGINE() and CONFIG() with engine-> etc (#3565)
git grep -l -w ENGINE | xargs sed -i -r "s/ENGINE\(([]a-zA-Z_0-9.[]+)\)/engine->\1/g"

git grep -l -w CONFIG | xargs sed -i -r "s/([^a-zA-Z_])CONFIG\(([]a-zA-Z_0-9.[]+)\)/\1engineConfiguration->\2/g"
2021-11-17 03:54:21 -05:00
Matthew Kennedy 8cdac4cac0
remove engine pointer passing (#3556)
* some

* more

* more

* the last?!
2021-11-16 04:15:29 -05:00
GitHub build-firmware Action 4ed25bff52 Auto-generated configs and docs 2021-11-16 02:53:15 +00:00
Matthew Kennedy cb032fb1ea
(void) -> () (#3550)
* static functions with (void)

* more

* Revert "more"

This reverts commit 246e53441f935451437df186ac92d7df26b62fb6.

* s

Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2021-11-15 13:02:34 +01:00
Matthew Kennedy 36d75fa6db
enable nb1 serial pins (#3546)
* enable serial on nb1

* typo

* serial

Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2021-11-14 16:07:56 -05:00
GitHub build-firmware Action 1806c9876b Auto-generated configs and docs 2021-11-14 19:42:17 +00:00
GitHub build-firmware Action 391218b562 Auto-generated configs and docs 2021-11-14 16:51:07 +00:00
GitHub build-firmware Action 402f2a3f93 Auto-generated configs and docs 2021-11-14 15:53:06 +00:00
rusefillc c22215cea7 Epic: Remove FSIO #2928 2021-11-14 10:39:47 -05:00
GitHub build-firmware Action 98a4aa86d3 Auto-generated configs and docs 2021-11-14 14:40:23 +00:00
GitHub build-firmware Action 0a9674aa94 Auto-generated configs and docs 2021-11-14 14:27:16 +00:00
rusefillc 0a9682c553 Epic: Remove FSIO #2928 2021-11-14 07:24:50 -05:00
GitHub build-firmware Action 13d19653e9 Auto-generated configs and docs 2021-11-14 03:54:30 +00:00
GitHub build-firmware Action b295511600 Auto-generated configs and docs 2021-11-14 03:02:10 +00:00
GitHub build-firmware Action aae236188c Auto-generated configs and docs 2021-11-12 04:15:01 +00:00
Matthew Kennedy 14953c55dd
new parser handles enum values (#3492)
* simplify

* poke to force generate

* enums

* jar

* jar

* poke

* prepends formatted

* prepends

* eol

* eol

* allow no endl at eof

* Revert "eol"

This reverts commit 022029faef338281b1a3551f82e46c4b6a7578a5.

* Revert "eol"

This reverts commit 6274502db740569235210916fde4ec84863d7fb3.
2021-11-11 23:09:39 -05:00
rusefi ab11b613bc lua wants your pins! 2021-11-11 22:54:48 -05:00
rusefi ff4a0b0939 pid demo progress 2021-11-11 22:38:50 -05:00
GitHub build-firmware Action 2765d386b9 Auto-generated configs and docs 2021-11-12 01:54:56 +00:00
GitHub build-firmware Action cfccb29fae Auto-generated configs and docs 2021-11-11 23:37:47 +00:00
Andrey 0a7d276110 https://rusefi.com/forum/viewtopic.php?f=13&t=2206 2021-11-11 18:31:54 -05:00
GitHub build-firmware Action 664d20fdee Auto-generated configs and docs 2021-11-11 01:46:41 +00:00
rusefillc 8ada016a2b helle88 second idle wire 2021-11-10 19:53:02 -05:00
rusefi ad75fbe216 hellen88 2021-11-09 15:33:01 -05:00
rusefi b64f6c4715 stefan has not yet asked for MAF 2021-11-08 21:30:38 -05:00
rusefi 5e44cc277b stefan is asking for TPS/IAT/CLT 2021-11-08 21:12:53 -05:00
rusefi 19f5fd5cbd on Lua control of H-bridge 2021-11-08 17:11:48 -05:00
rusefillc f9ec1cddc5 Main and Pump pins default set wrong fix #3501 2021-11-07 22:09:26 -05:00
Matthew Kennedy 95b5c6fcf9
dead vss flag (#3499) 2021-11-07 14:36:46 -05:00
Andrey G 383d5c97ea
Openblt deliver (#3486)
* common_make: rusefi.* should be functional image

OpenBLT used: rusefi.* is bootloader plus RusEFI
OpenBLT not used: rusefi.* is RusEFI only.
In both cases flashing of rusefi.* image to blank device should be
enough.
rusefi_update.srec does not include bootloader and this image should
be used for CAN update.

* Boundle generation: include bootloader and update image

* Update hex2dfu, deliver composite bin file
2021-11-07 13:50:01 -05:00
GitHub build-firmware Action f0d6cd8479 Auto-generated configs and docs 2021-11-07 15:30:54 +00:00
rusefillc ce45a907a7 a bit of dead code 2021-11-06 23:39:56 -04:00
GitHub build-firmware Action d2b9fec0a2 Auto-generated configs and docs 2021-11-07 03:33:26 +00:00
GitHub build-firmware Action ef4df02ab0 Auto-generated configs and docs 2021-11-07 02:14:13 +00:00
Andrey G da01bed4fa
MRE: disable OpenBLT (#3487) 2021-11-06 18:47:22 -04:00
GitHub build-firmware Action 6a9c38f934 Auto-generated configs and docs 2021-11-06 22:15:32 +00:00
Matthew Kennedy caab5f505d
disable (#3484) 2021-11-06 16:57:13 -04:00
GitHub build-firmware Action 8b37ba9048 Auto-generated configs and docs 2021-11-06 19:17:51 +00:00
rusefi fb5cf8ced3 aux pins for merc128 2021-11-06 13:20:03 -04:00
rusefi 0d214c91b7 aux pins for merc128 2021-11-06 13:12:44 -04:00
GitHub build-firmware Action d9354f6d9d Auto-generated configs and docs 2021-11-06 13:26:06 +00:00
GitHub build-firmware Action ab668c5bed Auto-generated configs and docs 2021-11-06 03:28:22 +00:00
GitHub build-firmware Action 5e4abadd48 Auto-generated configs and docs 2021-11-06 02:01:07 +00:00
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 d8d4db0b9c Tachometer duplicate 2021-11-04 09:56:23 -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
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
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
GitHub build-firmware Action d51521efe4 Auto-generated configs and docs 2021-10-29 19:52:10 +00: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 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
GitHub build-firmware Action 3b989ddbf2 Auto-generated configs and docs 2021-10-28 18:24:50 +00: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
GitHub build-firmware Action 0b4d70f99a Auto-generated configs and docs 2021-10-26 21:08:27 +00:00
GitHub build-firmware Action 8aa7b7e8c4 Auto-generated configs and docs 2021-10-26 19:17:54 +00:00
Matthew Kennedy 8ed6d3bfa2
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 0e6a51e5c0 export board-specific macro for stm32 pins based on board yaml #3298
meta progress
2021-10-26 10:27:10 -04:00
Andrey e5a5b0a0f7 export board-specific macro for stm32 pins based on board yaml #3298
mre meta progress
2021-10-25 21:05:45 -04:00
Andrey 582b3fdd07 https://github.com/rusefi/proteus-Honda-OBD2A-adapter/issues/5 2021-10-25 17:43:31 -04:00
Andrey 9ab6c42418 export board-specific macro for stm32 pins based on board yaml #3298
proteus meta progress
2021-10-25 17:36:21 -04:00
GitHub build-firmware Action 547896885e Auto-generated configs and docs 2021-10-25 19:48:12 +00:00
Andrey 53d16c67fe export board-specific macro for stm32 pins based on board yaml #3298
proteus meta progress
2021-10-25 14:22:46 -04:00
GitHub build-firmware Action bab01ff701 Auto-generated configs and docs 2021-10-25 16:27:39 +00:00
GitHub build-firmware Action d512209146 Auto-generated configs and docs 2021-10-25 03:55:16 +00:00
GitHub build-firmware Action 0b3be19c94 Auto-generated configs and docs 2021-10-25 03:28:00 +00:00
GitHub build-firmware Action 8df5b101c3 Auto-generated configs and docs 2021-10-24 22:26:41 +00:00
GitHub build-firmware Action fd8f284b0f Auto-generated configs and docs 2021-10-24 20:24:33 +00:00
GitHub build-firmware Action 933795b86e Auto-generated configs and docs 2021-10-24 20:06:18 +00:00
rusefillc e80e1542d7 generate java enum from C enum? generate both C and java from yaml? #2102 2021-10-24 15:09:17 -04:00
GitHub build-firmware Action a10ea5f4c2 Auto-generated configs and docs 2021-10-24 17:18:25 +00:00
rusefillc 4b41c60faa generate java enum from C enum? generate both C and java from yaml? #2102 2021-10-24 11:52:07 -04:00
GitHub build-firmware Action 3bc168089b Auto-generated configs and docs 2021-10-24 14:17:05 +00:00
GitHub build-firmware Action fdc3a83838 Auto-generated configs and docs 2021-10-24 12:31:15 +00:00
GitHub build-firmware Action e09432d771 Auto-generated configs and docs 2021-10-24 05:22:53 +00:00
GitHub build-firmware Action cba22adcd1 Auto-generated configs and docs 2021-10-24 03:08:45 +00:00