Skip to content

Commit 1a0f222

Browse files
committed
Moving ATmega32U4 Timer 2 #undef's to Leonardo pins_arduino.h file.
1 parent 9996195 commit 1a0f222

File tree

2 files changed

+63
-65
lines changed

2 files changed

+63
-65
lines changed

cores/arduino/Arduino.h

-65
Original file line numberDiff line numberDiff line change
@@ -11,71 +11,6 @@
1111

1212
#include "binary.h"
1313

14-
// Workaround for wrong definitions in "iom32u4.h".
15-
// This should be fixed in the AVR toolchain.
16-
#ifdef __AVR_ATmega32U4__
17-
#undef UHCON
18-
#undef UHINT
19-
#undef UHIEN
20-
#undef UHADDR
21-
#undef UHFNUM
22-
#undef UHFNUML
23-
#undef UHFNUMH
24-
#undef UHFLEN
25-
#undef UPINRQX
26-
#undef UPINTX
27-
#undef UPNUM
28-
#undef UPRST
29-
#undef UPCONX
30-
#undef UPCFG0X
31-
#undef UPCFG1X
32-
#undef UPSTAX
33-
#undef UPCFG2X
34-
#undef UPIENX
35-
#undef UPDATX
36-
#undef TCCR2A
37-
#undef WGM20
38-
#undef WGM21
39-
#undef COM2B0
40-
#undef COM2B1
41-
#undef COM2A0
42-
#undef COM2A1
43-
#undef TCCR2B
44-
#undef CS20
45-
#undef CS21
46-
#undef CS22
47-
#undef WGM22
48-
#undef FOC2B
49-
#undef FOC2A
50-
#undef TCNT2
51-
#undef TCNT2_0
52-
#undef TCNT2_1
53-
#undef TCNT2_2
54-
#undef TCNT2_3
55-
#undef TCNT2_4
56-
#undef TCNT2_5
57-
#undef TCNT2_6
58-
#undef TCNT2_7
59-
#undef OCR2A
60-
#undef OCR2_0
61-
#undef OCR2_1
62-
#undef OCR2_2
63-
#undef OCR2_3
64-
#undef OCR2_4
65-
#undef OCR2_5
66-
#undef OCR2_6
67-
#undef OCR2_7
68-
#undef OCR2B
69-
#undef OCR2_0
70-
#undef OCR2_1
71-
#undef OCR2_2
72-
#undef OCR2_3
73-
#undef OCR2_4
74-
#undef OCR2_5
75-
#undef OCR2_6
76-
#undef OCR2_7
77-
#endif
78-
7914
#ifdef __cplusplus
8015
extern "C"{
8116
#endif

variants/leonardo/pins_arduino.h

+63
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,69 @@
2727

2828
#include <avr/pgmspace.h>
2929

30+
// Workaround for wrong definitions in "iom32u4.h".
31+
// This should be fixed in the AVR toolchain.
32+
#undef UHCON
33+
#undef UHINT
34+
#undef UHIEN
35+
#undef UHADDR
36+
#undef UHFNUM
37+
#undef UHFNUML
38+
#undef UHFNUMH
39+
#undef UHFLEN
40+
#undef UPINRQX
41+
#undef UPINTX
42+
#undef UPNUM
43+
#undef UPRST
44+
#undef UPCONX
45+
#undef UPCFG0X
46+
#undef UPCFG1X
47+
#undef UPSTAX
48+
#undef UPCFG2X
49+
#undef UPIENX
50+
#undef UPDATX
51+
#undef TCCR2A
52+
#undef WGM20
53+
#undef WGM21
54+
#undef COM2B0
55+
#undef COM2B1
56+
#undef COM2A0
57+
#undef COM2A1
58+
#undef TCCR2B
59+
#undef CS20
60+
#undef CS21
61+
#undef CS22
62+
#undef WGM22
63+
#undef FOC2B
64+
#undef FOC2A
65+
#undef TCNT2
66+
#undef TCNT2_0
67+
#undef TCNT2_1
68+
#undef TCNT2_2
69+
#undef TCNT2_3
70+
#undef TCNT2_4
71+
#undef TCNT2_5
72+
#undef TCNT2_6
73+
#undef TCNT2_7
74+
#undef OCR2A
75+
#undef OCR2_0
76+
#undef OCR2_1
77+
#undef OCR2_2
78+
#undef OCR2_3
79+
#undef OCR2_4
80+
#undef OCR2_5
81+
#undef OCR2_6
82+
#undef OCR2_7
83+
#undef OCR2B
84+
#undef OCR2_0
85+
#undef OCR2_1
86+
#undef OCR2_2
87+
#undef OCR2_3
88+
#undef OCR2_4
89+
#undef OCR2_5
90+
#undef OCR2_6
91+
#undef OCR2_7
92+
3093
#define TX_RX_LED_INIT DDRD |= (1<<5), DDRB |= (1<<0)
3194
#define TXLED0 PORTD |= (1<<5)
3295
#define TXLED1 PORTD &= ~(1<<5)

0 commit comments

Comments
 (0)