Commit Graph

1067 Commits

Author SHA1 Message Date
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