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
rusEfi
552c664a23
auto-sync
2017-01-03 06:05:22 -05:00
rusEfi
ee369d4975
auto-sync
2016-12-27 12:00:48 -05:00
rusEfi
fce8b9723d
auto-sync
2016-12-19 23:03:24 -05:00
rusEfi
4e5a870f7f
auto-sync
2016-10-10 16:02:39 -04:00
rusEfi
fb5f7fc282
auto-sync
2016-10-10 15:02:10 -04:00
rusEfi
e4bad0d9d0
auto-sync
2016-10-10 14:02:17 -04:00
rusEfi
e6c750bf60
auto-sync
2016-09-17 13:02:39 -04:00
rusEfi
dafe482469
auto-sync
2016-09-17 11:03:00 -04:00
rusEfi
017a55c297
auto-sync
2016-08-20 23:02:09 -04:00
rusEfi
79a25b6d77
auto-sync
2016-08-20 19:02:07 -04:00
rusEfi
576f0f061d
auto-sync
2016-08-20 09:02:06 -04:00
rusEfi
46bc98d4ea
auto-sync
2016-08-16 22:05:36 -04:00
rusEfi
26dcdc0504
auto-sync
2016-02-27 23:03:34 -05:00
rusEfi
d806490efc
auto-sync
2016-01-24 18:01:56 -05:00
rusEfi
1972f1c020
auto-sync
2016-01-11 19:02:19 -05:00
rusEfi
42069e51ac
auto-sync
2015-12-31 16:02:30 -05:00
rusEfi
6e8278f936
auto-sync
2015-09-25 09:06:35 -04:00
rusEfi
465b4ba90d
auto-sync
2015-08-22 11:02:10 -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