Our great sponsors
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
llvm-project
The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
It already works on Arduino. You can use https://github.com/avr-rust/avrd for register level access akin to AVR-GCC or https://github.com/avr-rust/ruduino a little bit higher level access. If you want high level "safe" interfaces you can use: https://github.com/Rahix/avr-hal
It already works on Arduino. You can use https://github.com/avr-rust/avrd for register level access akin to AVR-GCC or https://github.com/avr-rust/ruduino a little bit higher level access. If you want high level "safe" interfaces you can use: https://github.com/Rahix/avr-hal
It already works on Arduino. You can use https://github.com/avr-rust/avrd for register level access akin to AVR-GCC or https://github.com/avr-rust/ruduino a little bit higher level access. If you want high level "safe" interfaces you can use: https://github.com/Rahix/avr-hal
I opened the llvm repo to check. Note that not all llvm targets are supported by rust.
This doesn't have anything to do with using GCC to compile rust, but instead using rustc to compile Rust using the GCC backend. You can do that today by using the linked project, rustc_codegen_gcc, which is intended to be integrated into rustc at some point in the (hopefully near) future.