Commit Graph

14125 Commits

Author SHA1 Message Date
rusefillc 9d3f628f97 Yaml parsing refactor #2842 2021-06-20 22:55:48 -04:00
GitHub build-firmware Action 22cefc1468 Auto-generated configs and docs 2021-06-21 02:40:41 +00:00
David Holdeman feb4da7467
Fix class (#2841)
* switch to switch_inputs

* switch output to outputs

* add missing s
2021-06-20 22:38:17 -04:00
GitHub set-date Action 2d17a24b00 Update date 2021-06-21 00:59:18 +00:00
GitHub build-firmware Action af284d47af Auto-generated configs and docs 2021-06-20 21:45:12 +00:00
Matthew Kennedy aa8bfe0020
parse enums (#2832)
* enums and definitions

* bad merge

* txt format

* endBit

* handle 1-size arrays

* strings

* fix auto enum

* hard code 0 and 1

* jar

* jar
2021-06-20 17:35:31 -04:00
Andrey 47b62a5a3a https://www.rusefi.com/forum/viewtopic.php?p=41296 2021-06-20 17:26:24 -04:00
Andrey G 802afaed34
Fixes eg33 (#2838)
* CAN HW: use designated initizalization

* board subaru eg33: set CAN transceiver EN to active state constantly

While FW does not handle CAN transceiver's EN signal
2021-06-20 08:18:16 -04:00
GitHub set-date Action 5919122484 Update date 2021-06-20 00:58:37 +00:00
rusefillc a222a3961a one can dream about a well defined framework 2021-06-19 09:56:08 -04:00
GitHub build-firmware Action f72581b1d7 Auto-generated configs and docs 2021-06-19 13:14:32 +00:00
David Holdeman 9955d49679
switch to switch_inputs (#2837)
* switch to switch_inputs

* switch output to outputs
2021-06-19 09:12:54 -04:00
GitHub build-firmware Action ef66ebcae4 Auto-generated configs and docs 2021-06-19 03:23:44 +00:00
Matthew Kennedy 0d80a781e6
more config cleanup: get rid of extra spaces (#2836)
* oh boy

* double space between sentences
2021-06-18 22:53:39 -04:00
Matthew Kennedy a4e3e28d14
make the test legible (#2834) 2021-06-18 22:53:22 -04:00
Matthew Kennedy b3e47b493b
fix dependencies (#2835) 2021-06-18 22:53:13 -04:00
Andrey 2c66d74c7e Trigger: warning code on normal engine start up #669 2021-06-18 22:52:01 -04:00
GitHub build-firmware Action 55b7fc08d8 Auto-generated configs and docs 2021-06-19 00:55:47 +00:00
David Holdeman 2d0d61fa31
change digital_input to digital_inputs (#2833) 2021-06-18 20:43:30 -04:00
rusefillc e669d0e0ab windows version into DFU error message 2021-06-18 17:40:44 -04:00
rusefillc 2a4426e873 usability 2021-06-18 17:04:06 -04:00
Matthew Kennedy 6915efd500
config gen layout fixes (#2829)
* grammar and libs

* gitignore

* parsing

* allow empty line as root statement

* tolerate #if

* config def changes

* s

* ant build

* workaround

* compiled tool

* grammar for unions

* parse unions

* layout logic

* fix union alignment

* union in config

* enable definition resolve

* testing

* zero init behavior

* bit fields respect custom options

* ts prints arrays correctly

* ts prints structs correctly

* auto round numbers

* cleanup

* bad merge

* bad merge

* jar

* kick
2021-06-18 16:58:04 -04:00
GitHub build-firmware Action 7e58366778 Auto-generated configs and docs 2021-06-18 20:33:41 +00:00
Matthew Kennedy 78304d2b39
gauges for raw TPS (#2831)
* ecu part

* gauges

* debug info for ford throttle

* sensible order
2021-06-18 16:27:44 -04:00
GitHub build-firmware Action 993298a93e Auto-generated configs and docs 2021-06-18 19:49:42 +00:00
Matthew Kennedy d57ea124a1
cleanup for easier ini compare (#2830)
* remove dot zero

* don't parse as double

* minor formatting

* Revert "don't parse as double"

This reverts commit f2427927f7df0f5fa27ed66c888009e3a3da8412.

* expect integer "1"

* jar
2021-06-18 15:43:16 -04:00
Matthew Kennedy e7e9ab0d5c
Antlr 2 (#2823)
* grammar and libs

* gitignore

* parsing

* allow empty line as root statement

* tolerate #if

* config def changes

* s

* ant build

* workaround

* compiled tool

* grammar for unions

* parse unions

* layout logic

* fix union alignment

* union in config

* jar

* comment

* jar

* jar

* no prefix on root struct

* stray space

* normalize some enums
2021-06-18 12:31:23 -04:00
rusefillc 56fd45a81e June 2021 Release "Garbage Man Day" 2021-06-17 22:14:40 -04:00
GitHub set-date Action 1a92197937 Update date 2021-06-18 00:56:57 +00:00
GitHub build-firmware Action 41b23d2063 Auto-generated configs and docs 2021-06-17 15:41:07 +00:00
rusefillc 2fead8f1b3 typo & clarification 2021-06-17 11:38:36 -04:00
andreika-git 10eb4e12ab
hellen-one-logos (#2826)
Co-authored-by: Andrei <andreikagit@users.noreply.github.com>
2021-06-17 10:25:51 -04:00
GitHub build-firmware Action 9270425bc6 Auto-generated configs and docs 2021-06-17 13:51:57 +00:00
rusefillc dc7b1fc401 engine_load_mode_e clarification 2021-06-17 09:49:15 -04:00
Matthew Kennedy 71b552d3a7
changelog (#2825) 2021-06-17 04:56:32 -04:00
David Holdeman f322dc5ee5
Overdue pinouts fixes (#2824)
* fix overlap

* re-add colored print list

* fix print font size
2021-06-16 22:11:37 -04:00
GitHub set-date Action c163d3bbed Update date 2021-06-17 00:54:30 +00:00
GitHub build-firmware Action a5063adacd Auto-generated configs and docs 2021-06-16 21:31:59 +00:00
Matthew Kennedy 3a30f038ce
kill engine if no oil pressure (#2800)
* min oil pressure for crank

* do it time-based

* rename field

* include

* fix existing test

* tests

* fix logic

* more test

Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2021-06-16 17:20:28 -04:00
GitHub build-firmware Action 850d19aaa9 Auto-generated configs and docs 2021-06-16 21:09:18 +00:00
Matthew Kennedy 2c6b8ae3c6
parse with antlr (#2747)
* grammar and libs

* gitignore

* parsing

* allow empty line as root statement

* tolerate #if

* config def changes

* s

* ant build

* workaround

* compiled tool

* console should not build config def tool

* ugh the dependency tree is insane

* this should fix hw ci

* console build

* console jenkins script

* test

* Revert "test"

This reverts commit 73f2da50f990bee9b51a1f919e8fcc6b06327d9a.

* throw on parse failure

* jar

* fix #2821

* comment
2021-06-16 17:07:05 -04:00
GitHub build-firmware Action 59b2cee173 Auto-generated configs and docs 2021-06-16 15:30:04 +00:00
rusefillc 5c5ec16c13 docs 2021-06-16 11:20:14 -04:00
GitHub build-firmware Action 08b5ca6046 Auto-generated configs and docs 2021-06-16 12:54:10 +00:00
Matthew Kennedy 93adb8ea76
Etb rev limit (#2820)
* cfg

* impl

* a test

* don't break the ts channel

* text
2021-06-16 08:44:48 -04:00
GitHub set-date Action 46494877af Update date 2021-06-16 00:56:27 +00:00
GitHub build-firmware Action b54c4c1738 Auto-generated configs and docs 2021-06-15 21:32:56 +00:00
Matthew Kennedy a4973a6f3d
fan/AC idle improvements (#2818)
* fan 2 open loop bump

* we had an AC target bump all this time?!

* format

* enable test

* I can't type
2021-06-15 17:30:35 -04:00
GitHub set-date Action f10607e6d5 Update date 2021-06-15 00:58:38 +00:00
GitHub build-firmware Action c264b94ba6 Auto-generated configs and docs 2021-06-14 01:39:17 +00:00