Commit Graph

1183 Commits

Author SHA1 Message Date
rusefillc 699c807bb1 placing all logs into same folder 2021-10-23 21:00:54 -04:00
rusefillc b125fa4a0e placing all logs into same folder 2021-10-23 20:18:09 -04:00
rusefillc 41aacc5503 Trigger setup in TS is highly confusing #3401
rabbit hole: integrating enums with TS templating
2021-10-23 20:09:10 -04:00
rusefillc 84879c3049 refactoring 2021-10-23 20:02:22 -04:00
rusefillc d798322e19 global static variable bad, dependency injection better 2021-10-23 19:41:45 -04:00
rusefillc a2f38dd4a8 doc & greener code 2021-10-23 19:20:44 -04:00
rusefillc 99fe3335af enum reader progress 2021-10-20 22:01:50 -04:00
rusefillc 024ba1ded4 enum reader progress 2021-10-20 21:46:43 -04:00
rusefillc 3de3dee1fa validate field name duplicates at least sometimes 2021-10-16 23:02:06 -04:00
rusefillc a44d6d3f0f refactoring 2021-10-16 22:13:35 -04:00
rusefillc 86db25f94a progress - live doc generator works again! 2021-10-16 21:08:50 -04:00
rusefillc e8464e212c composition better than inheritance 2021-10-16 21:08:50 -04:00
rusefillc bc4e36735e probably progress 2021-10-16 20:44:07 -04:00
rusefillc 3ae6e3de60 Whatever we call it, whatever we implement it - we need live data / remote view into rusEFI actual state #3353
progress
2021-10-14 18:36:47 -04:00
rusefillc 7ac1756b9a fixing build 2021-10-14 17:10:11 -04:00
rusefillc d75b526c2d fixing build 2021-10-14 17:09:26 -04:00
rusefillc 636f7dec71 refactoring 2021-10-14 16:40:43 -04:00
rusefillc 0dcb899348 Whatever we call it, no matter how we do it - we need live data / remote view into rusEFI actual state #3353
dead code
2021-10-14 14:11:52 -04:00
rusefillc 657412bde6 Whatever we call it, how ever we implement it - we need live data / remote view into rusEFI actual state #3353
this stuff is definitely dead code
2021-10-14 14:01:31 -04:00
rusefillc bcc52347c4 GHA reliability: retry FTP upload #3011
refactoring: reducing code duplication
2021-10-09 01:46:29 -04:00
rusefillc e936da5a36 GHA reliability: retry FTP upload #3011 2021-10-09 01:41:28 -04:00
rusefillc 1be3343c2c rusEFI console to compare current bundle against auto-DFU bundle #3266
putting signature into equation
2021-09-25 18:17:32 -04:00
Lenar Khannanov 1735ed67ee feat: migrated ts_plugin_launcher to gradle (#3176) 2021-08-18 17:02:42 -04:00
rusefillc 5dd912fb53 was zero dwell warning at zero RPM now rusEFI online import/export error with tables #3153 2021-08-17 06:11:29 -04:00
Lenar Khannanov a334f0d23f Hotfix some java_tools gradle configs (#3165)
* fix: deleted mavenRepositories declaration

* fix: deleted unnecessary settings.gradle for enum_to_string

* fix: dependencies for junit, annotations, jsr305; feat: added new dependency for jsr305; fix: deleted settings.gradle for logging; fix: moved enum_to_string tests to test folder

* fix: deleted mavenRepositories declaration

* fix: deleted unnecessary settings.gradle for enum_to_string

* fix: dependencies for junit, annotations, jsr305; feat: added new dependency for jsr305; fix: deleted settings.gradle for logging; fix: moved enum_to_string tests to test folder

* fix: placed test classes to test folder in enum_to_string; feat: get updates from master
2021-08-16 23:52:52 +03:00
rusefillc 941e81fd4f progress 2021-08-16 10:21:14 -04:00
Lenar Khannanov a2596223ea issue 3014 part 4 bin2header migration (#3163)
* feat: completed build.gradle for bin2header

* fix: deleted obsolete build.xml for bin2header
2021-08-16 09:55:18 -04:00
Lenar Khannanov 62b62e2627 Feat 3014 3 enum2string migration and logging and logging-api too (#3157)
* feat: completed working build.gradle for enum_to_string logging and logging-api; needed to rename jar and check it content carefully

* fix: added logging and logging-api dependencies to resulting jar file

* fix: deleted deprecated build.xml
2021-08-15 02:15:31 -04:00
Lenar Khannanov 02dda90f44 Feat 3014 2 logicdata2c version2header migration (#3135)
* feat: completed build.gradle for logicdata2c

* feat: completed build.gradle for version2header

* fix: deleted obsolete build.xml for logicdata2c and version2header
2021-08-11 18:12:39 -04:00
rusefillc 955a6e5c55 fixing build? 2021-08-09 15:51:06 -04:00
Lenar Khannanov eebb37c180 Feature 3014-1 Migrating gcc_map_reader to gradle (#3124)
* feat: completed build.gradle for gcc_map_reader

* feat: gcc_map_reader linked with android; deleted build.xml

* feat: added comment to clarify the purpose of redefining default paths

* fix: deleted .gitignore from gcc_map_reader

* fix: replaced 'compile' with 'compileClasspath' in dependencies of gcc_map_reader 'cause it deprecated in 6.1.1 gradle

* fix: bolder approach to migration to gradle

* fix: use junit from maven not local

* fix: deleted local junit library
2021-08-09 21:21:52 +03:00
rusefillc 094e526628 making IDEA happier? 2021-08-08 05:06:09 -04:00
Lenar Khannanov 2347858d70 Feature 3014 migrating to gradle (#3079)
* feat: restructured autotest for migrating to gradle

* feat: restructured enum_to_string for migrating to gradle

* feat: restructured configuration_definition for migrating to gradle; fix: corrected build.xml

* feat: restructured logging for migrating to gradle; fix: corrected build.xml's

* feat: restructured romraider for migrating to gradle; fix: corrected build.xml's

* feat: restructured autotest for migrating to gradle

* feat: restructured enum_to_string for migrating to gradle

* feat: restructured configuration_definition for migrating to gradle; fix: corrected build.xml

* feat: restructured logging for migrating to gradle; fix: corrected build.xml's

* feat: restructured romraider for migrating to gradle; fix: corrected build.xml's

* feat: restructured autotest for migrating to gradle

* feat: restructured enum_to_string for migrating to gradle

* feat: restructured configuration_definition for migrating to gradle; fix: corrected build.xml

* feat: restructured logging for migrating to gradle; fix: corrected build.xml's

* feat: restructured romraider for migrating to gradle; fix: corrected build.xml's

* feat: restructured enum_to_string for migrating to gradle

* fix: corrected main build.xml

* fix: corrected main build.xml for romraider

* fix: corrected main build.xml for romraider

* feat: restructured autotest for migrating to gradle

* feat: restructured enum_to_string for migrating to gradle

* feat: restructured configuration_definition for migrating to gradle; fix: corrected build.xml

* feat: restructured logging for migrating to gradle; fix: corrected build.xml's

* feat: restructured romraider for migrating to gradle; fix: corrected build.xml's

* feat: restructured enum_to_string for migrating to gradle

* fix: corrected main build.xml

* fix: corrected main build.xml for romraider

* fix: corrected main build.xml for romraider

* feat: restructured enum_to_string for migrating to gradle

* feat: restructured configuration_definition for migrating to gradle; fix: corrected build.xml

* upd: get changes from master; fix: rebasing conflicts

* feat: restructured logging for migrating to gradle; fix: corrected build.xml's

* upd: up-to-master; fix: conflicts in build.xml's

* feat: restructured logging for migrating to gradle; fix: corrected build.xml's

* fix: conflicts from master

* feat: restructured shared_ui module for gradle; fix: main build.xml

* feat: restructured tools module; fix: main build.xml according to new structure

* feat: restructured modules in java_tools with build.xml; fix: corrected paths in build.xml's and .iml's according to the new structure; corrected path in gen_ptrace_enums.bat
2021-07-30 08:15:32 -04:00
rusefillc a364a5f105 https://github.com/rusefi/rusefi/issues/3053 2021-07-24 13:04:07 -04:00
Matthew Kennedy 0fde085a44 remove TS file read (#3004)
* remove

* more defines

* test

* lots of java

* s
2021-07-21 14:24:53 -04:00
rusefillc b42a02d774 docs 2021-07-19 01:12:49 -04:00
rusefillc 499ac6d9cb docs 2021-07-13 09:01:08 -04:00
David Holdeman 127a638502 ConfigDefinition stuff (#2940)
* add check for empty string

* try catching duplicates, while allowing same id on a pin

* js brain

* fixes

* fixes

* comment out

* build

* bump submo

* comment
2021-07-09 22:07:07 -04:00
rusefi 3472002b30 extra state validation is needed 2021-07-09 01:11:20 -04:00
rusefi 021a21a1b6 refactoring 2021-07-09 00:28:03 -04:00
rusefillc 5438bb5a4b human readable warning codes into TS #2898
preparation
2021-07-03 21:01:42 -04:00
rusefillc fcd1ede72f MRE same pin or not? #2897 2021-07-02 18:22:13 -04:00
rusefillc cc13245488 H64 uses GPIOD_12 twice why does it not fail? #2877 2021-07-02 13:15:48 -04:00
rusefillc ee6cbc20fc H64 uses GPIOD_12 twice why does it not fail? #2877
only code clean-up no functional changes
2021-07-02 13:11:11 -04:00
Matthew Kennedy 1e7b50bea9 multi dim arrays (#2867) 2021-06-26 20:16:31 -04:00
Matthew Kennedy 3bb93f2107 new parse: write C structs (#2852)
* fix offsets inside struct arrays

* style

* fix index writing for arrays of structs

* write TS context comments

* cleanup

* ts writer copies all lines input -> output

* Add _hex and _char definitions

* definition tostring

* replace variables

* wire up firing order replacement

* c struct writer

Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2021-06-24 19:43:56 -04:00
Matthew Kennedy 55d2231ccc new parse: read rusefi.input, write almost-working output ini! (#2851)
* fix offsets inside struct arrays

* style

* fix index writing for arrays of structs

* write TS context comments

* cleanup

* ts writer copies all lines input -> output

* Add _hex and _char definitions

* definition tostring

* replace variables

* wire up firing order replacement

* jar
2021-06-24 16:36:30 -04:00
Matthew Kennedy 40466e1e6f new parse: write TS tooltip comments (#2850)
* fix offsets inside struct arrays

* style

* fix index writing for arrays of structs

* write TS context comments

* cleanup
2021-06-24 15:54:04 -04:00
Matthew Kennedy 8f1a55e122 new parsing: fix names of arrays of structs (#2849)
* fix offsets inside struct arrays

* style

* fix index writing for arrays of structs
2021-06-24 05:13:06 -04:00
David Holdeman 34095492d1 Yaml parsing refactor (#2842)
* throw error on unknown class

* build

* refactor, first try

* fix some errors

* fix some errors

* fix some errors

* fix some errors

* fix some errors

* build

* start at one more

* checks, minor refactor

* try toString

* check for null, idk

* try throwing class not found error

* oh duh

* oh duh numba two

* oh duh numba three

* build

* switch to switch_inputs

* switch output to outputs

* try

* build

* break loop when found

* fix maybe

* add missing s

* fix a bug

* move nothingname check

* catch other class

* use PinType
2021-06-21 19:10:25 -04:00
rusefillc 639ce86835 Yaml parsing refactor #2842 2021-06-20 22:55:48 -04:00
Matthew Kennedy f28c10e87f parse enums (#2832)
* enums and definitions

* bad merge

* txt format

* endBit

* handle 1-size arrays

* strings

* fix auto enum

* hard code 0 and 1

* jar

* jar
2021-06-20 17:35:31 -04:00
Matthew Kennedy c473f44904 fix dependencies (#2835) 2021-06-18 22:53:13 -04:00
Matthew Kennedy b6195fcc55 config gen layout fixes (#2829)
* grammar and libs

* gitignore

* parsing

* allow empty line as root statement

* tolerate #if

* config def changes

* s

* ant build

* workaround

* compiled tool

* grammar for unions

* parse unions

* layout logic

* fix union alignment

* union in config

* enable definition resolve

* testing

* zero init behavior

* bit fields respect custom options

* ts prints arrays correctly

* ts prints structs correctly

* auto round numbers

* cleanup

* bad merge

* bad merge

* jar

* kick
2021-06-18 16:58:04 -04:00
Matthew Kennedy 14e1aeac53 cleanup for easier ini compare (#2830)
* remove dot zero

* don't parse as double

* minor formatting

* Revert "don't parse as double"

This reverts commit f2427927f7df0f5fa27ed66c888009e3a3da8412.

* expect integer "1"

* jar
2021-06-18 15:43:16 -04:00
Matthew Kennedy d3d6c1694a Antlr 2 (#2823)
* grammar and libs

* gitignore

* parsing

* allow empty line as root statement

* tolerate #if

* config def changes

* s

* ant build

* workaround

* compiled tool

* grammar for unions

* parse unions

* layout logic

* fix union alignment

* union in config

* jar

* comment

* jar

* jar

* no prefix on root struct

* stray space

* normalize some enums
2021-06-18 12:31:23 -04:00
Matthew Kennedy 5ae4af23fe parse with antlr (#2747)
* grammar and libs

* gitignore

* parsing

* allow empty line as root statement

* tolerate #if

* config def changes

* s

* ant build

* workaround

* compiled tool

* console should not build config def tool

* ugh the dependency tree is insane

* this should fix hw ci

* console build

* console jenkins script

* test

* Revert "test"

This reverts commit 73f2da50f990bee9b51a1f919e8fcc6b06327d9a.

* throw on parse failure

* jar

* fix #2821

* comment
2021-06-16 17:07:05 -04:00
Matthew Kennedy ca35b393d4 smarter enum file parsing (#2765)
* enumInputFiles

* fix
2021-05-30 19:24:52 -04:00
rusefillc 50636dbe17 minor code refactoring, same exact logic 2021-05-20 20:02:25 -04:00
Matthew Kennedy f6ddc2c17c Config generator jar (#2716)
* fix test

* jar

* kick config

* guard stuff

* nmea

* nmea

* nmea

* c++ is type safe, which is good

* c++ is type safe
2021-05-17 12:32:59 +03:00
Matthew Kennedy 4b69e7d441 compile gpiochips as cpp (#2702)
* rename

* core

* structing

* more

* makefile

* structing

* 6240 compiles

* explicit cast instead of implicit narrowing

* 8888

* no extern C

* fix tests build

* extern "C"

* 33810

* 8860

* 33810

* linker

* unbreak master

* don't need that if compiling as C++

* bump config

* fix test

* tests

* unit tests bad merge

* build

* move subaru logic to cpp file

* cpp goodness

* hpp include

* this is probably the right thing to do

* simulator
2021-05-17 08:42:56 +03:00
rusefillc b9ebb6b9b9 gen_config.sh code duplication #2451
David saw dead code
2021-05-11 22:00:36 -04:00
rusefillc 4f01d63520 gen_config.sh code duplication #2451
docs
2021-05-09 13:16:18 -04:00
David Holdeman 9eb4698184 Fix config CI (#2638)
* add yaml to inputFiles

* add jar
2021-05-06 23:12:05 -04:00
rusefillc 166afe76bb Refactoring, technical debt: export more of trigger attributes into triggers.txt file #2077 2021-05-06 10:44:14 -04:00
rusefillc 84441c1dcb h64 more better error handling 2021-05-01 15:40:27 -04:00
rusefillc c2721985b0 config definition better error handling 2021-05-01 15:12:39 -04:00
rusefillc 8ae708d68e helping build 2021-04-30 16:05:35 -04:00
rusefillc 3c4cdb4300 Refactoring, technical debt: export more of trigger attributes into triggers.txt file #2077 2021-04-30 01:45:35 -04:00
rusefillc c492d91c86 fresh enum2string 2021-04-30 01:32:53 -04:00
rusefillc de72978255 Refactoring, technical debt: export more of trigger attributes into triggers.txt file #2077 2021-04-30 01:05:23 -04:00
rusefillc 9825e011ee random clean-up 2021-04-30 00:22:40 -04:00
rusefillc 9f22f17dde random docs 2021-04-29 22:36:21 -04:00
rusefillc f47bac2417 code style 2021-04-29 22:36:20 -04:00
rusefillc 8bd064901c Refactoring, technical debt: export more of trigger attributes into triggers.txt file #2077
moving methods
2021-04-29 21:45:35 -04:00
rusefillc efa91e755f Refactoring, technical debt: export more of trigger attributes into triggers.txt file #2077
some pretty dead code and moving methods
2021-04-29 21:30:49 -04:00
rusefillc f97e162e04 Refactoring, technical debt: export more of trigger attributes into triggers.txt file #2077
only extracting methods without any changes to the logic
2021-04-29 21:15:51 -04:00
rusefillc a577968dd9 Refactoring, technical debt: export more of trigger attributes into triggers.txt file #2077 2021-04-29 17:35:50 -04:00
rusefillc f80f165cdb Refactoring, technical debt: export more of trigger attributes into triggers.txt file #2077 2021-04-29 17:20:54 -04:00
rusefillc 5b02073b20 field type into header comment 2021-04-26 17:51:29 -04:00
rusefillc 8ba2658406 is gen_config invoked too often now? #2387 2021-03-12 22:25:03 -05:00
rusefillc dbe084bd22 is gen_config invoked too often now? #2387
unzip is complicated
2021-03-05 21:39:26 -05:00
rusefillc 6dd6f936b6 is gen_config invoked too often now? #2387
how about we do not trust anyone to properly handle EOL CRLF?
2021-03-05 20:35:53 -05:00
rusefillc 99503ccb5c cAsE of rusEFI 2021-03-02 22:14:06 -05:00
rusefi 8ce70479f6 TS does not support zero length arrays? #2366 2021-02-16 17:25:52 -05:00
rusefillc b00283511c refactoring 2021-02-10 20:36:56 -05:00
rusefillc f7ad1ae8b7 code generator: better handing of array size 1 2021-02-08 23:47:48 -05:00
rusefillc 8adc54e530 trying to help kinetis by reducing RAM usage back to where it was 2021-02-08 23:21:34 -05:00
rusefillc 9e878b05d5 spaces into multiplication 2021-02-01 12:11:00 -05:00
Matthew Kennedy f70750ca60 Remove whitespace (#2246)
* don't tab in fields

* jar
2021-01-27 15:44:52 -05:00
Matthew Kennedy c309d1a555 normalize configuration grammar (#2240)
* modify grammar

* add missing typedefs

* these typedefs are easier to handle in the parser

* make the existing parser work with the changed format

* grumble grumble jar

* we can deal with this part later

* handle later

* deal with this later
2021-01-26 21:56:47 -05:00
David Holdeman 928b8ce70a New board pin-mapping system (#2231)
* convert mre mapping

* convert mre mapping

* funny stuff for GPIOA_5

* move class next to id

* rough draft

* update scripts

* fix some errors

* fix some errors

* try

* check against null

* try amp

* try

* try

* fix some errors

* update scripts

* fix maybe

* fix maybe 2

* fix maybe

* fix maybe

* fix

* try

* fix

* use .equals

* use StringBuilder

* use instanceof

* use .max

* remove getMaxValue

* Suppress Warning

* major optimization

* fix maybe

* off-by-one error

* move yaml file loop

* add j2 connector

* add pads yaml

* check for null or empty

* add AV pins to pads

* forgot class

* move registerpins out of loop

* fix typo

* rebase

* check if string

* convert frankenso

* convert frankenso

* tyop

* missing class

* copy mre to skel

* remove prometheus yaml

* remove kinetis yaml

* build configDefinition

* replace var with string

* slight refactor
2021-01-22 12:03:14 -05:00
rusefillc 1bdf1f96ac https://github.com/rusefi/KiCad-utils 2021-01-02 01:10:53 -05:00
rusefillc 32cab6f43b https://github.com/rusefi/KiCad-utils 2021-01-02 01:01:09 -05:00
rusefillc bf54c31e93 https://github.com/rusefi/KiCad-utils 2021-01-02 00:35:31 -05:00
rusefillc f05da4b60d https://github.com/rusefi/KiCad-utils 2021-01-02 00:08:12 -05:00
rusefillc da0289fe21 https://github.com/rusefi/KiCad-utils 2021-01-02 00:04:31 -05:00
rusefillc 186ca14c19 https://github.com/rusefi/KiCad-utils 2021-01-02 00:03:08 -05:00
rusefillc ebeec32676 Add #if/#else/#endif support to gen_config #1928 2020-11-05 08:04:04 -05:00
andreika-git 3acf0bfe14 add #if/#else/#endif support to gen_config (#1928)
Co-authored-by: Andrei <andreikagit@users.noreply.github.com>
2020-11-05 07:59:47 -05:00
rusefi b5894b1253 SD download panel progress 2020-10-11 17:46:51 -04:00
rusefillc 92f4e1ba22 gauge poking is needed after local application is disconnected same as before it's connected 2020-10-09 00:30:13 -04:00
rusefillc 3b139c1632 please die on close 2020-10-08 23:23:45 -04:00
rusefillc b1c0b72aa7 SD card logs not valid for REO #1864 2020-10-08 20:17:32 -04:00
rusefillc a3834fb9db remote: update to release feature 2020-10-07 20:07:10 -04:00
rusefillc acc918a1d9 remote: update to release feature 2020-10-07 19:44:06 -04:00
rusefillc a67deb7116 helping build 2020-10-07 19:22:39 -04:00
rusefillc c9c7533ab0 remote SD download works once proper thread synchronization added 2020-10-06 23:37:44 -04:00
rusefillc 6c165a3ad9 idle time 2020-10-06 23:05:16 -04:00
rusefillc 804d276126 L&F 2020-10-06 22:48:46 -04:00
rusefillc 100763ea7b better logging in proxy 2020-10-05 23:41:16 -04:00
rusefillc 1b9eee0357 .ini for remote controller 2020-10-04 19:12:46 -04:00
rusefillc 4b17adf185 .ini for remote controller 2020-10-04 18:55:23 -04:00
rusefillc e61777c737 REO progress 2020-10-03 13:51:51 -04:00
rusefillc a2ca68fc35 'detect' command to print link to .ini 2020-10-02 21:13:34 -04:00
rusefillc 8d8a7ec5b8 Remote Update to Release #1845 2020-10-02 20:49:34 -04:00
rusefi 0a039ffb8e better logging 2020-10-01 00:51:12 -04:00
rusefi 001d2116d2 refactoring 2020-10-01 00:31:26 -04:00
rusefi 0d48942551 better logging 2020-09-30 23:43:20 -04:00
rusefi 70e23dafbf remote SD card access 2020-09-30 23:40:22 -04:00
David Holdeman 02a12d76f3 fix type mismatch (#1808)
* fix type mismatch

* comment

* change field

* switch to efitimesec16_t

* add typedef

* add type to configdefinition

* build
2020-09-19 17:17:44 -04:00
rusefi 029ff621e3 REO - local ip into session info 2020-08-30 16:17:21 -04:00
rusefi 16f1d5a31b Tokenisation of multipler expressions #1735 2020-08-30 15:31:22 -04:00
rusefi 586264e58b https://github.com/rusefi/web_backend/issues/97 2020-08-30 14:58:05 -04:00
rusefi b946a0aaea https://github.com/rusefi/web_backend/issues/97
base line unit test
2020-08-30 14:50:13 -04:00
rusefi c86b203607 remote firmware request 2020-08-30 01:23:12 -04:00
rusefi cee1c44577 remote firmware request 2020-08-30 01:15:18 -04:00
rusefi 28a9d94cc3 helping build 2020-08-30 00:44:51 -04:00
rusefi b5760072e0 bugfix - connector was hanging after software update request 2020-08-30 00:42:30 -04:00
rusefi 21c525bb8b update connector button progress 2020-08-30 00:39:08 -04:00
rusefi 3736b3260a remote tab misc progress 2020-08-30 00:21:34 -04:00
rusefi 65ab99999c bugfix NPE on start-up with not opened project 2020-08-16 20:26:12 -04:00
rusefi f5f7d3f6fa better logging 2020-08-16 18:02:10 -04:00
rusefi 82d7fc341c progress 2020-08-16 00:32:10 -04:00
rusefi a27b071c5b fixing build 2020-08-16 00:24:36 -04:00
rusefi 3de0995c68 usability 2020-08-16 00:17:31 -04:00
rusefi a45611ef80 helping build 2020-08-15 22:44:02 -04:00
rusefi c711ceb7e3 hiding things from Android 2020-08-15 22:35:48 -04:00
rusefi 9d5d086bca one step backwards since XMLEncoder not available on Android? 2020-08-15 22:20:52 -04:00
rusefi d2f199a04c fixing build 2020-08-15 21:08:50 -04:00
rusefi ea5c52c4f3 refactoring 2020-08-15 20:37:56 -04:00
rusefi dec73c5649 REO progress 2020-08-15 15:34:50 -04:00
rusefi a8e9e343fc REO progress 2020-08-15 12:24:57 -04:00
rusefi 000b83d3f8 REO progress 2020-08-15 12:08:20 -04:00
rusefi c513dc8272 REO progress 2020-08-15 11:14:54 -04:00
rusefi 6e07bd29e8 REO progress 2020-08-15 10:52:48 -04:00
rusefi 4898cbb560 REO progress 2020-08-14 23:46:31 -04:00
rusefi e249d19077 REO progress 2020-08-14 23:34:53 -04:00
rusefi 4d003ebe78 REO progress 2020-08-14 21:10:30 -04:00
rusefi b252b777c6 REO progress 2020-08-14 20:46:36 -04:00
rusefi 1a37cf53f8 REO progress 2020-08-14 20:22:17 -04:00
rusefi 9a77beddaa https://github.com/rusefi/web_backend/issues/73
toolset progress
2020-08-14 16:20:10 -04:00
rusefi 92f0b76869 https://github.com/rusefi/web_backend/issues/73
toolset progress
2020-08-14 15:56:59 -04:00
rusefi 6990980273 toolset progress 2020-08-14 15:38:56 -04:00
rusefi 1df691d6fe toolset progress 2020-08-14 15:27:27 -04:00
rusefi 7b6ca4f242 refactoring: static bad 2020-08-14 13:54:27 -04:00
rusefi 5537e03cf0 helping build 2020-08-12 22:58:16 -04:00
rusefi 2d50dffbda log upload tab 2020-08-12 20:37:37 -04:00
rusefi ccba3c9e1b clean-up 2020-08-12 16:19:58 -04:00
rusefi 9c5a626c08 better field name 2020-08-12 15:54:38 -04:00
rusefi 841afff40e upload usability 2020-08-12 15:40:10 -04:00
rusefi 4a13600cdd better messages 2020-08-10 22:12:38 -04:00
rusefi a91f72cecc TS SD integration #1653 2020-08-07 21:26:13 -04:00
rusefi 518366a101 TS SD integration #1653 2020-08-07 21:13:39 -04:00
rusefi e90ffb31a3 TS SD integration #1653 2020-08-07 20:48:01 -04:00
rusefi 11c9a6b80f TS SD integration #1653 2020-08-07 20:41:50 -04:00
rusefi e60bb66239 TS SD integration #1653 2020-08-07 20:29:42 -04:00
rusefi 413e9d60ec TS SD integration #1653 2020-08-07 20:19:23 -04:00
rusefi f5f7fd10c4 TS SD integration #1653 2020-08-07 20:07:29 -04:00
rusefi c19d813310 TS SD integration #1653 2020-08-07 19:51:37 -04:00
rusefi 2051551617 TS SD integration #1653 2020-08-07 17:20:16 -04:00
rusefi 6eecba28b1 TS SD integration #1653 2020-08-07 16:37:36 -04:00
rusefi 7ce6eb2e1b TS SD integration #1653 2020-08-07 15:01:25 -04:00
rusefi 8d0f47b940 TS SD integration #1653 2020-08-07 00:59:00 -04:00
rusefi ba6c490cb6 TS SD integration #1653 2020-08-06 23:34:47 -04:00
rusefi 8f2f8bc132 TS SD integration #1653 2020-08-06 01:15:41 -04:00
rusefi 317738a335 Console commands are broken #1671 2020-08-05 19:51:43 -04:00
rusefi 84134c67ca Console commands are broken #1671
code generator test coverage
2020-08-05 19:27:23 -04:00
rusefi 58fd607899 TS SD integration #1653 2020-08-05 19:13:41 -04:00
rusefi 5c7dbd8810 TS SD integration #1653 2020-08-05 00:11:52 -04:00
rusefi b4ec2347e6 TS SD integration #1653 2020-08-05 00:04:02 -04:00
rusefi 0b57bd8390 progress 2020-08-04 23:18:35 -04:00
rusefi 385a3a9fa1 progress 2020-08-04 22:51:27 -04:00
rusefi 222bd56c3e that's a tiny problem 2020-08-04 19:25:32 -04:00
rusefi 7b91073f31 TS SD integration #1653 2020-08-04 19:10:40 -04:00
rusefi 3105eb9192 The Big Refactoring of 2019: folder structure #723 2020-08-02 21:04:50 -04:00
rusefi 0944e0ff6d stats into JSON 2020-07-30 23:44:36 -04:00
rusefi 8a1fe34270 UI to show bytes flow 2020-07-30 21:07:50 -04:00
rusefi f7146b3899 proxy progress 2020-07-30 20:34:21 -04:00
rusefi 9d30a4a16c https://github.com/rusefi/web_backend/issues/89
fixing at least some issues
2020-07-29 20:37:04 -04:00
rusefi d6f5dd61aa new command line tool: read_tune 2020-07-29 19:25:25 -04:00
rusefi bf771cfc55 more info 2020-07-28 00:58:03 -04:00
rusefi 8071a448e1 bugfix: unhandled exception if trying to run two instances of console 2020-07-27 21:23:03 -04:00
rusefi 07f317c3fe broadcast tab seems to work now?! 2020-07-27 00:54:48 -04:00
rusefi 6dace7ce0d broadcast tab seems to work now?! 2020-07-27 00:48:04 -04:00
rusefi c0878620c3 code comments 2020-07-27 00:16:38 -04:00
rusefi 70ca17b155 https://github.com/rusefi/web_backend/issues/83 2020-07-26 16:58:53 -04:00
rusefi 549afd5354 https://github.com/rusefi/web_backend/issues/83 2020-07-26 16:52:58 -04:00
rusefi 989e4b9490 proxy progress 2020-07-26 15:17:29 -04:00
rusefi 70ccea5dd7 two bytes of dead code 2020-07-26 14:15:24 -04:00
rusefi 6bc3fcca70 time for more tests 2020-07-26 00:16:43 -04:00
rusefi 5a068fa450 time for more tests 2020-07-25 22:35:10 -04:00
rusefi 68a1520c8e time for more tests 2020-07-25 22:22:40 -04:00
rusefi 7d0a311984 better package name 2020-07-25 21:53:09 -04:00
rusefi 2da5f6d245 more, more logs! 2020-07-25 19:52:53 -04:00
rusefi 18f120f0d3 proxy progress - backend and frontend 2020-07-25 19:17:28 -04:00
rusefi 1578199296 shutdown improvements 2020-07-25 15:27:40 -04:00
rusefi 8ca532cbda improving module structure 2020-07-25 14:33:18 -04:00
rusefi dc9cb3973e network connector to reconnect on proxy disconnect 2020-07-25 13:40:52 -04:00
rusefi dbdce48324 refactoring 2020-07-25 10:46:59 -04:00
rusefi 7230d646ea java logging migration 2020-07-25 10:32:23 -04:00
rusefi 69f8e89123 round trip metric 2020-07-25 10:01:46 -04:00
rusefi 01f591dc27 remote ECU usability progress 2020-07-25 03:33:50 -04:00
rusefi 9c16f57d03 hopefully less crazy threading configuration 2020-07-25 02:56:44 -04:00
rusefi 1f8cf6ee6a refactoring 2020-07-25 02:53:13 -04:00
rusefi 0074c0b7d5 refactoring 2020-07-25 02:48:49 -04:00
rusefi 4c24e502da more flexibility 2020-07-25 01:01:08 -04:00
rusefi 326f1634f1 configurable http.port 2020-07-25 00:33:38 -04:00
rusefi f5c958f3d5 heartbeat log, json age 2020-07-25 00:30:31 -04:00
rusefi 2ed94f5f48 isUsed/owner progress 2020-07-24 17:20:13 -04:00
rusefi 5916b095e5 isUsed/owner progress 2020-07-24 16:58:41 -04:00
rusefi 299654c5c5 isUsed/owner progress 2020-07-24 16:38:42 -04:00
rusefi ab42ee4538 operations 2020-07-24 15:32:03 -04:00
rusefi 1ad1be1289 operations 2020-07-24 15:23:30 -04:00
rusefi e1ec9db61e making backend version public 2020-07-24 15:16:20 -04:00
rusefi a15b08904d reducing application inactivity timeout to make contollers happier 2020-07-24 14:53:44 -04:00
rusefi 8eb712c010 getting SOOOOOOOOOO close 2020-07-24 14:41:50 -04:00
rusefi 2f876529f2 getting SOOO close 2020-07-24 14:33:11 -04:00
rusefi bb972ed2a8 better location for this class 2020-07-24 14:30:00 -04:00
rusefi 2123392e7f proxy operations 2020-07-24 14:20:02 -04:00
rusefi 3f919f7a77 logging progress 2020-07-24 13:57:14 -04:00
rusefi aa348e7485 logging progress 2020-07-24 13:35:23 -04:00
rusefi 4bf10fd4f5 logging progress 2020-07-24 13:35:01 -04:00
rusefi c359006b86 helping build 2020-07-24 12:54:36 -04:00
rusefi 0cf88e1c5a java logging migration 2020-07-24 12:44:29 -04:00
rusefi 5f78512f2e getting on the needle 2020-07-24 12:25:24 -04:00
rusefi fa318cf6b3 helping Android 2020-07-24 12:11:37 -04:00
rusefi 701321e681 helping build 2020-07-24 12:02:24 -04:00
rusefi 64ec3d2f4d proxy progress - I am getting tired :( 2020-07-24 01:15:54 -04:00
rusefi fa328e8874 proxy progress - I am getting tired :( 2020-07-24 00:59:32 -04:00
rusefi e3d721e94a proxy progress - I am getting tired :( 2020-07-24 00:52:33 -04:00
rusefi 3b0a9ac5d8 proxy progress - getting REALLY close?! 2020-07-24 00:10:06 -04:00
rusefi bfab8e4820 proxy progress - getting REALLY close?! 2020-07-23 22:10:10 -04:00
rusefi df57df134e proxy progress - getting REALLY close?! 2020-07-23 21:48:44 -04:00
rusefi 3a5c69a409 proxy progress - getting REALLY close?! 2020-07-23 20:52:50 -04:00
rusefi 4f4ae60e18 proxy progress - getting REALLY close?! 2020-07-23 16:59:47 -04:00
rusefi 78fd542492 proxy progress - I am getting tired :( 2020-07-22 21:34:47 -04:00
rusefi 88928a8ffb proxy progress - I am getting tired :( 2020-07-22 21:06:58 -04:00
rusefi 59ce2ce9c7 proxy progress - hopefully getting closer?! 2020-07-22 20:13:12 -04:00
rusefi 72c8294f2d proxy progress - WOW TDD totally works 2020-07-22 19:54:45 -04:00
rusefi 3902655f72 proxy progress - connector timeout bugfix 2020-07-22 19:21:16 -04:00
rusefi 8c55c851b0 proxy progress - making code greener 2020-07-22 19:13:45 -04:00
rusefi 553db5c479 proxy progress - backend version validation on start-up 2020-07-22 18:30:17 -04:00
rusefi 2b8f93f337 proxy progress 2020-07-22 18:24:18 -04:00
rusefi 4602442912 proxy progress - better thread names, better logging 2020-07-22 17:22:57 -04:00
rusefi 0d91fec8ca proxy progress - WOW TDD totally works 2020-07-22 17:03:22 -04:00
rusefi 8eeb02075a proxy progress 2020-07-22 16:41:56 -04:00
rusefi 5066dd8280 proxy progress 2020-07-22 16:31:41 -04:00
rusefi ec54c9bdf8 proxy progress 2020-07-22 15:22:56 -04:00
rusefi fa2feb2b57 reducing code duplication 2020-07-22 13:24:08 -04:00
rusefi dc2d054f7d NPE on lack of outbox file 2020-07-22 12:09:29 -04:00
rusefi c0791090e6 proxy progress - application side UI 2020-07-22 00:03:03 -04:00
rusefi 6732a815ad proxy progress - application side UI 2020-07-21 23:24:16 -04:00
rusefi 2dd1a3d4f9 proxy progress 2020-07-21 23:15:29 -04:00
rusefi 7045b7dddf proxy progress - vehicle name from controller 2020-07-21 21:08:27 -04:00
rusefi 9828cf3ce1 better plugin file name and location 2020-07-21 20:09:17 -04:00
rusefi 5cfcd8c950 fixing build 2020-07-19 12:42:52 -04:00
rusefi ee93bda472 plugin remote tab progress 2020-07-19 11:52:25 -04:00
rusefi 3347b3d817 race conditions are the best bugs 2020-07-19 01:36:20 -04:00
rusefi 0a13bbf74f so suddenly ServerTest is less reliable?
race conditions are the best bugs
2020-07-19 01:19:09 -04:00
rusefi 5dcec7e3f8 so suddenly ServerTest is less reliable? 2020-07-19 01:12:10 -04:00
rusefi b4bd3743e2 so suddenly ServerTest is less reliable? 2020-07-19 00:07:37 -04:00
rusefi 875bf811e8 proxy controls into TS plugin 2020-07-18 23:17:36 -04:00
rusefi a5cab2afae ? 2020-07-18 23:13:55 -04:00
rusefi 7e6022b551 proxy progress 2020-07-18 22:50:32 -04:00
rusefi e028c29115 proxy progress - vehicle name from controller 2020-07-18 22:04:08 -04:00
rusefi 5630aa1963 STRING support for java fields 2020-07-18 19:30:49 -04:00
rusefi 6ae006b5fb STRING support for java fields 2020-07-18 19:12:47 -04:00
rusefi 7bcf77c16c proxy progress - reading controller on connect 2020-07-18 18:50:41 -04:00
rusefi 7eec613a9c proxy progress 2020-07-18 17:02:31 -04:00
rusefi 481ca76dc1 proxy progress 2020-07-18 16:52:24 -04:00
rusefi 924a73d4df status page prototype 2020-07-18 16:24:18 -04:00
rusefi 61ce495482 proxy progress 2020-07-18 16:06:08 -04:00
rusefi 35799e0332 integrating with REO auth 2020-07-18 13:59:08 -04:00
rusefi 4414e1d958 proxy progress 2020-07-18 12:26:43 -04:00
rusefi 0b5528dd62 proxy progress 2020-07-18 11:57:36 -04:00
rusefi 50bea531bd jenkins has issues opening certificate :( 2020-07-18 01:21:04 -04:00
rusefi 3cf27bd4d8 helping Android 2020-07-18 01:01:53 -04:00
rusefi b2fd9247a0 jenkins has issues opening certificate :( 2020-07-18 00:54:49 -04:00
rusefi a5ec58ed8f jenkins has issues opening certificate :( 2020-07-18 00:03:55 -04:00
rusefi 9a5a9cd05e the joy of git permissions 2020-07-17 23:57:00 -04:00
rusefi 08f821a553 action to upload server binary 2020-07-17 23:44:58 -04:00
rusefi de12dd0ee8 proxy progress 2020-07-17 22:56:32 -04:00
rusefi 9ca4b131b8 proxy progress 2020-07-17 22:46:07 -04:00
rusefi 8425877dbe proxy progress 2020-07-17 22:22:15 -04:00
rusefi 7ba500a2c7 now with some SSL 2020-07-17 21:49:15 -04:00
rusefi 506937c3a6 now with some SSL 2020-07-17 21:36:48 -04:00
rusefi e8b694de69 proxy progress
IT WORKS!
2020-07-17 20:50:16 -04:00
rusefi 7b1854e65b proxy progress
IT WORKS!
2020-07-17 20:19:52 -04:00
rusefi be57924edb proxy progress 2020-07-17 16:34:08 -04:00
rusefi 3a2297e30b proxy progress 2020-07-17 15:37:55 -04:00
rusefi a6af3ed8be RE TS plugin to have continues tune auto-upload feature #1605 2020-07-16 23:15:13 -04:00
rusefi 01c9645548 RE TS plugin to have continues tune auto-upload feature fix #1605 2020-07-16 22:12:16 -04:00
rusefi 5530840233 RE TS plugin to have continues tune auto-upload feature fix #1605 2020-07-16 21:37:24 -04:00
rusefi e70afe7c56 RE TS plugin to have continues tune auto-upload feature #1605 2020-07-15 21:00:09 -04:00
rusefi e8327073ca RE TS plugin to have continues tune auto-upload feature #1605 2020-07-15 20:02:09 -04:00
rusefi 39cc1db5ca RE TS plugin to have continues tune auto-upload feature #1605 2020-07-15 00:23:43 -04:00
rusefi 76855d3324 plugin progress 2020-07-14 23:19:07 -04:00
rusefi 3bca3c7f66 plugin progress 2020-07-14 22:59:06 -04:00
rusefi 5a18989c5a progress 2020-07-14 21:34:59 -04:00
rusefi a30ecdd4cf RE TS plugin to have continues tune auto-upload feature #1605 2020-07-14 20:59:07 -04:00
rusefi 6c42dfa980 RE TS plugin to have continues tune auto-upload feature #1605 2020-07-14 17:14:30 -04:00
rusefi 584c805f45 RE TS plugin to have continues tune auto-upload feature #1605 2020-07-13 22:33:11 -04:00
rusefi 00ea01202e RE TS plugin to have continues tune auto-upload feature #1605 2020-07-13 22:22:00 -04:00
rusefi 3ac6909c79 RE TS plugin to have continues tune auto-upload feature #1605 2020-07-13 22:02:09 -04:00
rusefi 6bb28c1600 RE TS plugin to have continues tune auto-upload feature #1605 2020-07-13 21:39:42 -04:00
rusefi fac5f707c3 proxy progress 2020-07-13 00:44:43 -04:00
rusefi 3e5caf5794 proxy progress 2020-07-12 18:18:59 -04:00
rusefi eff12bbeb1 EFI_IDLE_INCREMENTAL_PID_CIC should be a runtime parameter #806 2020-07-12 18:11:10 -04:00
rusefi 2bb99ab387 proxy progress 2020-07-12 14:33:18 -04:00
rusefi 0fef20d6c6 proxy progress 2020-07-11 22:30:56 -04:00
rusefi 5184b5af53 migrate amazing idle from FSIO to less opaque TS #1581 2020-07-07 23:01:14 -04:00
rusefi 7c6e90e424 something was broken? 2020-07-06 02:05:34 -04:00
rusefi f93e204c3c generated 2020-07-06 01:09:05 -04:00
rusefi 26aaac4d10 SHORT_BOARDNAME becomes BUNDLE_NAME 2020-07-06 00:48:43 -04:00
rusefi 41d89f0d59 trying to simplify things a bit 2020-07-05 23:09:43 -04:00
rusefi a3c898a071 steps towards Android 2020-07-03 10:49:14 -04:00
rusefi 946275455c steps towards Android 2020-07-02 22:37:42 -04:00
rusefi 73ee602f6b logging refactoring 2020-07-02 20:10:22 -04:00
rusefi 18d359f092 one step back 2020-07-02 16:28:07 -04:00
rusefi a9e090d476 progress 2020-07-02 16:19:45 -04:00
rusefi 92c629abac fresh 2020-07-02 14:20:09 -04:00
andreika-git 6ef9417bbb gen_config new hash (#1561)
Co-authored-by: Andrei <andreikagit@users.noreply.github.com>
2020-07-02 14:19:35 -04:00
rusefi 435260fd94 fresh 2020-07-02 12:34:20 -04:00
andreika-git 8b84243dae Gen config refactor 2 (#1560)
* gen_config refactor, part II

* short board defines

* oops

* comment & undef

* define QUOTE

Co-authored-by: Andrei <andreikagit@users.noreply.github.com>
2020-07-02 12:33:31 -04:00
rusefi 368d053adf fresh 2020-07-02 08:26:10 -04:00
andreika-git e2b09ee679 Gen config refactor 1 (#1558)
* fix signature

* gen_config refactor, part I

* Add empty cache.zip

Co-authored-by: Andrei <andreikagit@users.noreply.github.com>
2020-07-02 08:16:18 -04:00
rusefi 0f8e28a148 one day we will end up with gradle 2020-07-02 00:12:47 -04:00
rusefi ef7c8e7b01 catching up 2020-07-02 00:00:14 -04:00
rusefi bfcd225d05 all fields should have TS info 2020-06-30 15:20:30 -04:00
rusefi 890bf4919d all fields should have TS info 2020-06-30 15:19:11 -04:00
rusefi da52f21ceb convention for fields without TS info 2020-06-29 21:54:30 -04:00
rusefi 570000298e convention for fields without TS info 2020-06-29 21:53:26 -04:00
rusefi 8410bef1b0 progress? 2020-06-28 11:52:14 -04:00
andreika-git 55b4364e7d gen_live_documentation cache (#1544)
Co-authored-by: Andrei <andreikagit@users.noreply.github.com>
2020-06-28 11:50:51 -04:00
rusefi 4a39d78118 progress 2020-06-28 11:04:20 -04:00
rusefi 793bd2528d helping .ini process 2020-06-28 10:02:16 -04:00
andreika-git c9ce2a29f4 gen_config cache (#1543)
* use cache for gen_config

* create dummy cache files to store them in github

* fix typo

* comment

* text

Co-authored-by: Andrei <andreikagit@users.noreply.github.com>
2020-06-28 10:00:11 -04:00
rusefi c0d73c260f fresh config tool jar 2020-06-27 14:26:52 -04:00
andreika-git fcf5bef7f7 gen_config is no more lazy (#1541)
* gen_config: replace lazyFile with timestamp checks

* board_generator: use LazyFile

* fix romraider and TOTAL_CONFIG_SIZE

* merge

Co-authored-by: Andrei <andreikagit@users.noreply.github.com>
2020-06-27 14:23:51 -04:00
rusefi f55636a9a2 minor refactoring & docs 2020-06-27 12:46:01 -04:00
rusefi edccc9a9e7 minor refactoring & docs 2020-06-27 12:45:18 -04:00
rusefi dfcf35381e display only first array element 2020-06-23 21:07:59 -04:00
rusefi 853575c058 check if tune file found, tune summary 2020-06-23 21:06:34 -04:00
rusefi e42c578415 there are legit reasons not to have valid certificate path :( Drew was affected by this 2020-06-23 20:06:29 -04:00
rusefi 8a40537ace REO progress
now with status!
2020-06-23 00:24:32 -04:00
rusefi 01a6815757 REO progress
more bugfixing
2020-06-22 23:17:23 -04:00
rusefi 6b4c4902f1 REO progress
a couple of bugfixes
2020-06-22 20:58:52 -04:00
rusefi c0b8c93a58 REO progress 2020-06-22 20:01:21 -04:00
rusefi 92519fa0d1 REO progress
token setup usability
2020-06-22 19:52:40 -04:00
rusefi 0b8c13ea74 REO progress 2020-06-22 01:35:37 -04:00
rusefi a9b1a2bd3a REO progress 2020-06-22 01:08:53 -04:00
rusefi 042042fd0a REO progress 2020-06-22 00:47:17 -04:00
rusefi c60af19a48 REO progress 2020-06-21 23:25:39 -04:00
rusefi ba184e390c Only two .ini files got auto-generated #1519 2020-06-19 00:28:50 -04:00
rusefi f1e45b688a TS plugin 2020-06-18 00:53:41 -04:00
rusefi 7d1d61fb89 TS plugin 2020-06-17 23:50:57 -04:00
rusefi e62ed41f5e TS plugin 2020-06-17 23:19:07 -04:00
rusefi 1977f23b9a TS plugin 2020-06-17 22:14:22 -04:00
rusefi 1c93e45cda TS project: hide all invalid entries fix #1505 2020-06-17 20:51:29 -04:00
rusefi 8293a92632 TS project: hide all invalid entries #1505 2020-06-17 20:33:17 -04:00
rusefi 2c83db49fb restoring ldmp 2020-06-17 19:03:10 -04:00
rusefi 2061244bcb TS project: hide all invalid entries #1505 2020-06-17 18:48:48 -04:00
rusefi d45e97c550 TS plugin 2020-06-17 16:50:14 -04:00
rusefi ac2612d59e TS plugin 2020-06-17 01:14:45 -04:00
rusefi 7ec193a865 TS plugin 2020-06-17 00:35:16 -04:00
rusefi 1b6980cac2 TS plugin 2020-06-17 00:03:45 -04:00
rusefi 4b663ccec7 TS plugin 2020-06-17 00:01:15 -04:00
rusefi 4cadb52bfa TS plugin 2020-06-16 23:57:50 -04:00
rusefi 942cca4212 TS plugin 2020-06-16 23:52:07 -04:00
rusefi 4e66a799d9 plugin split 2020-06-16 23:24:19 -04:00
rusefi 6ef0a4abc2 better module name 2020-06-16 23:06:13 -04:00
rusefi d81e139918 fixing stuff by reducing the gap between Windows and Linux scripts 2020-06-16 14:12:27 -04:00
rusefi 76d3dbe22c fixing stuff? 2020-06-14 18:06:33 -04:00
rusefi a0593844c7 something is broken somewhere :( 2020-06-14 18:01:23 -04:00
rusefi dba0e22efd happy new year 2020-06-09 20:08:16 -04:00
rusefi a705ec5852 refactoring 2020-06-05 01:19:02 -04:00
rusefi 91189c5b08 TS plugin progress 2020-06-05 01:00:29 -04:00
rusefi 4272f0e09c TS plugin progress 2020-06-04 23:32:52 -04:00
rusefi 2b422fbefd progress 2020-06-04 22:30:58 -04:00
rusefi c0c1b0b1c8 TS plugin progress 2020-06-04 00:32:35 -04:00
rusefi 64612d2473 TS plugin progress 2020-06-03 17:28:14 -04:00
rusefi 6d296b3366 TS plugin progress 2020-06-03 17:22:46 -04:00
rusefi b4acb6261b TS plugin progress 2020-06-02 23:58:34 -04:00
rusefi 146869b7dc TS plugin progress 2020-06-02 23:33:50 -04:00
rusefi a2da3aae29 TS plugin progress 2020-06-02 23:19:25 -04:00
rusefi 85cef6ba5c plugin progress 2020-06-02 22:49:54 -04:00
rusefi d80b28190a hello TS plugin 2020-05-31 23:17:34 -04:00
rusefi 0d0f8f6c60 progress 2020-05-31 14:05:03 -04:00
rusefi 8474fa8476 char type java generation 2020-05-25 13:57:34 -04:00
rusefi 146f658026 "-skip" is probably not needed anymore 2020-05-23 19:39:04 -04:00
rusefi 32fbe0ed0c progress with _hex and _16_hex 2020-05-22 01:23:38 -04:00
rusefi 2a1dec3472 automation should be automated
todo: move output files to "generated" folder
2020-05-20 11:13:42 -04:00
rusefi f0bd4f033d progress 2020-05-20 09:16:26 -04:00
rusefi a1f0198f2d docs 2020-05-20 01:15:10 -04:00
rusefi a0efd3ad68 refactoring 2020-05-16 18:52:08 -04:00
rusefi 1e13086a85 progress is hard :( 2020-05-14 19:01:52 -04:00
rusefi 030957459d now support hex values! 2020-05-14 18:45:49 -04:00
rusefi 2a75d922a0 probably no reason to use \r\n 2020-05-14 18:33:43 -04:00
rusefi 2723d6fd7b this tool was not properly using LazyFile 2020-05-14 18:23:38 -04:00
rusefi 5d54f3d742 why not? 2020-05-09 00:49:57 -04:00
rusefi 9b0a65efad progress - firing order logic to be re-evaluated every time we generate 2020-05-04 23:54:28 -04:00
rusefi dee8766c3e better location 2020-05-04 23:38:19 -04:00
rusefi a768bc6eda making IDEA happier 2020-05-01 17:52:56 -04:00
rusefi a07ac78b4e docs 2020-05-01 17:21:26 -04:00
rusefi a24bf8ec13 it mostly works! 2020-05-01 15:26:29 -04:00
rusefi 5797bbf044 it mostly works! 2020-05-01 15:14:45 -04:00
rusefi a4e9c39f4b it mostly works! 2020-05-01 15:02:26 -04:00
rusefi 6a54f0b06b it mostly works! 2020-05-01 14:14:41 -04:00
rusefi ce23cdd77c screen generator progress 2020-05-01 13:35:34 -04:00
rusefi adefb01362 screen generator 2020-04-29 22:34:51 -04:00
rusefi a4e127652a ScreenCapture 2020-04-29 21:45:42 -04:00
rusefi 9ab2701e37 slicing progress 2020-04-29 20:30:04 -04:00
rusefi 7348a33d34 screen capture tool now reads .ini and starts to generate .xml 2020-04-26 01:28:29 -04:00
rusefi 1d81459f9e wow 2020-04-23 00:14:27 -04:00
rusefi a1789c4f09 progress! i've generated 1087 images with that! 2020-04-23 00:08:07 -04:00
rusefi 277deda384 extracting method 2020-04-22 22:01:09 -04:00
rusefi 5dfa4cc3f5 progress 2020-04-22 20:20:37 -04:00
rusefi 1911d07d1a it mostly works! 2020-04-21 01:29:17 -04:00
rusefi e4093d7d62 it mostly works! 2020-04-21 01:18:07 -04:00
rusefi 4fa4f31cef at least TS opens 2020-04-20 15:39:48 -04:00
rusefi 598f90f6c9 code generator progress 2020-04-12 23:44:14 -04:00
rusefi 56fcb0fb28 composition instead of inheritance 2020-04-12 23:43:25 -04:00
rusefi 7cc92b3b8c processor progress 2020-04-12 23:32:22 -04:00
rusefi ca93302969 that's how this works now 2020-04-12 23:24:14 -04:00
rusefi 52a0bb375f documentation 2020-04-11 22:08:04 -04:00
rusefi 84e0e1b6e9 critical error usability improvements 2020-03-28 21:28:32 -04:00
rusEfi ac09211d71 live docs: whitespace support 2020-02-22 15:37:58 -05:00
rusefi 94c2f3a4cd he owes me one now 2020-02-14 23:03:26 -05:00
rusefi 1b1ffd6a96 adding flexibility 2020-02-14 22:44:59 -05:00
rusefi a1539e2edd unit test refactoring 2020-02-14 22:27:37 -05:00
rusefi 2197f94bf1 gen_config should fail with misaligned integers fix #1115 2020-02-02 13:24:32 -05:00
rusefi 9cc013f9de Config generation handles padding after packed booleans (bits) wrong
fix #1057
2019-12-14 16:11:31 -05:00
rusefi e443f579cb Config generation handles padding after packed booleans (bits) wrong
#1057
refactoring
2019-12-14 15:33:30 -05:00
rusefi d7c131dba0 Config generation handles padding after packed booleans (bits) wrong #1057
everything should start with a unit test
2019-12-14 14:46:20 -05:00
rusefi b220781fa8 everyone loves cross-platform EOL issues! 2019-11-16 14:55:12 -05:00
rusefi 5ac63a78f5 better state validation 2019-11-16 14:52:17 -05:00
rusefi 5ac8545060 Delayed A/C compressor switch #922 2019-09-11 19:30:36 -04:00
rusefi 7f069e428f Delayed A/C compressor switch #922 2019-09-10 23:49:21 -04:00
rusefi 3f856dc54d Delayed A/C compressor switch #922 2019-09-10 22:55:58 -04:00
rusefi 7ed0bb53c9 Delayed A/C compressor switch #922 2019-09-08 23:23:05 -04:00
rusefi f1f09832be refactoring 2019-09-08 23:11:11 -04:00
rusefi cc6806adae Delayed A/C compressor switch #922 2019-09-08 22:46:47 -04:00
rusefi 36a84f97b8 Live Docs progress: consuming data from multiple structures 2019-09-01 15:24:44 -04:00
rusefi 2a8998f548 Live Data progress: using field's context 2019-09-01 15:01:57 -04:00
rusefi 8be592f3d4 Live Data progress 2019-09-01 13:56:46 -04:00
rusefi e1a7ae0148 Live Data progress 2019-09-01 00:45:36 -04:00
rusefi 7ed5e2b028 better defaults to make things easier 2019-08-31 23:06:40 -04:00
rusefi aa1386c856 better defaults to make things easier 2019-08-31 23:00:16 -04:00
rusefi 1d45ced114 LiveData source files list is now defined in yaml format 2019-08-31 22:54:45 -04:00
rusefi de1b1318ce fresh code generator binary 2019-08-31 10:57:40 -04:00
rusefi fd87d9efef docs 2019-08-28 00:18:00 -04:00
rusefi a8f7a8965b cranking fuel live data #911 2019-08-26 23:41:04 -04:00
rusefi d345369ac2 steps towards ETB live documentation 2019-08-15 20:24:17 -04:00
rusefi 360e33cb0f throttle pedal up switch for Miata NA6 2019-07-21 17:06:16 -04:00
rusefi 6a49b04f62 explicitly closing log file 2019-07-21 14:04:07 -04:00
rusefi 85552b312d typo 2019-07-21 08:19:49 -04:00
rusefi cc6257bf5c trigger counters to formula, docs & improvements 2019-07-20 14:56:56 -04:00
rusefi fd8f70d8c4 Annotations in C++ code to produce formulas in rusEfi console #807 2019-07-13 09:00:03 -04:00
rusefi 2164661274 undoing wrong fix & better fix for #805
also generator logging improvements
This reverts commit 96270758c9.
2019-06-30 14:28:47 -04:00
rusefi a8aad0f885 code generator progress 2019-06-29 21:34:25 -04:00
rusefi d0e4a0984f Annotations in C++ code to produce formulas in rusEfi console #807 2019-06-27 06:47:13 -04:00
rusefi dd43f62706 Annotations in C++ code to produce formulas in rusEfi console #807 2019-06-18 23:23:30 -04:00
rusefi 0b843819eb TPS Live Documentation 2019-06-17 21:37:11 -04:00
rusefi e6b0e0625a Utility class which writes same line both to stdout and file 2019-06-17 20:21:32 -04:00
rusefi 767d9efed2 Annotations in C++ code to produce formulas in rusEfi console #807 (#848) 2019-06-17 19:14:03 -04:00
rusefi 7717f43fca explicit folder for generated java stuff 2019-06-16 22:14:40 -04:00
rusefi 7082885267 explicit folder for generated java stuff 2019-06-16 22:06:05 -04:00
rusefi 116897ba63 fixing fresh defect in code generator 2019-06-15 21:44:21 -04:00
rusefi 8fe9f1dcfe '-initialize_to_zero' mode for code generator 2019-06-15 15:54:58 -04:00
rusefi bd80315737 bumping configuration version in light of #773 2019-06-14 13:04:04 -04:00
rusefi ade7a62987 Annotations in C++ code to produce formulas in rusEfi console #807
reducing hard-coded constants in generator and etc
2019-06-14 00:47:28 -04:00
rusefi 0a2d65d506 template substitution for tsInfo part of the definition 2019-06-11 21:43:46 -04:00
rusefi c4cf7d2106 generating without build folder, faster fail in case of failure 2019-06-10 23:13:32 -04:00
rusefi e938b29bc3 signed byte type support 2019-06-10 23:08:38 -04:00
rusefi 3d88b546b5 input has sizes hard-coded #836 2019-06-10 13:38:25 -04:00
rusefi 9292efadbe TS flexibility for MRE 2019-06-07 17:38:12 -04:00
rusefi c577f50079 board-specific usability #808
fixing enum range
2019-06-04 23:45:41 -04:00
rusefi 60253de5f9 extracting hw-specific enums 2019-06-04 12:27:34 -04:00
rusefi 7792618672 extracting hw-specific enums 2019-06-04 12:21:28 -04:00
rusefi ce806d2024 random .idea files 2019-06-04 12:07:50 -04:00
rusefi d36737ccc1 smarter .gitignore 2019-06-03 22:55:15 -04:00
rusefi 27b8c6d771 getting ready for enum file split 2019-06-02 16:16:06 -04:00
rusefi 0b5a7e1090 unit tests for generator 2019-06-02 15:07:20 -04:00
rusefi 844c5a9c1b pins mapping logic fix & pins kind fix 2019-06-02 14:10:21 -04:00
rusefi 50b2522088 board-specific usability #808
toolset
2019-06-01 18:27:34 -04:00
rusefi 48c846db0e board-specific usability #808 2019-06-01 17:51:46 -04:00
rusefi 4c75ebde21 Usability: TS project rework #811
trying to address encoding nightmare
2019-06-01 17:15:01 -04:00
rusefi cd36259258 incremental code generation 2019-06-01 16:51:32 -04:00
rusefi dc521198b6 board-specific usability #808 2019-05-30 20:41:54 -04:00
rusefi a2e8d02a11 board-specific usability #808 2019-05-30 18:19:27 -04:00
rusefi 483c891e16 board-specific usability #808 2019-05-30 00:18:41 -04:00
rusefi 042766f6da unknown type is now a nice error 2019-05-29 23:54:25 -04:00
rusefi 53ce6e2c85 board-specific usability #808 2019-05-29 23:07:46 -04:00
rusefi b9cc20366f board-specific usability #808
extracting enum reader
2019-05-28 22:24:29 -04:00
rusefi 93a90f5e7f generator progress 2019-05-27 20:06:01 -04:00
rusefi d788baaa09 learning C & C++ - explicit typedef vs struct 2019-05-27 19:35:30 -04:00
rusefi 92c9ea2893 code generator progress 2019-05-27 17:44:10 -04:00
rusefi 71d55fd7bd recovering rom raider generation 2019-05-27 06:55:10 -04:00
rusefi f76619c0e2 generator now takes full file name 2019-05-26 20:54:44 -04:00
rusefi d38bea0dd3 named parameters & lazy build feature 2019-05-26 18:37:53 -04:00
rusefi 6028c26ed9 refactoring 2019-05-19 12:15:57 -04:00
rusefi 44ad5fc3c8 configuration generator refactoring 2019-05-18 17:10:28 -04:00
rusefi 9873a6d4cf refactoring 2019-05-18 08:35:51 -04:00
rusefi aa5f2134ce refactoring 2019-05-18 08:24:29 -04:00
rusefi 60d16d888e Multiple sync pattern for faster cranking #679
new tool: logicdata2c
2019-05-11 15:05:15 -04:00
rusefi 63b7ee7496 minor bugfix - enabling 31st bit 2019-05-02 18:19:56 -04:00
rusefi dca031cbe7 fixing EnumToString in light of __packed__ 2019-04-10 19:07:16 -04:00
rusefi dae6638b62 rusEfi settings editor is broken for one byte enums #709 2019-04-08 11:19:07 -04:00
rusefi 305454f5f0 progress 2019-04-04 21:47:21 -04:00
rusefi f851beecb1 gen_config: add rusefi_config_custom.txt to override #defines #727 2019-04-03 19:08:42 -04:00
rusefi 62fb26a60c gen_config: add rusefi_config_custom.txt to override #defines #727 2019-04-03 19:05:41 -04:00
rusefi aa67ad0079 generate_memory_usage_report/gcc_map_reader BUG? #721 2019-03-31 16:36:57 -04:00
rusefi 293b6b30e7 generate_memory_usage_report/gcc_map_reader BUG? #721
handling "bss", "text", "data", "rodata"
2019-03-31 05:01:51 -04:00
rusefi 35254bc959 generate_memory_usage_report/gcc_map_reader BUG? fix #721 2019-03-30 10:42:01 -04:00
rusefi 27ff4d1f68 generate_memory_usage_report/gcc_map_reader BUG? #721
unit test showing the issue
2019-03-30 10:20:08 -04:00
rusefi a86fa080e5 generate_memory_usage_report/gcc_map_reader BUG? #721 2019-03-30 10:03:57 -04:00
rusefi 3727ac5ec1 bye-bye workspace files 2019-03-12 14:59:15 -04:00
rusefi e7660a9090 overall usability progress 2019-03-12 14:35:49 -04:00
rusefi d4bbbc506d current GIT hash is now available to firmware source code 2019-02-02 19:51:39 -05:00
rusefi f6117c7783 current GIT hash is now available to firmware source code 2019-02-02 19:47:16 -05:00
rusefi 15eb7799ec misc 2018-12-25 08:18:57 -05:00
rusefi e67f9ed33f refactoring 2018-12-20 01:01:59 -05:00
rusefi 615858a9ab refactoring 2018-12-20 00:59:33 -05:00
rusefi a4a8d22b37 refactoring 2018-12-20 00:52:18 -05:00
rusefi 76613f9e1b refactoring 2018-12-20 00:49:27 -05:00
rusefi b803e63067 refactoring 2018-12-20 00:44:53 -05:00
rusefi 1d13e647db refactoring 2018-12-20 00:40:17 -05:00
rusefi 42061c5eb7 run configuration 2018-12-20 00:38:03 -05:00
rusefi 95a4852bf7 refacotring 2018-12-20 00:29:09 -05:00
rusefi 209a2e8446 refactoring 2018-12-20 00:27:49 -05:00
rusefi 0037c79a09 refactoring 2018-12-20 00:13:03 -05:00
rusefi a34ee1b270 refactoring 2018-12-20 00:11:47 -05:00
rusefi d0e1668f1f refactoring 2018-12-20 00:04:06 -05:00
rusefi 4e4fcc8563 refactoring 2018-12-19 23:45:00 -05:00
rusefi bcc51ad68b refactoring 2018-12-19 23:35:45 -05:00
rusefi a9752e7236 reducing confusion with file names 2018-12-19 23:18:03 -05:00
rusefi 29d52eefb9 explicit 1.8 2018-12-19 23:17:23 -05:00
rusefi f8c97836e7 docs 2018-12-19 21:32:26 -05:00
rusefi 66ff934c6a #630 2018-12-09 14:32:50 -05:00
rusefi 415f410baf ETB bias curve in TS 2018-12-09 13:50:13 -05:00
rusefi e14e12393c ETB bias curve by TPS 2018-12-09 10:19:47 -05:00
rusefi 1b71606174 progress 2018-12-09 09:52:02 -05:00
rusefi 36699e5679 PID auto tune unit test 2018-11-22 20:09:53 -05:00
rusefi 062f6fc0ca enum2string cleanup 2018-11-21 20:49:40 -05:00
andreika-git a7b7f94e0d Prepare for TPS-based Advance and tCharge Modes + Fixes (#610)
* rusefi_config.txt

* rusefi.input for TPS-based Advance

* rusefi.input for tCharge

* Fix compilation for Prometheus config

* Fix CJ125 calibration & debug flood

* Fix EnumToString utility for main.h->global.h refactoring
2018-09-25 15:45:17 -04:00
rusefi 8abe406f22 nicer message 2018-03-18 11:13:23 -04:00
rusefi b973fa580c detailed message 2018-03-18 09:03:39 -04:00
rusefi 8cfa477a2e .idea 2018-01-26 11:42:17 -05:00
rusefi 955720901d toolset progress 2018-01-26 11:37:18 -05:00
rusefi ac64980696 better method name 2017-12-11 11:41:19 -05:00
rusefi 68880d342b fixing build 2017-12-11 11:23:53 -05:00
rusefi 85a1ccb1ef #495 2017-11-19 14:29:46 -05:00
Andrei 7d13312983 Bin2Header util needed by bootloader 2017-05-30 20:42:31 +03:00
rusefi 43f5fdc77d preparing to further git conversion 2017-04-04 21:21:07 -04:00
rusefi c490a1e70c #382 improvements to generator to support simple string constants 2017-04-03 21:09:04 -04:00
rusefi c96fd41206 evil manual sync 2017-04-01 22:48:53 -04:00
rusefi 60867cba65 EOL for generated files 2017-03-27 22:24:52 -04:00
rusefi 72871721ad EOL for generated files 2017-03-27 22:15:48 -04:00
rusefi 5fc6044bae EOL for generated files 2017-03-27 22:07:26 -04:00
rusefi fb19f30040 EOL for generated files 2017-03-27 21:29:38 -04:00
rusefi be7c78599b #382 2017-03-26 18:48:12 -04:00
rusefi 24a9bbe107 #382 non-numeric defines into C sources 2017-03-26 18:09:37 -04:00
rusefi 3905d85831 find_cygwin . -type f -print0 | xargs -0 dos2unix
tools & simulator
2017-03-24 13:26:09 -04:00
rusefi fed5cfe254 progress - taking .map filename as parameter 2017-03-19 18:51:19 -04:00
rusefi f47715a806 better logging & time stamp feature 2017-03-03 20:07:06 -05:00
rusefi 6ea06c1105 version offset for a better transition from SD to GH 2017-02-22 21:40:43 -05:00
rusefi 5e341311a5 I have line ends issue 2017-02-21 22:56:20 -05:00
rusefi be6bb14801 trying to resolve end lines issue 2017-02-20 21:36:25 -05:00
rusefi 56247bfc30 manual sync 2017-02-20 17:24:52 -05:00
rusefi 22e88dd69e manual sync 2017-02-20 17:22:21 -05:00
Andrey B cf72282782 sync 2014-04-30 11:21:31 -05:00
rusefi 5af0407516 initial 2014-04-22 17:24:00 -05:00