Commit Graph

32797 Commits

Author SHA1 Message Date
arshPratap 5168f39463 AP_DDS: Add Subscriber support with Joy
* Register subscriber and deserialize sensor_msgs/Joy

Co-authored-by: Rhys Mainwaring <rhys.mainwaring@me.com>
Co-authored-by: Ryan Friedman <ryanfriedman5410+github@gmail.com>
2023-06-01 11:37:59 +10:00
Peter Barker 02802c88ad hwdef: minimize CRUbrain51
get it compiling again
2023-06-01 11:37:12 +10:00
Andy Piper de6f2ef552 AP_HAL_ChibiOS: remove bdshot from speedybeef4 as it doesn't work and increases flash usage 2023-05-31 20:45:27 +01:00
bugobliterator f7d3969116 AP_HAL_ChibiOS: enable write protection on USB msd
also fixes support for MSD on FS
2023-05-31 18:40:17 +10:00
bugobliterator a9ef3b031e AP_HAL_ChibiOS: add support for setting baudrate for ACM port in USB MSD 2023-05-31 18:40:17 +10:00
bugobliterator fa631c11a1 AP_HAL_ChibiOS: fix script for HerePro 2023-05-31 18:40:17 +10:00
bugobliterator a05d7ae645 AP_HAL_ChibiOS: do not init usb in sdcard_init 2023-05-31 18:40:17 +10:00
bugobliterator 5d5fdbb44d AP_HAL_ChibiOS: update HerePro hwdef and move to HereProAP 2023-05-31 18:40:17 +10:00
bugobliterator 0c5d19ff44 AP_HAL_ChibiOS: initialise SDCard before starting USB 2023-05-31 18:40:17 +10:00
bugobliterator ee45deeda8 AP_HAL_ChibiOS: silence unused functions under sdcard.cpp 2023-05-31 18:40:17 +10:00
bugobliterator c6631bce57 AP_HAL_ChibiOS: add block filesystem access support when using MSD USB 2023-05-31 18:40:17 +10:00
bugobliterator 414606ba31 AP_Filesystem: add support for blocking filesystem access 2023-05-31 18:40:17 +10:00
bugobliterator 6d6c791fdf AP_HAL_ChibiOS: add support for mass storage device 2023-05-31 18:40:17 +10:00
bugobliterator cc302d8b8c AP_HAL_ChibiOS: add support for OTG HS 2023-05-31 18:40:17 +10:00
bugobliterator 4b3ae60964 AP_OpenDroneID: send dronecan messages directly from update 2023-05-31 17:31:09 +10:00
bugobliterator cbef055f6b AP_DroneCAN: add msg period measurement to DroneCAN_sniffer 2023-05-31 17:31:09 +10:00
bugobliterator efe5fb7e69 AP_DroneCAN: push ESC data out immediately and ensure high priority 2023-05-31 17:31:09 +10:00
Tom Pittenger f38041567f AP_DroneCAN: remove unused defines 2023-05-31 17:31:09 +10:00
bugobliterator 5066d48718 AP_Notify: directly send dronecan beep command from the driver 2023-05-31 17:31:09 +10:00
bugobliterator a1ba65a654 AP_Notify: send dronecan led commands directly from driver 2023-05-31 17:31:09 +10:00
bugobliterator 5026b3d08c AP_GPS: send RTCM Stream message to over dronecan directly 2023-05-31 17:31:09 +10:00
bugobliterator a277547248 AP_DroneCAN: move dronecan led, buzzer and rtcm stream to their respective drivers 2023-05-31 17:31:09 +10:00
Ryan Friedman 35dda812ae SITL: Value Semantics for TOW calc
Signed-off-by: Ryan Friedman <ryanfriedman5410+github@gmail.com>
2023-05-31 15:01:31 +10:00
Randy Mackay b757a7d21a AP_Scripting: mount-poi applet sends camera feedback message 2023-05-31 10:06:37 +10:00
Tom Pittenger 521b0f9d85 AP_Temperature: slow down temp driver thread and cleanup 2023-05-30 13:19:51 -07:00
Peter Barker 4ee58c4496 GCS_MAVLink: remove more compass cal if it is not enabled 2023-05-30 23:05:29 +10:00
Andrew Tridgell 8cb638b7e1 AP_Scripting: added Halo6000 generator/EFI driver
used to monitor Foxtech Halo6000 generator for Thor210 hexacopter
2023-05-30 21:04:34 +10:00
Andrew Tridgell 3e601df229 AP_AHRS: don't reject airspeed using EKF if dead-reckoning
when dead-reckoning the EKF wind estimate can diverge from reality,
leading to us rejecting a valid airspeed sensor. We are best off
trusting airspeed if we are dead-reckoning
2023-05-30 17:06:13 +10:00
Maxim Buzdalov c31db47bff AP_HAL_Chibios: Update hwdef for FlywooF405S-AIO (alternative IMUs) 2023-05-30 10:50:06 +10:00
Randy Mackay 385e828fdd AR_PosControl: add input_pos_vel_accel target 2023-05-30 10:17:13 +10:00
Nick Exton ece0368c86 AP_OSD: Add missing labels for new serial protocols 2023-05-30 10:07:32 +10:00
Ryan Friedman 639ba63560 AP_GPS: Remove gsof zero initialization
Signed-off-by: Ryan Friedman <ryanfriedman5410+github@gmail.com>
2023-05-30 09:45:29 +10:00
Andrew Tridgell 383994c466 AP_ICEngine: allow for ICE with no RPM support 2023-05-30 07:29:55 +10:00
Peter Barker e415b5fda0 AP_GPS: add clarifying comment on _configure_config_set method
it's a bit confusingly named, because it doesn't actually "set" anything - it gets messages from the GPS which are then parsed and responded to based on the received values.
2023-05-29 09:56:20 +10:00
Peter Barker 92942137fa GCS_MAVLink: remove use of AP_Mount.h from headers 2023-05-29 09:08:55 +10:00
Peter Barker 487ed8d888 AP_Mount: remove use of AP_Mount.h from headers 2023-05-29 09:08:55 +10:00
Peter Barker c30cfb00b6 AP_Camera: remove use of AP_Mount.h from headers 2023-05-29 09:08:55 +10:00
Peter Barker 3d245c4e4c AP_Mount: use switch statement on mount type when creating backends 2023-05-29 09:08:55 +10:00
Andrew Tridgell 7234ec2e52 HAL_ChibiOS: fixed USB pass-thru for 2nd USB endpoint
we need to align the endpoint ID in the structure
2023-05-29 08:55:38 +10:00
Asif Khan d367483155 AP_Follow: support for Mount following the lead vehicle in follow mode 2023-05-26 11:10:35 -07:00
Tatsuya Yamaguchi 7ebc2256bc AP_Scripting: add is_landing and is_taking_off binding 2023-05-26 10:59:09 -07:00
Tatsuya Yamaguchi 797cb9c8e2 AP_Vehicle: implement is_landing and is_taking_off for use by lua 2023-05-26 10:59:09 -07:00
Nicholas Kruzan 88fbd8dca7 AP_HAL: new board: esp32s3devkit 2023-05-26 10:54:01 -07:00
Nicholas Kruzan 79d103459a AP_HAL_ESP32: new board: esp32s3devkit 2023-05-26 10:54:01 -07:00
Nicholas Kruzan 5d7eb8a709 AP_HAL: new mcu: esp32s3 2023-05-26 10:54:01 -07:00
Nicholas Kruzan 575422fdf5 AP_HAL_ESP32: new mcu: esp32s3 2023-05-26 10:54:01 -07:00
Nicholas Kruzan 9744b2d483 AP_HAL_ESP32: move esp32 specific idf build stuff to subfolder
AP_HAL_ESP32: move esp32 specific idf build stuff to subfolder
2023-05-26 10:54:01 -07:00
Davide_Lentini e808ffb22d AP_HAL_ChibiOS: Update luminousbee5 hwdefs, Add new bootloaders
This modification allows to have imu 42605 and 42688 defined in the same hwdef

Tools: luminousbee5 add new bootloaders

AP_HAL_ChibiOS: luminousbee5 , change PC7 from FLOAT to PULLDOWN

AP_HAL_ChibiOS: luminousbee5 , change version 5.32/5.4

Tools: Update luminousbee5 hwdefs, Add new bootloaders

AP_HAL_ChibiOS: luminousbee5 hwdefs Rev 2 , luminousbee5 default.parm

Tools: Update luminousbee5 hwdefs, Add new bootloaders

This modification allows to have imu 42605 and 42688 defined in the same hwdef

Tools: luminousbee5 add new bootloaders

AP_HAL_ChibiOS: luminousbee5 , change PC7 from FLOAT to PULLDOWN

AP_HAL_ChibiOS: luminousbee5 , change version 5.32/5.4

Tools: Update luminousbee5 hwdefs, Add new bootloaders

AP_HAL_ChibiOS: luminousbee5 hwdefs Rev 2 , luminousbee5 default.parm

AP_HAL_ChibiOS: Removed BETA in comment
2023-05-26 10:52:22 -07:00
Andrew Tridgell 135bfac378 AP_BoardConfig: fixed documentation of safety options
on and off were reversed
2023-05-26 17:45:32 +10:00
Peter Barker d4dbf82c33 AP_RCProtocol: let compiler elide unused method
... rather than removing it based on target.

I need this symbol for other targets
2023-05-26 14:26:27 +10:00