3#if defined(FL_IS_TEENSY_4X) && defined(__IMXRT1062__)
15extern "C" FLASHMEM
void startup_early_hook(
void) {
16 CCM_CCGR5 |= CCM_CCGR5_WDOG3(3);
17 __asm__
volatile (
"dsb" :::
"memory");
18 __asm__
volatile (
"isb" :::
"memory");
20 WDOG3_CNT = 0xD928C520u;
24 while (!(WDOG3_CS & WDOG_CS_ULK)) {
25 if (++spin > 200000u) {
31 WDOG3_TOVAL = 0xFFFFu;
33 WDOG3_CS = WDOG_CS_CMD32EN | WDOG_CS_UPDATE | WDOG_CS_CLK(1);
37 while (!(WDOG3_CS & WDOG_CS_RCS)) {
38 if (++spin > 200000u) {