AP_Bootloader: support ALT_BOARD_ID

This commit is contained in:
Andrew Tridgell 2022-02-05 12:57:35 +11:00
parent 432c2d1758
commit 16725f2dd4

View File

@ -651,7 +651,12 @@ bool can_check_firmware(void)
return false;
}
if (ad->board_id != APJ_BOARD_ID) {
bool id_ok = (ad->board_id == APJ_BOARD_ID);
#ifdef ALT_BOARD_ID
id_ok |= (ad->board_id == ALT_BOARD_ID);
#endif
if (!id_ok) {
node_status.vendor_specific_status_code = FAIL_REASON_BAD_BOARD_ID;
printf("Bad board_id %u should be %u\n", ad->board_id, APJ_BOARD_ID);
return false;