Commit Graph

10 Commits

Author SHA1 Message Date
franchioping 36ea82a13c add DShotRMT library. add gps file. working example using mot1 2026-03-23 11:01:23 +00:00
franchioping b36fad45f4 add eigen 2026-03-20 17:16:20 +00:00
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 b3b1a7f009 submodule + initial momentum init? 2026-03-16 14:25:49 +00:00
franchioping 76f1651736 start of rust + c journey 2026-03-16 00:49:02 +00: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
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 Michalek e21fea775d tools: initial commit 2021-06-09 08:31:52 +02:00