/** * @brief Bootloader "C" entry point * * @param none * * @returns Nothing. Will launch/restart image if successful, halt if not. */ void bootrom_main(void) { chip_init(); dbginit(); dbgprint("gbboot Server\n"); chip_wait_for_link_up(); while(1) { server_loop(); } }
/** * @brief Bootloader "C" entry point * * @param none * * @returns Nothing. Will launch/restart image if successful, halt if not. */ void bootrom_main(void) { chip_init(); dbginit(); init_last_error(); dbgprint("gbboot Server\n"); chip_wait_for_link_up(); chip_unipro_attr_write(DME_ARA_BOOT_CONTROL, FORCE_UNIPRO_BOOT, 0, ATTR_PEER); while(1) { server_loop(); } }