Skip to content

Commit b0b6ec3

Browse files
authored
support for benchmarking FastLed vs. WLED triginometry
1 parent b2364bf commit b0b6ec3

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

wled00/FX.cpp

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,16 @@
2525

2626
#define indexToVStrip(index, stripNr) ((index) | (int((stripNr)+1)<<16))
2727

28+
#if 0 // for benchmarking - change to "#if 1" to use less accurate, but 30% faster FastLed sin8 and cos8 functions
29+
#define sin8_t sin8
30+
#define cos8_t cos8
31+
#define sin16_t sin16
32+
#define cos16_t cos16
33+
#define beatsin8_t beatsin8
34+
#define beatsin88_t beatsin88
35+
#define beatsin16_t beatsin16
36+
#endif
37+
2838
// WLEDMM replace abs8 by abs, as abs8 does not work for numbers >127
2939
#define abs8(x) abs(x)
3040

0 commit comments

Comments
 (0)