rusefi-1/firmware/config/boards/kinetis
rusefi 07222f68c0 E30 M3 Tach output solution #907 2019-12-30 01:41:23 -05:00
..
OS/os 5V-compatible adcVcc + trigger_input_comp + Kinetis COMP driver impr. (#1036) 2019-12-01 12:08:55 -05:00
config E30 M3 Tach output solution #907 2019-12-30 01:41:23 -05:00
libc Kinetis readme files 2019-07-27 12:46:51 -04:00
!compile-kinetis.bat would unification help? 2019-12-04 20:13:45 -05:00
!generate_memory_usage_report.bat Kinetis files (pre-alpha) (#890) 2019-07-27 09:52:01 -04:00
board.c Kinetis files (pre-alpha) (#890) 2019-07-27 09:52:01 -04:00
board.h Kinetis files (pre-alpha) (#890) 2019-07-27 09:52:01 -04:00
board.mk Kinetis: fix ENABLE_PERF_TRACE and trigger_input_comp (#1031) 2019-11-25 00:22:26 -05:00
board_configuration.cpp getting rid of boardConfiguration / binary compatible change 2019-12-11 17:48:55 -05:00
chconf.h Re-shrink stacks (#1060) 2019-12-14 09:31:13 -05:00
config.mk github CI fix (Kinetis/release) (#1045) 2019-12-04 15:16:26 -05:00
efifeatures.h Move slow ADC to thread #630 (#1042) 2019-12-11 09:28:11 -05:00
halconf.h Kinetis files (pre-alpha) (#890) 2019-07-27 09:52:01 -04:00
mapping.yaml Kinetis files (pre-alpha) (#890) 2019-07-27 09:52:01 -04:00
mcuconf.h Kinetis files (pre-alpha) (#890) 2019-07-27 09:52:01 -04:00
readme.md Kinetis readme files 2019-07-27 12:46:51 -04:00
rusefi_hw_enums.h Kinetis files (pre-alpha) (#890) 2019-07-27 09:52:01 -04:00

readme.md

rusEfi runs on MKE16F512 (alpha version as of July 2019)

rusEfi Kinetis implementation consists of three files/folders: firmware/config/boards/kinetis firmware/hw_layer/ports/kinetis firmware/hw_layer/trigger_input_comp.cpp

Since MKE16F512 is the first not stm32 rusEfi implementation, AndreiKA has a lot of fun! Kinetis overrides are in firmware/config/boards/kinetis/rusefi_hw_enums.h overrides pins firmware/config/boards/kinetis/config/rusefi_config_kinetis.txt

todo: have rusefi_stm32_hw_enums.h
have rusefi_kinetis_hw_enums.h move more generated files to 'generated' folder(s) maybe generated_stm32?

todo: move firmware/config/boards/kinetis/config/!gen_enum_to_string.bat somewhere else? merge with stm32?

At the moment we use internal RC generator. Open question if it's good enough.

pic

How to program

Used to be NXP_Kinetis_Bootloader_2_0_0 KinetisFlashTool and it's not clear how to download it now :(

We happen to have https://github.com/rusefi/rusefi_external_utils/raw/master/Kinetis/FSL_Kinetis_Bootloader_2.0.0_repack.zip