franchioping
5cf3d7d8fc
refactor. IMU and BME280 at once, mutex for IMU data
2026-03-18 21:43:28 +00:00
franchioping
404389af0b
update drone_controller. add arduino library support. add adafruit gps library. add managed dependencies. update flake.lock.
2026-03-18 15:49:09 +00:00
franchioping
2fd4e2844e
flake.nix remove cargo-generate
2026-03-16 14:27:20 +00:00
franchioping
b3b1a7f009
submodule + initial momentum init?
2026-03-16 14:25:49 +00:00
franchioping
e7855d0140
remove old junk
2026-03-16 00:50:51 +00:00
franchioping
76f1651736
start of rust + c journey
2026-03-16 00:49:02 +00:00
franchioping
b4bba1e5cc
before removing rustlib
2026-03-15 23:57:13 +00:00
antmak
feb3802cc7
Fix build. Remove using deprecated spi_flash_get_chip_size, fix format string ( #49 )
2022-11-30 12:59:58 +00:00
Juraj Michálek
28ceefaa5e
fix typos in the warning
2022-06-16 10:25:43 +02:00
Juraj Michálek
794b57c2d9
add deprecation warning
2022-06-16 10:24:07 +02:00
Ivan Grokhotkov
01ba33ea7b
Merge pull request #47 from espressif/bugfix/idf_v5.0_compat
...
Add missing header file for IDF 5.0
2022-03-21 13:35:36 +01:00
Ivan Grokhotkov
0a8a503d93
Add missing header file for IDF 5.0
2022-03-21 12:33:10 +01:00
Scott Mabin
bab7163b8e
Merge pull request #44 from JurajSadel/build_fix_asm!
...
build: fix asm! build error for Rust1.59.0.0
2022-02-24 13:53:56 -08:00
Juraj Sadel
3d69bba834
build: fix asm! build error for Rust1.59.0.0
2022-02-24 12:00:31 +01:00
Juraj Michálek
a772540d92
Enable asm_experimental_arch when compiling for xtensa
2022-02-03 09:50:19 +01:00
Juraj Michalek
6b4de41f61
tools: flasher script for GitHub artifact
2021-10-12 15:37:23 +02:00
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