ardupilot/libraries/AP_DroneCAN
Thomas Watson e12f345bae AP_DroneCAN: DNA_Server: make lower level database tasks private
All the higher level database operations need to be locked for the whole
duration of the operation, so nobody should be using the lower-level
tasks or raw read/write functions. We can also remove the locks from
them.

The database can now safely be used by multiple servers.
2024-08-13 09:58:44 +10:00
..
canard AP_DroneCAN: update helpers user to add CANARD_MALLOC and CANARD_FREE 2023-05-17 13:27:34 +10:00
dsdl
examples/DroneCAN_sniffer AP_DroneCAN: use NEW_NOTHROW for new(std::nothrow) 2024-06-04 09:20:21 +10:00
AP_Canard_iface.cpp AP_DroneCAN: use NEW_NOTHROW for new(std::nothrow) 2024-06-04 09:20:21 +10:00
AP_Canard_iface.h AP_DroneCAN: reimplement with BinarySemaphore 2024-01-03 07:37:05 +11:00
AP_DroneCAN.cpp AP_DroneCAN: populate ESC power percentage 2024-08-07 11:23:35 +01:00
AP_DroneCAN.h AP_DroneCAN: addition of ESC extended status message 2024-08-06 10:57:36 +10:00
AP_DroneCAN_DNA_Server.cpp AP_DroneCAN: DNA_Server: make lower level database tasks private 2024-08-13 09:58:44 +10:00
AP_DroneCAN_DNA_Server.h AP_DroneCAN: DNA_Server: make lower level database tasks private 2024-08-13 09:58:44 +10:00
AP_DroneCAN_serial.cpp AP_DroneCAN: use NEW_NOTHROW for new(std::nothrow) 2024-06-04 09:20:21 +10:00
AP_DroneCAN_serial.h AP_DroneCAN: support CAN serial ports 2023-11-22 17:19:12 +11:00