JetBrains / kotlin-native

Kotlin/Native infrastructure
Apache License 2.0
7.02k stars 566 forks source link

esp32/xtensa support #3014

Closed xian closed 3 years ago

xian commented 5 years ago

Since #2268, Espressif has made a bunch of progress adding support for llvm for its very popular esp32 microcontroller. Would be awesome if kotlin-native had integrated support.

olonho commented 5 years ago

Shalln't be too hard to implement now, as K/N is purely bitcode at the moment. Tricky part could be fitting into size requirements, but DCE effort may help here as well.

aran-arunakiri commented 5 years ago

yes please

JcMinarro commented 4 years ago

Any news about it?

Ic-ks commented 4 years ago

@xian is there any documentation how to add a new platform target to kotlin-native? BTW espressifs llvm project was moved: https://github.com/espressif/llvm-project I can't wait to see kotlin running on affordable embedded devices :)

michaelbrylevskii commented 3 years ago

Any news about it?

SvyatoslavScherbina commented 3 years ago

No news about it, at least from Kotlin team.

napperley commented 3 years ago

Stand a much higher chance of getting the Rasbperry Pi Pico supported by Kotlin Native as a target (eg rpiPico), which should be made a high priority. Already LLVM supports the ARM Cortex M0+ CPU.

chris-hatton commented 3 years ago

@napperley on point as usual 👌 good call on Pico as the KIoT outlet

sbogolepov commented 3 years ago

According to #4079, I'm closing this issue in favor of: