- released: 2021-09-30
- Support added for 147 NXP Kinetis MCU's
CHIP NAME | CHIP NAME | CHIP NAME | CHIP NAME | CHIP NAME |
---|---|---|---|---|
MK20DN128VFM5 | MK20DN128VFT5 | MK20DN128VLF5 | MK20DN128VLH5 | MK20DN128VMP5 |
MK20DN32VFM5 | MK20DN32VFT5 | MK20DN32VLF5 | MK20DN32VLH5 | MK20DN32VMP5 |
MK20DN64VFM5 | MK20DN64VFT5 | MK20DN64VLF5 | MK20DN64VLH5 | MK20DN64VMP5 |
MK20DX128VFM5 | MK20DX128VFT5 | MK20DX128VLF5 | MK20DX128VLH5 | MK20DX32VFM5 |
MK20DX32VFT5 | MK20DX32VLF5 | MK20DX32VLH5 | MK20DX32VMP5 | MK20DX64VFM5 |
MK20DX64VFT5 | MK20DX64VLF5 | MK20DX64VLH5 | MK20DX64VMP5 | MK22FN128CAH12 |
MK22FN128VDC10 | MK22FN128VLH10 | MK22FN128VLL10 | MK22FN128VMP10 | MK22FN1M0AVLH12 |
MK22FN1M0AVLK12 | MK22FN1M0AVLL12 | MK22FN1M0AVLQ12 | MK22FN1M0AVMC12 | MK22FN1M0AVMD12 |
MK22FN1M0VLH12 | MK22FN1M0VLK12 | MK22FN1M0VLL12 | MK22FN1M0VLQ12 | MK22FN1M0VMC12 |
MK22FN1M0VMD12 | MK22FN256CAH12 | MK22FN256VDC12 | MK22FN256VLH12 | MK22FN256VLL12 |
MK22FN256VMP12 | MK22FN512CAP12 | MK22FN512VDC12 | MK22FN512VFX12 | MK22FN512VLH12 |
MK22FN512VLL12 | MK22FN512VMP12 | MK22FX512AVLH12 | MK22FX512AVLK12 | MK22FX512AVLL12 |
MK22FX512AVLQ12 | MK22FX512AVMC12 | MK22FX512AVMD12 | MK22FX512VLH12 | MK22FX512VLK12 |
MK22FX512VLL12 | MK22FX512VLQ12 | MK22FX512VMC12 | MK22FX512VMD12 | MK51DN256CLQ10 |
MK51DN256CMD10 | MK51DN512CLL10 | MK51DN512CLQ10 | MK51DN512CMC10 | MK51DN512CMD10 |
MK51DX256CLK10 | MK51DX256CLL10 | MK51DX256CMC10 | MK53DN512CLQ10 | MK53DN512CMD10 |
MK53DX256CLQ10 | MK53DX256CMD10 | MK60DN256VLL10 | MK60DN256VLQ10 | MK60DN256VMC10 |
MK60DN256VMD10 | MK60DN512VLL10 | MK60DN512VLQ10 | MK60DN512VMC10 | MK60DN512VMD10 |
MK60DX256VLL10 | MK60DX256VLQ10 | MK60DX256VMC10 | MK60DX256VMD10 | MK64FN1M0CAJ12 |
MK64FN1M0VDC12 | MK64FN1M0VLL12 | MK64FN1M0VLQ12 | MK64FN1M0VMD12 | MK64FX512VDC12 |
MK64FX512VLL12 | MK64FX512VLQ12 | MK64FX512VMD12 | MK65FN2M0CAC18 | MK65FN2M0VMI18 |
MK65FX1M0CAC18 | MK65FX1M0VMI18 | MK66FN2M0VLQ18 | MK66FN2M0VMD18 | MK66FX1M0VLQ18 |
MK66FX1M0VMD18 | MK80FN256VDC15 | MK80FN256VLL15 | MK80FN256VLQ15 | MK82FN256VDC15 |
MK82FN256VLL15 | MK82FN256VLQ15 | MKV42F128VLF16 | MKV42F128VLH16 | MKV42F128VLL16 |
MKV42F256VLH16 | MKV42F256VLL16 | MKV42F64VLF16 | MKV42F64VLH16 | MKV44F128VLF16 |
MKV44F128VLH16 | MKV44F128VLL16 | MKV44F256VLH16 | MKV44F256VLL16 | MKV44F64VLF16 |
MKV44F64VLH16 | MKV46F128VLH16 | MKV46F128VLL16 | MKV46F256VLH16 | MKV46F256VLL16 |
MKV56F1M0VLL24 | MKV56F1M0VLQ24 | MKV56F1M0VMD24 | MKV56F512VLL24 | MKV56F512VLQ24 |
MKV56F512VMD24 | MKV58F1M0VLL24 | MKV58F1M0VLQ24 | MKV58F1M0VMD24 | MKV58F512VLL24 |
MKV58F512VLQ24 | MKV58F512VMD24 |
Supported modules:
- ADC
- Full module support
- SPI
- Full module support
- UART
- Full module support
- Implemented using interrupts
- I2C
- Full module support
- PWM
- Full module support
- GPIO
- Full module support
- Fusion for KINETIS v8
- Added adequate board definition files
- Updated adequate manifest files
- Configuration files updated
- EasyPIC v7a
- Added adequate board definition files
- Updated adequate manifest files
- Configuration files updated
- EasyPIC PRO v7a
- Added adequate board definition files
- Updated adequate manifest files
- Configuration files updated
- Kinetis Clicker
- Added adequate board definition files
- Updated adequate manifest files
- Configuration files updated
- Clicker 2 for Kinetis
- Added adequate board definition files
- Updated adequate manifest files
- Configuration files updated
- Hexiwear Workstation
- Added adequate board definition files
- Updated adequate manifest files
- Configuration files updated
- Hexiwear Docking Station
- Added adequate board definition files
- Updated adequate manifest files
- Configuration files updated
- Hexiwear Battery Pack
- Added adequate board definition files
- Updated adequate manifest files
- Configuration files updated
- Quail
- Added adequate board definition files
- Updated adequate manifest files
- Configuration files updated
- FlowPaw
- Added adequate board definition files
- Updated adequate manifest files
- Configuration files updated
- Mikromedia 3 for Kinetis Capacitive
- Added adequate board definition files
- Updated adequate manifest files
- Configuration files updated
- Mikromedia 3 for Kinetis Capacitive FPI with Frame
- Added adequate board definition files
- Updated adequate manifest files
- Configuration files updated
- Mikromedia 3 for Kinetis Capacitive FPI with Bezel
- Added adequate board definition files
- Updated adequate manifest files
- Configuration files updated
- Mikromedia 4 for Kinetis Capacitive
- Added adequate board definition files
- Updated adequate manifest files
- Configuration files updated
- Mikromedia 4 for Kinetis Capacitive FPI with Frame
- Added adequate board definition files
- Updated adequate manifest files
- Configuration files updated
- Mikromedia 4 for Kinetis Capacitive FPI with Bezel
- Added adequate board definition files
- Updated adequate manifest files
- Configuration files updated
- Mikromedia 5 for Kinetis Capacitive
- Added adequate board definition files
- Updated adequate manifest files
- Configuration files updated
- Mikromedia 5 for Kinetis Capacitive FPI with Frame
- Added adequate board definition files
- Updated adequate manifest files
- Configuration files updated
- Mikromedia 5 for Kinetis Capacitive FPI with Bezel
- Added adequate board definition files
- Updated adequate manifest files
- Configuration files updated
- MCU CARD FOR KINETIS MK64FN1M0VDC12
- Added adequate board definition files
- Updated adequate manifest files
- Configuration files updated
- MCU CARD FOR KINETIS MK64FX512VDC12
- Added adequate board definition files
- Updated adequate manifest files
- Configuration files updated
- MCU CARD 2 FOR KINETIS MK20DN128VFM5
- Added adequate board definition files
- Updated adequate manifest files
- Configuration files updated
- MCU CARD 2 FOR KINETIS MK20DX128VFM5
- Added adequate board definition files
- Updated adequate manifest files
- Configuration files updated
- MCU CARD 3 FOR KINETIS MKV58F1M0VLQ24
- Added adequate board definition files
- Updated adequate manifest files
- Configuration files updated
- MCU CARD 4 FOR KINETIS MK51DN512CLQ10
- Added adequate board definition files
- Updated adequate manifest files
- Configuration files updated
- MCU CARD 5 FOR KINETIS MKV42F64VLH16
- Added adequate board definition files
- Updated adequate manifest files
- Configuration files updated
- MCU CARD 10 FOR KINETIS MK60DN512VLQ10
- Added adequate board definition files
- Updated adequate manifest files
- Configuration files updated
Config files added for adequate NEW
boards.
- Updated mikroSDK development kit to conform to newly added hardware stated in last paragraph
- Added all 27 new hardware definitions
PLANET DEBUG setups updated with mikroSDK packages.
Now, all click examples can be run out of the box on PLANET DEBUG.
5 systems have been updated:
Fusion for KINETIS v8 - 1
Fusion for KINETIS v8 - 2
Fusion for KINETIS v8 - 3
Fusion for KINETIS v8 - 4
Fusion for ARM v8 - 5
For more information on PLANET DEBUG
please visit following LINK.
- Added
STM32G071R6Tx
to mikroSDK- Full mikroBUS module support
- Static global handler initial value added
- SPI module;
STM32
implementation
- SPI module;
- Added guard for
HAL_PIN_NC
pins- Code exits faster in case of undeclared pins
- Implemented for 46 source files
- Added definitions for
USB_UART_TX
andUSB_UART_RX
pins- Added for every board
- All examples can now be successfuly built
- Removed following chips from mikroSDK
STM32H743AGIx
STM32H743VGHx
STM32L082KBTx
STM32L082KBUx
Chips were initially added by mistake.
They aren't supported in mikroC AI for ARM
toolchain.
- Added CPP guards to all
board.h
files
Workflow added.
- Automatic response to contribution;
- Automatic response to issue creation.
Added following test examples:
mikrobus
adc
- Reads raw adc data and outputs it via UART
gpio
- Sets all mikroBUS pins as digital outputs and toggles them in defined interval
i2c
- Writes data to EEPROM click, reads it and compares it
spi
- Writes data to SRAM click, reads it and compares it
pwm
- Tests all mikroBUS PWM pins by toggling duty cycle from max to min in defined steps
uart
- Test all mikroBUS pins using a simple echo example
All examples test all mikroBUS pins defined in adequate board.h
file.
Each example can be used to test a single pin/module as well.
For more information, please refer to each example and adequate ReadMe.txt
file.
We would like to thank the following people for contributing:
- @niksicesma
- ADC library initial version for NXP Kinetis chips
- I2C library initial version for NXP Kinetis chips
- UART library initial version for NXP Kinetis chips
- @MasaKilibarda
- SPI library initial version for NXP Kinetis chips
- @milan265
- TIM/PWM library initial version for NXP Kinetis chips
- SPI library final version for NXP Kinetis chips
- @Nebojsa-B
- ADC library initial version for NXP Kinetis chips
- @LouisDurand02
- Helped out on generating adequate mcu_definitions files for NXP chips