Commit Graph

61 Commits

Author SHA1 Message Date
rusefillc 56d5d77300 progress towards compact enum syntax 2022-05-09 07:02:01 -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
Andrey 1eafeb3ed1 code generation bugfix 2022-04-18 12:22:50 -04:00
rusefillc cc22937c65 better C++ enum handling 2022-01-27 16:51:58 -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 7b99df46d0 docs 2021-11-18 19:19:22 -05:00
rusefillc c2c335ea6d Bench Test IAC Valve fails #3534 2021-11-11 20:37:36 -05:00
rusefillc 7540f4f6cc parseCommentedOutEnumWithoutExplicitValues 2021-10-31 11:51:21 -04:00
rusefillc 4192aee6de generate java enum from C enum? generate both C and java from yaml? #2102 2021-10-24 12:49:51 -04:00
rusefillc 23a3f4eef9 generate java enum from C enum? generate both C and java from yaml? #2102 2021-10-23 23:21:37 -04:00
rusefillc c45003060c generate java enum from C enum? generate both C and java from yaml? #2102 2021-10-23 23:00:04 -04:00
rusefillc 94bfeec588 generate java enum from C enum? generate both C and java from yaml? #2102 2021-10-23 22:34:08 -04:00
rusefillc 6e4c241d50 refactoring 2021-10-23 20:02:22 -04:00
rusefillc abadef0e96 enum reader progress 2021-10-20 22:01:50 -04:00
rusefillc ffc4e97ba5 enum reader progress 2021-10-20 21:46:43 -04:00
rusefillc 37db1559df 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 10582e1a9e refactoring 2021-10-14 16:40:43 -04:00
Lenar Khannanov 47b5bd1f9d
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 c21623c356 progress 2021-08-16 10:21:14 -04:00
Lenar Khannanov 18ca33858f
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 555d9dfe4e
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 62ce798c0b human readable warning codes into TS #2898
preparation
2021-07-03 21:01:42 -04:00
rusefillc 73ca428217 Refactoring, technical debt: export more of trigger attributes into triggers.txt file #2077 2021-04-29 17:20:54 -04:00
rusefi ea052ed2b2 https://github.com/rusefi/web_backend/issues/73
toolset progress
2020-08-14 16:20:10 -04:00
rusefi 7882e9b2e1 toolset progress 2020-08-14 15:27:27 -04:00
rusefi e1d9e7a349 refactoring: static bad 2020-08-14 13:54:27 -04:00
rusefi 0f62bcf804 steps towards Android 2020-07-03 10:49:14 -04:00
rusefi 63ab889e2f happy new year 2020-06-09 20:08:16 -04:00
rusefi 4429e3c13f TS plugin progress 2020-06-03 17:28:14 -04:00
rusefi 75b33bc1a3 automation should be automated
todo: move output files to "generated" folder
2020-05-20 11:13:42 -04:00
rusefi 7dd08e2019 progress 2020-05-20 09:16:26 -04:00
rusefi db89e4d8d6 progress is hard :( 2020-05-14 19:01:52 -04:00
rusefi 0f045f3b41 now support hex values! 2020-05-14 18:45:49 -04:00
rusefi 5e7f6bd93c probably no reason to use \r\n 2020-05-14 18:33:43 -04:00
rusefi 53863dfea8 this tool was not properly using LazyFile 2020-05-14 18:23:38 -04:00
rusefi 7e02210cb8 adding flexibility 2020-02-14 22:44:59 -05:00
rusefi 80b7e0b911 everyone loves cross-platform EOL issues! 2019-11-16 14:55:12 -05:00
rusefi a7c1bc100d explicitly closing log file 2019-07-21 14:04:07 -04:00
rusefi b2dece5269 undoing wrong fix & better fix for #805
also generator logging improvements
This reverts commit f07f96599b.
2019-06-30 14:28:47 -04:00
rusefi af6c342368 Utility class which writes same line both to stdout and file 2019-06-17 20:21:32 -04:00
rusefi 451ace3f5d
Annotations in C++ code to produce formulas in rusEfi console #807 (#848) 2019-06-17 19:14:03 -04:00
rusefi f6800dbd39 board-specific usability #808
fixing enum range
2019-06-04 23:45:41 -04:00
rusefi 09767649de extracting hw-specific enums 2019-06-04 12:21:28 -04:00
rusefi f268317561 getting ready for enum file split 2019-06-02 16:16:06 -04:00
rusefi f40e0be614 board-specific usability #808 2019-05-30 00:18:41 -04:00
rusefi 34ce9f529c board-specific usability #808 2019-05-29 23:07:46 -04:00