custom-board-bundle-sample-.../firmware/hw_layer/drivers/gpio
dron0gus 1b19a36b9e Smart gpios fixes 3 (#795)
* pin_repository: provide readable pin names in error cases

* io_pins: remove getBrain_pin_eExt

We have getBrain_pin_eExt in io_pins.cpp and hwPortname in
pin_repository.cpp.
First uses auto-generated enums, second one uses runtime data to
provide name of hw pin.
Removing first saves us about 2K of flash couse big auto-generated
switch with pin names no more used by anyone and gets optimized out.

* gpios: mc33972: CS pin is now requested at smart_gpios.pcc

* getSpiDevice: support SPI4

* smart_gpios.cpp: startSmartCsPins set CSs to inactive state

OutputPin:initPin initializes pin with false value. This is active
state for SPI Chip Selects. Set to 1 to deselect all chips.
2019-05-09 18:09:24 -04:00
..
core.c Smart gpios fixes 3 (#795) 2019-05-09 18:09:24 -04:00
gpio_ext.h
mc33972.c Smart gpios fixes 3 (#795) 2019-05-09 18:09:24 -04:00
mc33972.h
tle6240.c EFI_CONSOLE_UART_DEVICE, flash->hw_ports, Fix TLE6240 and misc.fixes (#793) 2019-05-05 11:06:27 -04:00
tle6240.h
tle8888.c tle8888: fix pin names array (#771) 2019-04-21 08:50:07 -04:00
tle8888.h