Commit Graph

93 Commits

Author SHA1 Message Date
Matthew Kennedy 7a0ee7d6dc improve pin error messages (#1252)
* improve error msg

* emulator pin names too

Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2020-04-03 15:00:59 -04:00
rusefi 63e3e84e08 happy new year 2020-01-08 00:02:40 -05:00
dron0gus 489e0df3c9 triggers: fix coexistence of ICU and EXTI trigger drivers (#1085) 2020-01-07 03:42:08 -05:00
rusefi f47a1a16d1 getting rid of boardConfiguration / binary compatible change 2019-12-11 17:48:55 -05:00
rusefi 9bc6d71238 Revert "OK trying partial revert now"
This reverts commit 2fe49896
2019-11-13 22:56:43 -05:00
rusefi 2fe4989666 OK trying partial revert now 2019-11-12 21:05:51 -05:00
rusefi 4ba7842f52 refactoring: time to unify digital pin API 2019-11-12 00:25:10 -05:00
rusefi 80ef79eded this is not great :(
#639
#971
2019-11-11 22:19:35 -05:00
rusefi 52bb665365 fixing unit tests build 2019-11-11 21:45:15 -05:00
rusefi 99c5fcbd90 different take on #971 2019-11-11 21:25:40 -05:00
rusefi e73dd317b7 steps towards #975 2019-10-18 19:39:06 -04:00
rusefi eff84bcfeb steps towards #975 2019-10-18 18:54:32 -04:00
rusEfi 34b1531a8b Live Data for hw VVT signals 2019-09-02 21:02:08 -04:00
rusefi 5f51a783d2 fixing build? 2019-08-06 22:33:27 -04:00
rusEfi 9ddc9233ee NA6 & trigger 2019-08-06 22:17:18 -04:00
rusefi 5b5b56f01b gcc 2019 q3 fails integration testing #886
kind of guessing potential problem
2019-07-14 15:47:08 -04:00
rusefi f52e66c394 gcc 2019 q3 fails integration testing #886
investigation
2019-07-14 15:22:02 -04:00
rusefi 99af8c923d support multiple VVT sensors #885 2019-07-12 21:13:24 -04:00
rusefi 756dec106a support multiple VVT sensors #885
new fields & packing configuration. bumping configuration version
2019-07-12 14:24:45 -04:00
rusefi bad507558a Refactoring: OS access should be explicit #867 2019-07-04 03:25:35 -04:00
dron0gus 83d1f254a1 Exti rework (#770)
* io_pins: implement efiSetPadUnused

When pin becomes unused it should be switched to safe mode and
disconnected from any IP block. Assume that gpio input mode with
pull-up is safe enough.

* trigger_input: switch triggers pins to safe mode on stop/reinit

* digital_input_exti: rework

* rename enableExti to efiExtiEnablePin
* add efiExtiDisablePin
* keep track of used exti channels

* trigger_input: use digital_input_exti functions
2019-04-21 09:28:49 -04:00
rusefi 4807f39435 fixing build? 2019-04-20 13:42:31 -04:00
rusefi fd4929e586 input mode control and other pin mode control #767
taking a step back with PAL trigger
2019-04-20 13:19:23 -04:00
rusefi 56511da9e1 input mode control and other pin mode control #767
TODO
2019-04-20 10:59:07 -04:00
rusefi 1878fd4e34 USB and TLE8888 not working for F4 or F767 #764 2019-04-20 10:19:26 -04:00
andreika-git ca255a90c2 More config portability: TLE6240, Trigger_input, UART/Serial (#759)
* Add fields to UART/Serial configs

* trigger_input: can be both HAL_USE_PAL and HAL_USE_COMP

* tle6240 config: local temporary solution

* Fix for custom_engine::setFsio

* EFI_ACTIVE_CONFIGURATION_IN_FLASH
2019-04-15 08:40:12 -04:00
rusefi fe1f871a69 defined(__DOXYGEN__) ? #748 2019-04-12 20:52:51 -04:00
rusefi 484e9ff7a4 fix or safer code? 2019-04-12 18:10:47 -04:00
dron0gus e895593e67 Simulator (#749)
* Hide trigger_input.cpp if EFI_SHAFT_POSITION_INPUT == FALSE

* hide some hw-specific code under EFI_PROD_CODE
2019-04-12 23:28:19 +02:00
rusefi d890830e93 fixing at least unit tests 2019-04-12 08:33:40 -04:00
dron0gus eee9a5c867 trigger input: add PAL support (#743) 2019-04-12 14:05:53 +02:00
andreika-git 03a8e68b2d 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 93b08dcc4c The Big Refactoring of 2019: DECLARE_ENGINE_PARAMETER_SUFFIX consistency and simplification #657 2019-01-09 22:16:30 -05:00
rusefi cb6fb2a9ca better conditional compilation 2019-01-03 23:51:29 -05:00
rusefi 00a7f26ef9 progress 2018-12-16 01:13:44 -05:00
rusefi 41c63cec78 docs 2018-12-12 23:36:36 -05:00
rusefi 553969dc72 refactoring 2018-09-16 22:26:57 -04:00
rusefi 2f95cd1e0d step towards more unique codes 2018-07-25 23:30:00 -04:00
rusefi f5a4376036 happy new year 2018-01-20 20:55:31 -05:00
rusefi 1b01d5dc57 #480 2017-10-16 15:07:36 -04:00
rusefi cbbf7540ad refactoring 2017-10-16 14:31:02 -04:00
rusefi 3913dcada3 refactoring: reducing code duplication 2017-10-16 14:19:41 -04:00
rusefi 4ff04533eb icuStartCapture panic better state validation 2017-04-26 12:03:55 -04:00
rusefi 37e517849b icuStartCapture panic better state validation 2017-04-26 11:57:02 -04:00
rusEfi 9375108a5f bugfix: speed sensor input under ChibiOS 3.0 was broken 2017-04-21 23:05:48 -04:00
Fabien Poussin 270d3a263d Fixed ICU. 2017-03-29 17:55:53 +02:00
Fabien Poussin 4a93fc550f Fixes to make the firmware run. 2017-03-29 17:55:53 +02:00
Fabien Poussin d16f5c7cc2 ChibiOS 16.x update. 2017-03-29 17:54:06 +02:00
rusefi 42eea1ddfd progress #363 2017-03-01 22:18:25 -05:00
rusEfi 47019ad79a auto-sync 2017-02-06 19:03:19 -05:00