Juraj Michalek
aab5b3e928
docs: installation instructions deprecated and moved to new location
2021-10-12 15:29:41 +02:00
Juraj Michalek
ce93c6dfe5
tools: add exlicit definition of toolchain
2021-09-20 14:57:05 +02:00
Juraj Michálek
cafbbc4cf1
docs: fix order of podman parameters #32
2021-09-16 13:11:54 +02:00
Juraj Michálek
ad2066cf60
container: add podman, monitor and flashing ( #31 )
...
* container: add podman, monitor and flashing
2021-09-07 15:32:47 +02:00
Juraj Michálek
bf6eff31b1
update links to llvm-project with Xtensa support
2021-09-07 08:01:23 +02:00
Brian Tarricone
5e4341b386
Add troubleshooting info for when the wrong libclang is found ( #30 )
...
* Add troubleshooting info for when the wrong libclang is found
2021-09-07 07:56:46 +02:00
Oleksandr Kirichenko
ac29fec42d
Docs: Use curl instead on wget on macOS ( #29 )
...
* docs: use curl instead of wget on macos
2021-09-01 10:26:17 +02:00
JurajSadel
a7282ddbaa
docs: Update LLVM installation instructions for Windows and Linux ( #28 )
...
Co-authored-by: Juraj Sadel <juraj.sadel@espressif.com>
2021-08-30 10:11:56 +02:00
Ivan Grokhotkov
cf0ae8d506
Merge pull request #27 from MabezDev/fix-c3-build
...
Fix esp32c3 build
2021-08-25 12:45:09 +02:00
Scott Mabin
3ded88a65c
Fix esp32c3 build by moving to the new upstream target, riscv32imc-esp-espidf.
2021-08-20 14:21:24 +01:00
Juraj Michálek
7108720039
Update Readme.md with link to new Docker image
2021-08-18 10:36:52 +02:00
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