Multi-update
- 0.15.0-b2 - WS2805 support (NeoPixelBus 2.7.9) - generic PSRAM support (ESP32 rev.1 still needs compile fix) - BREAKING: default LEDPIN 2 (due to PSRAM) - PinManager optimisations
This commit is contained in:
		| @@ -59,13 +59,12 @@ | ||||
| /* Not used in all effects yet */ | ||||
| #define WLED_FPS         42 | ||||
| #define FRAMETIME_FIXED  (1000/WLED_FPS) | ||||
| //#define FRAMETIME        _frametime | ||||
| #define FRAMETIME        strip.getFrameTime() | ||||
|  | ||||
| /* each segment uses 82 bytes of SRAM memory, so if you're application fails because of | ||||
|   insufficient memory, decreasing MAX_NUM_SEGMENTS may help */ | ||||
| #ifdef ESP8266 | ||||
|   #define MAX_NUM_SEGMENTS    12 | ||||
|   #define MAX_NUM_SEGMENTS    16 | ||||
|   /* How much data bytes all segments combined may allocate */ | ||||
|   #define MAX_SEGMENT_DATA  5120 | ||||
| #else | ||||
| @@ -73,11 +72,7 @@ | ||||
|     #define MAX_NUM_SEGMENTS  32 | ||||
|   #endif | ||||
|   #if defined(ARDUINO_ARCH_ESP32S2) | ||||
|     #if defined(BOARD_HAS_PSRAM) && defined(WLED_USE_PSRAM) | ||||
|       #define MAX_SEGMENT_DATA  MAX_NUM_SEGMENTS*1024 // 32k by default | ||||
|     #else | ||||
|       #define MAX_SEGMENT_DATA  MAX_NUM_SEGMENTS*768  // 24k by default | ||||
|     #endif | ||||
|     #define MAX_SEGMENT_DATA  MAX_NUM_SEGMENTS*768 // 24k by default (S2 is short on free RAM) | ||||
|   #else | ||||
|     #define MAX_SEGMENT_DATA  MAX_NUM_SEGMENTS*1280 // 40k by default | ||||
|   #endif | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Blaz Kristan
					Blaz Kristan