darkmoon_uk
12/08/2020, 12:34 AM[JB]
) then take a look at the potential here: https://www.espressif.com/en/news/ESP32_C3
The massively popular Espressif ESP8266 chip is getting a spiritual successor in the form of their new C3 chip.
The interesting thing for Kotlin is that, whereas before the ESP8266 had a proprietary Tensilica core, the new one is RISC-V based.
This implied a shift surely opens up easier pathways for a Kotlin / PlatformIO / C3 three-way cuddle puddle - a traction-gainer for sure 👍
At this point the response might be 'Kotlin isn't suitable for a platform of this small size' to which I'd say '_why shouldn't it be?_' - Kotlin/Native should theoretically be able to compile simple enough programs to MCU sizes; just as C++ scales both large and small.
Maintaining Embedded as a goal, especially for the new IR compiler and linker, could bring both direct and side-benefits, on Kotlin's epic journey to platforms far and wide.msink
12/08/2020, 7:30 AMriscv32 - 32-bit RISC-V
riscv64 - 64-bit RISC-V
So this at least requires LLVM update.
And better thread for this question is #kotlin-nativedarkmoon_uk
12/08/2020, 7:42 AM