We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 4eb6866 commit 4014dd6Copy full SHA for 4014dd6
hardware/arduino/avr/cores/arduino/Arduino.h
@@ -118,6 +118,7 @@ typedef uint8_t boolean;
118
typedef uint8_t byte;
119
120
void init(void);
121
+void initVariant(void);
122
123
void pinMode(uint8_t, uint8_t);
124
void digitalWrite(uint8_t, uint8_t);
hardware/arduino/avr/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