hackndev / zinc

The bare metal stack for rust
zinc.rs
Apache License 2.0
1k stars 100 forks source link

Add support for Espressif ESP32 #410

Closed darkdragon-001 closed 7 years ago

darkdragon-001 commented 7 years ago

This interest for Espressiv ESP32 is growing really fast at the moment, especially because of their big functionality on a small footprint for a very low price.

I would love to see this supported :smiley:

farcaller commented 7 years ago

I believe there's no llvm support, thus it's not possible to target the cpu from rust. @whitequark might know more.

Still closing, as it's not something zinc can technically do.

whitequark commented 7 years ago

The LLVM backend is reportedly being developed but not by me. I don't know what's its status other than "Espressif is probably paying for it".

darkdragon-001 commented 7 years ago

Who is developing it? Where can I keep track of the progress?

whitequark commented 7 years ago

Some consulting company. I don't think you can.

darkdragon-001 commented 7 years ago

Thanks for the clarification...

@whitequark I found the public part of your discussion as well as the official confirmation tweet.

I also found some files in the llvm project.

If anybody stumbles over an upgrade regarding this topic, please keep me informed!

whitequark commented 7 years ago

I also found some files in the llvm project.

This is just from a copy of gcc inside llvm. It has no bearing on llvm itself.