File tree Expand file tree Collapse file tree 1 file changed +9
-10
lines changed Expand file tree Collapse file tree 1 file changed +9
-10
lines changed Original file line number Diff line number Diff line change @@ -145,14 +145,13 @@ extern SPIClass SPI1;
145
145
146
146
// For compatibility with sketches designed for AVR @ 16 MHz
147
147
// New programs should use SPI.beginTransaction to set the SPI clock
148
- #if F_CPU == 16000000
149
- #define SPI_CLOCK_DIV2 2
150
- #define SPI_CLOCK_DIV4 4
151
- #define SPI_CLOCK_DIV8 8
152
- #define SPI_CLOCK_DIV16 16
153
- #define SPI_CLOCK_DIV32 32
154
- #define SPI_CLOCK_DIV64 64
155
- #define SPI_CLOCK_DIV128 128
156
- #endif
157
-
148
+ #ifdef F_CPU
149
+ #define DIVISOR F_CPU / 16000000
150
+ #define SPI_CLOCK_DIV2 2 * DIVISOR
151
+ #define SPI_CLOCK_DIV4 4 * DIVISOR
152
+ #define SPI_CLOCK_DIV8 8 * DIVISOR
153
+ #define SPI_CLOCK_DIV16 16 * DIVISOR
154
+ #define SPI_CLOCK_DIV32 32 * DIVISOR
155
+ #define SPI_CLOCK_DIV64 64 * DIVISOR
156
+ #define SPI_CLOCK_DIV128 128 * DIVISOR
158
157
#endif
You can’t perform that action at this time.
0 commit comments