Commit Graph

114 Commits

Author SHA1 Message Date
rusefillc 02f08808ef spaces into multiplication 2021-02-01 12:11:00 -05:00
Matthew Kennedy 622a47c70b
Remove whitespace (#2246)
* don't tab in fields

* jar
2021-01-27 15:44:52 -05:00
Matthew Kennedy bed6819d8b
normalize configuration grammar (#2240)
* modify grammar

* add missing typedefs

* these typedefs are easier to handle in the parser

* make the existing parser work with the changed format

* grumble grumble jar

* we can deal with this part later

* handle later

* deal with this later
2021-01-26 21:56:47 -05:00
David Holdeman 6ead64e512
New board pin-mapping system (#2231)
* convert mre mapping

* convert mre mapping

* funny stuff for GPIOA_5

* move class next to id

* rough draft

* update scripts

* fix some errors

* fix some errors

* try

* check against null

* try amp

* try

* try

* fix some errors

* update scripts

* fix maybe

* fix maybe 2

* fix maybe

* fix maybe

* fix

* try

* fix

* use .equals

* use StringBuilder

* use instanceof

* use .max

* remove getMaxValue

* Suppress Warning

* major optimization

* fix maybe

* off-by-one error

* move yaml file loop

* add j2 connector

* add pads yaml

* check for null or empty

* add AV pins to pads

* forgot class

* move registerpins out of loop

* fix typo

* rebase

* check if string

* convert frankenso

* convert frankenso

* tyop

* missing class

* copy mre to skel

* remove prometheus yaml

* remove kinetis yaml

* build configDefinition

* replace var with string

* slight refactor
2021-01-22 12:03:14 -05:00
rusefillc f55b3a0cdb Add #if/#else/#endif support to gen_config #1928 2020-11-05 08:04:04 -05:00
David Holdeman 8ebdf6fcdc
fix type mismatch (#1808)
* fix type mismatch

* comment

* change field

* switch to efitimesec16_t

* add typedef

* add type to configdefinition

* build
2020-09-19 17:17:44 -04:00
rusefi 88bedcb978 Tokenisation of multipler expressions #1735 2020-08-30 15:31:22 -04:00
rusefi 22a947d498 https://github.com/rusefi/web_backend/issues/97 2020-08-30 14:58:05 -04:00
rusefi 8bcc3aeb64 https://github.com/rusefi/web_backend/issues/73
toolset progress
2020-08-14 15:56:59 -04:00
rusefi 2b06b4a0fc Console commands are broken #1671 2020-08-05 19:51:43 -04:00
rusefi ce091f2778 progress 2020-08-04 23:18:35 -04:00
rusefi b4a8d25909 progress 2020-08-04 22:51:27 -04:00
rusefi af4dcc10f2 STRING support for java fields 2020-07-18 19:30:49 -04:00
rusefi a3393133a6 STRING support for java fields 2020-07-18 19:12:47 -04:00
rusefi dee2cc0a68 progress 2020-07-14 21:34:59 -04:00
rusefi 15731e29f9 something was broken? 2020-07-06 02:05:34 -04:00
rusefi a2b14cb297 trying to simplify things a bit 2020-07-05 23:09:43 -04:00
rusefi 1a04a54df4 fresh 2020-07-02 14:20:09 -04:00
rusefi f89c68b68a fresh 2020-07-02 12:34:20 -04:00
rusefi 17de156c2b fresh 2020-07-02 08:26:10 -04:00
rusefi c80a230e2b all fields should have TS info 2020-06-30 15:20:30 -04:00
rusefi 7b6da35920 all fields should have TS info 2020-06-30 15:19:11 -04:00
rusefi 1dd173b49e convention for fields without TS info 2020-06-29 21:54:30 -04:00
rusefi 811b616aaa convention for fields without TS info 2020-06-29 21:53:26 -04:00
rusefi c962de4482 progress? 2020-06-28 11:52:14 -04:00
rusefi cb8e28f992 progress 2020-06-28 11:04:20 -04:00
rusefi aaef8a865c helping .ini process 2020-06-28 10:02:16 -04:00
rusefi 938578fb2a fresh config tool jar 2020-06-27 14:26:52 -04:00
rusefi ad3367ea1b Only two .ini files got auto-generated #1519 2020-06-19 00:28:50 -04:00
rusefi 1221de56a4 TS project: hide all invalid entries fix #1505 2020-06-17 20:51:29 -04:00
rusefi cbc7d4a73e TS project: hide all invalid entries #1505 2020-06-17 20:33:17 -04:00
rusefi 127dd67838 restoring ldmp 2020-06-17 19:03:10 -04:00
rusefi 05932f9e75 fixing stuff by reducing the gap between Windows and Linux scripts 2020-06-16 14:12:27 -04:00
rusefi 308f82c4b3 fixing stuff? 2020-06-14 18:06:33 -04:00
rusefi 7bf4c362d0 progress 2020-05-31 14:05:03 -04:00
rusefi 1053f98985 char type java generation 2020-05-25 13:57:34 -04:00
rusefi f4169b0819 progress with _hex and _16_hex 2020-05-22 01:23:38 -04:00
rusefi 75d76f850d progress - firing order logic to be re-evaluated every time we generate 2020-05-04 23:54:28 -04:00
rusefi f2e7e825be screen generator 2020-04-29 22:34:51 -04:00
rusefi ad09177105 code generator progress 2020-04-12 23:44:14 -04:00
rusefi 04a5a39858 documentation 2020-04-11 22:08:04 -04:00
rusEfi d576b8e627 live docs: whitespace support 2020-02-22 15:37:58 -05:00
rusefi 64c83fa4cd he owes me one now 2020-02-14 23:03:26 -05:00
rusefi a62340b8b9 gen_config should fail with misaligned integers fix #1115 2020-02-02 13:24:32 -05:00
rusefi 3f3cddbf01 Config generation handles padding after packed booleans (bits) wrong
fix #1057
2019-12-14 16:11:31 -05:00
rusefi 80b7e0b911 everyone loves cross-platform EOL issues! 2019-11-16 14:55:12 -05:00
rusefi 0a10465c56 better state validation 2019-11-16 14:52:17 -05:00
rusefi 2349ea237a Delayed A/C compressor switch #922 2019-09-11 19:30:36 -04:00
rusefi abf2406621 Live Docs progress: consuming data from multiple structures 2019-09-01 15:24:44 -04:00
rusefi 62164affff fresh code generator binary 2019-08-31 10:57:40 -04:00