1
0
Fork 0
mirror of https://github.com/betaflight/betaflight.git synced 2025-07-25 01:05:27 +03:00

Calculate led grid size dynamically.

This commit is contained in:
Dominic Clifton 2014-07-26 16:23:26 +01:00
parent 960f8c11c0
commit 4e284b3e41

View file

@ -429,8 +429,22 @@ void updateLedStrip(void)
void determineLedStripDimensions()
{
// TODO iterate over ledConfigs and determine programatically
ledGridWidth = 12;
ledGridHeight = 12;
ledGridWidth = 0;
ledGridHeight = 0;
uint8_t ledIndex;
const ledConfig_t *ledConfig;
for (ledIndex = 0; ledIndex < WS2811_LED_STRIP_LENGTH; ledIndex++) {
ledConfig = &ledConfigs[ledIndex];
if (LED_X(ledConfig) > ledGridWidth) {
ledGridWidth = LED_X(ledConfig);
}
if (LED_Y(ledConfig) > ledGridHeight) {
ledGridHeight = LED_X(ledConfig);
}
}
}
void determineOrientationLimits(void)