We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents ed2a77a + fd0beb8 commit 7ba8261Copy full SHA for 7ba8261
cores/arduino/Arduino.h
@@ -113,6 +113,7 @@ typedef uint8_t boolean;
113
typedef uint8_t byte;
114
115
void init(void);
116
+void initVariant(void);
117
118
void pinMode(uint8_t, uint8_t);
119
void digitalWrite(uint8_t, uint8_t);
cores/arduino/main.cpp
@@ -19,10 +19,17 @@
19
20
#include <Arduino.h>
21
22
+// Weak empty variant initialization function.
23
+// May be redefined by variant files.
24
+void initVariant() __attribute__((weak));
25
+void initVariant() { }
26
+
27
int main(void)
28
{
29
init();
30
31
+ initVariant();
32
33
#if defined(USBCON)
34
USBDevice.attach();
35
#endif
0 commit comments