Scott Mabin
990470bedd
Simple inline assembly addition example ( #24 )
...
* requires 1.54.0
2021-08-17 11:08:22 +02:00
Juraj Michálek
ac5f032cd9
docker: split images to idf-rust and idf-rust-examples ( #22 )
...
* docker: split images to idf-rust and idf-rust-examples
* docker: acquire rust binary from GitHub Releases
2021-08-13 06:46:05 +02:00
Juraj Michálek
d6f26b645b
docs: update installation instructions for 1.54.0 ( #20 )
...
* docs: update installation instructions for 1.54.0
* docker: publish idf-rust image under Espressif account
2021-08-12 08:16:13 +02:00
Juraj Michálek
ff5909f466
Update rust-on-xtensa-installation-aarch64-apple-darwin.md
...
docs: fix typo in toolchain name
2021-07-29 10:58:47 +02:00
Juraj Michálek
0cf3bf1554
tools: remove llvm-patch ( #15 )
...
* tools: remove llvm-patch
* docs: update reference to 1.53 compiler binaries from esp-rs/rust repo
2021-07-28 16:14:45 +02:00
Juraj Michálek
bc610399e6
tools: Dockerfile for ESP-IDF with Rust support ( #12 )
...
* tools: Dockerfile for ESP-IDF with Rust support
* tools: add Rust support build for Ubuntu 18 Bionic
2021-06-30 08:20:58 +02:00
Robert Cottrell
8c94733638
Create components for Rust and C integration ( #10 )
...
* Create components for Rust and C integration
* Create component for C code that will be callable from Rust
* Create component for Rust code that will be callable from C
* Remove circular dependencies between C and Rust code
* Run cbindgen to dynamically generate C headers for Rust functions
2021-06-25 13:57:03 +02:00
Juraj Michálek
b57a505379
Create test-build.yml
...
Add manual dispatch for testing build in Docker image
2021-06-25 13:16:00 +02:00
Juraj Michálek
e60f4776cb
Create publish-esp-idf-rust-image.yml
...
Register GitHub Action on main branch
2021-06-25 12:26:54 +02:00
Robert Cottrell
a0641abd8c
Enable bindgen during cargo build ( #9 )
...
* Add "std" feature to rustlib to allow using std in Xtensa projects
* Fix cargo target in CMakeLists.txt
* Use std feature when building for Xtensa
* Use std ffi aliases when building with std feature
* Add custom ffi aliases when building without std feature
* Add no_std attribute and panic handler when building without std feature
2021-06-15 11:48:12 +02:00
Ivan Grokhotkov
d797b1e692
run cargo from CMake, remove hardcoded target from .cargo/config ( #5 )
...
* cmake: run cargo build from idf.py build
2021-06-14 08:51:26 +02:00
Juraj Michálek
135c6e5670
docs: add instructions specific for each platform ( #1 )
...
* docs: added installation instructions for aarch64-apple-darwin, x86_64-apple-darwin, x86_64-pc-windows-msvc, x86_64-unknown-linux-gnu
2021-06-11 09:31:15 +02:00
Juraj Michalek
e21fea775d
tools: initial commit
2021-06-09 08:31:52 +02:00