dron0gus
def0123503
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
508e9d74e7
defined(__DOXYGEN__) ? #748
2019-04-12 20:52:51 -04:00
dron0gus
c6a1d0cbe0
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
d94b6d74e7
better ICU error handling
2019-04-07 18:25:46 -04:00
rusefi
45fa6089a4
F7 progress :)
2019-02-06 18:41:48 -05:00
rusefi
d55c7dd856
#640 Occasional halts on "Burn" in TunerStudio ("Red" LED is on)
2019-01-11 15:44:24 -05:00
rusefi
e6ac26bf2b
better conditional compilation
2019-01-04 00:16:08 -05:00
rusefi
8b039da84a
progress
2018-12-16 01:13:44 -05:00
rusefi
82a9c8fe91
docs
2018-12-12 23:36:36 -05:00
rusEfi
69b12f31b8
docs
2018-12-09 16:46:53 -05:00
rusefi
5e1bfa281b
docs
2018-12-09 14:47:24 -05:00
rusefi
10d66db0da
#630
2018-12-09 14:32:50 -05:00
rusefi
959a91ae4c
unique error codes #598
2018-07-25 23:03:04 -04:00
rusefi
1d31067d19
happy new year
2018-01-20 20:55:31 -05:00
rusEfi
1c08f2ea8a
Fix VSS init/deinit
2018-01-01 11:27:15 -05:00
rusefi
62e2a61b4f
docs
2017-08-27 21:33:24 -04:00
rusEfi
3e9ff64c8d
wow, another defect reported by @puff.
...
How come this even worked?!
2017-05-23 20:05:17 -04:00
rusefi
2b4c66968c
better code names & more performance info
2017-05-21 10:03:17 -04:00
rusefi
f27f99e9cc
better method name
2017-05-15 08:40:54 -04:00
rusefi
fcddd26a39
fix #410
2017-05-07 19:35:04 -04:00
rusefi
b54f0d3bdb
better pin stop?
2017-05-05 21:50:22 -04:00
rusefi
0215c2c33f
digital input stop
2017-05-05 21:05:59 -04:00
rusefi
cc55c143f5
icuStartCapture panic better state validation
2017-04-26 11:57:02 -04:00
rusEfi
296d8d1584
bugfix: speed sensor input under ChibiOS 3.0 was broken
2017-04-21 23:05:48 -04:00
rusEfi
cd5b6ec7d8
refactoring - reducing GPIO complexity
2017-04-21 19:59:05 -04:00
rusefi
62c8b51246
http://rusefi.com/forum/viewtopic.php?f=10&t=1195&p=24818#p24818
2017-04-08 08:40:58 -04:00
rusefi
9a7aa62cde
Merge remote-tracking branch 'origin/master' into fresh_chibios_2nd
2017-04-05 20:55:53 -04:00
rusefi
fedb12f2f3
progress towards pin restart
2017-04-05 19:48:40 -04:00
Fabien Poussin
1eb330c600
ChibiOS 16.x update.
2017-03-29 17:54:06 +02:00
rusefi
187e73f4ca
individual error codes for all errors
2017-03-05 08:51:21 -05:00
rusEfi
83e37c5f63
auto-sync
2017-02-06 20:02:18 -05:00
rusEfi
55d5ce4db9
auto-sync
2017-02-06 19:03:19 -05:00
rusEfi
55e89f0f31
auto-sync
2017-01-03 06:05:22 -05:00
rusEfi
e984e7a0c4
auto-sync
2016-10-10 14:02:17 -04:00
rusEfi
958651cfb6
auto-sync
2016-03-01 10:01:30 -05:00
rusEfi
66f46df7cf
auto-sync
2016-02-29 22:02:59 -05:00
rusEfi
fbdea87819
auto-sync
2015-12-31 16:02:30 -05:00
rusEfi
4f5005014e
auto-sync
2015-10-12 19:01:27 -04:00
rusEfi
969ebbf142
auto-sync
2015-07-10 09:01:56 -04:00
rusEfi
298341e0d1
auto-sync
2015-07-10 08:57:59 -04:00
rusEfi
241498d330
auto-sync
2015-07-06 21:33:28 -04:00
rusEfi
8f968c3014
auto-sync
2015-05-28 22:06:28 -04:00