Commit Graph

1309 Commits

Author SHA1 Message Date
rusefillc b985d28df2 only:better name 2023-07-03 15:05:11 -04:00
rusefillc d09f464801 only:better method name 2023-07-03 15:00:11 -04:00
rusefillc a9cb1fc4b6 Improve toolset for default tune canned tune generation #4871 2023-07-03 14:44:18 -04:00
rusefillc aba426d7b6 fixing test 2023-07-03 12:10:02 -04:00
Andrey e316d7749a progress: code generator for StateDictionary 2023-07-03 11:55:01 -04:00
Andrey 9e78a3952a refactoring: extract method 2023-07-03 11:54:19 -04:00
rusefillc 9395f6c794
no output lookup in unit tests (#5381)
* no output lookup in unit tests

* only get outputs in non-test land

---------

Co-authored-by: rusefillc <sdfsdfqsf2334234234>
Co-authored-by: Matthew Kennedy <matthewkennedy@outlook.com>
2023-07-03 10:27:36 -04:00
rusefillc 54865c0a0e
only:latest antlr (#5379)
Co-authored-by: rusefillc <sdfsdfqsf2334234234>
2023-07-03 08:22:37 -04:00
rusefillc d7fcb651bd only:helping build 2023-07-03 08:16:37 -04:00
Andrey 611d3e676c only:dependency injection & TDD 2023-07-03 00:56:19 -04:00
Andrey 3bcee51447 only:dependency injection towards TDD 2023-07-03 00:33:51 -04:00
Matthew Kennedy 1a5a7b1c91 flexibility for ptr vs. ref live data 2023-07-02 23:25:37 -04:00
rusefillc 2c0d28c790
antlr:antlr4:4.10.0 (#5375)
Co-authored-by: rusefillc <sdfsdfqsf2334234234>
2023-07-02 22:51:54 -04:00
rusefillc ec96a176f5 fresh antlr 2023-07-02 16:41:23 -04:00
rusefillc 19036ca21a fresh antlr 2023-07-02 16:41:23 -04:00
Andrey d329c8d386 only:gradle 8.2 2023-07-02 16:06:27 -04:00
rusefillc f7d5a1c4d3 unit test to validate fresh .ini file 2023-06-29 19:24:11 -04:00
Andrey 8ca776d3e0 only:proteus_f7
setConfigValueByName into text console
2023-06-27 15:05:15 -04:00
Andrey 50134d075b only:setConfigValueByName returns bool 2023-06-27 14:49:21 -04:00
rusefi 3f76e8a5e9 only:dox2unix 2023-06-23 21:24:57 -04:00
rusefillc 2111d13df5 SD logging: generate code conditionally 2023-06-22 14:47:19 -05:00
rusefillc 601384f585 only:Improve toolset for default tune canned tune generation #4871 2023-06-20 09:02:49 -04:00
rusefillc ed6c4880a0 only:Improve toolset for default tune canned tune generation #4871 2023-06-19 14:11:23 -04:00
rusefillc 8af7144649 only:Improve toolset for default tune canned tune generation #4871 2023-06-19 11:03:09 -04:00
rusefillc bb39ac1650 only:Improve toolset for default tune canned tune generation #4871 2023-06-19 10:18:40 -04:00
rusefillc 2cc359d095 Better defaults based on some real tunes #5344 2023-06-18 23:02:38 -04:00
rusefillc c84b615dd5 only:Improve toolset for default tune canned tune generation #4871 2023-06-18 21:21:44 -04:00
rusefillc 544dd5151d only:at least some progress with float numbers 2023-06-18 20:59:03 -04:00
rusefillc 7a901b5db8 only:at least some progress with float numbers 2023-06-18 20:32:43 -04:00
rusefillc 85f4b0c4d5 only:Improve toolset for default tune canned tune generation #4871 2023-06-18 20:02:05 -04:00
rusefillc ba7a39f21a only:whatever :( 2023-06-18 19:56:37 -04:00
rusefillc fed7f5c3f9 only:whatever :( 2023-06-18 19:46:40 -04:00
rusefillc 63872f3e15 only:Improve toolset for default tune canned tune generation #4871 2023-06-18 19:35:56 -04:00
rusefillc f6def48c1d only:Improve toolset for default tune canned tune generation #4871 2023-06-18 18:55:51 -04:00
Andrey 70204503f8 only:Improve toolset for default tune canned tune generation #4871 2023-06-18 00:30:01 -04:00
Andrey 9be82a2d01 only:Improve toolset for default tune canned tune generation #4871 2023-06-18 00:21:57 -04:00
Andrey 976d89c828 only:Split ConfigGenerator around trigger_defines.txt fix #5051 2023-06-17 23:38:17 -04:00
Andrey 5f2b35409b only:Split ConfigGenerator around trigger_defines.txt fix #5051 2023-06-17 23:08:15 -04:00
Andrey 33616f3c2c only:Split ConfigGenerator around trigger_defines.txt fix #5051 2023-06-17 23:05:50 -04:00
Andrey 4f439064c0 only:Split ConfigGenerator around trigger_defines.txt fix #5051 2023-06-17 22:54:23 -04:00
Andrey cd4c78745e only:Split ConfigGenerator around trigger_defines.txt #5051 2023-06-17 22:41:40 -04:00
Andrey d2b2dcc11d only:Split ConfigGenerator around trigger_defines.txt #5051 2023-06-17 22:26:31 -04:00
Andrey fed67637d3 only:Split ConfigGenerator around trigger_defines.txt #5051 2023-06-17 22:16:33 -04:00
Andrey d4588d91e8 only:Split ConfigGenerator around trigger_defines.txt #5051 2023-06-17 22:11:51 -04:00
Andrey 346a704935 only:Split ConfigGenerator around trigger_defines.txt #5051 2023-06-17 21:50:42 -04:00
Andrey 98d2e9b1b2 only:Split ConfigGenerator around trigger_defines.txt #5051 2023-06-17 21:23:49 -04:00
Andrey eb651dc526 only:We have to move either forward or backwards with newparse #4441 2023-06-17 21:19:39 -04:00
Andrey 126f4a736a only:helping build 2023-06-17 21:18:53 -04:00
Andrey f3cfd8c6c9 only:Split ConfigGenerator around trigger_defines.txt #5051 2023-06-17 21:05:28 -04:00
rusefillc cd563d215f only:Improve toolset for default tune canned tune generation #4871 2023-06-17 19:29:20 -04:00
Andrey b46c7b0bcf only:code reuse 2023-06-17 19:09:58 -04:00
Andrey ee335570ba only:encapsulation 2023-06-17 18:52:56 -04:00
Andrey 74ec19901e only:docs 2023-06-17 18:51:52 -04:00
Andrey 65e391d5ff Epic: Remove FSIO #2928 2023-06-17 18:36:27 -04:00
rusefillc b30866ad29 only:Improve toolset for default tune canned tune generation #4871 2023-06-17 18:02:23 -04:00
Andrey cda1faf0e8 only:CI to use tools from source code, also time to not have jar files in repo in the first place? 2023-06-17 17:03:38 -04:00
rusefillc e4f20cf49a only:Improve toolset for default tune canned tune generation #4871 2023-06-17 17:00:25 -04:00
Andrey 9a27431161 only:Improve toolset for default tune canned tune generation #4871 2023-06-17 16:51:11 -04:00
Andrey cf94c69a99 only:CI to use tools from source code, also time to not have jar files in repo in the first place? 2023-06-17 16:13:02 -04:00
rusefillc 312cbb8300 only:facilitating config reuse with non-bash consumers 2023-06-17 15:04:20 -04:00
rusefillc c07522328b only:facilitating config reuse with non-bash consumers 2023-06-17 14:55:06 -04:00
Andrey eb455f11be only:wow there are bugs here?! 2023-06-17 14:49:03 -04:00
rusefillc 1efdf5bb5b only:refactoring 2023-06-17 14:07:21 -04:00
rusefillc 942d25f176 only:refactoring 2023-06-17 13:51:46 -04:00
rusefillc faa4f13dd0 only:let's try without 2023-06-16 23:31:49 -04:00
Andrey 513b075eae java: support compilation by both 8 and 11 #1526 2023-06-16 17:19:50 -04:00
rusefillc 9cae8ecc8c We have to move either forward or backwards with newparse fix #4441 2023-06-16 16:20:19 -04:00
rusefillc 72292e561a We have to move either forward or backwards with newparse #4441 2023-06-16 14:59:34 -04:00
rusefillc 18a92a958c We have to move either forward or backwards with newparse #4441 2023-06-16 14:54:11 -04:00
rusefillc 438155dcbb We have to move either forward or backwards with newparse #4441 2023-06-16 14:47:26 -04:00
rusefillc 752a10ee05 We have to move either forward or backwards with newparse #4441 2023-06-16 14:38:56 -04:00
Andrey 18516db392 expose fuel_pump_control and other engineModules via Lua fix #5239 2023-06-10 21:00:25 -04:00
rusefi ef566e1959 only:expose fuel_pump_control and other engineModules via Lua #5239 2023-06-10 20:32:28 -04:00
rusefi 5d15135d6b only: docs 2023-06-10 20:27:33 -04:00
rusefi fa7d33ac19 only: extracting & fixing test 2023-06-10 20:27:16 -04:00
rusefi 8f627887b7 only:minor header fix 2023-06-10 20:12:45 -04:00
rusefillc 6a0faa1f94 Technical debt: ENUM_32_BITS #3874 2023-06-01 12:46:26 -04:00
rusefi b99151650c Technical debt: ENUM_32_BITS fix #3874 2023-06-01 12:23:51 -04:00
rusefi 4e0e7df63b docs 2023-06-01 00:16:40 -04:00
rusefillc 8a78673a84 pinout: better logging 2023-05-31 00:46:12 -04:00
rusefillc 5fd01bebc8 adding lightness? 2023-05-30 23:45:17 -04:00
rusefillc aa97de7098 one step back 2023-05-30 23:20:24 -04:00
rusefillc 1852bd94ca gradle: fresh jars 2023-05-30 22:18:51 -04:00
rusefillc a0efd3ac64 gradle: bump shadow version 2023-05-30 22:18:30 -04:00
rusefillc 9f8306c5ae bump gradle to 8 2023-05-30 22:17:31 -04:00
rusefillc 7736c14338 gradle: wrapper-all 2023-05-30 22:16:29 -04:00
rusefillc 87bae5f921 bump 2023-05-30 22:11:00 -04:00
rusefillc 0fda4705c0 gradle: reducing code duplication 2023-05-30 22:10:01 -04:00
rusefillc b471584862 bump 2023-05-30 22:02:22 -04:00
rusefillc da5f13fa6d fresh gradle 2023-05-30 21:57:02 -04:00
rusefillc bc8b073a6f refactoring? 2023-05-30 21:49:36 -04:00
rusefillc 5e1168afc6 refactoring? 2023-05-30 21:40:23 -04:00
Andrey 08620bedea https://stackoverflow.com/questions/621616/c-what-is-the-size-of-an-object-of-an-empty-class 2023-04-29 22:08:56 -04:00
Andrey 5ddbcf56e8 status quo 2023-04-29 22:05:58 -04:00
Matthew Kennedy 20016f75f7 print out more about test failures
(cherry picked from commit 328f7565ab)
2023-04-28 20:33:00 -04:00
Matthew Kennedy a0c512e3b7 we no longer need iml files because intellij uses gradle now
(cherry picked from commit 3f0e73708d)
2023-04-28 20:25:59 -04:00
rusefillc d79743de90 lua getOutput documentation generator #4867
cheap progress
2023-03-17 21:19:33 -04:00
rusefi 2b969e2fdc more better progress
only:alphax-4chan
2023-03-15 23:56:23 -04:00
rusefi 3b25c864f8 toolset progress
only:alphax-4chan
2023-03-15 23:11:31 -04:00
rusefillc dc2100f543 new pin type: sent_input_pin_e #5158
only:mre_f4
2023-03-07 17:02:31 -05:00
rusefillc 5bb69cec99 new pin type: sent_input_pin_e #5158
only:mre_f4
2023-03-07 15:48:46 -05:00
rusefillc df38869f22 new pin type: sent_input_pin_e #5158
only:mre_f4
2023-03-07 15:48:45 -05:00
rusefillc f974df0da7 Poor man categories for logs #5153 2023-03-05 11:49:57 -05:00
rusefi 28988af9a6 generated gauges do not depend on constexpr 2023-02-13 16:26:10 -05:00
David Holdeman 121f36c307
Mapping pin templating (#5052)
* replace ___

* new jar

* Add test
2023-02-11 22:46:04 -05:00
rusefillc dbb24299ce now with coverage 2023-02-11 20:30:52 -05:00
David Holdeman 62c5c68d9f fix enum read 2023-02-11 20:28:02 -05:00
David Holdeman ae17f54bad try 2023-02-11 20:27:55 -05:00
rusefillc 78d51a2461 minor progress 2023-02-11 15:22:58 -05:00
rusefillc cfa80fd7f1 fixing things 2023-02-11 15:20:10 -05:00
rusefillc 32b372a100 future fully integrated PinoutLogic test 2023-02-11 15:12:55 -05:00
rusefillc a71638cd17 more refactoring - mostly reducing complexity of code flow, end goal is making class testable
jar
2023-02-11 14:58:25 -05:00
rusefillc a294224725 more refactoring - mostly reducing complexity of code flow, end goal is making class testable 2023-02-11 14:58:18 -05:00
rusefillc a0b812f47d refactoring - mostly reducing complexity of code flow, end goal is making class testable 2023-02-11 14:42:28 -05:00
rusefillc 6e4028f2c3 just move 2023-02-11 14:42:28 -05:00
Matthew Kennedy 4665e67eb4
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 f2441a6688
generate SD log category correctly (#5023) 2023-02-01 06:45:18 -05:00
Matthew Kennedy d92b90c0a5
emit v2 mlg (#4979)
* emit v2 mlg

* missed a spot

* s

* s

* binary log unit test

* sd generator test

* oop

* getcategory

* write zeroes instead of null pointer in case of no category
2023-01-21 07:31:40 +05:30
Matthew Kennedy a11ac3a207
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 d89b7eb619.

* other tests

* happy test
2023-01-20 11:44:05 +05:30
rusefillc 292b699f9a helping kinetis 2023-01-16 22:47:06 -05:00
rusefillc d9f284453b helping kinetis 2023-01-16 20:49:55 -05:00
rusefillc 72713de50a helping kinetis 2023-01-16 16:39:08 -05:00
Andrey b6dbb5479e TS gauges section should be auto-generated #4972 2023-01-16 00:24:42 -05:00
Andrey b9434e23bf TS gauges section should be auto-generated #4972 2023-01-15 23:37:13 -05:00
Andrey 18224e6901 TS gauges section should be auto-generated #4972 2023-01-15 21:46:00 -05:00
Andrey f13af3b71c TS gauges section should be auto-generated #4972 2023-01-15 21:39:46 -05:00
Andrey ee04e7af39 this code is dead 2023-01-15 21:07:49 -05:00
Andrey c117c359b5 refactoring: encapsulation 2023-01-15 20:50:01 -05:00
rusefillc 32cbbc2565 minor progress 2023-01-15 05:43:21 -05:00
rusefillc a5e7e3e13c logging of live data structs was: data points, we are moving away from debug mode #3614 2023-01-14 22:57:14 -05:00
rusefillc 7bcdf7bb05 https://github.com/rusefi/rusefi_documentation/issues/279 2023-01-14 15:42:17 -05:00
rusefillc 4449d1b84d a bit of dead code 2023-01-10 15:30:47 -05:00
rusefillc d8c15cc354 refactoring 2023-01-08 22:30:57 -05:00
rusefillc c33a04f7a0 progress 2023-01-06 13:55:04 -05:00
rusefillc ed91493c72 refactoring 2023-01-06 12:31:42 -05:00
rusefillc 2fd1a1d0f6 refactoring 2023-01-06 12:28:42 -05:00
rusefillc 92a7083b30 refactoring 2023-01-06 12:23:24 -05:00
rusefillc 0907470d7f refactoring 2023-01-06 12:09:11 -05:00
rusefillc 254e31bc4c refactoring 2023-01-06 12:00:30 -05:00
rusefillc 12102d5bf3 refactoring 2023-01-06 11:55:59 -05:00
rusefillc 8d2842d475 refactoring 2023-01-06 11:11:50 -05:00
rusefillc fef6e965d3 refactoring 2023-01-06 11:08:23 -05:00
rusefillc d99106560d refactoring 2023-01-06 11:01:32 -05:00
rusefillc 160e12a8bd refactoring 2023-01-06 10:54:29 -05:00
rusefillc ac1da4856f refactoring 2023-01-06 10:52:09 -05:00
rusefillc 4708b4080b refactoring 2023-01-06 10:42:44 -05:00
rusefillc b4b6b4baf3 refactoring 2023-01-06 10:36:47 -05:00
rusefillc b3d3a2ee9c refactoring 2023-01-06 10:35:07 -05:00
rusefillc 88c11cadb0 refactoring 2023-01-06 10:30:26 -05:00
rusefillc 1f3cee920b Mitsubishi 4G93 Trigger issues #4918 2023-01-04 09:08:08 -05:00
Andrey ea587936a1 Mitsubishi 4G93 Trigger issues #4918
adding more info on the trigger images
2023-01-03 16:10:33 -05:00
rusefillc 8133d24339 Mitsubishi 4G93 Trigger issues #4918 2023-01-03 15:57:57 -05:00
rusefillc f1aa1d5220 TS Config comments trim at first new-line fix #4927 2023-01-02 14:53:33 -05:00
rusefillc ba2484759d TS Config comments trim at first new-line fix #4927 2023-01-02 14:30:58 -05:00
rusefillc e9691a26bc TS Config comments trim at first new-line #4927
more better test
2023-01-02 14:28:43 -05:00
rusefillc afa7e9b36e better API 2023-01-02 13:20:58 -05:00
rusefillc 0a8cb61d98 TS Config comments trim at first new-line #4927
reduce code duplication
2023-01-02 12:58:50 -05:00
rusefillc 7649c61a68 TS Config comments trim at first new-line #4927
random refactoring
2023-01-02 12:52:33 -05:00
rusefillc fabb0145d6 docs & better method name 2023-01-02 12:18:56 -05:00
rusefillc 5c1e333ed6 docs 2023-01-02 12:14:03 -05:00
rusefillc 1cc522410c docs 2023-01-02 12:10:09 -05:00
rusefillc 1f69d0a185 refactoring 2023-01-02 12:10:02 -05:00
rusefillc 2090067ffa lua getOutput documentation generator #4867 2022-12-20 12:12:42 -05:00
rusefillc af54b3a117 lua getOutput documentation generator #4867 2022-12-20 11:42:34 -05:00
rusefillc 3d791304f1 All live data not just outputs to be available in Lua #4866 2022-12-04 14:53:45 -05:00
rusefillc 41bb322f8e reduce flash footprint by smarter code generation #4163 2022-12-04 00:56:59 -05:00
rusefillc 320a9e17b2 reduce flash footprint by smarter code generation #4163 2022-12-04 00:56:59 -05:00
rusefillc 78a45ee9df reduce flash footprint by smarter code generation #4163 2022-12-04 00:46:07 -05:00
rusefillc 751e7a6787 reduce flash footprint by smarter code generation #4163 2022-12-04 00:21:17 -05:00
rusefillc 032deea464 minor progress: generating less unused bit noise in java 2022-12-04 00:09:14 -05:00
rusefillc bd1206c851 minor progress: generating less unused bit noise in java 2022-12-04 00:05:20 -05:00
rusefillc b659079b6b minor progress: generating less unused bit noise in java 2022-12-04 00:01:34 -05:00
rusefillc 990d5f5d86 reduce flash footprint by smarter code generation #4163 2022-12-03 14:39:04 -05:00
rusefillc 9d5801d421 reduce flash footprint by smarter code generation #4163 2022-12-03 08:32:56 -05:00
rusefillc 320585380e reduce flash footprint by smarter code generation #4163 2022-12-03 01:06:41 -05:00
rusefillc 0c46ca1dcc refactoring 2022-12-03 01:02:39 -05:00
rusefillc 6a8a459200 reduce flash footprint by smarter code generation #4163 2022-12-03 00:53:02 -05:00
rusefillc 5e62595d69 reduce flash footprint by smarter code generation #4163 2022-12-03 00:51:41 -05:00
rusefillc 8ad27f100f reduce flash footprint by smarter code generation #4163 2022-12-02 23:48:21 -05:00
Matthew Kennedy 65b459d461
live data objects evaluated at runtime (#4857)
* live data objects evaluated at runtime

* guard

* s
2022-11-30 19:29:22 -05:00
rusefi 511a6be63c 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 5c02e5b496 ETB duty cycle jitter #4833 2022-11-29 13:54:28 -05:00
Andrey 25dc82176b docs 2022-11-28 20:51:17 -05:00
Andrey 4d9a0500d4 Revert "progress: not generating unused bits into C header"
This reverts commit 3d5fd43f7d.
2022-11-28 20:50:45 -05:00
Andrey 3d5fd43f7d progress: not generating unused bits into C header 2022-11-28 20:43:56 -05:00
rusefillc d3223dcdb6 progress 2022-11-26 23:38:49 -05:00
rusefillc 41e2ece299 run configurations 2022-11-26 17:16:23 -05:00
rusefillc 2c7804e483 Target AFR table Y axis stuck at 0 #4826
integrated coverage is needed
2022-11-26 00:31:05 -05:00
rusefillc 54bd381fc4 minor progress: generating less unused bit noise in java 2022-11-26 00:25:16 -05:00
rusefillc 045da70a66 removing unused parameter 2022-11-26 00:21:29 -05:00
rusefillc 39eb76a35d Target AFR table Y axis stuck at 0 #4826
integrated coverage is needed
2022-11-26 00:19:17 -05:00
rusefillc f73d51bf8e unused parameter 2022-11-26 00:06:37 -05:00
rusefillc ce012da2c6 docs 2022-11-25 23:59:38 -05:00
rusefillc ab5746ecfe docs 2022-11-23 19:57:31 -05:00
rusefillc 4e1ea57f50 Full Optimized – High Speed #4818 2022-11-23 17:19:41 -05:00
rusefillc 86c3bc4a23 Disabling inactive code for now 2022-11-21 21:31:02 -05:00
rusefillc 38529cb4b7 refactoring: smaller interface helps with encapsulation 2022-11-21 21:07:49 -05:00
rusefillc d41ff743da progress: supporting float scale 2022-11-21 20:44:34 -05:00
rusefillc ed25651db1 "gradlew allDeps" is nice to have 2022-11-21 00:51:52 -05:00
Nathan Schulte ca15ab5f7b
java_console builds use iso-8859-1 encoding (#4800)
[javac] /rusefi/rusefi/java_console/io/src/main/java/peak/can/basic/MutableTPCANHandle.java:4: error: unmappable character for encoding ASCII
[javac]  * @LastChange $Date: 2020-08-07 16:40:53 +0200 (ven., 07 août 2020) $
[javac]                                                             ^
2022-11-19 07:47:56 -05:00