Commit Graph

120 Commits

Author SHA1 Message Date
rusefillc 8ba2658406 is gen_config invoked too often now? #2387 2021-03-12 22:25:03 -05:00
rusefillc dbe084bd22 is gen_config invoked too often now? #2387
unzip is complicated
2021-03-05 21:39:26 -05:00
rusefillc 6dd6f936b6 is gen_config invoked too often now? #2387
how about we do not trust anyone to properly handle EOL CRLF?
2021-03-05 20:35:53 -05:00
rusefillc 99503ccb5c cAsE of rusEFI 2021-03-02 22:14:06 -05:00
rusefi 8ce70479f6 TS does not support zero length arrays? #2366 2021-02-16 17:25:52 -05:00
rusefillc f7ad1ae8b7 code generator: better handing of array size 1 2021-02-08 23:47:48 -05:00
rusefillc 9e878b05d5 spaces into multiplication 2021-02-01 12:11:00 -05:00
Matthew Kennedy f70750ca60 Remove whitespace (#2246)
* don't tab in fields

* jar
2021-01-27 15:44:52 -05:00
Matthew Kennedy c309d1a555 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 928b8ce70a 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 ebeec32676 Add #if/#else/#endif support to gen_config #1928 2020-11-05 08:04:04 -05:00
David Holdeman 02a12d76f3 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 16f1d5a31b Tokenisation of multipler expressions #1735 2020-08-30 15:31:22 -04:00
rusefi 586264e58b https://github.com/rusefi/web_backend/issues/97 2020-08-30 14:58:05 -04:00
rusefi 92f0b76869 https://github.com/rusefi/web_backend/issues/73
toolset progress
2020-08-14 15:56:59 -04:00
rusefi 317738a335 Console commands are broken #1671 2020-08-05 19:51:43 -04:00
rusefi 0b57bd8390 progress 2020-08-04 23:18:35 -04:00
rusefi 385a3a9fa1 progress 2020-08-04 22:51:27 -04:00
rusefi 5630aa1963 STRING support for java fields 2020-07-18 19:30:49 -04:00
rusefi 6ae006b5fb STRING support for java fields 2020-07-18 19:12:47 -04:00
rusefi 5a18989c5a progress 2020-07-14 21:34:59 -04:00
rusefi 7c6e90e424 something was broken? 2020-07-06 02:05:34 -04:00
rusefi 41d89f0d59 trying to simplify things a bit 2020-07-05 23:09:43 -04:00
rusefi 92c629abac fresh 2020-07-02 14:20:09 -04:00
rusefi 435260fd94 fresh 2020-07-02 12:34:20 -04:00
rusefi 368d053adf fresh 2020-07-02 08:26:10 -04:00
rusefi bfcd225d05 all fields should have TS info 2020-06-30 15:20:30 -04:00
rusefi 890bf4919d all fields should have TS info 2020-06-30 15:19:11 -04:00
rusefi da52f21ceb convention for fields without TS info 2020-06-29 21:54:30 -04:00
rusefi 570000298e convention for fields without TS info 2020-06-29 21:53:26 -04:00
rusefi 8410bef1b0 progress? 2020-06-28 11:52:14 -04:00
rusefi 4a39d78118 progress 2020-06-28 11:04:20 -04:00
rusefi 793bd2528d helping .ini process 2020-06-28 10:02:16 -04:00
rusefi c0d73c260f fresh config tool jar 2020-06-27 14:26:52 -04:00
rusefi ba184e390c Only two .ini files got auto-generated #1519 2020-06-19 00:28:50 -04:00
rusefi 1c93e45cda TS project: hide all invalid entries fix #1505 2020-06-17 20:51:29 -04:00
rusefi 8293a92632 TS project: hide all invalid entries #1505 2020-06-17 20:33:17 -04:00
rusefi 2c83db49fb restoring ldmp 2020-06-17 19:03:10 -04:00
rusefi d81e139918 fixing stuff by reducing the gap between Windows and Linux scripts 2020-06-16 14:12:27 -04:00
rusefi 76d3dbe22c fixing stuff? 2020-06-14 18:06:33 -04:00
rusefi 0d0f8f6c60 progress 2020-05-31 14:05:03 -04:00
rusefi 8474fa8476 char type java generation 2020-05-25 13:57:34 -04:00
rusefi 32fbe0ed0c progress with _hex and _16_hex 2020-05-22 01:23:38 -04:00
rusefi 9b0a65efad progress - firing order logic to be re-evaluated every time we generate 2020-05-04 23:54:28 -04:00
rusefi adefb01362 screen generator 2020-04-29 22:34:51 -04:00
rusefi 598f90f6c9 code generator progress 2020-04-12 23:44:14 -04:00
rusefi 52a0bb375f documentation 2020-04-11 22:08:04 -04:00
rusEfi ac09211d71 live docs: whitespace support 2020-02-22 15:37:58 -05:00
rusefi 94c2f3a4cd he owes me one now 2020-02-14 23:03:26 -05:00
rusefi 2197f94bf1 gen_config should fail with misaligned integers fix #1115 2020-02-02 13:24:32 -05:00