Henry Wurzburg
c34c857123
AP_Logger: update logger meta-data, add to gitignore
5 years ago
Peter Hall
53caf516f9
SRV_Channel: add missing ProfiLED description values
5 years ago
Andrew Tridgell
f299a4af33
RC_Channel: added RC_OPTION bit for protocol logging
5 years ago
Andrew Tridgell
087da57858
AP_RCProtocol: added logging of RC prototol input bytes
5 years ago
bugobliterator
edaf9fa086
AP_Scripting: remove unused user of realloc from lua
5 years ago
bugobliterator
8215537f99
HAL_ChibiOS: deprecate realloc for ChibiOS build, so as to return error when used
5 years ago
bugobliterator
afea703aaf
AP_HAL: ensure libc realloc is available for all platforms except ChibiOS
5 years ago
bugobliterator
89d03f0243
AP_HAL_ChibiOS: implement standard realloc method
5 years ago
bugobliterator
c615bd9874
AP_HAL: implement standard realloc method
5 years ago
bugobliterator
88de9572aa
AP_Common: use standard realloc method from HAL
5 years ago
Rishabh
59af2fcbbb
AP_WindVane: Fix duplicate values in Param
5 years ago
Rishabh
44d35942b6
AP_RSSI: Fix duplicate values in ANA_PIN
5 years ago
Rishabh
9e8894139c
AP_BattMonitor: Fix duplicate values in VOLT_PIN param
5 years ago
Peter Barker
f4f2caeef2
AP_Tuning: avoid name collision with Copter's PTUN message
5 years ago
Peter Barker
2b5f15fe78
AP_TECS: add missing field documentation in TECS and TEC2
5 years ago
Peter Barker
35ad582440
AP_Logger: correct various onboard log message documentation
5 years ago
Peter Barker
cf0875bb00
AC_AutoTune: add missing axis field to ATUN message
5 years ago
Peter Barker
af62d7d7b6
AP_GyroFFT: inline used-only-once Log_Write parameters
...
This simplifies the code a little (no need to make these constants you
need to go and look up), and also makes external parsing easier.
5 years ago
Henry Wurzburg
8155f5dcbf
AP_TECS: fix typos in logger message meta-data
5 years ago
Henry Wurzburg
7bb5d92dcc
AP_Logger: fix typos in logger message meta-data
5 years ago
Peter Barker
1065317332
AC_AutoTune: add documentation for ATUN log message
5 years ago
Peter Barker
fa50b5f76d
AP_Logger: add more metadata for logged messages
...
LogStructure: add MAG log information
LogStructure: add MODE log information
LogStructure: add PID log information
AP_Logger: add ATT information
AP_Logger: add documentation for BAT log message
LogStructure: add RCIN and RCOU messages
AP_Logger: add VIBE message information
5 years ago
Peter Barker
de36b6a16a
AP_Logger: add LoggerMessage metadata for GPS message
5 years ago
Peter Barker
55ee3362b9
AP_Logger: add example of documentation for a log structure
5 years ago
Peter Barker
6c56f24e30
AP_TECS: add documentation for TECS and TEC2
5 years ago
Andrew Tridgell
fc0b2ef920
HAL_ChibiOS: added half-duplex protection for non-inverted
...
to prevent output bytes being seen as input bytes we disable half
duplex during transmit. This was previously only done for non-inverted
UARTs. This patch enables it whether we are inverted or not. This
greatly reduces the number of bad input bytes.
5 years ago
Andrew Tridgell
6b35497129
AP_RCProtocol: moved fport variables into class
...
reduced pollution of global namespace
5 years ago
Andrew Tridgell
a1069d85cb
AP_RCProtocol: fixed bug in FPort parser
...
if we got invalid frame->type values we would overrun the buffer and
cause memory corruption. This was the cause of the bug Polarijet found
5 years ago
Peter Hall
3f7ab6289d
AP_Scripting: move scripting_test.lua from examples to tests
5 years ago
Peter Hall
524d59ad78
AP_Scripting: add math and strings test scripts
5 years ago
Randy Mackay
05b563cf54
AP_Scripting: fixup comment in set-target-location example script
5 years ago
Randy Mackay
0846746932
AP_Scripting: add copter-fly-vertical-circle example script
5 years ago
Randy Mackay
fa0fb9ef34
AP_Scripting: add set-target-velocity example script
5 years ago
Randy Mackay
d7fb84c765
AP_Scripting: make bindings
5 years ago
Randy Mackay
60b3c6ca94
AP_Scripting: add bindings for start_takeoff and set_target_velocity_NED
5 years ago
Randy Mackay
849adcd678
AP_Vehicle: add start_takeoff and set_target_velocity_NED for use in scripting
5 years ago
Peter Hall
d37efe1b38
AP_Scripting: regenerate bindings
5 years ago
Peter Hall
67bfedd845
AP_Scripting: add button example script
5 years ago
Peter Hall
f5052b68a8
AP_Scripting: add binding for AP_Button get_button_state
5 years ago
Peter Hall
ecd7e12dd3
AP_Button: add crude debouncing and get_button_state function
5 years ago
Peter Barker
a59c3670c8
AP_HAL_ChibiOS: stash lr_thd in watchdog hardfault handler
5 years ago
Peter Barker
97b07d9c84
GCS_MAVLink: add option to get the autopilot to hard-fault itself
5 years ago
Andrew Tridgell
f00314a5d1
AP_GPS: removed dead blending code
5 years ago
Andrew Tridgell
9fa034d1de
AP_GPS: fixed antenna offset for blending
...
we were accessing beyond the end of the antenna_offset array
5 years ago
Peter Barker
0665c379de
AP_Compass: correct use of incorrect backend-count macro
5 years ago
Patrick José Pereira
1635054c4f
AP_Math: Add missing constexpr
...
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
5 years ago
Peter Barker
c9f2b9ff87
AR_AttitudeControl: correct spelling error in param docs
5 years ago
Patrick José Pereira
e65cc35fb0
AP_HAL_Linux: Use template to generate raspberry pins
...
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
5 years ago
Andrew Tridgell
5a4b648cf5
HAL_ChibiOS: disable flash fallback for boards with FRAM
...
this saves on flash and prevents confusing results when fram fails
5 years ago
Nick Exton
741abaf760
AP_Param: Add static assert on NVM struct sizes
5 years ago