rusefi-1/firmware/config/boards/kinetis/OS/os
andreika-git 3b352f6a3a 5V-compatible adcVcc + trigger_input_comp + Kinetis COMP driver impr. (#1036)
* adcVcc is not only for 3V STM32

* update ini files

* Kinetis: improve COMP driver

* Improve trigger_input_comp.cpp (hysteresis)
2019-12-01 12:08:55 -05:00
..
common Kinetis & TLE8888 compatibility & fixes... (#991) 2019-10-31 16:06:34 -04:00
hal/ports/KINETIS 5V-compatible adcVcc + trigger_input_comp + Kinetis COMP driver impr. (#1036) 2019-12-01 12:08:55 -05:00
readme.md Kinetis readme files 2019-07-27 12:46:51 -04:00

readme.md

Standard NXP headers firmware/config/boards/kinetis/OS/os/common/ext/CMSIS/KINETIS

To address Kinetis #e10536 errata we need to sleep 100 cycles to make watchdog happy. This is taken care by
firmware/config/boards/kinetis/OS/os/common/startup/ARMCMx/compilers/GCC/startup_ke1xf.S which is executed prior to the default firmware/ChibiOS/os/common/startup/ARMCMx/compilers/GCC/crt0_v7m.S

Linker script for 512K ROM firmware/config/boards/kinetis/OS/os/common/startup/ARMCMx/compilers/GCC/ld/MKE1xF512.ld

flash1a & flash1b is some hardware configuration magic _bca is flash1a via .bcaconfig _cfm is flash1b via .cfmconfig

firmware/config/boards/kinetis/OS/os/hal/ports/KINETIS/KE1xF/fsl contains Kinetis SDK files with modifications:

  1. include hal.h in the beginning
  2. firmware/config/boards/kinetis/OS/os/hal/ports/KINETIS/KE1xF/fsl/fsl_lpuart.c has UART patch (see AndreiKA tag)