Simon Hancock
37879f89ae
AP_Landing: Updates to log message units and help text
...
Correct UNKNOWN units on DSTL message fields
2024-01-21 14:26:54 +11:00
Simon Hancock
867f656033
AP_GPS: Updates to log message units and help text
...
Link GPS.Status to AP_GPS::GPS_Status enum
Remove units on fields set to Bytes which are not
Set the unit of GPS.GMS and GRAW.WkMS to ms (no unit specified before).
Change the unit of GPS.HDop and GPA.VDop from m to no-unit.
2024-01-21 14:26:54 +11:00
Simon Hancock
186b7be086
AP_AHRS: Updates to log message units and help text
...
Set quaternion component units to no-unit from UNKNOWN
2024-01-21 14:26:54 +11:00
Simon Hancock
d6b08c87a1
AC_Avoidance: Updates to log message units and help text
...
Remove units on fields set to Bytes which are not
2024-01-21 14:26:54 +11:00
MallikarjunSE
f71fc58767
AP_HAL_ChibiOS: Add hwdef for TrueNavPro-G4
2024-01-21 13:10:10 +11:00
MallikarjunSE
101bc7c3a7
Tools: Add TrueNavPro-G4 bootloader
2024-01-21 13:10:10 +11:00
MallikarjunSE
6231a5edfd
AP_HAL_ChibiOS: add TrueNavIC hwdef
2024-01-21 13:10:10 +11:00
MallikarjunSE
8be6f1b57e
Tools: add TrueNavIC bootloader
2024-01-21 13:10:10 +11:00
Henry Wurzburg
f7f9fda6a7
Plane:expand description of AUTOTUNE_OPTIONS
2024-01-21 12:31:38 +11:00
Andrew Tridgell
2f71e023db
AP_Bootloader: added cleanup of web server threads
2024-01-21 12:30:08 +11:00
Andrew Tridgell
f7c7ee00e9
HAL_ChibiOS: added a delete_next thread field for cleanup
...
allows for cleanup of web server threads in bootloader
2024-01-21 12:30:08 +11:00
Andrew Tridgell
5e7b211b79
HAL_ChibiOS: moved M4 disable into H757 script
...
this fixes assert checking in the bootloader and for boards other than
CubeRedPrimary
2024-01-21 12:30:08 +11:00
Andrew Tridgell
3e35773c8a
Tools: added bootloader for PPPGW targets
2024-01-21 12:30:08 +11:00
Andrew Tridgell
b49a7da32a
hwdef: disable use of external flash in PPPGW
...
we cannot upload new firmware on CAN or network with external flash
2024-01-21 12:30:08 +11:00
Andrew Tridgell
9bb29aec36
AP_Periph: ensure no external flash in periph
...
bootloader protocol cannot support it in its current form
2024-01-21 12:30:08 +11:00
Andrew Tridgell
9bf5842ab2
AP_Bootloader: rename web request thread
2024-01-21 12:30:08 +11:00
Andrew Tridgell
ae031c4f3f
AP_Bootloader: prevent external flash in DroneCAN bootloader
2024-01-21 12:30:08 +11:00
Andrew Tridgell
335ed9ebf1
AP_Bootloader: save a few bytes of flash
2024-01-21 12:30:08 +11:00
Andrew Tridgell
855a5d28c0
hwdef: use a common PPPGW include
...
and fixed missing RTC bindings in web server
2024-01-21 12:30:08 +11:00
Andrew Tridgell
1bf1689f2f
AP_Bootloader: only erase the number of sectors we need
2024-01-21 12:30:08 +11:00
Andrew Tridgell
286b52e2cd
AP_Bootloader: added bl network status to CAN
2024-01-21 12:30:08 +11:00
Andrew Tridgell
3a84f35593
HAL_ChibiOS: support building with no GPIOs
2024-01-21 12:30:08 +11:00
Andrew Tridgell
b8e14c166f
AP_Periph: fixed SITL build
2024-01-21 12:30:08 +11:00
Andrew Tridgell
f225d797d2
hwdef: use common include for network bootloader
2024-01-21 12:30:08 +11:00
Andrew Tridgell
e18abc3a9b
AP_Bootloader: added progress and status to fw upload
2024-01-21 12:30:08 +11:00
Andrew Tridgell
29876f649a
AP_Bootloader: added reboot button
2024-01-21 12:30:08 +11:00
Andrew Tridgell
1bee4630cc
AP_Bootloader: show IP as CAN debug msg in bootloader
...
this also saves a few bytes of flash for normal periph bootloader
2024-01-21 12:30:08 +11:00
Andrew Tridgell
b48a01dbc8
AP_HAL: allow mutexes in bootloader
2024-01-21 12:30:08 +11:00
Andrew Tridgell
07fee626d9
AP_HAL: added IP4_STR_LEN
2024-01-21 12:30:08 +11:00
Andrew Tridgell
4e49481d3a
hwdef: enable USB for bootloader on Pixhawk6X-PPPGW
2024-01-21 12:30:08 +11:00
Andrew Tridgell
91cc0d7dba
HAL_ChibiOS: ensure periph uses same RAM0 address as bootloader
...
this fixes passing of addresses for boards that use an ALT_RAM_MAP
2024-01-21 12:30:08 +11:00
Andrew Tridgell
38d7af450f
AP_Periph: prevent wrap of free memory in VSSC
2024-01-21 12:30:08 +11:00
Andrew Tridgell
212bde0b61
AP_Bootloader: use IP address from periph if available
2024-01-21 12:30:08 +11:00
Andrew Tridgell
82dea9c037
HAL_ChibiOS: ensure our reserved ram is not in available ram regions
...
this prevents a fault when the ram0 region is filled in by the periph
code on boards that do dynamic memory allocation
2024-01-21 12:30:08 +11:00
Andrew Tridgell
a155f592a4
hwdef: added CubePilot PPPGW builds
2024-01-21 12:30:08 +11:00
Andrew Tridgell
ec9a8d7167
waf: CubePilot-PPPGW needs fiprintf
2024-01-21 12:30:08 +11:00
Andrew Tridgell
771e4be86d
AP_Bootloader: added CubeRed Periph board ID
2024-01-21 12:30:08 +11:00
Andrew Tridgell
2fee9e69db
HAL_ChibiOS: support ROMFS_DIRECTORY in hwdef.dat
2024-01-21 12:30:08 +11:00
Andrew Tridgell
9904dca558
AP_Periph: added reboot link to web UI
2024-01-21 12:30:08 +11:00
Andrew Tridgell
7c711d7525
AP_Bootloader: added option web interface to the bootloader
...
for loading firmware via ethernet
2024-01-21 12:30:08 +11:00
Andrew Tridgell
40a029c15d
AP_HAL: allow socket build for bootloader
2024-01-21 12:30:08 +11:00
Andrew Tridgell
e9b84fa94d
AP_Networking: allow hwdef.dat to override more options
2024-01-21 12:30:08 +11:00
Andrew Tridgell
59fe2c9d4e
AP_Periph: added reboot for scripting
2024-01-21 12:30:08 +11:00
Andrew Tridgell
46f65aec4e
AP_Periph: moved web UI script to Tools/AP_Periph
...
for use in multiple boards
2024-01-21 12:30:08 +11:00
Andrew Tridgell
c064e8eb5a
AP_Scripting: added docs for reboot in periph
2024-01-21 12:30:08 +11:00
Andrew Tridgell
c84459f518
AP_Scripting: added reboot() binding to AP_Periph
2024-01-21 12:30:08 +11:00
Andrew Tridgell
69f23edd4a
hwdef: added bootloader web server for Pixhawk6X-PPPGW
2024-01-21 12:30:08 +11:00
Andrew Tridgell
9f646c8238
AP_Networking: allow reuse of some of AP_Networking in bootloader
2024-01-21 12:30:08 +11:00
Andrew Tridgell
654b70da67
HAL_ChibiOS: allow HAL_Semaphore in the bootloader
2024-01-21 12:30:08 +11:00
Andrew Tridgell
4289a4bb3a
GCS_MAVLink: added AP_HAVE_GCS_SEND_TEXT
2024-01-21 12:30:08 +11:00