ardupilot/Tools
Thomas Watson 149641cabc AP_HAL_ESP32: init esp32s3m5stampfly
This is a ready-to-flash board definition for the ready-to-fly 55mm
M5Stack M5Stamp Fly quadcopter. Hopefully it can serve as an inexpensive
reference design for the often-beleaguered ESP32 support. It flies great
using the stock parameters and a joystick over MAVLink over WiFi.

The CPU and flash are still slow and I had to limit it to <1/3 of a
stock copter's loop rate but for amateur pilots that is not noticeable.
Current sensor suite is suitable for non-position-controlled modes (e.g.
Stabilize and AltHold). Battery monitoring is also set up and works.
Flight time is 4-5 minutes.

Work remains to get the compass driver working so that automated flight
is possible with an inexpensive GPS. Then hopefully some day the LEDs,
buzzer, optical flow sensor, and chip LiDARs can be made to work though
those may end up not possible within ArduPilot's framework and given the
hardware constraints.
2025-03-11 11:47:43 +11:00
..
AP_Bootloader AP_Bootloader: fix BOOTLOADER_FORWARD_OTG2_SERIAL comments 2025-03-07 08:56:23 -05:00
AP_Periph Tools: use new AP_PERIPH_BUZZER_XX_ENABLED defines 2025-03-10 22:15:59 +11:00
ardupilotwaf waf: build the AP_Follow library 2025-03-11 09:03:32 +09:00
autotest autotest: add test for payload place when gripper was open 2025-03-07 07:58:10 +11:00
bootloaders Tools: add Lumenier LUX F765 - NDAA bootloader 2025-03-11 11:22:20 +11:00
cameras_gimbals Tools: siyi image and video download script 2024-09-03 10:15:07 +10:00
CHDK-Scripts
CodeStyle Tools: Fix incorrect astyle option 2024-11-09 09:53:09 +11:00
completion AP_HAL_SITL: remove deprecated --uartX options 2024-05-28 09:23:39 +10:00
CPUInfo Tools: remove superfluous linefeed from panic strings 2024-12-14 10:06:13 +11:00
debug treewide: fix shebangs - /bin/bash -> /usr/bin/env bash 2024-02-13 11:36:23 +11:00
environment_install Tools: drop Ubuntu Bionic and Debian Buster 2025-03-10 12:47:43 +11:00
FilterTestTool Tools: fixed the filter test tool for instance IMU data 2022-07-19 06:28:18 +10:00
Frame_params Tools: Change glide slope to altitude slope 2025-03-04 10:55:06 +11:00
geotag treewide: fix shebangs - /bin/bash -> /usr/bin/env bash 2024-02-13 11:36:23 +11:00
GIT_Test Tools: added name to GIT_Success.txt 2025-01-27 11:22:22 +11:00
gittools treewide: fix shebangs - /bin/bash -> /usr/bin/env bash 2024-02-13 11:36:23 +11:00
Hello build: removed remaining make.inc files 2018-12-22 11:06:59 +11:00
IO_Firmware IO_Firmware: add iofirmware_cubered 2025-02-27 20:11:40 +11:00
Linux_HAL_Essentials treewide: fix shebangs - /bin/bash -> /usr/bin/env bash 2024-02-13 11:36:23 +11:00
mavproxy_modules Tools: remove Python print_function import 2025-02-26 10:06:11 +11:00
Pozyx/IndoorLoiter Tools: fix line ending 2022-06-08 08:16:42 +09:00
Replay Replay: fixed --force-ekf2 in Replay 2025-03-01 20:56:53 +11:00
ros2 Tools: use python3 -m pip to install Python packages 2025-01-28 21:56:05 +11:00
scripts AP_HAL_ESP32: init esp32s3m5stampfly 2025-03-11 11:47:43 +11:00
simulink/arducopter Tools: Add missing functions for Simulink model 2023-05-09 09:42:31 +10:00
UDP_Proxy treewide: fix shebangs - /bin/bash -> /usr/bin/env bash 2024-02-13 11:36:23 +11:00
vagrant Vagrant: remove bionic clause from initvagrant.sh 2025-03-10 10:55:30 -05:00
Vicon Tools: fixed GPS pos error in Vicon script 2019-08-30 13:16:51 +10:00
PrintVersion.py Tools: Add flake8 check to PrintVersion.py 2022-06-28 13:16:24 +10:00