We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents fe9a50e + 30c4b3f commit c682ec8Copy full SHA for c682ec8
core/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);
core/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