Support for NXP QN908x cpus #13852
Labels
Area: cpu
Area: CPU/MCU ports
Platform: ARM
Platform: This PR/issue effects ARM-based platforms
Type: new feature
The issue requests / The PR implemements a new feature for RIOT
Type: tracking
The issue tracks and organizes the sub-tasks of a larger effort
Description
The NXP QN908x family (QN9080 / QN9083) is the successor of the KW41Z in the NXP Cortex-M lineup with Bluetooth support, adding Bluetooth 5 and USB 2.0 in the same chip. However, the QN908x is not part of the Kinetis family and the internal peripheral blocks and image format are very different from those in the Kinetis chips, so a new cpu from scratch is likely needed.
NXP released an SDK with drivers for all the peripherals under an Open Source license (BSD-3-Clause) that you can download from the NXP SDK Builder page.
I uploaded a patch to openocd adding support to this chip there. I have so far made this chip work with a simple hello world program that blinks an LED in RIOT-OS and I will be sending patches here to incrementally add support for this CPU to RIOT-OS. I figured I should probably open a FR first.
The text was updated successfully, but these errors were encountered: