Commit Graph
40706 Commits
Author SHA1 Message Date
Peter Barker cfecdf91eb hwdef: AdeptF407remove duplicated GPS1
the board doesn't have 2 GPS ports, so this can just be removed
2026-02-17 08:23:44 +11:00
snktshrma 1844a34e85 AP_AHRS: Fixed wrong frame convention comments 2026-02-16 10:39:14 +11:00
Peter Barker 9d6af8a642 SITL: remove dollar signs from bash blocks (MD014)
this will make copy/paste easier
2026-02-16 08:16:17 +11:00
Peter Barker f0767d24d3 AP_Scripting: remove dollar signs from bash blocks (MD014)
this will make copy/paste easier
2026-02-16 08:16:17 +11:00
Peter Barker f158a5976a AP_OSD: add alt text to markdown images 2026-02-15 11:28:59 +11:00
Peter Barker b761e97591 AP_HAL_ChibiOS: add alt text to markdown images 2026-02-15 11:28:59 +11:00
Peter Barker a5c4057baf AP_HAL_ChibiOS: fix md whitespace-around-headers (MD012 and MD022) 2026-02-15 00:00:00 +11:00
Peter Barker 03103d4af6 SITL: fix trailing punctuation in markdown headers (MD026)
makes a lot of these headings consistent with other headings at the same level in these files!
2026-02-14 12:02:51 +11:00
Peter Barker faf3d5b2e1 AP_Scripting: fix trailing punctuation in markdown headers (MD026)
makes a lot of these headings consistent with other headings at the same level in these files!
2026-02-14 12:02:51 +11:00
Peter Barker fd618ab08e AP_HAL_ESP32: fix trailing punctuation in markdown headers (MD026)
makes a lot of these headings consistent with other headings at the same level in these files!
2026-02-14 12:02:51 +11:00
Peter Barker b5605f723e AP_HAL_ChibiOS: fix trailing punctuation in markdown headers (MD026)
makes a lot of these headings consistent with other headings at the same level in these files!
2026-02-14 12:02:51 +11:00
bugobliterator 1eb1df508f AP_HAL_ChibiOS: CubeNode-ETH: set SERIAL1 protocol to PPP 2026-02-14 11:32:48 +11:00
Peter Barker a1df5f33f1 AP_HAL_ChibiOS: replace non-unicode multi-byte characters with utf-8 2026-02-14 09:07:43 +11:00
Peter Barker 433453ea7d AC_CustomControl: replace non-unicode multi-byte characters with utf-8 2026-02-14 09:07:43 +11:00
Peter Barker 3849de2569 AP_Scripting: correct us of emphasis in place of headings (MD036) 2026-02-13 11:13:01 +11:00
Peter Barker 9af939547e AP_HAL_ChibiOS: correct us of emphasis in place of headings (MD036) 2026-02-13 11:13:01 +11:00
Peter Barker 22d0bb36e1 AP_CANManager: correct us of emphasis in place of headings (MD036) 2026-02-13 11:13:01 +11:00
bnsgeyer 52ebc48cc3 AC_AttitudeControl: add support to set ILMI param defaults
AC_AttitudeControl: resolving rebase issues
AC_AttitudeControl: resolving rebase issues

AC_AttitudeControl: Implement default setting of ILMI param for heli

AC_AttitudeControl: nested if statement so common default gains between trad heli and copter are not duplicated
2026-02-12 18:55:02 -05:00
bnsgeyer d643e8f7cb AC_PID: add accessor to set ILMI
AC_PID: implement heli ILMI to constructor

AC_PID: include ILMI in loading default params
2026-02-12 18:55:02 -05:00
Mckenzie Crandall 936baff2e2 AC_WPNav: moved tradHeli default Loiter params and added condition for Trad Heli defaults
AC_WPNav: breakout if statement only for defaults specific to trad heli
2026-02-12 18:55:02 -05:00
Peter Barker 6f2a4c11ac SITL: add type to code blocks
required by the linter, and allows renderers to do syntax highlighting
2026-02-12 19:31:55 +11:00
Peter Barker 5630ed535b AP_Scripting: add type to code blocks
required by the linter, and allows renderers to do syntax highlighting
2026-02-12 19:31:55 +11:00
Peter Barker 177e4d6625 AP_OSD: add type to code blocks
required by the linter, and allows renderers to do syntax highlighting
2026-02-12 19:31:55 +11:00
Peter Barker a3bb5ee562 AP_HAL_ESP32: add type to code blocks
required by the linter, and allows renderers to do syntax highlighting
2026-02-12 19:31:55 +11:00
Peter Barker db75ccf105 AP_HAL_ChibiOS: add type to code blocks
required by the linter, and allows renderers to do syntax highlighting
2026-02-12 19:31:55 +11:00
Peter Barker c54056e20d AP_Filesystem: add type to code blocks
required by the linter, and allows renderers to do syntax highlighting
2026-02-12 19:31:55 +11:00
Peter Barker 40f2626795 AP_FETtecOneWire: add type to code blocks
required by the linter, and allows renderers to do syntax highlighting
2026-02-12 19:31:55 +11:00
Peter Barker 8264abc047 AP_DroneCAN: add type to code blocks
required by the linter, and allows renderers to do syntax highlighting
2026-02-12 19:31:55 +11:00
Peter Barker 6f900b328b AP_DDS: add type to code blocks
required by the linter, and allows renderers to do syntax highlighting
2026-02-12 19:31:55 +11:00
Peter Barker 42c49f85e5 AC_CustomControl: add type to code blocks
required by the linter, and allows renderers to do syntax highlighting
2026-02-12 19:31:55 +11:00
Peter Barker 22849f473e hwdef: add missing ## Pinout headers 2026-02-12 10:18:06 +11:00
Peter Barker 149df41f26 hwdef: make F4BY_H743 compliant with heading rules
Adding heading at the top triggers enforcement of other rules around using ## headings throughout
2026-02-12 10:18:06 +11:00
Peter Barker 4d49c87a16 SITL: correct MD001 in all markdown files (incorrect header levels) 2026-02-12 10:18:06 +11:00
Peter Barker a402f8a882 AP_Scripting: correct MD001 in all markdown files (incorrect header levels) 2026-02-12 10:18:06 +11:00
Peter Barker c6a0fa88f6 AP_HAL_ESP32: correct MD001 in all markdown files (incorrect header levels) 2026-02-12 10:18:06 +11:00
Peter Barker 34bc2c6a68 AP_HAL_ChibiOS: correct MD001 in all markdown files (incorrect header levels) 2026-02-12 10:18:06 +11:00
Peter Barker 468045de61 SITL: fix MD041 (single # header at top of file) in all markdown 2026-02-12 10:18:06 +11:00
Peter Barker b16a064207 AP_Scripting: fix MD041 (single # header at top of file) in all markdown 2026-02-12 10:18:06 +11:00
Peter Barker c2a5e99006 AP_OSD: fix MD041 (single # header at top of file) in all markdown 2026-02-12 10:18:06 +11:00
Peter Barker dbc4d17448 AP_HAL_SITL: fix MD041 (single # header at top of file) in all markdown 2026-02-12 10:18:06 +11:00
Peter Barker e575186c2e AP_HAL_ESP32: fix MD041 (single # header at top of file) in all markdown 2026-02-12 10:18:06 +11:00
Peter Barker 49a282fe84 AP_HAL_ChibiOS: fix MD041 (single # header at top of file) in all markdown 2026-02-12 10:18:06 +11:00
Peter Barker 1f61a2ebab AP_DroneCAN: fix MD041 (single # header at top of file) in all markdown 2026-02-12 10:18:06 +11:00
Peter Barker 28bb744882 AP_CANManager: fix MD041 (single # header at top of file) in all markdown 2026-02-12 10:18:06 +11:00
Andy Piper df3d35fa74 AP_RangeFinder: ensure that too low and high far states are propagated correctly in DroneCAN 2026-02-11 10:40:42 +00:00
Andy Piper 34f9c22a23 AP_Notify: add AP_NOTIFY_NEOPIXEL_MASK define support
Allow boards to specify a default LED channel mask via
AP_NOTIFY_NEOPIXEL_MASK define, enabling NeoPixel output without
requiring explicit servo function assignment.
2026-02-11 18:46:23 +11:00
Andy Piper 34e3dc466d AP_HAL_Linux: add SPI-based serial LED driver for NeoPixel/WS2812
Add modular SPI-based serial LED driver that uses SPI MOSI to generate
WS2812 timing waveforms. Uses 8-bit encoding at 6.4MHz SPI clock where
each WS2812 bit becomes one SPI byte.

SerialLED_SPI is a standalone class that can be composed into any
RCOutput implementation. RCOutput_RPI provides the RCOutput wrapper
for Raspberry Pi boards.

Features:
- Supports MODE_NEOPIXEL (GRB) and MODE_NEOPIXELRGB (RGB) color ordering
- Up to 128 LEDs per channel
- Uses /dev/spidev0.0 (GPIO10/pin 19) on Raspberry Pi
- Thread-safe with mutex protection
- Embedded object instead of heap allocation for SerialLED_SPI
- Uses calloc/free for dynamic arrays (less overhead than new/delete)
2026-02-11 18:46:23 +11:00
Andy Piper 8678729f71 AP_HAL: add HAL_HAVE_SERIAL_LED_SPI define for Linux boards
Add board-level define to indicate SPI-based serial LED support.
This allows board-specific configurations to enable the feature.
2026-02-11 18:46:23 +11:00
Your Name 27cda320d0 AP_InertialSensor: fix ADIS16507 data processing anomaly 2026-02-11 18:44:59 +11:00
Peter Barker f17b91326b AP_Math: provide float and double norm variants 2026-02-11 18:37:04 +11:00