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
fe1f871a69
defined(__DOXYGEN__) ? #748
2019-04-12 20:52:51 -04:00
dron0gus
69df5d4b50
gpios rework ( #739 )
...
* Some more include fixes for linux
* Pass cross-compile path through CROSS_COMPILE
* Lower-upper case conversion fixes for linux
* Rename unmarkPin to brain_pin_markUnused
This is part of external gpiochip integration
* Add gpio_pin prefix to markUsed and markUnused
To distinguish from similar functions using brain_pin
* pin_repository: add helpers
this is part of gpio chips integration
* efi_gpio: simplify getHwPin using brain_pin_is_onchip
2019-04-10 01:31:10 +02:00
rusefi
82028b29f8
better ICU error handling
2019-04-07 18:25:46 -04:00
rusefi
0a505d2bb1
F7 progress :)
2019-02-06 18:41:48 -05:00
rusefi
3acc936c6b
#640 Occasional halts on "Burn" in TunerStudio ("Red" LED is on)
2019-01-11 15:44:24 -05:00
rusefi
9917458125
better conditional compilation
2019-01-04 00:16:08 -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
a4e9c00ff0
docs
2018-12-09 16:46:53 -05:00
rusefi
b54d20e209
docs
2018-12-09 14:47:24 -05:00
rusefi
66ff934c6a
#630
2018-12-09 14:32:50 -05:00
rusefi
60b3aa8e60
unique error codes #598
2018-07-25 23:03:04 -04:00
rusefi
f5a4376036
happy new year
2018-01-20 20:55:31 -05:00
rusEfi
a1565058c0
Fix VSS init/deinit
2018-01-01 11:27:15 -05:00
rusefi
631ca644d4
docs
2017-08-27 21:33:24 -04:00
rusEfi
dcf38abf8a
wow, another defect reported by @puff.
...
How come this even worked?!
2017-05-23 20:05:17 -04:00
rusefi
ffc9cf72e4
better code names & more performance info
2017-05-21 10:03:17 -04:00
rusefi
6f2134511b
better method name
2017-05-15 08:40:54 -04:00
rusefi
55fc1f6cbc
fix #410
2017-05-07 19:35:04 -04:00
rusefi
a2d082eeea
better pin stop?
2017-05-05 21:50:22 -04:00
rusefi
b8a8818554
digital input stop
2017-05-05 21:05:59 -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
rusEfi
7a7fd5116c
refactoring - reducing GPIO complexity
2017-04-21 19:59:05 -04:00
rusefi
1d65c14ca7
http://rusefi.com/forum/viewtopic.php?f=10&t=1195&p=24818#p24818
2017-04-08 08:40:58 -04:00
rusefi
b9e5709124
Merge remote-tracking branch 'origin/master' into fresh_chibios_2nd
2017-04-05 20:55:53 -04:00
rusefi
0fefc242f0
progress towards pin restart
2017-04-05 19:48:40 -04:00
Fabien Poussin
d16f5c7cc2
ChibiOS 16.x update.
2017-03-29 17:54:06 +02:00
rusefi
5d855376f7
individual error codes for all errors
2017-03-05 08:51:21 -05:00
rusEfi
8a13b2693b
auto-sync
2017-02-06 20:02:18 -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
e4bad0d9d0
auto-sync
2016-10-10 14:02:17 -04:00
rusEfi
997ce583bd
auto-sync
2016-03-01 10:01:30 -05:00
rusEfi
db36e63c34
auto-sync
2016-02-29 22:02:59 -05:00
rusEfi
42069e51ac
auto-sync
2015-12-31 16:02:30 -05:00
rusEfi
a424fe375c
auto-sync
2015-10-12 19:01:27 -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
490da27bb3
auto-sync
2015-07-06 21:33:28 -04:00
rusEfi
e015c71ebb
auto-sync
2015-05-28 22:06:28 -04:00