1#ifndef STAR_BOARD_BRINGUP_H
2#define STAR_BOARD_BRINGUP_H
24#define BOARD_GNSS_DIAG_ANTENNA_SHORT 1
25#define BOARD_GNSS_LISTEN_MS 1500U
29#define BOARD_SD_STAGE_CMD0 1
30#define BOARD_SD_STAGE_CMD8 2
31#define BOARD_SD_STAGE_ACMD41 3
32#define BOARD_SD_STAGE_CMD58 4
33#define BOARD_SD_STAGE_CMD10 5
34#define BOARD_SD_INIT_MS 1000U
49#define BOARD_EMMC_DIAG_STATE 0x10000
67 uint8_t attempt, uint32_t now_ms,
bool board_bringup_on_usb(void)
self_test_battery_t board_bringup_read_battery(void *context, uint32_t now_ms, uint32_t budget_ms)
void board_bringup_power_up(board_bringup_t *bringup)
self_test_reply_t board_bringup_probe(void *context, uint16_t device_id, uint8_t attempt, uint32_t now_ms, uint32_t budget_ms)
static board_bringup_t bringup
self_test_reply_t emmc_result
self_test_devices_t devices