ardupilot/libraries/AP_EFI
Michael du Breuil e41cc42e10 AP_EFI: Rate limit the megasquirt driver
This fixes it up so that the driver actually works on things like
AP_Periph that poll at a high rate. This was never a problem with the
main firmware as EFI was run at a lower rate, but on AP_Periph this was
much to fast. This lead to spamming fresh requests and keeping the
buffer completly stuffed with requests. To compound it, the EFI device
would start over when there was a fresh request, and eventually our
buffer writes become corrupted leading to bad checksums, and a complete
failure of the comms. This prevents that situation from happening.
2023-10-03 11:32:07 +11:00
..
AP_EFI.cpp EFI: added efi MavLink class 2023-07-11 12:32:19 +10:00
AP_EFI.h EFI: added efi MavLink class 2023-07-11 12:32:19 +10:00
AP_EFI_Backend.cpp AP_EFI: Add Currawong ECU packet decoding 2022-09-20 15:24:48 +10:00
AP_EFI_Backend.h EFI: added efi MavLink class 2023-07-11 12:32:19 +10:00
AP_EFI_Currawong_ECU.cpp AP_EFI: Update EGT for Currawong ECU 2023-06-09 07:58:07 +10:00
AP_EFI_Currawong_ECU.h AP_EFI: tidy AP_EFI defines 2023-03-21 09:01:13 +11:00
AP_EFI_DroneCAN.cpp AP_EFI: rename AP_UAVCAN to AP_DroneCAN 2023-04-08 07:11:23 +10:00
AP_EFI_DroneCAN.h AP_EFI: rename AP_UAVCAN to AP_DroneCAN 2023-04-08 07:11:23 +10:00
AP_EFI_MAV.cpp EFI: added efi MavLink class 2023-07-11 12:32:19 +10:00
AP_EFI_MAV.h EFI: added efi MavLink class 2023-07-11 12:32:19 +10:00
AP_EFI_NWPMU.cpp AP_EFI: move and rename CAN Driver_Type enumeration 2023-04-20 08:53:46 +10:00
AP_EFI_NWPMU.h AP_EFI: tidy AP_EFI defines 2023-03-21 09:01:13 +11:00
AP_EFI_Scripting.cpp AP_EFI: convert to using ap_object approach 2022-10-02 08:15:06 +11:00
AP_EFI_Scripting.h AP_EFI: convert to using ap_object approach 2022-10-02 08:15:06 +11:00
AP_EFI_Serial_Lutan.cpp AP_EFI: add defines for Lutan and MegaSquirt 2023-03-21 09:01:13 +11:00
AP_EFI_Serial_Lutan.h AP_EFI: add defines for Lutan and MegaSquirt 2023-03-21 09:01:13 +11:00
AP_EFI_Serial_MS.cpp AP_EFI: Rate limit the megasquirt driver 2023-10-03 11:32:07 +11:00
AP_EFI_Serial_MS.h AP_EFI: Rate limit the megasquirt driver 2023-10-03 11:32:07 +11:00
AP_EFI_State.h AP_EFI: correct EFI ignition_voltage flag values 2023-02-07 10:40:50 +11:00
AP_EFI_config.h EFI: added efi MavLink class 2023-07-11 12:32:19 +10:00