rusefi/firmware/hw_layer
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
..
algo
drivers tle8888: fix pin names array (#771) 2019-04-21 08:50:07 -04:00
lcd USB and TLE8888 not working for F4 or F767 #764 2019-04-19 14:12:13 -04:00
mass_storage #631 2019-01-28 19:33:51 -05:00
ports/stm32 Add more portability to smart_gpio & SPI (#754) 2019-04-14 13:35:30 -04:00
sensors Exti rework (#770) 2019-04-21 09:28:49 -04:00
serial_over_usb defined(__DOXYGEN__) ? #748 2019-04-12 20:52:51 -04:00
AdcConfiguration.h defined(__DOXYGEN__) ? #748 2019-04-12 20:52:51 -04:00
adc_external.h
adc_inputs.cpp baro? 2019-04-16 01:55:15 -04:00
adc_inputs.h defined(__DOXYGEN__) ? #748 2019-04-12 20:52:51 -04:00
backup_ram.cpp defined(__DOXYGEN__) ? #748 2019-04-12 20:52:51 -04:00
backup_ram.h unifying_file_naming 2019-03-29 09:11:13 -04:00
board_test.cpp defined(__DOXYGEN__) ? #748 2019-04-12 20:52:51 -04:00
board_test.h
can_hw.cpp defined(__DOXYGEN__) ? #748 2019-04-12 20:52:51 -04:00
can_hw.h defined(__DOXYGEN__) ? #748 2019-04-12 20:52:51 -04:00
cdm_ion_sense.cpp Exti rework (#770) 2019-04-21 09:28:49 -04:00
cdm_ion_sense.h Saab CDM knock signal integration #647 2019-01-04 23:47:39 -05:00
digital_input_exti.cpp Exti rework (#770) 2019-04-21 09:28:49 -04:00
digital_input_exti.h Exti rework (#770) 2019-04-21 09:28:49 -04:00
digital_input_hw.cpp Exti rework (#770) 2019-04-21 09:28:49 -04:00
digital_input_hw.h Exti rework (#770) 2019-04-21 09:28:49 -04:00
flash.c defined(__DOXYGEN__) ? #748 2019-04-12 20:52:51 -04:00
flash.h defined(__DOXYGEN__) ? #748 2019-04-12 20:52:51 -04:00
hardware.cpp refactoring - reducing duplication 2019-04-21 00:04:46 -04:00
hardware.h defined(__DOXYGEN__) ? #748 2019-04-12 20:52:51 -04:00
hip9011.cpp USB and TLE8888 not working for F4 or F767 #764 2019-04-19 15:11:00 -04:00
hip9011.h USB and TLE8888 not working for F4 or F767 #764 2019-04-19 15:11:00 -04:00
hip9011_logic.cpp console vs ts cleanup and compilation fix for linux (#728) 2019-04-01 23:04:49 +02:00
hip9011_logic.h unifying_file_naming 2019-03-29 09:11:13 -04:00
hw_layer.mk steps towards smarter gpio 2019-04-13 10:58:52 -04:00
io_pins.cpp Exti rework (#770) 2019-04-21 09:28:49 -04:00
io_pins.h Exti rework (#770) 2019-04-21 09:28:49 -04:00
max31855.cpp better error handling for invalid SPI settings 2019-03-26 09:38:23 -04:00
max31855.h defined(__DOXYGEN__) ? #748 2019-04-12 20:52:51 -04:00
mcp3208.c defined(__DOXYGEN__) ? #748 2019-04-12 20:52:51 -04:00
mcp3208.h defined(__DOXYGEN__) ? #748 2019-04-12 20:52:51 -04:00
microsecond_timer.cpp defined(__DOXYGEN__) ? #748 2019-04-12 20:52:51 -04:00
microsecond_timer.h
mmc_card.cpp cj125 and hip125 and else SPI broken with chibi18 migration #757 2019-04-14 18:09:58 -04:00
mmc_card.h
neo6m.cpp defined(__DOXYGEN__) ? #748 2019-04-12 20:52:51 -04:00
neo6m.h
pin_repository.cpp Smart gpios (#752) 2019-04-14 01:32:46 +02:00
pin_repository.h progress 2019-04-12 17:39:49 -04:00
pwm_generator.cpp better conditional compilation 2019-01-03 23:51:29 -05:00
pwm_generator.h smarter PWM API - need to pass arbitrary pointer 2019-04-12 20:15:18 -04:00
rtc_helper.cpp defined(__DOXYGEN__) ? #748 2019-04-12 20:52:51 -04:00
rtc_helper.h
servo.cpp More portability & small fixes (#719) 2019-03-29 15:29:01 +01:00
servo.h
smart_gpio.cpp USB and TLE8888 not working for F4 or F767 #764 2019-04-20 23:49:26 -04:00
smart_gpio.h USB and TLE8888 not working for F4 or F767 #764 2019-04-20 23:39:06 -04:00
stepper.cpp defined(__DOXYGEN__) ? #748 2019-04-12 20:52:51 -04:00
stepper.h Simulator (#749) 2019-04-12 23:28:19 +02:00
trigger_input.cpp Exti rework (#770) 2019-04-21 09:28:49 -04:00
trigger_input.h FATAL error loading TS project 2019-04-09 22:15:55 -04:00
vehicle_speed.cpp defined(__DOXYGEN__) ? #748 2019-04-12 20:52:51 -04:00
vehicle_speed.h