Files
WLED/wled00
Damian Schneider bf37ac53a3 improved FPS calc resolution, added averaging & multiplier compileflags
Fixed point calculation for improved accuracy, dithering in debug builds only.
Averaging and optional multiplier can be set as compile flags, example for speed testing with long averaging and a 10x multiplier:

-D FPS_CALC_AVG=200
-D FPS_MULTIPLIER=10

The calculation resolution is limited (9.7bit fixed point) so values larger than 200 can hit resolution limit and get stuck before reaching the final value.

If WLED_DEBUG is defined, dithering is added to the returned value so sub-frame accuracy is possible in post-processingwithout enabling the multiplier.
2024-11-04 08:10:05 +01:00
..
2024-10-27 18:47:10 +01:00
2024-07-11 21:22:58 +02:00
2024-10-26 15:16:11 +02:00
2024-09-19 21:44:11 +02:00
2024-09-12 08:30:46 +02:00
2024-10-26 15:16:11 +02:00
2024-07-11 21:22:58 +02:00
2024-09-10 15:20:34 +02:00
2024-10-26 15:16:11 +02:00
2024-10-26 15:16:11 +02:00
2024-10-27 15:08:25 +01:00
2023-01-06 09:24:29 +01:00
2024-10-14 20:13:59 +02:00
2023-01-06 09:24:29 +01:00
2024-09-17 16:21:52 +02:00
2024-10-26 15:16:11 +02:00
2024-10-26 15:16:11 +02:00
2023-02-08 10:18:41 +01:00
2023-02-04 23:59:28 +01:00
2024-06-18 16:07:46 -07:00
2024-07-11 21:22:58 +02:00
2024-10-12 10:56:40 -03:00
2024-09-19 21:44:11 +02:00
2023-05-02 21:52:39 +01:00
2024-05-02 14:36:18 -07:00
2024-09-10 15:20:34 +02:00
2024-09-23 20:39:16 +02:00
2023-01-06 09:24:29 +01:00
2023-01-06 09:24:29 +01:00
2024-09-18 23:35:36 -04:00
2024-02-25 17:08:01 +01:00
2022-03-20 22:12:18 +01:00
2024-08-14 11:16:46 +02:00
2024-10-23 21:26:40 -04:00
2024-11-01 21:51:46 +01:00
2024-10-27 18:47:10 +01:00
2024-09-10 15:20:34 +02:00
2024-10-27 18:47:10 +01:00