Commit Graph

170 Commits

Author SHA1 Message Date
rusefi 7eb05c90e4 steps towards ETB live documentation 2019-08-15 20:24:17 -04:00
rusefi 84955cdedb throttle pedal up switch for Miata NA6 2019-07-21 17:06:16 -04:00
rusefi a7c1bc100d explicitly closing log file 2019-07-21 14:04:07 -04:00
rusefi 01996de8c8 typo 2019-07-21 08:19:49 -04:00
rusefi e5b953db84 trigger counters to formula, docs & improvements 2019-07-20 14:56:56 -04:00
rusefi 9e461e7c27 Annotations in C++ code to produce formulas in rusEfi console #807 2019-07-13 09:00:03 -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 6fd5f2a644 code generator progress 2019-06-29 21:34:25 -04:00
rusefi d9c3eba470 Annotations in C++ code to produce formulas in rusEfi console #807 2019-06-27 06:47:13 -04:00
rusefi 13fefc6245 Annotations in C++ code to produce formulas in rusEfi console #807 2019-06-18 23:23:30 -04:00
rusefi 717af8a681 TPS Live Documentation 2019-06-17 21:37:11 -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 47daf9512e explicit folder for generated java stuff 2019-06-16 22:14:40 -04:00
rusefi 97a976dadd explicit folder for generated java stuff 2019-06-16 22:06:05 -04:00
rusefi 3632f5f787 fixing fresh defect in code generator 2019-06-15 21:44:21 -04:00
rusefi c3cfa41b98 '-initialize_to_zero' mode for code generator 2019-06-15 15:54:58 -04:00
rusefi e07b119a7f bumping configuration version in light of #773 2019-06-14 13:04:04 -04:00
rusefi f327b961f7 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 6b7baaaecc template substitution for tsInfo part of the definition 2019-06-11 21:43:46 -04:00
rusefi 090fa01465 generating without build folder, faster fail in case of failure 2019-06-10 23:13:32 -04:00
rusefi 2b7fde2c5e signed byte type support 2019-06-10 23:08:38 -04:00
rusefi 69a80c73f6 input has sizes hard-coded #836 2019-06-10 13:38:25 -04:00
rusefi 66903595b7 TS flexibility for MRE 2019-06-07 17:38:12 -04:00
rusefi f6800dbd39 board-specific usability #808
fixing enum range
2019-06-04 23:45:41 -04:00
rusefi ab1cf401e6 extracting hw-specific enums 2019-06-04 12:27:34 -04:00
rusefi 09767649de extracting hw-specific enums 2019-06-04 12:21:28 -04:00
rusefi 03f1eb3189 random .idea files 2019-06-04 12:07:50 -04:00
rusefi 1a00003b81 smarter .gitignore 2019-06-03 22:55:15 -04:00
rusefi f268317561 getting ready for enum file split 2019-06-02 16:16:06 -04:00
rusefi 0e1d740591 unit tests for generator 2019-06-02 15:07:20 -04:00
rusefi 2968cdafbc pins mapping logic fix & pins kind fix 2019-06-02 14:10:21 -04:00
rusefi 5282e29d7c board-specific usability #808
toolset
2019-06-01 18:27:34 -04:00
rusefi 0fc13878ee board-specific usability #808 2019-06-01 17:51:46 -04:00
rusefi c97d735fc0 Usability: TS project rework #811
trying to address encoding nightmare
2019-06-01 17:15:01 -04:00
rusefi 5588e8e323 incremental code generation 2019-06-01 16:51:32 -04:00
rusefi 0334f20fd1 board-specific usability #808 2019-05-30 20:41:54 -04:00
rusefi 2c844b551f board-specific usability #808 2019-05-30 18:19:27 -04:00
rusefi f40e0be614 board-specific usability #808 2019-05-30 00:18:41 -04:00
rusefi d33f117688 unknown type is now a nice error 2019-05-29 23:54:25 -04:00
rusefi 34ce9f529c board-specific usability #808 2019-05-29 23:07:46 -04:00
rusefi 83be45b83b board-specific usability #808
extracting enum reader
2019-05-28 22:24:29 -04:00
rusefi 489b115611 generator progress 2019-05-27 20:06:01 -04:00
rusefi e117bff3de learning C & C++ - explicit typedef vs struct 2019-05-27 19:35:30 -04:00
rusefi bf362f46b5 code generator progress 2019-05-27 17:44:10 -04:00
rusefi 54f9d77f46 recovering rom raider generation 2019-05-27 06:55:10 -04:00
rusefi 5db9eb44d9 generator now takes full file name 2019-05-26 20:54:44 -04:00
rusefi 2d0e59cdc5 named parameters & lazy build feature 2019-05-26 18:37:53 -04:00
rusefi ede9fd5c6f refactoring 2019-05-19 12:15:57 -04:00
rusefi 2c758692ef configuration generator refactoring 2019-05-18 17:10:28 -04:00
rusefi 3c4119c5c3 refactoring 2019-05-18 08:35:51 -04:00
rusefi 666894e267 refactoring 2019-05-18 08:24:29 -04:00
rusefi 6f9ce94fc3 Multiple sync pattern for faster cranking #679
new tool: logicdata2c
2019-05-11 15:05:15 -04:00
rusefi f02207735a minor bugfix - enabling 31st bit 2019-05-02 18:19:56 -04:00
rusefi b5bd4f646e fixing EnumToString in light of __packed__ 2019-04-10 19:07:16 -04:00
rusefi 64c70c3e2d rusEfi settings editor is broken for one byte enums #709 2019-04-08 11:19:07 -04:00
rusefi e2bb896741 progress 2019-04-04 21:47:21 -04:00
rusefi a48dd78966 gen_config: add rusefi_config_custom.txt to override #defines #727 2019-04-03 19:08:42 -04:00
rusefi b863a673ef gen_config: add rusefi_config_custom.txt to override #defines #727 2019-04-03 19:05:41 -04:00
rusefi 3bf616a63c generate_memory_usage_report/gcc_map_reader BUG? #721 2019-03-31 16:36:57 -04:00
rusefi 892a423b60 generate_memory_usage_report/gcc_map_reader BUG? #721
handling "bss", "text", "data", "rodata"
2019-03-31 05:01:51 -04:00
rusefi d973ebaa1c generate_memory_usage_report/gcc_map_reader BUG? fix #721 2019-03-30 10:42:01 -04:00
rusefi f1bb43abb5 generate_memory_usage_report/gcc_map_reader BUG? #721
unit test showing the issue
2019-03-30 10:20:08 -04:00
rusefi 6d55e0380e generate_memory_usage_report/gcc_map_reader BUG? #721 2019-03-30 10:03:57 -04:00
rusefi 8cd2ef7e44 bye-bye workspace files 2019-03-12 14:59:15 -04:00
rusefi d9bed5809e overall usability progress 2019-03-12 14:35:49 -04:00
rusefi 8649904dcc current GIT hash is now available to firmware source code 2019-02-02 19:51:39 -05:00
rusefi 6709070817 current GIT hash is now available to firmware source code 2019-02-02 19:47:16 -05:00
rusefi 6631396e72 misc 2018-12-25 08:18:57 -05:00
rusefi 108f0417da refactoring 2018-12-20 01:01:59 -05:00
rusefi 843f759941 refactoring 2018-12-20 00:59:33 -05:00
rusefi 56fbc21b71 refactoring 2018-12-20 00:52:18 -05:00
rusefi c03ed75433 refactoring 2018-12-20 00:49:27 -05:00
rusefi 9ec1166085 refactoring 2018-12-20 00:44:53 -05:00
rusefi bcd2ba640f refactoring 2018-12-20 00:40:17 -05:00
rusefi 7e2d448675 run configuration 2018-12-20 00:38:03 -05:00
rusefi 1373125a2a refacotring 2018-12-20 00:29:09 -05:00
rusefi cfc05de986 refactoring 2018-12-20 00:27:49 -05:00
rusefi 26c7c35eed refactoring 2018-12-20 00:13:03 -05:00
rusefi f48c3b9857 refactoring 2018-12-20 00:11:47 -05:00
rusefi 4694292b74 refactoring 2018-12-20 00:04:06 -05:00
rusefi 176aa20908 refactoring 2018-12-19 23:45:00 -05:00
rusefi 03d6876f2a refactoring 2018-12-19 23:35:45 -05:00
rusefi f01a2dd252 reducing confusion with file names 2018-12-19 23:18:03 -05:00
rusefi 67a1a86513 explicit 1.8 2018-12-19 23:17:23 -05:00
rusefi fe602d17b5 docs 2018-12-19 21:32:26 -05:00
rusefi 10d66db0da #630 2018-12-09 14:32:50 -05:00
rusefi d632d72ed3 ETB bias curve in TS 2018-12-09 13:50:13 -05:00
rusefi 36047e7f3d ETB bias curve by TPS 2018-12-09 10:19:47 -05:00
rusefi 9c16515b90 progress 2018-12-09 09:52:02 -05:00
rusefi 30b7cc6080 PID auto tune unit test 2018-11-22 20:09:53 -05:00
rusefi 0c5f31f5e5 enum2string cleanup 2018-11-21 20:49:40 -05:00
andreika-git d2569a1d11 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 23b02ec375 nicer message 2018-03-18 11:13:23 -04:00
rusefi 5004545f03 detailed message 2018-03-18 09:03:39 -04:00
rusefi c587b75b7e .idea 2018-01-26 11:42:17 -05:00
rusefi bf123b85ee toolset progress 2018-01-26 11:37:18 -05:00
rusefi f648fc96a9 better method name 2017-12-11 11:41:19 -05:00
rusefi 2cd13f578f fixing build 2017-12-11 11:23:53 -05:00
rusefi c297194fea #495 2017-11-19 14:29:46 -05:00