Commit Graph

354 Commits

Author SHA1 Message Date
Matthew Kennedy d9e44b64a2 cleanup again 2024-02-14 12:28:43 -08:00
Matthew Kennedy 88c9d44f13 jars 2024-02-14 12:27:03 -08:00
Matthew Kennedy 76708670a0
New parser writes output channel c structs (#350)
* new parser writes c structs

* jar

* missing defs for simulator

* don't put defines you need in live data txt
2024-01-19 04:00:59 -08:00
Matthew Kennedy d6f5d2ef89
do we need the FIELDS list? (#349)
* do we need the FIELDS list?

* jar
2024-01-18 23:01:33 -08:00
Matthew Kennedy 751003e6bc more stuff in to single generated folder 2024-01-17 14:43:25 -08:00
Matthew Kennedy f3b335fe8d
all generated files in one dir (#348)
* delete existing generated source files

* ignore new generated dir

* move all the generated files

* cleanup

* jars

* makefile

* bootloader

* simulator+tests
2024-01-17 14:25:00 -08:00
Matthew Kennedy cf667474bf jars 2023-10-30 02:21:19 -07:00
Matthew Kennedy e8e69a171c
remove livedata (#206)
* remove live data ui

* allow null java name

* delete generated java files

* remove most javas

* checked in copies of C source, tests

* jars
2023-07-26 10:11:28 -07:00
Matthew Kennedy eb7707a878 put livedata intermediates in the TS folder 2023-07-19 15:05:13 -07:00
Matthew Kennedy bed48892aa
new parser touches all input files (#201)
* begin the resurrection

* use hw ci build script

* Revert "use hw ci build script"

This reverts commit e97e693eea.

* list serial ports

* bad merge

* Revert "list serial ports"

This reverts commit a29270405c.

* Revert "bad merge"

This reverts commit ea2541110e.

* unnecessary autoscales

* improve bad autoscale message

* bit group formatting

* formatting matching

* c struct writer mostly works

* tests and formatting alignment

* tests

* cherry pick potential hw ci fix

* format matching

* newparse reads live data files

* vvt scaling

* cleanup

* format matching

* format matching

* format matching

* format matching

* handle arrays of structs

* cleanup for merge

* jars
2023-07-19 00:21:41 -07:00
Matthew Kennedy c36840d0c3 nix gauge generation 2023-07-18 11:39:39 -07:00
Matthew Kennedy 62427a21ec no output lookup in unit tests 2023-07-01 21:23:05 -07:00
Matthew Kennedy eb29861087 jar 2023-07-01 18:39:24 -07:00
Matthew Kennedy 06b39dbb07
trigger and engine types -> enum class (#113)
* trigger type is enum class

* java tooling

* enum class engine_type_e

* enum class engine_type_e
2023-06-01 13:47:49 -07:00
Matthew Kennedy 8d74470fee single line comments in generated 2023-03-27 01:34:51 -07:00
Matthew Kennedy de444adbd3 enum2string 2023-03-15 12:25:29 -07:00
Matthew Kennedy 197cf8bb11 LazyFile has no job now, jar 2023-03-15 11:53:32 -07:00
Matthew Kennedy 60f5dd143f remove crazy firing order logic since we don't need it with "always two wire wasted" 2023-03-09 14:43:24 -08:00
Matthew Kennedy b5f2d3577b dead sensors.java 2023-03-09 11:48:30 -08:00
rusefi e7a9f7f30f generated gauges do not depend on constexpr 2023-02-13 16:26:10 -05:00
David Holdeman 8c6053b509 Mapping pin templating (#5052)
* replace ___

* new jar

* Add test
2023-02-11 22:46:04 -05:00
rusefillc 5f106d1f39 fixing things 2023-02-11 15:20:10 -05:00
rusefillc fab6076224 more refactoring - mostly reducing complexity of code flow, end goal is making class testable
jar
2023-02-11 14:58:25 -05:00
Matthew Kennedy 40d2c9d2a8 pass board dir to scripts instead of board name (#5022)
* pass board dir instead of name

* makefiles

* dead file?

* hw ci

* unit tests

* fix sd card generation while we're here

* actually test sd category

* jar

* clean merge

* jar for good measure

* fix f767 properly
2023-02-06 08:37:17 -04:00
Matthew Kennedy 52defedb59 generate SD log category correctly (#5023) 2023-02-01 06:45:18 -05:00
Matthew Kennedy 0b99eeb139 Signature contains git branch (#4950)
* back to full signature

* Put the branch name in the signature file

* I guess branch should go first

* parse branch in java code that touches it

* I can't count

* don't warn if we intentionally skipped this spark

* Revert "don't warn if we intentionally skipped this spark"

This reverts commit d89b7eb619dcdd9748beea3869ca10cb29664e0e.

* other tests

* happy test
2023-01-20 11:44:05 +05:30
rusefillc 22abadd19e helping kinetis 2023-01-16 22:47:06 -05:00
rusefillc 0f114c6fac helping kinetis 2023-01-16 20:49:55 -05:00
rusefillc 0d69f3c7b3 helping kinetis 2023-01-16 16:39:08 -05:00
Andrey c4a3def994 TS gauges section should be auto-generated #4972 2023-01-15 23:37:13 -05:00
Andrey 05af64e508 TS gauges section should be auto-generated #4972 2023-01-15 21:46:00 -05:00
Andrey c3c3be0832 this code is dead 2023-01-15 21:07:49 -05:00
rusefillc 079b8ce9ee refactoring 2023-01-06 12:31:42 -05:00
rusefillc 4f53dc424f refactoring 2023-01-06 12:28:42 -05:00
Andrey d73fd9643a Mitsubishi 4G93 Trigger issues #4918
adding more info on the trigger images
2023-01-03 16:10:33 -05:00
rusefillc 17a6a440c5 TS Config comments trim at first new-line fix #4927 2023-01-02 14:30:58 -05:00
rusefillc 3def03875d TS Config comments trim at first new-line #4927
random refactoring
2023-01-02 12:52:33 -05:00
rusefillc 434e21e5a7 lua getOutput documentation generator #4867 2022-12-20 12:12:42 -05:00
rusefillc e9142e48bb lua getOutput documentation generator #4867 2022-12-20 11:42:34 -05:00
rusefillc 5e3c7363f3 All live data not just outputs to be available in Lua #4866 2022-12-04 14:53:45 -05:00
rusefillc 0c7aaad887 reduce flash footprint by smarter code generation #4163 2022-12-04 00:56:59 -05:00
rusefillc 951d14c573 reduce flash footprint by smarter code generation #4163 2022-12-04 00:46:07 -05:00
rusefillc 006d9f3d81 reduce flash footprint by smarter code generation #4163 2022-12-04 00:21:17 -05:00
rusefillc 7ecf5b1913 reduce flash footprint by smarter code generation #4163 2022-12-03 08:32:56 -05:00
Matthew Kennedy c2c69553b3 live data objects evaluated at runtime (#4857)
* live data objects evaluated at runtime

* guard

* s
2022-11-30 19:29:22 -05:00
rusefi c86761cad1 ETB overheats due to constant isTpsError true/false/true/false jitter: this seems obvious enough to disable ETB at least on non running engine #4832
better default for 16 bit fields
2022-11-30 13:23:19 -05:00
rusefillc 07dd9dc662 ETB duty cycle jitter #4833 2022-11-29 13:54:28 -05:00
Andrey 8a86877349 Revert "progress: not generating unused bits into C header"
This reverts commit 6b09ecdeb9.
2022-11-28 20:50:45 -05:00
Andrey 6b09ecdeb9 progress: not generating unused bits into C header 2022-11-28 20:43:56 -05:00
rusefillc 68ae2c8d13 Target AFR table Y axis stuck at 0 #4826
integrated coverage is needed
2022-11-26 00:31:05 -05:00