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
rusefillc
d7c6e57eed
new templating feature
2022-11-14 22:49:51 -05:00
rusefillc
d67b89869f
status quo
2022-11-14 22:41:03 -05:00
rusefillc
95d360f7b1
target lambda & afr log fields broken #4727
2022-11-02 22:17:00 -04:00
rusefillc
4b15104c34
target lambda & afr log fields broken #4727
2022-11-02 21:59:09 -04:00
rusefillc
b1dc928b72
target lambda & afr log fields broken #4727
2022-11-02 21:50:42 -04:00
rusefillc
5c8cf7fd10
reducing unusedBit clutter
2022-11-02 21:49:22 -04:00
rusefillc
781acc6440
documenting current reality
2022-11-02 21:49:22 -04:00
rusefillc
de122de978
Too long field comment becomes log field name fix #4716
2022-11-01 17:40:29 -04:00
rusefillc
aca054b1f8
dead comment tag logic
2022-11-01 16:39:02 -04:00
rusefillc
fe78463e99
sad reality
2022-11-01 10:21:29 -04:00
rusefillc
9a3deff720
Automation coverage for RPM not reading #4709
2022-10-28 04:22:10 -04:00
rusefillc
3c5f8f8f3c
renaming tool
2022-10-28 03:44:39 -04:00
rusefillc
4917de354e
SD card log fields list should be auto-generated #3985
2022-10-28 03:43:48 -04:00
rusefillc
391d058ae0
dead code
2022-10-28 03:37:11 -04:00
rusefillc
b06c0eea9f
LTS: signature considerations of long time support branches #4603
2022-10-27 22:33:08 -04:00
rusefillc
0ec0fca9be
encapsulation
2022-10-27 22:12:39 -04:00
rusefillc
8c2a524773
making variable names just a bit less specific
2022-10-27 21:58:07 -04:00
rusefillc
cdb6353eb0
refactoring: reducing code duplication
2022-10-27 20:59:11 -04:00
rusefillc
8db0c36367
reducing confusion just a bit
2022-10-27 19:59:52 -04:00
rusefillc
bae8959e78
refactoring: reducing code duplication
2022-10-27 19:59:52 -04:00
Matthew Kennedy
2924d98609
use offsetof instead of generated offset defines ( #4696 )
...
* constify efi_gpio, use size_t
* use offsetof instead of macros
* don't generate offsets in rusefi_generated.h
* comment explaining the madness
* java fixes
* casing
2022-10-23 16:39:18 -04:00
Andrey
0bf44c7b64
one step back
2022-10-19 16:22:36 -04:00
rusefillc
f45347a00a
triggerImage: todo: support symmetrical crank
2022-10-19 15:12:51 -04:00
rusefillc
9c9166068d
very strange mess
2022-10-16 12:44:00 -04:00
rusefillc
dee25406c2
very strange mess
2022-10-16 11:53:33 -04:00
rusefillc
147ca31b00
very strange mess
2022-10-16 11:44:28 -04:00
rusefillc
1704964d14
triggerImage: todo: support symmetrical crank
2022-10-16 10:19:41 -04:00
rusefillc
2ea09900e1
clean-up
2022-10-16 02:04:04 -04:00
rusefillc
3757d17330
simulator TCP data rate #4203
...
research toolset
2022-10-16 00:36:33 -04:00
rusefillc
71e0e8e4cf
one step back
2022-10-16 00:07:07 -04:00
rusefillc
5a739763e8
nicer class name
2022-10-15 23:56:34 -04:00
rusefillc
d4cd8bd1b5
just a bump
2022-10-15 23:52:59 -04:00
rusefillc
cda581bf28
gradle clean-up
2022-10-15 23:45:58 -04:00
rusefillc
c2d02faa85
let's separate Android from not Android
2022-10-15 20:24:03 -04:00
rusefillc
73b9a067c4
let's separate Android from not Android
2022-10-15 20:23:26 -04:00
rusefillc
a682cde7e7
let's separate Android from not Android
2022-10-15 19:55:07 -04:00
rusefillc
402f591ec8
let's separate Android from not Android
2022-10-15 19:54:43 -04:00
rusefillc
e037183e74
let's separate Android from not Android
2022-10-15 19:45:34 -04:00
rusefillc
f99eb8462e
let's separate Android from not Android
2022-10-15 19:28:25 -04:00
rusefillc
419ceeb0fc
let's separate Android from not Android
2022-10-15 18:59:17 -04:00
rusefillc
09a5b5e9a1
let's separate Android from not Android
2022-10-15 18:56:28 -04:00
rusefillc
a5e0068fce
Ant should go, gradle is the unified way #4371
2022-10-15 18:21:40 -04:00
rusefillc
265aa64054
let's separate Android from not Android
2022-10-15 18:14:29 -04:00
rusefillc
730484a71b
let's separate Android from not Android
2022-10-15 18:13:04 -04:00
rusefillc
fb694ed32c
let's separate Android from not Android
2022-10-15 17:57:55 -04:00
rusefillc
e17264afe6
let's separate Android from not Android
2022-10-15 17:57:12 -04:00
rusefillc
32c955df3d
let's separate Android from not Android
2022-10-15 17:46:48 -04:00
rusefillc
c0988f71e6
let's separate Android from not Android
2022-10-15 15:38:38 -04:00
rusefillc
fffd0a5216
let's separate Android from not Android
2022-10-15 15:02:34 -04:00
rusefillc
11da5573f5
let's separate Android from not Android
2022-10-15 14:53:00 -04:00
rusefillc
cdc847720a
let's separate Android from not Android
2022-10-15 14:36:41 -04:00
rusefillc
f8b7470c7b
let's separate Android from not Android
2022-10-15 13:30:38 -04:00
rusefillc
fdcdece2b0
let's separate Android from not Android
2022-10-15 11:27:25 -04:00
rusefillc
85f23ef67c
too dead
2022-10-15 11:14:46 -04:00
rusefillc
f2d6496b80
let's separate Android from not Android
2022-10-15 11:12:18 -04:00
rusefillc
77c8f38178
very dead
2022-10-15 11:10:02 -04:00
rusefillc
6defe9deee
let's separate Android from not Android
2022-10-15 10:57:58 -04:00
rusefillc
b2f4b9b7cb
too dead
2022-10-15 10:55:16 -04:00
rusefillc
69d9ad2270
too dead
2022-10-15 10:54:09 -04:00
rusefillc
bda7183b9c
too dead
2022-10-15 10:51:55 -04:00
rusefillc
564b73c4d5
reducing gradle mess
2022-10-15 10:38:34 -04:00
rusefillc
009b23f809
reducing gradle mess
2022-10-15 10:33:51 -04:00
rusefillc
3c5c23f6bf
let's separate Android from not Android
2022-10-15 10:17:51 -04:00
rusefillc
95b646420c
let's separate Android from not Android
2022-10-15 10:07:55 -04:00
rusefillc
9900ee1cb2
let's separate Android from not Android
2022-10-15 09:57:55 -04:00
Andrey
fa86ec57f1
let's separate Android from not Android
2022-10-15 09:50:20 -04:00
rusefillc
fd7edd7266
SD card log fields list should be auto-generated #3985
...
let's try again
2022-10-12 20:24:16 -04:00
rusefillc
ddaf9fb838
SD card log fields list should be auto-generated #3985
...
progress
2022-10-12 19:46:17 -04:00
rusefillc
4aaa56436c
SD card log fields list should be auto-generated #3985
...
Not good
2022-10-12 19:28:51 -04:00
rusefillc
8a86e6f1a9
SD card log fields list should be auto-generated #3985
...
safer 'digits' default
2022-10-12 12:36:29 -04:00
rusefillc
81d155f47a
SD card log fields list should be auto-generated #3985
...
do not like this default
2022-10-12 12:34:07 -04:00
rusefillc
2733270a83
SD card log fields list should be auto-generated #3985
2022-10-12 08:04:58 -04:00
rusefillc
a9c63c92a1
SD card log fields list should be auto-generated #3985
...
array support
2022-10-11 23:53:11 -04:00
rusefillc
36265cec1a
SD card log fields list should be auto-generated #3985
2022-10-10 21:36:15 -04:00
rusefillc
3acc8af0b4
SD card log fields list should be auto-generated #3985
2022-10-10 21:25:35 -04:00
rusefillc
01799e1ac7
SD card log fields list should be auto-generated #3985
2022-10-10 08:33:32 -04:00
rusefillc
63412455be
SD card log fields list should be auto-generated #3985
2022-10-09 21:46:38 -04:00
rusefillc
57f4a1eb2c
SD card log fields list should be auto-generated #3985
2022-10-09 21:44:25 -04:00
rusefillc
f668508958
SD card log fields list should be auto-generated #3985
2022-10-09 21:39:20 -04:00
rusefillc
753598483f
refactoring
2022-10-09 17:38:57 -04:00
rusefillc
6a99469c8a
// todo: what is broken _exactly_? ( #4531 )
...
* // todo: what is broken _exactly_?
* hold on, why "float autoscale" at all here?
Co-authored-by: rusefillc <sdfsdfqsf2334234234>
2022-10-08 23:13:14 -04:00
rusefillc
6ff7124392
VVT minimum RPM #4545
...
let's see who else is affected
2022-10-07 13:53:57 -04:00
rusefillc
773c5e9ac7
VVT minimum RPM #4545
...
let's see who else is affected
2022-10-07 12:13:24 -04:00
rusefillc
9a7054008a
VVT minimum RPM #4545
...
let's see who else is affected
2022-10-07 11:59:10 -04:00
rusefillc
fd684a307b
better method name
2022-10-07 11:56:44 -04:00
rusefillc
64a4a76aa1
Adding stuff into livedata.yaml needs _two_ rounds of config generation #4514
2022-09-03 06:31:16 -04:00
rusefillc
6e405c9e0c
Adding stuff into livedata.yaml needs _two_ rounds of config generation #4514
2022-09-02 23:15:47 -04:00
rusefillc
7dcc85a597
Adding stuff into livedata.yaml needs _two_ rounds of config generation #4514
2022-09-02 23:15:23 -04:00
rusefillc
c9fa38e501
Adding stuff into livedata.yaml needs _two_ rounds of config generation #4514
2022-09-02 23:14:52 -04:00
rusefillc
cc8117db0c
more info into header
2022-09-02 23:13:04 -04:00
Andrey
484103deb9
Revert "looks like dead logic"
...
This reverts commit f936204798
.
2022-09-02 23:07:09 -04:00
rusefillc
f936204798
looks like dead logic
2022-09-02 22:51:18 -04:00
rusefillc
20fd9d0714
FullServerTest should not depend on very fresh .ini from internet fix #4462
2022-08-22 19:55:14 -04:00
rusefillc
42fb3e2a4e
upload ini from firmware build #4456
2022-08-17 21:32:10 -04:00
rusefillc
0785bc6e86
romraider is gone part 3
2022-08-16 22:32:21 -04:00
rusefillc
4593c96979
Struct array for outputs #4442
...
extra option might help
2022-08-16 20:05:01 -04:00
rusefillc
7173d947d6
reducing inconsistency between gen scripts
2022-08-16 16:58:01 -04:00
rusefillc
6da63e2851
this is separate enough
2022-08-15 21:39:30 -04:00
rusefillc
748e5d3e77
write down how to build configuration generation tool fix #4447
2022-08-15 18:42:25 -04:00
rusefillc
8b72ff7482
write down how to build configuration generation tool fix #4447
2022-08-15 18:41:56 -04:00
rusefillc
b36f058d1f
refactoring: code flow simplification
2022-08-15 18:39:31 -04:00
rusefillc
afc376bf8c
We have to move either forward or backwards with newparse #4441
...
a step back anticipating changes
2022-08-15 17:34:03 -04:00
Andrey
9785c68e82
Revert "A safe place where stuff is consistent ( #4444 )"
...
This reverts commit 15d42bd293
.
2022-08-15 17:05:40 -04:00
rusefillc
15d42bd293
A safe place where stuff is consistent ( #4444 )
...
* We have to move either forward or backwards with newparse #4441
only spot where newparse was used for real?
* We have to move either forward or backwards with newparse #4441
.jar
* Struct array for outputs #4442
* Struct array for outputs #4442
* Struct array for outputs #4442
making kinetis happy :(
* VVT target to allow negative values #4424
Co-authored-by: rusefillc <sdfsdfqsf2334234234>
2022-08-15 14:26:51 -04:00
rusefillc
4c93418599
TODO: We have to move either forward or backwards with newparse #4441
2022-08-14 18:20:55 -04:00
rusefillc
c07238b85e
antlr
2022-08-08 21:22:47 -04:00
rusefillc
a076f679b4
Ant should go, gradle is the unified way #4371
2022-07-28 16:41:34 -04:00
rusefillc
1f458f5fb3
Ant should go, gradle is the unified way #4371
2022-07-28 16:34:02 -04:00
rusefillc
a95c1faa6d
Ant should go, gradle is the unified way #4371
2022-07-28 15:04:52 -04:00
rusefillc
b1a532055d
Ant should go, gradle is the unified way #4371
2022-07-28 14:55:50 -04:00
rusefillc
5f988e867c
Ant should go, gradle is the unified way #4371
2022-07-28 13:32:00 -04:00
rusefillc
02682fba34
Ant should go, gradle is the unified way #4371
2022-07-28 13:24:49 -04:00
rusefillc
247ad0ddec
custom skipped wheel could be located on camshaft fix #4377
2022-07-25 08:05:52 -04:00
rusefillc
c54418d25d
nicer toString
2022-07-15 04:31:41 -04:00
rusefillc
a26b161b29
https://rusefi.com/forum/viewtopic.php?f=5&t=2373
...
fixing plugin launcher - dependencies were broken
2022-07-14 01:47:13 -04:00
rusefillc
da0b799025
https://rusefi.com/forum/viewtopic.php?f=5&t=2373
...
fixing plugin launcher - dependencies were broken
2022-07-14 01:43:17 -04:00
rusefillc
bf532e5c3e
Drew reminds that humans like sorted drop downs #4339
2022-07-12 07:17:29 -04:00
rusefillc
9f2ec710db
a step back
2022-07-12 06:43:47 -04:00
rusefillc
acc8ceec76
Revert "removing strange condition"
...
This reverts commit 249bc2c6bc
.
2022-07-12 06:41:42 -04:00
rusefillc
249bc2c6bc
removing strange condition
2022-07-12 06:20:30 -04:00
rusefillc
7475f63111
better method name
2022-07-12 06:16:05 -04:00
rusefillc
116cc881d3
Drew reminds that humans like sorted drop downs #4339
2022-07-12 05:36:06 -04:00
rusefillc
cede67c5e5
Drew reminds that humans like sorted drop downs #4339
2022-07-12 05:01:36 -04:00
rusefillc
f3f6fe288c
typo
2022-07-12 04:19:42 -04:00
rusefillc
9860b656f4
Make hard-coded gap ratios visible on trigger documentation images #4172
...
boring details
2022-07-12 03:00:19 -04:00
rusefillc
16c2c459a5
Make hard-coded gap ratios visible on trigger documentation images #4172
2022-07-12 02:57:18 -04:00
rusefillc
76762318cc
Make hard-coded gap ratios visible on trigger documentation images #4172
2022-07-12 01:41:35 -04:00
rusefillc
5fe87f091b
looks dead
2022-07-12 01:38:25 -04:00
rusefillc
8583173771
dead?
2022-07-12 01:29:08 -04:00
rusefillc
bbb869c073
debug is set to idle mode, but none of the debug fields show anything #4335
...
a mess with quotes and new lines
2022-07-07 23:48:37 -04:00
rusefillc
2f4a3b0646
debug is set to idle mode, but none of the debug fields show anything #4335
...
code generator fix with multiline and quotes
2022-07-07 23:23:54 -04:00
rusefillc
a4dfdb3165
debug is set to idle mode, but none of the debug fields show anything #4335
...
current state is a bit broken
2022-07-07 23:23:53 -04:00
Matthew Kennedy
7e8ae7c8a3
Write output channels with new parser ( #4219 )
...
* let the new parser run
* s
* support for output channels
* usages reader uses new parser for output channels
* better debugging configuration
* bad merge
* test it a bit too
* more tests
* copy/paste the same content from other file
* s
* fix bugs where even the existing logic tries to write as an enum (?)
* jar
* print stream always unix
* print stream always unix
* use typedefs correctly
* jar
* stub support for multiple of each type
* s
* s
* name some more datas
2022-06-19 09:52:23 -04:00
Matthew Kennedy
606e04364b
new parser TS output fixes, config file fixes ( #4261 )
...
* new parser TS output fixes, config file fixes
* jar
2022-06-18 17:24:50 -04:00
Matthew Kennedy
7cc09ade6f
More fragment refactoring: encode by type, not enum index ( #4075 )
...
* fragment refactoring
* jar
* jar?
* look up fragment by type, not index
* don't even include that
* jar again
* jar again
* unit tests are happy
* guards
* jar
* hpfp guarding
* handle knock controller
* jar
* s
* stub multiple for each
* jar
* Update live_data.cpp
* s
* s
2022-06-18 09:23:44 -04:00
Matthew Kennedy
ca775ef489
no trailing invalid ( #4257 )
...
* don't pad
* test & jar
* do it in the new parser too
* remove from config txt
* minor file format cleanups while we're at it
2022-06-17 21:23:42 -04:00
rusefillc
d701c1c8ef
new autoscale constraint #4111 ( #4111 )
2022-06-03 02:06:55 -04:00
Matthew Kennedy
41dbf51d06
use yaml like you're supposed to ( #4233 )
...
* use yaml like you're supposed to
* parse output names (but don't use it yet)
2022-06-03 01:02:16 -04:00
rusefillc
14cf368dcc
helping build
2022-06-02 15:25:10 -04:00
rusefillc
68801865f3
Merge branch 'master' of https://github.com/rusefi/rusefi
2022-06-02 15:23:40 -04:00
rusefillc
34d4cd17bb
better logging
2022-06-02 15:23:38 -04:00
Andrey
ac213c31d8
new validation and a lot of clean-up!
2022-06-02 15:18:18 -04:00
rusefillc
fc9ed9ca43
https://github.com/rusefi/hellen-gm-e67/issues/36
2022-06-02 14:04:03 -04:00
rusefillc
b4e3bb63ef
TS enum key-value form #4232
2022-06-02 12:47:39 -04:00
rusefillc
0aab6d10e0
refactoring: reducing magic constant
2022-06-02 12:41:49 -04:00
rusefillc
bd51e1ae64
typo
2022-06-02 12:40:20 -04:00
rusefillc
f79d7f301e
helping build
2022-06-01 13:48:39 -04:00
Matthew Kennedy
7748997f56
test new parser TS layout ( #4220 )
...
* layout tests
* code analysis
* LOL java changes its line ending behavior based on your platform
* jar
2022-05-31 19:55:45 -04:00
rusefillc
22d9bf056a
heling build
2022-05-31 08:48:24 -04:00
Matthew Kennedy
aaa5afbf38
actually run the new parser ( #4218 )
...
* let the new parser run
* s
* ant
* minor cleanups
* allow passing string
* tests found a genuine bug
* test definitions
* helper
* test lots of parsing
* test missing define
* test typedefs, bits
* fix bug with more than 32 consecutive bits overflowing a single field
* s
* test extra hex definitions
* jar
2022-05-31 08:38:23 -04:00
rusefi
1d629df884
trying to reduce confusion x2
2022-05-30 17:06:56 -04:00
rusefillc
b0252fd3df
trying to reduce confusion
2022-05-30 16:42:08 -04:00
rusefi
3da1457f99
helping build
2022-05-15 21:41:53 -04:00
rusefillc
95ea662735
reduce flash footprint by smarter code generation #4163
2022-05-15 19:36:40 -04:00
rusefillc
9000af369b
efi::size
2022-05-15 19:19:21 -04:00
rusefi
a1b6be5452
reduce flash footprint by smarter code generation #4163
2022-05-15 18:33:22 -04:00
rusefillc
e13a34a956
reduce flash footprint by smarter code generation #4163
2022-05-15 17:56:39 -04:00
rusefillc
8611950460
splitting test into two
2022-05-15 10:22:23 -04:00
rusefi
91ca4d549b
one step back to avoid 'bit Constant engineType, contains fewer options (103) that expected(128)' TS warning
2022-05-14 11:10:49 -04:00
rusefillc
400b3c3547
Remove value copy from controller into outputChannels #4095
2022-05-09 08:24:55 -04:00
rusefillc
bc204bc239
compact pinout enum syntax part two
2022-05-09 08:12:25 -04:00
rusefillc
05ed284419
compact pinout enum syntax part two
2022-05-09 07:39:56 -04:00
rusefillc
f2ffb337bb
compact pinout enum syntax
2022-05-09 07:13:50 -04:00
rusefillc
56d5d77300
progress towards compact enum syntax
2022-05-09 07:02:01 -04:00
rusefillc
085d0d4941
Socket can ( #4126 )
...
* Linux is asking for SocketCAN ISO-TP console connector #4123
* Linux is asking for SocketCAN ISO-TP console connector #4123
* gradle
* Linux is asking for SocketCAN ISO-TP console connector #4123
Co-authored-by: rusefillc <sdfsdfqsf2334234234>
2022-05-03 16:41:24 -04:00
rusefillc
27a55eb36c
Technical debt: ENUM_32_BITS #3874
2022-05-02 00:22:45 -04:00
rusefillc
d4323d370a
Technical debt: ENUM_32_BITS #3874
2022-05-01 23:52:29 -04:00
rusefillc
e64b382662
one step back to help master
2022-04-29 09:18:20 -04:00
Matthew Kennedy
e4a0979dc2
Brain pin is enum class ( #4108 )
...
* change most usages to Gpio::
* board configs
* engine configs etc
* isBrainPinValid, smart gpio
* generator
* generator
* generator
* connector yamls
* kinetis enums
* cypress txt
* kinetis config
* frankenso
* config generator
* actually do it for the others
* disable skips for pr ci
* fix tle8888
* misc
* weird cast from int
* needs this operator too
* this can be an unsigned subtract
* happy tests
* s
* kinetis isConfigurationChanged weirdness
* missed J/K
* cypress efifeatures
* build script mistake (!)
* mistake in smart gpio
* debounce
* eg33
* kinetis, so needy
* it's pretty green, we can skip these again
2022-04-28 17:32:39 -04:00
rusefillc
d4a1811f7f
new autoscale constraint #4111
2022-04-26 19:38:49 -04:00
rusefillc
ee028acb5f
autoscale and scale
2022-04-26 19:25:45 -04:00
rusefillc
c3636eafb1
would this ever end...
2022-04-25 18:14:11 -04:00
rusefillc
a48654ce74
test coverage good
2022-04-25 00:46:27 -04:00
rusefillc
35b7546f22
2 byte pin index #4097
...
let's have another go?
2022-04-25 00:19:02 -04:00
rusefillc
4793687c34
2 byte pin index #4097
...
:( at least test coverage is being improved
2022-04-25 00:19:02 -04:00
rusefillc
388a4d238c
2 byte pin index #4097
...
fixing what was just broken
2022-04-24 23:49:41 -04:00
rusefillc
7e40edbebc
2 byte pin index #4097
...
wow that's bad again
2022-04-24 23:49:41 -04:00
rusefillc
66e661361b
2 byte pin index #4097
...
wow we have so many useful 'todo's :)
2022-04-24 23:23:12 -04:00
rusefillc
10409ebd59
2 byte pin index #4097
...
Matt by the way we do support '#if' in code generation
but for now without alignment any longer
2022-04-24 23:18:53 -04:00
rusefillc
cc03380a84
2 byte pin index #4097
...
not good
2022-04-24 23:06:33 -04:00
rusefillc
afff3bc872
2 byte pin index #4097
2022-04-24 17:27:45 -04:00
rusefillc
6354f6372c
2 byte pin index #4097
...
short alignment
2022-04-24 17:26:46 -04:00
rusefillc
9947b34aec
2 byte pin index #4097
...
bit alignment
2022-04-24 17:26:45 -04:00
rusefillc
23fb96f399
2 byte pin index #4097
...
status quo
2022-04-24 17:26:45 -04:00
Andrey
e50c678623
https://github.com/rusefi/web_backend/issues/166
...
one step back for now
2022-04-22 01:54:54 -04:00
rusefillc
406405ab8d
better default handling
2022-04-22 01:24:49 -04:00
rusefillc
13ccfefb7e
https://github.com/rusefi/web_backend/issues/166
2022-04-19 14:49:57 -04:00
Andrey
1eafeb3ed1
code generation bugfix
2022-04-18 12:22:50 -04:00
rusefillc
f55ad6ff23
logging of live data structs was: data points fix #3614
...
we now have what Martin has asked for :)
2022-04-18 11:44:57 -04:00
rusefillc
0b61af507f
live data indicator usability
2022-04-18 11:44:11 -04:00
rusefillc
a6d3b2f028
unique names in case of iteration
2022-04-18 11:06:57 -04:00
rusefillc
6c089dbdc4
refactoring
2022-04-18 10:58:11 -04:00
rusefillc
387dfafe74
docs
2022-04-18 10:57:54 -04:00
rusefillc
9caec21e36
fixing indicator prefix
2022-04-18 02:02:04 -04:00
rusefillc
2b23e712eb
only rename
2022-04-18 01:31:04 -04:00
rusefillc
4297173e15
logging of live data structs was: data points #3614
...
sub-structures handling fix
more better liveGraph .ini syntax
2022-04-18 00:31:30 -04:00
rusefillc
282eec37e6
refactoring
2022-04-18 00:22:36 -04:00
rusefillc
5a5ae49d27
minor fix - graph index
2022-04-18 00:05:15 -04:00
rusefillc
b685132e60
starting to really not like manual jar thing
2022-04-17 23:31:16 -04:00
rusefillc
403a534ae8
no graphs for indicators, also limiting number of lines per graph
2022-04-17 22:49:58 -04:00
rusefillc
3d44f6d2c0
logging of live data structs was: data points #3614
...
alpha version of TS UI
2022-04-17 22:28:36 -04:00
rusefillc
73d5898c5e
logging of live data structs was: data points #3614
...
huge step!
2022-04-17 21:01:54 -04:00
rusefillc
7e4c12171d
helping build
2022-04-17 20:08:21 -04:00
Andrey
26cf99edeb
bad bad manual jar process :(
2022-04-17 18:56:01 -04:00
Andrey
d82157cd68
reducing smell
2022-04-17 18:48:22 -04:00
Andrey
03c2342d28
manual jar in repo not amazing
2022-04-17 18:47:30 -04:00
rusefillc
53f7d2e16e
look it's a bugfix!
2022-04-17 18:11:32 -04:00
rusefillc
1d9af6ef1f
Merge branch 'master' of https://github.com/rusefi/rusefi
2022-04-17 18:10:40 -04:00
Andrey
5cd5783c02
look it's a bug?!
2022-04-17 18:10:25 -04:00
rusefillc
4eed0e417e
API
2022-04-17 18:01:38 -04:00
Andrey
567751b5a3
progress
2022-04-17 18:01:13 -04:00
rusefillc
8f0eb676a5
logging of live data structs was: data points #3614
...
So close...
2022-04-17 17:22:21 -04:00
rusefillc
00b3372929
progress
2022-04-17 17:09:58 -04:00
rusefillc
2666cb7c5a
logging of live data structs was: data points #3614
...
looks like progress
2022-04-17 16:51:17 -04:00
rusefillc
c00a24e9fd
trying to fix build
2022-04-17 16:12:42 -04:00
Andrey
4db874a607
shameless reminder about time-sensitive Proteus fabrication issue which worries me
2022-04-17 16:00:31 -04:00
rusefillc
f3897cda58
refactoring
2022-04-17 14:48:00 -04:00
rusefillc
e6095e1e56
refactoring
2022-04-17 14:37:17 -04:00
rusefillc
8a0c109dc2
refactoring
2022-04-17 14:28:32 -04:00
rusefillc
c64e52c940
refactoring
2022-04-17 14:18:42 -04:00
rusefillc
fca9f998ea
refactoring
2022-04-17 14:18:42 -04:00
rusefillc
dc1c6c035d
refactoring
2022-04-17 14:18:42 -04:00
rusefillc
5ddbd5ef2f
refactoring
2022-04-17 14:18:42 -04:00
rusefillc
2624d0ad07
logging of live data structs was: data points #3614
...
progress!
2022-04-17 13:16:13 -04:00
rusefillc
7e067bb5a1
reducing confusion
2022-04-17 13:15:39 -04:00
rusefillc
b8bb95f636
refactoring
2022-04-17 13:12:58 -04:00
Andrey
f1d70ecc0c
logging of live data structs was: data points #3614
...
fixing a couple of brand new bugs
2022-04-17 03:10:39 -04:00
rusefillc
ead4b5488f
logging of live data structs was: data points #3614
2022-04-17 02:26:40 -04:00
rusefillc
359ff68778
logging of live data structs was: data points #3614
...
fancy TS progress
2022-04-17 01:58:05 -04:00
rusefillc
07d8ac77bc
reducing code duplication
2022-04-17 01:43:46 -04:00
rusefillc
feccf3e19e
logging of live data structs was: data points #3614
2022-04-16 21:04:02 -04:00
rusefillc
b707812788
logging of live data structs was: data points #3614
2022-04-16 19:43:12 -04:00
Andrey
9d6a7b6ee1
bugfix: order of complexity
2022-04-16 13:57:16 -04:00
Matthew Kennedy
6aef4f10d0
fragment refactoring ( #4072 )
...
* fragment refactoring
* jar
* jar?
2022-04-16 09:24:45 -04:00
rusefillc
b0158c8350
logging of live data structs was: data points #3614
2022-04-16 02:30:54 -04:00
rusefillc
b9e56a36c7
logging of live data structs was: data points #3614
2022-04-16 00:48:15 -04:00
rusefillc
50a426858a
establishing a bit of API
2022-04-15 22:43:10 -04:00
rusefillc
6d8978a006
establishing a bit of API
2022-04-15 22:19:43 -04:00
rusefillc
cbcce9d84a
establishing a bit of API
2022-04-15 21:41:52 -04:00
rusefillc
841b6469c2
extracting a few methods
2022-04-15 21:10:20 -04:00
rusefillc
60ee5a3320
logging of live data structs was: data points #3614
2022-04-15 16:51:09 -04:00
rusefillc
8d729b155c
just Sensor rename
2022-04-15 16:37:31 -04:00
rusefillc
b2925f292a
better API
2022-04-15 13:53:50 -04:00
rusefillc
19aec9129b
refactoring - useless abstract class
2022-04-15 13:47:14 -04:00
rusefillc
f41e15245b
step towards gradle folder structure
2022-04-15 11:02:00 -04:00
rusefillc
757a2f3bd1
step towards gradle folder structure
...
a bit more of skip rate
2022-04-15 10:55:46 -04:00
rusefillc
943409b979
logging of live data structs was: data points #3614
2022-04-14 22:11:18 -04:00
rusefillc
007396003e
logging of live data structs was: data points #3614
...
unification with outputs
2022-04-14 21:01:26 -04:00
rusefillc
435ecc413c
logging of live data structs was: data points #3614
...
unification with outputs
2022-04-14 15:46:01 -04:00
rusefillc
57df620087
logging of live data structs was: data points #3614
2022-04-13 22:27:44 -04:00
rusefillc
7c5e8c8fb8
logging of live data structs was: data points #3614
...
one step back
2022-04-13 21:46:38 -04:00
rusefillc
6518315af6
logging of live data structs was: data points #3614
...
progress & more consistent convention
2022-04-13 21:01:05 -04:00
rusefillc
4834683dc6
logging of live data structs was: data points #3614
...
progress & more consistent convention
2022-04-13 20:46:55 -04:00
rusefillc
413e636d4c
typo/grammar
2022-04-13 17:55:31 -04:00
rusefillc
cdee39b910
refactoring: merging state into state
2022-04-13 17:30:09 -04:00
rusefillc
6a924f14df
Mark is an ass but by far the most potent combination of knowledgeable ass, smart ass, get it done ass and determined ass. and his ass consistently puts in time.
2022-04-11 11:43:35 -04:00
rusefillc
278154ad9c
Log4j errors fix #4044
2022-04-04 23:12:05 -04:00
rusefillc
65a4d92f31
autoscale scale into java fields
2022-04-04 21:35:09 -04:00
rusefillc
75318803e8
Proper cam speed labels in triggers #4021
2022-04-03 14:06:22 -04:00
rusefillc
e631988b22
Proper cam speed labels in triggers #4021
2022-04-03 12:22:47 -04:00
rusefillc
577b30c74a
Refactoring, technical debt: export more of trigger attributes into triggers.txt file #2077
2022-04-02 21:01:29 -04:00
rusefillc
f8fe063415
minor clean-up
2022-04-02 21:01:29 -04:00
rusefillc
613ce3bd7e
transitive dependencies
2022-03-15 14:24:54 -04:00
rusefillc
5c4b8c24be
docs
2022-03-13 11:34:41 -04:00
rusefillc
4d188faac4
random order in generated_ts_name_by_pin fix #3989
2022-03-10 20:32:20 -05:00
rusefillc
0f38f664ba
id array length should match class array length
2022-02-16 13:03:53 -05:00
rusefillc
d71e203b27
id array length should match class array length
2022-02-16 12:47:54 -05:00
rusefillc
2f488bfe46
id array length should match class array length
2022-02-16 12:17:25 -05:00
rusefillc
644dabf1bc
id array length should match class array length
2022-02-16 11:55:07 -05:00
rusefillc
b124225c6d
Console logging is a mess #3930
2022-02-12 16:46:08 -05:00
rusefillc
1f97452359
Console logging is a mess #3930
2022-02-12 16:09:31 -05:00
Matthew Kennedy
35c4c0bfba
move allowLongResponse option to ECU side ( #3917 )
...
* executeCommand knows about opcodes
* kick
* remove allowLongResponse
* add api in firmware instead
* test size
* bad merge
* firmware missed a spot
* fix logic
* haha we have to disable it
2022-02-11 16:03:20 -05:00
Matthew Kennedy
5fc5bb40bd
executeCommand knows about opcodes ( #3915 )
...
* executeCommand knows about opcodes
* kick
* extra line
* gross duplication
* ugh more
2022-02-11 07:03:15 -05:00
rusefillc
0047805ce4
User board-specific terms in error messages #3886
2022-02-03 15:21:30 -05:00
rusefillc
b900f7e5f2
User board-specific terms in error messages #3886
...
wow we are getting closer!
2022-02-03 15:01:26 -05:00
rusefillc
1b73e96152
User board-specific terms in error messages #3886
2022-02-03 14:27:47 -05:00
rusefillc
fd712d50e1
User board-specific terms in error messages #3886
...
EFI_ADC_13 used multiple times in hellen121vag #2925
enforcing new constraint
2022-02-03 13:11:43 -05:00
rusefillc
5f8d481f31
User board-specific terms in error messages #3886
...
refactoring - explicit PinState class
2022-02-03 13:03:05 -05:00
rusefillc
4fb0e75d3c
User board-specific terms in error messages #3886
...
just refactoring for now
2022-02-03 12:15:37 -05:00
rusefillc
caced85ad0
User board-specific terms in error messages #3886
...
just refactoring for now
2022-02-03 12:15:02 -05:00
Matthew Kennedy
10be2d5f40
Remove FSIO, byeeeeeeeee ( #3865 )
...
* vestigial config
* replace last functionality
* engine/board configs include
* files that didn't need to include this
* remove FSIO implementation
* stragglers
* random little bits
* s
* s
* ConfigDefinition
* jar
* s
2022-02-02 02:03:31 -05:00
rusefillc
cc22937c65
better C++ enum handling
2022-01-27 16:51:58 -05:00
rusefillc
7850e6e57e
assert that C and TS enum sizes match #3786
...
is this test testing anything?
2022-01-14 22:44:22 -05:00
rusefillc
3951d3236b
assert that C and TS enum sizes match #3786
2022-01-12 21:28:33 -05:00
rusefillc
1990086c1c
assert that C and TS enum sizes match #3786
2022-01-12 21:14:08 -05:00
rusefillc
ee7f0f6da9
lib
2022-01-12 21:14:08 -05:00
rusefillc
08d6004ad3
fresh antlr
2022-01-11 16:39:47 -05:00
rusefillc
fb60c2f1c7
fresh antlr ( #3774 )
...
Co-authored-by: rusefillc <sdfsdfqsf2334234234>
2022-01-11 16:33:59 -05:00
rusefillc
25ca48c408
Live Data progress
2022-01-06 17:58:59 -05:00
rusefillc
17ae85748b
migrate configuration_definition to gradle #3746
2022-01-06 05:26:05 -05:00
rusefillc
ff84233d1d
AlphaX
2022-01-05 16:08:10 -05:00
rusefillc
5b5597a653
reducing logging
2022-01-05 15:56:04 -05:00
rusefillc
3995d08bea
reducing logging
2022-01-05 15:39:46 -05:00
rusefillc
ed59d225ca
live data progress
2022-01-05 01:34:48 -05:00
rusefillc
a9b8fef332
more refactoring
...
'null' in header bugfix
2022-01-05 01:10:02 -05:00
rusefillc
25d3a401f3
grumbling
2022-01-05 00:19:50 -05:00
rusefillc
005f322ac9
minor refactoring
2022-01-05 00:19:50 -05:00
rusefillc
9ed57e36cd
more dead code & reducing static magic
2022-01-04 23:48:16 -05:00
rusefillc
2117738d13
dead test & clean-up
2022-01-04 23:34:32 -05:00
rusefillc
462d0742d5
refactoring - splitting class a bit further
2022-01-04 00:28:41 -05:00