Commit Graph

32 Commits

Author SHA1 Message Date
Juraj Michalek e34aabaaed container: moved to esp-rs/build-rust project 2021-10-12 15:36:01 +02:00
Juraj Michalek fc7d7026e9 container: build of container and rust moved to esp-rs/rust-build 2021-10-12 15:34:53 +02:00
Juraj Michalek 60e0353c17 Merge branch 'main' of github.com:espressif/rust-esp32-example 2021-10-12 15:29:49 +02:00
Juraj Michalek aab5b3e928 docs: installation instructions deprecated and moved to new location 2021-10-12 15:29:41 +02:00
Juraj Michálek c80b5522d0
Add link to installation instructions 2021-10-12 15:28:08 +02:00
Juraj Michálek fa1fc9efac
Update link to installation instructions 2021-10-12 15:26:06 +02:00
Rob Gilson bd7c44a38a
Updated docs to point to rust-build 1.55.0 for TCP and UDP bind fixes (#39)
This fixes https://github.com/esp-rs/rust/issues/81
2021-10-12 15:23:39 +02:00
Ivan Grokhotkov da93486461 cmake: add environment variables for esp-idf-sys support 2021-10-08 18:28:59 +02:00
JurajSadel 7833f60975
README.md: add instructions to rust-esp32-example how to produce table of footprints (#35)
Co-authored-by: Juraj Sadel <juraj.sadel@espressif.com>
2021-10-01 10:04:42 +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