Commit Graph

23 Commits

Author SHA1 Message Date
franchioping bd81652515 bare minimum to fly with a controller. initial navigation development. TODO: mark waypoints as inactive and continue to next when current one is reached, drone stabilization logic. 2026-04-06 00:27:32 +01:00
franchioping b315af0f66 drone task inputs. added drone.h and drone.cpp 2026-04-04 02:40:04 +01:00
franchioping d5cde816bb update drone_comms component with warning and minor changes to packets 2026-04-03 17:53:24 +01:00
franchioping aa2a3710d0 drone comms update. add change bitrate custom function to radio. change drone comms. implement change datarate 2026-04-02 18:57:52 +01:00
franchioping 5be19b3f11 idk if working since azores 2026-03-30 22:09:23 +01:00
franchioping 4057f0c503 before radio 2026-03-29 18:09:54 +01:00
franchioping 20731aabcd add radio 2026-03-26 23:24:40 +00:00
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 2b733de280 fix header getting imported twice with pragma once 2026-03-18 21:45:32 +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
franchioping b4bba1e5cc before removing rustlib 2026-03-15 23:57:13 +00: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
Ivan Grokhotkov da93486461 cmake: add environment variables for esp-idf-sys support 2021-10-08 18:28:59 +02:00
Juraj Michalek ce93c6dfe5 tools: add exlicit definition of toolchain 2021-09-20 14:57:05 +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
Scott Mabin 990470bedd
Simple inline assembly addition example (#24)
* requires 1.54.0
2021-08-17 11:08:22 +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
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