Shiv Tyagi
4dd6b93011
AP_HAL_ChibiOS: use new AP_PERIPH_SERIAL_OPTIONS_ENABLED define
2025-02-26 11:31:04 +11:00
Shiv Tyagi
5f1d3dac68
AP_HAL_ChibiOS: use new AP_PERIPH_MSP_ENABLED define
2025-02-23 10:28:54 +11:00
Shiv Tyagi
e1e074bc09
AP_HAL_ChibiOS: use new AP_PERIPH_RELAY_ENABLED define
2025-02-23 08:58:36 +11:00
Shiv Tyagi
11e42a94d0
AP_HAL_ChibiOS: use new AP_PERIPH_RC_OUT_ENABLED define
2025-02-22 18:26:07 +11:00
Shiv Tyagi
0197220bc5
AP_HAL_ChibiOS: use new AP_PERIPH_HOBBYWING_ESC define
2025-02-20 21:56:14 +11:00
Shiv Tyagi
85b3d6a625
AP_HAL_ChibiOS: use new AP_PERIPH_NOTIFY_ENABLED define
2025-02-20 13:32:20 +11:00
Shiv Tyagi
49755d6212
AP_HAL_ChibiOS: use new AP_PERIPH_EFI_ENABLED define
2025-02-20 13:05:19 +11:00
Shiv Tyagi
ab725360c1
AP_HAL_ChibiOS: use new AP_PERIPH_ADSB_ENABLED define
2025-02-20 12:06:00 +11:00
Shiv Tyagi
3d96c7e419
AP_HAL_ChibiOS: create and use AP_PERIPH_NETWORKING_ENABLED
2025-02-17 09:55:51 +11:00
Shiv Tyagi
15376a4908
AP_HAL_ChibiOS: replace AP_PERIPH_AIRSPEED_ENABLED with HAL_PERIPH_ENABLE_AIRSPEED
2025-02-16 10:11:10 +11:00
Shiv Tyagi
c7a4489b58
AP_HAL_ChibiOS: create and use AP_PERIPH_RPM_ENABLED and AP_PERIPH_RPM_STREAM_ENABLED
2025-02-13 20:29:06 +11:00
Shiv Tyagi
3ab1aa1c56
AP_HAL_ChibiOS: replace HAL_PERIPH_ENABLE_RCIN with AP_PERIPH_RCIN_ENABLED
2025-02-11 19:31:19 +11:00
Shiv Tyagi
3a13e0d292
AP_HAL_ChibiOS: create and use AP_PERIPH_RTC_ENABLED
2025-02-10 09:37:48 +11:00
Shiv Tyagi
09c8ad81bb
AP_HAL_ChibiOS: set HAL_VISUALODOM_ENABLED to 0 directly
2025-02-09 07:40:47 +11:00
Shiv Tyagi
f62e65f26e
AP_HAL_ChibiOS: use AP_PERIPH_IMU_ENABLED in place of HAL_PERIPH_ENABLE_IMU
2025-02-08 08:22:10 +11:00
Shiv Tyagi
5790e0e38e
AP_HAL_ChibiOS: use AP_PERIPH_RANGEFINDER_ENABLED in place of HAL_PERIPH_ENABLE_RANGEFINDER
2025-02-03 10:06:04 +11:00
Shiv Tyagi
c4654c9828
AP_HAL_ChibiOS: use AP_PERIPH_BARO_ENABLED in place of HAL_PERIPH_ENABLE_BRO
2025-01-31 08:25:28 +11:00
Shiv Tyagi
d96439dbc5
AP_HAL_ChibiOS: use AP_PERIPH_MAG_ENABLED in place of HAL_PERIPH_ENABLE_MAG
2025-01-30 08:49:03 +11:00
Shiv Tyagi
99a501852c
AP_HAL_ChibiOS: create and use AP_PERIPH_AHRS_ENABLED
2025-01-29 10:37:58 +11:00
Peter Barker
a8717fe6a2
AP_HAL_ChibiOS: create and use AP_PERIPH_BATTERY_ENABLED
...
... and AP_PERIPH_BATTERY_BALANCE_ENABLED while we're here
2025-01-28 09:11:21 +11:00
Peter Barker
4e12b4ee0e
fixup! AP_HAL_ChibiOS: create AP_PERIPH_GPS_ENABLED
2025-01-23 17:47:58 +11:00
Peter Barker
3a9eb7634c
AP_HAL_ChibiOS: create AP_PERIPH_GPS_ENABLED
2025-01-23 17:47:58 +11:00
Andy Piper
f6f546c538
AP_HAL_ChibiOS: introduce new DATAFLASH directive and use it
...
add HAL_OS_POSIX_IO to defaults
ensure explicitly configured DATAFLASH is prioritized
correct inclusion of fat malloc
only create storage backups on fatfs
2025-01-21 11:10:31 +11:00
Peter Barker
6e49333a40
AP_HAL_ChibiOS: do not build QuickTune on peripherals
...
kills heavy peripherals
../../libraries/AP_Quicktune/AP_Quicktune.cpp: In member function 'void AP_Quicktune::update(bool)':
../../libraries/AP_Quicktune/AP_Quicktune.cpp:177:32: error: 'vehicle' is not a member of 'AP'
177 | const auto &vehicle = *AP::vehicle();
| ^~~~~~~
compilation terminated due to -Wfatal-errors.
[ 688/1225] Compiling libraries/AP_TemperatureSensor/AP_TemperatureSensor_TSYS03.cpp
Waf: Leaving directory `/home/pbarker/rc/ardupilot/build/CubeOrange-periph-heavy'
2024-12-17 20:16:30 +11:00
bugobliterator
9381404a9f
AP_InertialSensor: fix continuing after ins init fail in AP_Periph
2024-10-23 06:46:22 +09:00
bugobliterator
830de73e58
AP_HAL_ChibiOS: add support for raw imu publishing in AP_Periph
2024-10-23 06:46:22 +09:00
Alexis Guijarro
43b8900bec
hwdef: Removed duplication for AP_STATS_ENABLED
2024-10-11 09:51:27 +11:00
Peter Barker
90b2a2acaa
hwdef: change HAL_NO_MONITOR_THREAD out for HAL_MONITOR_THREAD_ENABLED
...
... and use a default value for peripherals
2024-07-30 10:52:36 +10:00
Peter Barker
a715ee1ce2
AP_HAL_ChibiOS: make AP_RANGEFINDER_ENABLED remove more code
2024-07-02 09:17:26 +10:00
Peter Barker
5fb4e1e285
hwdef: replace defined(HAL_DISABLE_LOOP_DELAY) with HAL_SCHEDULER_LOOP_DELAY_ENABLED
2024-04-03 18:36:29 +11:00
Peter Barker
994c268644
AP_HAL_ChibiOS: replace HAL_NO_RCIN_THREAD w/HAL_RCIN_THREAD_ENABLED
2024-04-03 18:36:29 +11:00
Peter Barker
416f7d393a
hwdef: remove DISABLE_SERIAL_ESC_COMM AP_Periph boilerplate
...
... use the defaults file instead
2024-04-02 11:28:27 +11:00
Peter Barker
b09dd7b866
AP_HAL_ChibiOS: move defaulting of HAL_WITH_ESC_TELEM for periph
2024-03-05 12:37:40 +11:00
Peter Barker
077dd82bdc
AP_HAL_ChibiOS: add and use AP_CUSTOMROTATIONS_ENABLED
...
also add to build_options.py
2024-03-03 08:22:46 +11:00
Randy Mackay
fb5df80932
AP_HAL_ChibiOS: AP_Periph does not use AP_VisualOdom
2024-02-28 18:52:37 +11:00
Peter Barker
5d421e8ee3
AP_HAL_ChibiOS: allow AP_Periph to use mavlink library
2024-02-15 12:17:07 +11:00
Peter Barker
4c272d21ee
AP_HAL_ChibiOS: make compass.mag_cal_fixed_yaw return boolean
...
this method could be used from a transmitter without GCS enabled, for example
2024-02-06 11:11:27 +11:00
Peter Barker
2e23fa7612
hwdef: remove ghost telemetry from peripherals
2024-01-16 09:46:57 +11:00
Andrew Tridgell
1e626a70cb
hwdef: added MatekL431-Serial
2023-12-27 05:13:14 -07:00
Tom Pittenger
cd6a656acf
AP_HAL_ChibiOS: set AP_BATTERY_WATT_MAX_ENABLED 0 for periph
2023-11-26 11:57:14 +11:00
Peter Barker
15e0f689c2
AP_HAL_ChibiOS: correct AP_Filter defines
...
- checking the build type is very rarely used and definitely not required here
- fix boilerplate to conform to normal pattern of including the config header and #if'ing based on the _ENABLED directly after that
2023-11-21 21:13:42 +11:00
Andrew Tridgell
6bf3debe73
HAL_ChibiOS: default disable ICE in periph
2023-11-17 13:09:02 +11:00
Iampete1
e736d5ecb7
AP_HAL_ChibiOS: hwdef: scripts: defaults_periph: disable unused libaries by defualt
2023-10-17 10:23:20 +11:00
Peter Barker
cf96791fe2
AP_HAL_ChibiOS: add and use HAP_PERIPH_ENABLE_RTC
2023-10-11 19:17:27 +11:00
Peter Barker
53f4709a78
AP_HAL_ChibiOS: disable RTC on periphs
...
the singleton isn't instantiated
2023-10-11 19:17:27 +11:00
Andrew Tridgell
da0870f616
HAL_ChibiOS: enable mavlink bindings for ADSB periph
2023-10-02 21:45:28 +11:00
Peter Barker
e2975a67e7
AP_HAL_ChibiOS: use AP_GPS_ENABLED to exclude more code when GPS not compiled in
2023-09-27 16:38:15 +10:00
Iampete1
2fbc27584b
AP_HAL_ChibiOS: default to 0 battery capacity on periph
2023-08-30 12:25:46 +10:00
Tom Pittenger
ed43f095ce
AP_HAL_ChibiOS: add AP_BATTERY_ESC_TELEM_OUTBOUND_ENABLED to defaults_periph
2023-08-22 16:14:36 -07:00
Peter Barker
103caac92c
AP_HAL_ChibiOS: add support for DroneCAN RCInput packets
2023-08-19 20:27:24 +10:00