Commit Graph

38109 Commits

Author SHA1 Message Date
Peter Barker
f2104c97d8 AP_Mount: mark many functions as __INITFUNC__
... implying they can go into external flash
2025-02-19 18:01:48 +11:00
Peter Barker
bc848d2bed AP_InertialSensor: mark many functions as __INITFUNC__
... implying they can go into external flash
2025-02-19 18:01:48 +11:00
Peter Barker
c31d654623 AP_HAL_ChibiOS: mark many functions as __INITFUNC__
... implying they can go into external flash
2025-02-19 18:01:48 +11:00
Peter Barker
4d39f80d4c AP_GyroFFT: mark many functions as __INITFUNC__
... implying they can go into external flash
2025-02-19 18:01:48 +11:00
Peter Barker
5a2ef8e960 AP_Generator: mark many functions as __INITFUNC__
... implying they can go into external flash
2025-02-19 18:01:48 +11:00
Peter Barker
1ec35b57f3 AP_DroneCAN: mark many functions as __INITFUNC__
... implying they can go into external flash
2025-02-19 18:01:48 +11:00
Peter Barker
c4428d82cb AP_Declination: mark declination tables as __EXTFLASHFUNC__ 2025-02-19 18:01:48 +11:00
Peter Barker
9351963f78 AP_CANManager: mark many functions as __INITFUNC__
... implying they can go into external flash
2025-02-19 18:01:48 +11:00
Peter Barker
b9efab548c AP_BattMonitor: mark many functions as __INITFUNC__
... implying they can go into external flash
2025-02-19 18:01:48 +11:00
Peter Barker
65fca2a37d AP_HAL: mark many functions as __INITFUNC__
... implying they can go into external flash
2025-02-19 18:01:48 +11:00
Peter Barker
3bcd04c4c9 AP_HAL_Linux: move AP_Airspeed configuration into linux hwdef 2025-02-19 15:42:52 +11:00
Peter Barker
1f102d8fb9 AP_Airspeed: move AP_Airspeed configuration into linux hwdef 2025-02-19 15:42:52 +11:00
Peter Barker
cbdaf2be46 AP_InertialSensor: move AP_InertialSensor configuration into linux hwdef 2025-02-19 15:42:52 +11:00
Peter Barker
e3e5199e53 AP_HAL_Linux: move AP_InertialSensor configuration into linux hwdef 2025-02-19 15:42:52 +11:00
Peter Barker
c9e4a7d195 AP_HAL_Linux: move defaulting of ublox speed change into linux hwdef 2025-02-19 15:42:52 +11:00
Peter Barker
8f420defc1 AP_GPS: move defaulting of ublox speed change into linux hwdef 2025-02-19 15:42:52 +11:00
Peter Barker
5181350909 AP_OpticalFlow: move enabling of Onboard OF into bebop hwdef 2025-02-19 15:42:52 +11:00
Peter Barker
05bc0c0669 AP_HAL_Linux: move enabling of Onboard OF into bebop hwdef 2025-02-19 15:42:52 +11:00
Peter Barker
64633197cf AP_Relay: move defaulting of relay pin params to linux hwdefs 2025-02-19 15:42:52 +11:00
Peter Barker
82ab52a7bf AP_HAL_Linux: move defaulting of relay pin params to linux hwdefs 2025-02-19 15:42:52 +11:00
Peter Barker
b377a00ae3 AP_HAL: move defaulting of relay pin params to linux hwdefs 2025-02-19 15:42:52 +11:00
Peter Barker
640231c6d5 AP_HAL_Linux: move custom compass rotation into linux hwdefs 2025-02-19 15:42:52 +11:00
Peter Barker
c7a9054d14 AP_Compass: move custom compass rotation into linux hwdefs 2025-02-19 15:42:52 +11:00
Peter Barker
e26ee85cf6 AP_RangeFinder: move enabling of specific rangefinders into linux hwdef 2025-02-19 15:42:52 +11:00
Peter Barker
0feb2d2f53 AP_HAL_Linux: move enabling of specific rangefinders into linux hwdef 2025-02-19 15:42:52 +11:00
Peter Barker
052914c38f AP_HAL_Linux: move analogue battmonitor configs into linux hwdef 2025-02-19 15:42:52 +11:00
Peter Barker
98570f6456 AP_HAL: move analogue battmonitor configs into linux hwdef 2025-02-19 15:42:52 +11:00
Peter Barker
d22346c3f6 AP_BattMonitor: move analogue battmonitor configs into linux hwdef 2025-02-19 15:42:52 +11:00
Peter Barker
5341690431 AP_Notify: use linux hwdefs to define AP_Notify information 2025-02-19 15:42:52 +11:00
Peter Barker
e6d5efe456 AP_HAL_Linux: use linux hwdefs to define AP_Notify information 2025-02-19 15:42:52 +11:00
Peter Barker
5a60fc1faf AP_HAL: use linux hwdefs to define AP_Notify information 2025-02-19 15:42:52 +11:00
Peter Barker
dddb4583a6 AP_InertialSensor: start tidying Linux GPIO 2025-02-19 15:42:52 +11:00
Peter Barker
a8374a28f3 AP_HAL_Linux: start tidying Linux GPIO 2025-02-19 15:42:52 +11:00
Peter Barker
6d1cea44dd AP_HAL: start tidying Linux GPIO 2025-02-19 15:42:52 +11:00
Peter Barker
eaf0feef44 AP_HAL_Linux: specify Linux SPI devices in hwdefs 2025-02-19 15:42:52 +11:00
Peter Barker
d60a7e5f93 AP_HAL_Linux: factor functionality in hwdef.py classes 2025-02-19 15:42:52 +11:00
Peter Barker
0c0278a70d AP_HAL: factor functionality in hwdef.py classes 2025-02-19 15:42:52 +11:00
Peter Barker
51729e62a5 AP_HAL_ChibiOS: factor functionality in hwdef.py classes 2025-02-19 15:42:52 +11:00
Peter Barker
d0510b0a26 AP_HAL_ChibiOS: chibios_hwdef.py: inherit from hwdef.py 2025-02-19 15:42:52 +11:00
Peter Barker
6004ed44c7 AP_HAL_Linux: add and use linux_hwdef.py
like chibios_hwdef.py - but for Linux
2025-02-19 15:42:52 +11:00
Peter Barker
7ce9ec2c61 AP_HAL: add and use linux_hwdef.py
like chibios_hwdef.py - but for Linux
2025-02-19 15:42:52 +11:00
Peter Barker
d31889854c chibios_hwdef.py: prune out unused hal.i2c_mgr parsing code
we have GET_I2C_DEVICE now-adays
2025-02-19 15:42:52 +11:00
Henry Wurzburg
984409ca82 RC_Channel: add AUTOLAND AUX Function 2025-02-19 10:51:25 +11:00
Randy Mackay
ebbf3998b6 AP_Proximity: add Hexsoon radar support 2025-02-18 16:38:12 +09:00
Randy Mackay
7fbad0bea3 AP_Arming: integrate NanoRadar to RadarCAN rename 2025-02-18 16:38:12 +09:00
Randy Mackay
0abb0a70f0 AP_RangeFinder: integrate RadarCAN rename 2025-02-18 16:38:12 +09:00
Randy Mackay
4f3981ce27 AP_CANManager: rename NanoRadar to RadarCAN 2025-02-18 16:38:12 +09:00
Iampete1
9da6be2ef8 RC_Channel: Document EKF lane switch and yaw reset aux functions. 2025-02-18 14:19:51 +09:00
Thomas Watson
7a6861e28d AP_Filesystem: FATFS: drop tty check logic
In Standard C, the first three file descriptors are usually standard in,
out, and error. However, ArduPilot doesn't have a concept of this and
other backends (such as LittleFS) don't bother to reject them.

Remove this logic to simplify implementation and allow use of more open
files.
2025-02-18 12:33:37 +11:00
Peter Barker
5fcac2b304 SITL: add instructions for testing MaxSonarI2CXL in SITL 2025-02-18 11:34:10 +11:00