rusefi/firmware/config/boards/kinetis
GitHub build-firmware Action 1761ad95ec Auto-generated configs and docs 2022-07-30 14:09:05 +00:00
..
OS/os
config Auto-generated configs and docs 2022-07-30 14:09:05 +00:00
libc
!compile_kinetis.bat
!generate_memory_usage_report.bat
board.c
board.h Firmware support or user instructions for jdy-33 #3944 2022-03-10 14:17:18 -05:00
board.mk Short board name 2 (#4080) 2022-04-18 15:45:29 -04:00
board_configuration.cpp get rid of setSerialConfigurationOverrides (#4274) 2022-06-23 19:42:09 -04:00
chconf.h Remove outdated option CH_DBG_ENABLE_TRACE (#3087) 2021-07-31 07:51:13 -04:00
compile_kinetis.sh pass parameters instead of `export` in build scripts (#4081) 2022-04-18 19:05:27 -04:00
config.mk cli registry: rework this hell, add FFF and FFFFF (#3964) 2022-02-26 16:58:10 -05:00
efifeatures.h big delete ICU (#4270) 2022-07-07 15:27:59 -04:00
halconf.h
halconf_community.h
mcuconf.h
readme.md
rusefi_hw_enums.h CAN GPIO #4096 2022-04-29 22:15:54 -04:00

readme.md

Kinetis

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