Skip to content

Commit 48ccfd2

Browse files
authored
fix hardfault when missing Adafruit_TinyUSB.h header (openwch#131)
1 parent 1b28a7d commit 48ccfd2

File tree

1 file changed

+9
-3
lines changed

1 file changed

+9
-3
lines changed

cores/arduino/main.cpp

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,15 +11,21 @@ int main( void )
1111
{
1212
pre_init( );
1313
#if defined(USE_TINYUSB)
14-
TinyUSB_Device_Init(0);
14+
if (TinyUSB_Device_Init) {
15+
TinyUSB_Device_Init(0);
16+
}
1517
#endif
1618
setup( );
1719

1820
do {
1921
loop( );
2022
#if defined(USE_TINYUSB)
21-
TinyUSB_Device_Task();
22-
TinyUSB_Device_FlushCDC();
23+
if (TinyUSB_Device_Task) {
24+
TinyUSB_Device_Task();
25+
}
26+
if (TinyUSB_Device_FlushCDC) {
27+
TinyUSB_Device_FlushCDC();
28+
}
2329
#endif
2430
} while (1);
2531

0 commit comments

Comments
 (0)