AP_EFI: Add Currawong ECU to known types

This commit is contained in:
Reilly Callaway 2022-03-09 13:25:49 +11:00 committed by Peter Barker
parent 080c0a77e8
commit ad808cb25b
2 changed files with 7 additions and 1 deletions

View File

@ -34,7 +34,7 @@ const AP_Param::GroupInfo AP_EFI::var_info[] = {
// @Param: _TYPE // @Param: _TYPE
// @DisplayName: EFI communication type // @DisplayName: EFI communication type
// @Description: What method of communication is used for EFI #1 // @Description: What method of communication is used for EFI #1
// @Values: 0:None,1:Serial-MS,2:NWPMU,3:Serial-Lutan,5:DroneCAN // @Values: 0:None,1:Serial-MS,2:NWPMU,3:Serial-Lutan,5:DroneCAN,6:Currawong-ECU
// @User: Advanced // @User: Advanced
// @RebootRequired: True // @RebootRequired: True
AP_GROUPINFO_FLAGS("_TYPE", 1, AP_EFI, type, 0, AP_PARAM_FLAG_ENABLE), AP_GROUPINFO_FLAGS("_TYPE", 1, AP_EFI, type, 0, AP_PARAM_FLAG_ENABLE),
@ -89,6 +89,11 @@ void AP_EFI::init(void)
case Type::DroneCAN: case Type::DroneCAN:
#if HAL_EFI_DRONECAN_ENABLED #if HAL_EFI_DRONECAN_ENABLED
backend = new AP_EFI_DroneCAN(*this); backend = new AP_EFI_DroneCAN(*this);
#endif
break;
case Type::CurrawongECU:
#if HAL_EFI_CURRAWONG_ECU_ENABLED
backend = new AP_EFI_Currawong_ECU(*this);
#endif #endif
break; break;
default: default:

View File

@ -82,6 +82,7 @@ public:
Lutan = 3, Lutan = 3,
// LOWEHEISER = 4, // LOWEHEISER = 4,
DroneCAN = 5, DroneCAN = 5,
CurrawongECU = 6,
}; };
static AP_EFI *get_singleton(void) { static AP_EFI *get_singleton(void) {