fome-fw/firmware
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
..
.vscode
ChibiOS@0ddc96cc2b
ChibiOS-Contrib@bdcee91586
bootloader
config docs 2019-05-07 10:10:15 -04:00
console Saab CDM knock signal integration #647 2019-05-05 17:21:36 -04:00
controllers Injection/Ignition angle inaccuracy on 60-2? EngineSniffer vs Real Hardware #778 2019-05-07 21:39:11 -04:00
development
docs
ext
ext_algo
hw_layer Smart gpios fixes 3 (#795) 2019-05-09 18:09:24 -04:00
iar_egt
integration Injection/Ignition angle inaccuracy on 60-2? EngineSniffer vs Real Hardware #778 2019-05-07 19:16:01 -04:00
tunerstudio Injection/Ignition angle inaccuracy on 60-2? EngineSniffer vs Real Hardware #778 2019-05-08 09:51:18 -04:00
util refactoring: better method name 2019-05-07 19:32:08 -04:00
.cproject
.gitignore
.project
Doxyfile
DoxygenLayout.xml
Makefile
clean.bat
clean_build.bat
clean_compile_two_versions.bat
compile.bat
compile_and_program.bat
cov_config.bat
cov_run.bat
coverity.yml
dump.bat
dump_iar.bat
dump_release.bat
egt2can.cpp
exception.txt
flash.bat
flash_dfu.bat
flash_erase407.bat
flash_erase767.bat
flash_openocd407.bat
flash_openocd767.bat
flash_release.bat
gen_config.bat
gen_enum_to_string.bat
gen_fsio_example.bat
gen_system_fsio.bat
gen_trigger_images.bat
generate_docs.bat
generate_memory_usage_report.bat
global.h
globalaccess.h
kill_for_coverity.c
license.txt
main.cpp
make4.bat
rusefi.cpp
rusefi.h
rusefi.mk
svnversion.h
update_version.bat