Commit Graph

226 Commits

Author SHA1 Message Date
rusefi 265727b7db steps towards dual ETB 2019-11-27 22:07:36 -05:00
Matthew Kennedy e7ea88044e s (#1023) 2019-11-21 23:45:16 -05:00
rusefi 95e8f4227b making F4 and else happier with perf_trace, also maybe missing 'break'? 2019-11-19 20:36:47 -05:00
Matthew Kennedy 8fd603dca9 Merge remote-tracking branch 'origin/master' into perf-tracing 2019-11-19 16:28:58 -08:00
rusefi 19bdb9a35f docs & code formatting 2019-11-19 18:17:03 -05:00
rusefi b865698e23 reducing warnings 2019-11-17 08:44:07 -05:00
rusefi 7eaed773ff evil manual merge of https://github.com/DonaldBecker/rusefi 2019-11-06 20:33:40 -05:00
Matthew Kennedy 6f3bfcb099 fix wwae (#980) 2019-10-17 00:06:54 -04:00
Matthew Kennedy ec33723587 hook up TS commands 2019-10-14 23:41:15 -07:00
Matthew Kennedy 97d848bb3e profile all the things 2019-10-13 13:14:08 -07:00
Matthew Kennedy 821ca6156f move tsOutputChannels to header (#970) 2019-10-08 21:02:51 -04:00
rusefi fe6b5d8c56 Live Data: trigger current gap 2019-09-03 19:30:51 -04:00
rusefi 6318f2ac38 Live Data: more Idle & ETB data points! 2019-09-01 15:46:40 -04:00
rusefi 8be592f3d4 Live Data progress 2019-09-01 13:56:46 -04:00
rusefi 8be92bbdb7 live data: consistent naming 2019-08-31 23:39:30 -04:00
rusefi 04009fd6f7 refactoring: extracting common magic constant 2019-08-18 12:30:59 -04:00
rusefi fe43256c91 ETB live docs 2019-08-15 21:01:04 -04:00
rusefi cc6257bf5c trigger counters to formula, docs & improvements 2019-07-20 14:56:56 -04:00
rusefi 0e6509906b longer field names 2019-07-13 10:32:36 -04:00
rusefi 6f5c8a17bf fixing build 2019-07-13 09:01:27 -04:00
rusefi fd8f70d8c4 Annotations in C++ code to produce formulas in rusEfi console #807 2019-07-13 09:00:03 -04:00
rusefi e2a5e11616 More than one aux pid #866
refactoring
2019-07-07 19:59:48 -04:00
rusefi 10c06ab73c EFI_TOOTH_LOGGER 2019-07-07 15:22:46 -04:00
Matthew Kennedy 55aaa1c95a Implement TS tooth logger (#873)
* FW changes

* config changes

* whitespace

* comment

* simplify
2019-07-06 20:48:58 -04:00
Matthew Kennedy 1dba6bf139 Tunerstudio.cpp cleanup (#871)
* convert to switch, cleanup

* undo if constexpr
2019-07-05 18:16:32 -04:00
rusefi e309e223aa Refactoring: OS access should be explicit #867 2019-07-04 03:57:21 -04:00
Matthew Kennedy 1505e722eb Add "Reset ECU" button (#857)
* add reset button

* fix signed/unsigned bug

* goodbye degree symbols
2019-06-23 09:18:54 -04:00
rusefi 0b843819eb TPS Live Documentation 2019-06-17 21:37:11 -04:00
rusefi d90c6ee1a3 Annotations in C++ code to produce formulas in rusEfi console #807 (#847)
* Annotations in C++ code to produce formulas in rusEfi console #807
firmware part of the change

* removing unneeded stuff & fixing unit test compilation

* not complete better unit test compilation fix  :(

* better C++ usage
2019-06-17 12:18:55 -04:00
rusefi fb36ef4708 removing dead code related to text to binary switch 2019-06-15 19:46:42 -04:00
rusefi 8575e2f4d2 refactoring 2019-05-27 18:58:43 -04:00
andreika-git 20b6a17695 EFI_CONSOLE_UART_DEVICE, flash->hw_ports, Fix TLE6240 and misc.fixes (#793)
* rename EFI_CONSOLE_UART_DEVICE -> EFI_CONSOLE_SERIAL_DEVICE

* Impl. EFI_CONSOLE_UART_DEVICE

* Move flash source files to ports/stm32/ & hw_ports.mk

* Fix TLE6240

* Fix EFI_NO_CONFIG_WORKING_COPY

* EFI_PRINT_MESSAGES_TO_TERMINAL
2019-05-05 11:06:27 -04:00
rusefi b34bdf5bcb docs 2019-05-02 17:52:48 -04:00
rusefi c0d27913e2 electrical noise during tuning ETB causes full tune reset fix #775 2019-04-25 22:28:46 -04:00
rusefi 24948a2641 defined(__DOXYGEN__) ? fix #748 2019-04-12 22:10:57 -04:00
rusefi acf1216ab0 rusEfi settings editor is broken for one byte enums fix #709 2019-04-08 11:57:16 -04:00
rusefi 7807651412 The Big Refactoring of 2019: console vs TS vs CONSOLE_MODE_SWITCH_PIN vs text protocol #725
sweet progress!
2019-04-01 14:18:21 -04:00
rusefi 1c1216cb53 The Big Refactoring of 2019: console vs TS vs CONSOLE_MODE_SWITCH_PIN vs text protocol #725
more dead code
2019-04-01 12:11:57 -04:00
rusefi 05c70b1a9f The Big Refactoring of 2019: console vs TS vs CONSOLE_MODE_SWITCH_PIN vs text protocol #725
few lines of dead code
2019-04-01 11:39:25 -04:00
andreika-git 97191fda08 More portability and smaller RAM footprint possible (#722)
* EFI_NO_CONFIG_WORKING_COPY

* EFI_CONSOLE_NO_THREAD

* EFI_SHAFT_POSITION_INPUT

* #ifndef UTILITY_THREAD_STACK_SIZE

* fix printf() -> print()
2019-03-30 22:41:46 +01:00
rusefi 24e6f13d6a TS command to reset firmware 2019-03-12 20:33:13 -04:00
rusefi d37c5c54a2 idle bench test from TS 2019-01-13 19:41:39 -05:00
rusefi 937b78718e warning code refactoring related to
Question: something strange trigger errors #662
2019-01-11 09:58:48 -05:00
rusefi 93b08dcc4c The Big Refactoring of 2019: DECLARE_ENGINE_PARAMETER_SUFFIX consistency and simplification #657 2019-01-09 22:16:30 -05:00
Matthew Kennedy 2575252334 TunerStudio Cleanup (#649)
* TS cleanup

* remove fl_protocol

* fix build
2019-01-05 07:55:21 -05:00
rusefi 4868a9fd82 refactoring 2018-09-16 22:25:17 -04:00
rusEfi 9e78fcfc7e minor bugfix: periodic version status message via TTL 2018-04-01 23:49:57 -04:00
rusefi 3f4075b4d5 #365 2018-01-24 15:08:10 -05:00
rusefi 0b0f9efa3a Feature 463 (#464)
* #463

* #463

* default .LD filename

* #463

* fixing start-up by disabling LSE until rusEfi patch is applied

* simulator compiles now

* latest ChibiOS 17 with FatFS 0.13
2018-01-23 21:17:30 -05:00
rusefi f5a4376036 happy new year 2018-01-20 20:55:31 -05:00
rusefi 4242c0277b docs 2017-11-19 16:56:54 -05:00
andreika-git 7b4d27ce89 Added support for Bluetooth SPP-C module (#483) 2017-11-02 18:10:00 -04:00
rusefi 743d3b36e7 #416 2017-07-26 22:52:13 -04:00
rusefi df24230d47 fix #307 2017-07-24 22:26:41 -04:00
Andrei 217662ec9d Bluetooth HC-05 draft 2017-06-05 01:07:02 +03:00
Andrei e86a385f64 Bluetooth setup code integration 2017-06-04 15:50:31 +03:00
rusefi 9ff8c703a4 fixed #429 2017-05-27 09:05:08 -04:00
rusefi fe90efd946 #429 2017-05-27 09:00:18 -04:00
andreika-git 6cd8a4cc15 Update tunerstudio.cpp 2017-05-23 22:09:48 +03:00
andreika-git db27ccc396 Merge branch 'master' into uart_dma2 2017-05-23 21:54:40 +03:00
rusefi d7cbeab3c9 extracting method & better method names 2017-05-23 14:37:03 -04:00
andreika-git 70f7eac3e5 Merge branch 'master' into uart_dma2 2017-05-23 21:19:48 +03:00
rusefi 3b64a8fb04 spelling 2017-05-23 14:14:46 -04:00
Andrei 1bbd7bd965 recieved 2017-05-23 21:05:46 +03:00
Andrei c4ba78770d Working UART-DMA v2.0 2017-05-23 20:10:43 +03:00
rusefi 73c1f29cf9 better macro name 2017-05-15 23:33:22 -04:00
rusefi 92e588b2ae counter for T command 2017-05-09 15:32:14 -04:00
rusefi 9d03be6731 counter for test command 2017-05-09 12:07:52 -04:00
rusefi cbf03e0add #365 2017-05-07 08:20:23 -04:00
rusefi cb79f427d9 #365 2017-05-06 22:37:43 -04:00
rusefi 4389077e22 TS protocol debugging #336 2017-03-26 17:19:08 -04:00
rusefi e4a7b951a9 progress #372 2017-03-15 21:56:20 -05:00
rusefi 378101fd67 potentially a bugfix - two binary protocol thread should not share static variables 2017-03-15 21:20:53 -05:00
rusefi 34c4d1a904 fixed #367 2017-03-05 14:21:04 -05:00
rusefi c8f48346d0 better error code enum names & minor binary protocol test command fix 2017-03-05 14:13:47 -05:00
rusefi f829c75cca individual error codes for all errors 2017-03-05 08:46:32 -05:00
rusEfi c53c331149 auto-sync 2017-02-09 13:05:40 -05:00
rusEfi 42182b63b8 auto-sync 2017-01-28 18:03:41 -05:00
rusEfi 18dac7890c auto-sync 2017-01-05 05:01:46 -05:00
rusEfi 552c664a23 auto-sync 2017-01-03 06:05:22 -05:00
rusEfi 7a55ea3540 auto-sync 2017-01-02 15:03:26 -05:00
rusEfi 5b2886a282 auto-sync 2016-12-29 21:02:50 -05:00
rusEfi 041d70acef auto-sync 2016-12-25 13:02:34 -05:00
rusEfi c090367272 auto-sync 2016-10-11 21:03:00 -04:00
rusEfi e4bad0d9d0 auto-sync 2016-10-10 14:02:17 -04:00
rusEfi b4af8d5c2b auto-sync 2016-10-03 22:03:22 -04:00
rusEfi 3316d34d7c auto-sync 2016-09-14 23:03:47 -04:00
rusEfi 21cc26f97b auto-sync 2016-08-30 22:02:21 -04:00
rusEfi 46bc98d4ea auto-sync 2016-08-16 22:05:36 -04:00
rusEfi 0cd8bd4a21 auto-sync 2016-07-05 20:02:56 -04:00
rusEfi f28580027a auto-sync 2016-06-01 19:02:00 -04:00
rusEfi d9ae30909e auto-sync 2016-05-07 13:02:40 -04:00
rusEfi ccfdd172e0 auto-sync 2016-05-07 00:01:23 -04:00
rusEfi 667ecd32c9 auto-sync 2016-05-06 23:02:23 -04:00
rusEfi d69ba680aa auto-sync 2016-03-15 00:01:37 -04:00
rusEfi bd3f42802d auto-sync 2016-03-14 23:01:43 -04:00
rusEfi 8cf1b1ad50 auto-sync 2016-03-05 00:02:00 -05:00
rusEfi abc47627ae auto-sync 2016-03-04 23:01:42 -05:00
rusEfi db2cb22ba8 auto-sync 2016-02-13 21:02:14 -05:00
rusEfi 4db9273c29 auto-sync 2016-02-04 13:01:47 -05:00
rusEfi 1972f1c020 auto-sync 2016-01-11 19:02:19 -05:00
rusEfi c723291094 auto-sync 2016-01-09 08:01:27 -05:00
rusEfi 42069e51ac auto-sync 2015-12-31 16:02:30 -05:00
rusEfi 7ff9505df6 auto-sync 2015-11-09 19:03:32 -05:00
rusEfi 2e1a2e8b53 auto-sync 2015-08-23 21:03:42 -04:00
rusEfi e5c9bc6896 auto-sync 2015-08-22 13:01:35 -04:00
rusEfi 41e7abdd6f auto-sync 2015-07-10 09:01:56 -04:00
rusEfi 69b0c4e2de auto-sync 2015-07-10 08:57:59 -04:00
rusEfi 80b6c3321c auto-sync 2015-05-08 15:06:28 -04:00
rusEfi f146392106 auto-sync 2015-04-19 19:11:22 -04:00
rusEfi 8b21c46931 auto-sync 2015-04-13 15:10:36 -05:00
rusEfi 5fa1e39f6f auto-sync 2015-04-04 22:04:44 -05:00
rusEfi 0733faa32c auto-sync 2015-04-04 17:05:11 -05:00
rusEfi dd041955e2 auto-sync 2015-03-30 10:10:23 -05:00
rusEfi 5c193865b8 auto-sync 2015-03-22 15:04:53 -05:00
rusEfi 17066856c5 auto-sync 2015-03-19 21:04:54 -05:00
rusEfi c8ac92cf41 auto-sync 2015-03-18 19:05:13 -05:00
rusEfi 31caf249d8 auto-sync 2015-03-17 21:07:24 -05:00
rusEfi 44e4bcf72a auto-sync 2015-03-15 13:05:21 -05:00
rusEfi 2d398a7bf0 auto-sync 2015-03-14 15:13:22 -05:00
rusEfi 7a1517cba5 auto-sync 2015-03-14 13:08:58 -05:00
rusEfi 8cfd548f0d auto-sync 2015-03-14 12:05:26 -05:00
rusEfi 9b516e757d auto-sync 2015-03-11 23:04:52 -05:00
rusEfi 00da31097a auto-sync 2015-03-09 21:16:13 -05:00
rusEfi 675c9fbec6 auto-sync 2015-03-09 19:08:27 -05:00
rusEfi 370b9c2144 auto-sync 2015-03-09 11:05:04 -05:00