rusefi/firmware/config/boards/kinetis
GitHub gen-configs Action fa9c41c9ca Auto-generated configs and docs 2024-02-16 20:25:25 +00:00
..
OS/os prepare kinetis drivers for -Wno-error=unused-variable 2023-11-03 15:47:40 -04:00
config Auto-generated configs and docs 2024-02-16 20:25:25 +00:00
libc
!compile_kinetis.bat
!generate_memory_usage_report.bat
board.c some dead code? 2024-02-05 00:06:32 -05:00
board.h some dead code? 2024-02-05 00:06:32 -05:00
board.mk remove SHORT_BOARD_NAME def from .mk https://github.com/rusefi/rusefi/issues/5931 2024-02-12 13:46:31 -05:00
board_configuration.cpp some dead code? 2024-02-04 22:58:25 -05:00
chconf.h refactoring: reducing copy-pasta 2023-07-06 13:46:50 -04:00
compile_kinetis.sh remove common_make 2024-02-16 09:40:26 -04:00
config.mk
custom_platform.mk only:kinetis 2023-05-23 17:08:18 -04:00
efifeatures.h a bit of dead & convention 2024-01-29 21:23:06 -05:00
halconf.h fixing cypress & reducing copy-paste 2023-07-06 15:34:42 -04:00
halconf_community.h
mcuconf.h
meta-info.env pull any variable from meta-info 2024-02-15 20:24:38 -04:00
prepend.txt minor fix: tables are flipped? (#5573) 2023-09-18 15:35:44 -04:00
readme.md
rusefi_hw_enums.h Dup2 (#5528) 2023-08-21 20:06: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