Commit Graph

439 Commits

Author SHA1 Message Date
rusefi b80710e7a7 refactoring "date" command and flex dead code 2019-09-20 18:12:56 -04:00
rusEfi 67c25a6f12 A/C relay cleanup 2019-09-15 11:32:38 -04:00
rusEfi 3bbce46660 mock voltage bugfix, thank you AndreiKA! 2019-09-12 08:27:25 -04:00
rusefi 7922d79cde pedal calibration into status message 2019-09-02 22:58:36 -04:00
rusefi b51e79357e refactoring: extracting magic command constant 2019-09-02 22:57:40 -04:00
rusEfi b8fa0dec72 typo 2019-09-01 18:56:57 -04:00
rusEfi daec071b6b mock PPS voltage command in addition to mock PPS position
ETB pane progress
2019-09-01 17:35:43 -04:00
rusEfi f5452a922f MRE NA6 2019-08-18 14:43:38 -04:00
rusEfi 6c9d684dfd MRE etb 2019-08-17 17:33:44 -04:00
rusEfi 48a15dcc0c MRE_MIATA_NB2 2019-08-13 19:15:24 -04:00
rusefi dbac03f981 WFT is wrong with MRE_miata_na6 config? operationMode complexity #898
more refactoring
2019-08-08 00:51:15 -04:00
rusefi 51110b33ad WFT is wrong with MRE_miata_na6 config? operationMode complexity #898
refactoring to begin with, zero logic change
2019-08-08 00:19:09 -04:00
rusEfi 070ebd65c6 MRE test setup 2019-08-05 23:00:35 -04:00
rusefi 91f9a50b3f F7 nucleo does not work?
funny, it was about some very unused feature
2019-08-02 01:36:02 -04:00
rusEfi 2120aff829 MRE is getting closer! 2019-07-25 21:39:39 -04:00
rusefi 358a50a961 setDefaultBoardConfiguration shouldn't have Frankenso pinout #852 2019-07-24 22:33:30 -04:00
Matthew Kennedy 21d1b25c5e Remove warmup afr pid (#879)
* config changes

* actually remove from config

* rip out implementation
2019-07-18 18:26:18 -04:00
rusefi 1769fdb770 gcc 2019 q3 fails integration testing #886
kind of guessing potential problem
2019-07-14 15:47:08 -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 a82c7e30db verbose trigger sync: better field name & check box to engine sniffer 2019-06-25 02:25:26 -04:00
rusefi f07f96599b "Calibrate TPS" broken in TS fix #805 2019-06-17 22:00:34 -04:00
rusefi 3068846bcf input has sizes hard-coded #836 2019-06-10 15:47:29 -04:00
rusefi d09bcad3e7 dreams of two ETBs 2019-05-05 12:02:42 -04:00
rusefi ac2a81d381 The Big Refactoring of 2019: DECLARE_ENGINE_PARAMETER_SUFFIX consistency and simplification #657
maybe probably pointless refactoring? reducing parameters visibility
2019-05-03 18:41:43 -04:00
rusefi 1ad0df904e fixing mock voltage controls 2019-05-01 09:36:29 -04:00
rusEfi a555aaba4e ETB tiny progress 2019-04-30 19:22:12 -04:00
rusEfi 7e099495c8 ETB micro progress 2019-04-30 01:21:09 -04:00
rusefi 9f29f30950 ETB progress 2019-04-23 23:18:48 -04:00
rusefi 541c445a2d defined(__DOXYGEN__) ? #748 2019-04-12 22:07:03 -04:00
rusefi 7a765f29b9 The Big Refactoring of 2019: folder structure #723 2019-04-09 23:00:17 -04:00
rusefi 1ab6cace13 The Big Refactoring of 2019: console vs TS vs CONSOLE_MODE_SWITCH_PIN vs text protocol #725
removing startConsoleInBinaryMode
2019-04-01 11:45:06 -04:00
andreika-git 8a13bab7d9 trigger_input_icu, EFI_ENABLE_MOCK_ADC, HALINC_CONTRIB (#724)
* trigger_input_icu.cpp

* EFI_ENABLE_MOCK_ADC

* $(HALINC_CONTRIB)
2019-03-31 23:15:32 +02:00
rusefi ebe58122c6 The Big Refactoring of 2019: folder structure #723 2019-03-31 16:56:13 -04:00
andreika-git 001fbb2526 More portability & bootloader fix (#720)
* fix bootloader

* EFI_FSIO

* EFI_EMULATE_POSITION_SENSORS, EFI_BOARD_TEST, EFI_AUX_PID, EFI_JOYSTICK
2019-03-29 15:46:15 +01:00
andreika-git b80806182f More portability & small fixes (#719)
* Use hw_stm32.mk

* Fix bootloader

* Use more common hw_ports.mk filename instead of hw_stm32.mk

* More CPU compatibility for Makefile

* TS_UART_MODE & rename TS_SERIAL_UART_DEVICE->TS_SERIAL_DEVICE

* Move lockAnyContext()/unlockAnyContext() to rfiutil.c

* USE_FATFS

* EFI_LCD

* Less compilation errors

* STATUS_LOGGING_BUFFER_SIZE & SETTINGS_LOGGING_BUFFER_SIZE

* EFI_ALTERNATOR_CONTROL, EFI_SERVO, EFI_DISABLE_CONSOLE_ACTIONS

* #ifndef PWM_PHASE_MAX_COUNT & more flexible GPIO inside portname()

* merge

* EFI_ALTERNATOR_CONTROL, EFI_ELECTRONIC_THROTTLE_BODY
2019-03-29 15:29:01 +01:00
rusefi bd2b992918 unifying_file_naming 2019-03-29 09:11:13 -04:00
rusefi a3493e76ab fixing build? 2019-03-11 15:02:27 -04:00
rusefi 8b22981688 command line progress? 2019-03-11 13:51:03 -04:00
rusEfi c01734b8a4 TPS commands & compacting 2019-03-02 13:21:12 -05:00
rusefi 9325cd6d23 better (?) variable names 2019-02-10 22:47:49 -05:00
rusefi c736716d1a dwell docs & better command name 2019-02-06 00:05:14 -05:00
rusefi da4fb3a19f better conditional compilation 2019-01-31 17:55:23 -05:00
rusefi 5b18f9f360 FSIO testability and test-driven development 2019-01-19 22:09:37 -05:00
rusefi 8539ba3271 The Big Refactoring of 2019: configuration version should not be a global variable #656 2019-01-15 21:51:09 -05:00
rusefi 1e4bdbb255 The Big Refactoring of 2019: DECLARE_ENGINE_PARAMETER_SUFFIX consistency and simplification #657 2019-01-10 17:07:29 -05:00
rusefi fd14010809 Revert "The Big Refactoring of 2019: DECLARE_ENGINE_PARAMETER_SUFFIX consistency and simplification #657"
This reverts commit 61440c5
2019-01-10 00:56:08 -05:00
rusefi 61440c5e73 The Big Refactoring of 2019: DECLARE_ENGINE_PARAMETER_SUFFIX consistency and simplification #657 2019-01-09 23:38:59 -05:00
Matthew Kennedy 45d4243636 Improve wall wetting AE to use time constant (#650)
* impruv

* c++17

* add tests, docs
2019-01-06 20:45:51 -05:00
rusefi 5b74163136 refactoring around "stopEngine" logic 2019-01-05 23:33:04 -05:00
Matthew Kennedy 799923ac5d const (#648) 2019-01-05 08:06:18 -05:00
rusEfi 73ba5aca89 ETB CLI progress 2018-11-26 22:17:16 -05:00
andreika-git 23fea3c0c5 STM32 Nucleo144-F767ZI board: Initial support (#620)
* More EFI_ #ifdefs for config flexibility

* Even more config flexibility

* New firmware/config/stm32f7ems/* files

* New firmware/config/boards/NUCLEO_F767/* files

* New firmware/hw_layer/stm32f7/* files

* Fix for EFI_USB_SERIAL

* Adding #if defined(STM32F7XX)

* SPI flags changed in F7: SPI_CR1_DFF --> SPI_CR1_CRCL

* I2Cv2 config changed in F7

* More versatile CCM defines

* Makefiles

* Double #ifs cleanup

* docs
2018-11-16 07:40:06 -05:00
rusEfi b24685ce65 ETB progress 2018-09-24 23:57:03 -04:00
rusefi 1f90cf153d refactoring 2018-09-16 22:26:57 -04:00
rusefi f3711be226 usability 2018-03-04 23:21:43 -05:00
rusefi 9a7dd55333 same action twice 2018-01-30 14:56:24 -05:00
rusefi 64b7a51617 #65
explicit precision control
2018-01-23 12:05:14 -05:00
rusefi 1d31067d19 happy new year 2018-01-20 20:55:31 -05:00
rusefi 7b02c8546d #492 2018-01-17 19:37:26 -05:00
rusEfi 9684549124 better method name 2018-01-07 11:17:49 -05:00
rusefi 3dc9ab247a get global_fuel_correction 2018-01-04 18:45:25 -05:00
rusEfi fdba6cdee8 new command style 2018-01-03 15:38:08 -05:00
rusefi caf2846a59 #502 2017-12-01 23:11:01 -05:00
rusefi 451225a3ec #490 2017-11-27 21:15:08 -05:00
rusefi aaeca16a81 #490 2017-11-27 21:10:49 -05:00
rusefi b1f66d43ce fixing build 2017-11-24 19:16:00 -05:00
rusefi af1ca0b38f #494 2017-11-16 14:44:53 -05:00
rusefi 815d69cc6c minor piece of mind 2017-11-04 19:37:40 -04:00
rusEfi 5a6f42d1fa minor etb 2017-09-17 22:05:03 -04:00
rusefi f2bd43ba71 date docs & message fix 2017-08-23 00:46:34 -04:00
rusefi 1db28d6847 call to pit progress 2017-07-25 21:59:20 -04:00
rusefi 80f97b43f9 improvement: IAC solenoid frequencty changeable on the fly 2017-07-10 22:24:03 -04:00
rusefi ec47e857ef some hack to handle linear CLT sensors 2017-06-12 18:48:55 -04:00
rusefi ca437215e9 new command: set_injector_lag VOLTAGE LAG 2017-06-11 15:32:29 -04:00
rusefi 004c0dc6b7 refactoring 2017-06-11 14:40:29 -04:00
rusEfi faafbead72 enable verbose_etb 2017-05-29 23:13:02 -04:00
rusefi a0b0af5acc better error handling 2017-05-29 11:09:14 -04:00
rusefi d267c75b83 PID storage refactoring - minor incompatible storage change 2017-05-28 22:32:32 -04:00
rusefi 8f7be13b5a #4 2017-05-28 13:39:08 -04:00
rusefi f45e5757b4 #4 progress 2017-05-22 23:25:34 -04:00
rusefi dcc5d95627 #4 2017-05-22 15:06:27 -04:00
rusefi f86d5d0044 #4 2017-05-16 22:13:40 -04:00
rusefi 0a1309e1a1 #4 2017-05-16 20:52:52 -04:00
rusefi 2a9f3cdede better macro name 2017-05-15 23:28:49 -04:00
rusefi 17ddd3fff8 trigger sync debug, warning_period command 2017-05-13 08:14:13 -04:00
rusefi dfa5aaf21d debug_mode commands 2017-05-13 07:48:42 -04:00
rusefi 51b25a39e2 removing unused parameter 2017-05-12 13:47:09 -04:00
rusefi 894e62f0a3 getter fix 2017-05-12 13:08:11 -04:00
rusefi 0328abb747 track day progress 2017-05-12 09:23:30 -04:00
rusEfi 2b63b3cb18 get array 2017-05-12 06:19:47 -04:00
rusefi d34dc00a8a removing unused parameter 2017-05-08 08:08:22 -04:00
rusefi af4d571e78 removing unused parameter 2017-05-07 20:40:10 -04:00
rusefi 7673f65920 set cranking_iac X command 2017-05-07 18:37:22 -04:00
rusefi e610a76ff1 telemetry dreams 2017-05-04 17:03:23 -04:00
rusefi 39ba28875c #388 fixed 2017-04-07 16:35:43 -04:00
rusefi 9221a08a90 #388 progress 2017-04-07 16:01:49 -04:00
rusefi 1757243e2b refactoring: const 2017-03-19 18:39:48 -04:00
rusefi a0d0f8ac79 better error code enum names & minor binary protocol test command fix 2017-03-05 14:13:47 -05:00
rusefi 7a4d7e79d6 progress 2017-03-03 23:22:22 -05:00
rusefi b01b053595 progress #363 2017-03-01 22:18:25 -05:00
rusefi 227528c8fe bugfix: set_toothed_wheel command 2017-02-23 08:20:24 -05:00
rusEfi c53f2e0775 auto-sync 2017-02-14 22:03:21 -05:00
rusEfi 268b572a9b auto-sync 2017-02-14 21:01:56 -05:00
rusEfi 19e57be01a auto-sync 2017-02-13 18:03:38 -05:00
rusEfi d605497615 auto-sync 2017-02-09 15:07:03 -05:00
rusEfi ba2050255c auto-sync 2017-01-16 16:03:37 -05:00
rusEfi 8c2734479f auto-sync 2017-01-11 21:04:22 -05:00
rusEfi 60193cd6a3 auto-sync 2017-01-07 02:01:58 -05:00
rusEfi f0566c887a auto-sync 2017-01-06 17:01:28 -05:00
rusEfi d12047f1a3 auto-sync 2017-01-06 16:03:41 -05:00
rusEfi eade0c0367 auto-sync 2017-01-06 10:04:41 -05:00
rusEfi 3337b9a756 auto-sync 2017-01-06 09:03:33 -05:00
rusEfi bd4c734fd1 auto-sync 2017-01-04 18:02:35 -05:00
rusEfi 55e89f0f31 auto-sync 2017-01-03 06:05:22 -05:00
rusEfi 9e65134415 auto-sync 2016-12-28 00:02:03 -05:00
rusEfi 2d64490724 auto-sync 2016-12-27 14:04:04 -05:00
rusEfi ce10888b8e auto-sync 2016-12-27 13:02:00 -05:00
rusEfi 34d2395015 auto-sync 2016-12-26 14:03:16 -05:00
rusEfi 83ab00ba5a auto-sync 2016-12-22 14:02:38 -05:00
rusEfi 0afcdd871f auto-sync 2016-12-19 17:01:43 -05:00
rusEfi c869c21ba8 auto-sync 2016-12-18 12:03:48 -05:00
rusEfi 600377f5a3 auto-sync 2016-12-15 17:02:31 -05:00
rusEfi 4f139668fb auto-sync 2016-11-23 23:02:35 -05:00
rusEfi 29dea6ef70 auto-sync 2016-11-17 23:02:17 -05:00
rusEfi 7d39a47c47 auto-sync 2016-11-14 22:02:35 -05:00
rusEfi 163f72b0fe auto-sync 2016-11-13 23:02:33 -05:00
rusEfi cc5cb306bd auto-sync 2016-11-04 16:02:50 -04:00
rusEfi accbe4e3a8 auto-sync 2016-11-04 07:01:51 -04:00
rusEfi 38092270e6 auto-sync 2016-11-04 06:03:31 -04:00
rusEfi 4d8bbd2456 auto-sync 2016-11-03 17:03:11 -04:00
rusEfi 2becccc815 auto-sync 2016-10-28 22:03:00 -04:00
rusEfi 7e1302794d auto-sync 2016-10-28 00:02:10 -04:00
rusEfi 719a7f86dc auto-sync 2016-10-15 23:03:28 -04:00
rusEfi 7b87c7fcd0 auto-sync 2016-10-15 22:01:57 -04:00
rusEfi 98b6e2857d auto-sync 2016-10-13 00:03:04 -04:00
rusEfi 328685f55d auto-sync 2016-09-27 12:02:15 -04:00
rusEfi c5c32f43aa auto-sync 2016-09-21 12:03:07 -04:00
rusEfi 22882d9ab1 auto-sync 2016-09-14 23:03:47 -04:00
rusEfi 9a61e8b0e0 auto-sync 2016-09-13 20:03:14 -04:00
rusEfi ae3daee330 auto-sync 2016-08-28 16:02:34 -04:00
rusEfi d2c7c1c993 auto-sync 2016-08-20 21:03:09 -04:00
rusEfi ffe28254ac auto-sync 2016-07-30 22:02:52 -04:00
rusEfi a3ad82682f auto-sync 2016-07-30 21:03:22 -04:00
rusEfi f1207fa292 auto-sync 2016-07-25 22:01:42 -04:00
rusEfi 4cc1aee6a5 auto-sync 2016-07-24 23:02:52 -04:00
rusEfi 7ea8aa98e0 auto-sync 2016-07-23 15:05:04 -04:00
rusEfi a5c62666e5 auto-sync 2016-07-22 18:04:12 -04:00
rusEfi 849dbfabbe auto-sync 2016-07-22 00:04:09 -04:00
rusEfi b81b53c00a auto-sync 2016-07-13 22:02:35 -04:00
rusEfi 38b3771a4b auto-sync 2016-07-13 21:03:05 -04:00