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 328f7565abd05b1127cf9df18e20420bfd61088a)
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 3f0e73708d0045356057f0f2453c11529cd9bd8c)
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 d89b7eb619dcdd9748beea3869ca10cb29664e0e.
* 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
rusefillc
bc3e14d869
triggerimage
2022-11-16 16:44:06 -05:00
Andrey
c916ff1064
TriggerImage
2022-11-16 15:43:57 -05:00