The recent release of the Raspberry Pi Pico ( <htt...
# kotlin-native
n
The recent release of the Raspberry Pi Pico (

https://youtu.be/o-tRJPCv0GAâ–¾

) is a game changer for Kotlin entering the Embedded development space. Looks like Kotlin Native's C interop would work well with the SDK ( https://raspberrypi.github.io/pico-sdk-doxygen/examples_page.html ), in theory. Seems as though all use of C Macros in the SDK is restricted to constants/enums which Kotlin Native already supports out of the box, which is extremely good luck considering many embedded C libraries heavily use Macros as part of the public API in non trivial ways (very common). Hardware specs look beefy enough ( https://datasheets.raspberrypi.org/pico/pico-product-brief.pdf ) to run a Kotlin Native program. LLVM already supports the ARM Cortex M0+ CPU ( https://github.com/martinribelotta/cortex-m-llvm/issues/3 ). How soon can the Kotlin team get started on adding rpiPico (Raspberry Pi Pico) as a Kotlin Native bare metal target?
👀 3