Go to the documentation of this file.
16 #ifndef RGBRING_DELAYS_H
17 #define RGBRING_DELAYS_H
24 #define DELAY_TOH Delay_Cyc( 2 ); // ~280ns
25 #define DELAY_TOL Delay_Cyc( 8 ); // ~940ns
26 #define DELAY_T1H Delay_Cyc( 13 ); // ~880ns
27 #define DELAY_T1L // ~420ns
30 #define DELAY_TOH Delay_Cyc( 2 ); // ~300ns
31 #define DELAY_TOL Delay_Cyc( 4 ); // ~910ns
32 #define DELAY_T1H Delay_Cyc( 9 ); // ~880ns
33 #define DELAY_T1L // ~510ns
36 #define DELAY_TOH // ~390ns
37 #define DELAY_TOL // ~920ns
38 #define DELAY_T1H Delay_Cyc( 6 ); // ~950ns
39 #define DELAY_T1L // ~950ns
51 #define DELAY_T1H Delay_Cyc( 4 ); // ~840ns
52 #define DELAY_T1L // ~1050ns
54 #error "Logic delays are not defined for the selected MCU"
88 #define DELAY_TOL Delay_Cyc( 7 ); // ~920ns
89 #define DELAY_T1H Delay_Cyc( 13 ); // ~890ns
90 #define DELAY_T1L // ~440ns
109 asm("nop"); // ~290ns
110 #define DELAY_TOL Delay_Cyc( 4 ); // ~960ns
111 #define DELAY_T1H Delay_Cyc( 18 ); // ~900ns
112 #define DELAY_T1L // ~540ns
131 asm("nop"); // ~320ns
140 asm("nop"); // ~930ns
141 #define DELAY_T1H Delay_Cyc( 7 ); // ~860ns
142 #define DELAY_T1L // ~770ns
157 asm("nop"); // ~290ns
190 asm("nop"); // ~920ns
191 #define DELAY_T1H Delay_Cyc( 3 ); // ~900ns
192 #define DELAY_T1L // ~650ns
194 #error "Logic delays are not defined for the selected MCU"
231 asm("nop"); // ~300ns
232 #define DELAY_TOL Delay_Cyc( 5 ); // ~920ns
233 #define DELAY_T1H Delay_Cyc( 11 ); // ~900ns
234 #define DELAY_T1L // ~420ns
261 asm("nop"); // ~310ns
262 #define DELAY_TOL Delay_Cyc( 2 ); // ~940ns
263 #define DELAY_T1H Delay_Cyc( 16 ); // ~860ns
264 #define DELAY_T1L // ~490ns
267 #define DELAY_TOH // ~460ns
268 #define DELAY_TOL // ~1040ns
269 #define DELAY_T1H Delay_Cyc( 2 ); // ~920ns
270 #define DELAY_T1L // ~1020ns
289 asm("nop"); // ~310ns
290 #define DELAY_TOL Delay_Cyc( 2 ); // ~970ns
291 #define DELAY_T1H Delay_Cyc( 5 ); // ~960ns
292 #define DELAY_T1L // ~550ns
294 #error "Logic delays are not defined for the selected MCU"
297 #error "Logic delays are not defined for the selected toolchain"
300 #endif // RGBRING_DELAYS_H