rusefi-1/firmware
dron0gus 04ee37548b 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 gitignore, vscode settings (#792) 2019-05-05 01:39:56 -04:00
ChibiOS@0ddc96cc2b fresh Chibi 18 2019-03-21 18:27:59 -04:00
ChibiOS-Contrib@bdcee91586 Migrating to chibios18 (#687) 2019-02-05 18:36:25 -05:00
bootloader would it help BL? 2019-05-05 11:13:20 -04:00
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 console usability: engine sniffer jitter fix #780 2019-05-02 18:42:59 -04:00
docs getting ready for #631 2019-01-27 21:32:41 -05:00
ext #631 TIME_MS2I mostly 2019-01-28 20:00:17 -05:00
ext_algo unifying_file_naming 2019-03-29 09:11:13 -04:00
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 defined(__DOXYGEN__) ? #748 2019-04-12 17:18:33 -04:00
DoxygenLayout.xml
Makefile Try ccache #769 2019-04-20 21:35:14 -04:00
clean.bat
clean_build.bat
clean_compile_two_versions.bat USB and TLE8888 not working for F4 or F767 #764 2019-04-20 22:13:50 -04:00
compile.bat docs 2019-04-12 18:24:43 -04:00
compile_and_program.bat steps towards prometheus CI 2019-04-12 15:07:17 -04:00
cov_config.bat
cov_run.bat
coverity.yml
dump.bat
dump_iar.bat
dump_release.bat
egt2can.cpp EFI_CONSOLE_UART_DEVICE, flash->hw_ports, Fix TLE6240 and misc.fixes (#793) 2019-05-05 11:06:27 -04:00
exception.txt
flash.bat
flash_dfu.bat black board 2019-01-26 13:20:01 -05:00
flash_erase407.bat SPI progress 2019-04-14 18:12:15 -04:00
flash_erase767.bat F7 2019-02-21 20:51:30 -05:00
flash_openocd407.bat F7 progress 2019-02-21 08:27:08 -05:00
flash_openocd767.bat F7 progress 2019-02-21 08:27:08 -05:00
flash_release.bat
gen_config.bat I am lazy 2019-03-12 20:34:10 -04:00
gen_enum_to_string.bat
gen_fsio_example.bat VAG coolang fan logic 2019-05-02 21:54:50 -04:00
gen_system_fsio.bat
gen_trigger_images.bat
generate_docs.bat
generate_memory_usage_report.bat worth it's own command 2019-02-10 23:26:00 -05:00
global.h #787 2019-05-05 10:26:16 -04:00
globalaccess.h #657 2019-01-28 02:59:14 -05:00
kill_for_coverity.c
license.txt
main.cpp
make4.bat
rusefi.cpp docs 2019-05-02 17:52:48 -04:00
rusefi.h
rusefi.mk reducing duplication 2019-04-09 18:37:25 -04:00
svnversion.h electrical noise during tuning ETB causes full tune reset fix #775 2019-04-25 22:28:46 -04:00
update_version.bat current GIT hash is now available to firmware source code 2019-02-02 19:47:16 -05:00