forked from Makuna/NeoPixelBus
Fix Esp32 Warnings (#218)
This commit is contained in:
@@ -393,7 +393,9 @@ esp_err_t i2sSetSampleRate(uint8_t bus_num, uint32_t rate, uint8_t bits) {
|
|||||||
double denom = (double)1 / 63;
|
double denom = (double)1 / 63;
|
||||||
int channel = 2;
|
int channel = 2;
|
||||||
|
|
||||||
double mclk, clkmdiv;
|
// double mclk;
|
||||||
|
double clkmdiv;
|
||||||
|
|
||||||
int factor;
|
int factor;
|
||||||
|
|
||||||
if (bits == 8) {
|
if (bits == 8) {
|
||||||
@@ -413,11 +415,11 @@ esp_err_t i2sSetSampleRate(uint8_t bus_num, uint32_t rate, uint8_t bits) {
|
|||||||
clkmDecimals = ((clkmdiv - clkmInteger) / denom);
|
clkmDecimals = ((clkmdiv - clkmInteger) / denom);
|
||||||
|
|
||||||
if (bits == 8) {
|
if (bits == 8) {
|
||||||
mclk = rate* factor;
|
// mclk = rate* factor;
|
||||||
bck = 60;
|
bck = 60;
|
||||||
bits = 16;
|
bits = 16;
|
||||||
} else {
|
} else {
|
||||||
mclk = (double)clkmInteger + (denom* clkmDecimals);
|
// mclk = (double)clkmInteger + (denom* clkmDecimals);
|
||||||
bck = factor/(bits* channel);
|
bck = factor/(bits* channel);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -121,7 +121,7 @@ public:
|
|||||||
delay(1); // required
|
delay(1); // required
|
||||||
portMUX_TYPE updateMux = portMUX_INITIALIZER_UNLOCKED;
|
portMUX_TYPE updateMux = portMUX_INITIALIZER_UNLOCKED;
|
||||||
|
|
||||||
taskENTER_CRITICAL(&updateMux);
|
portENTER_CRITICAL(&updateMux);
|
||||||
#else
|
#else
|
||||||
noInterrupts();
|
noInterrupts();
|
||||||
#endif
|
#endif
|
||||||
@@ -129,7 +129,7 @@ public:
|
|||||||
T_SPEED::send_pixels(_pixels, _pixels + _sizePixels, _pin);
|
T_SPEED::send_pixels(_pixels, _pixels + _sizePixels, _pin);
|
||||||
|
|
||||||
#if defined(ARDUINO_ARCH_ESP32)
|
#if defined(ARDUINO_ARCH_ESP32)
|
||||||
taskEXIT_CRITICAL(&updateMux);
|
portEXIT_CRITICAL(&updateMux);
|
||||||
#else
|
#else
|
||||||
interrupts();
|
interrupts();
|
||||||
#endif
|
#endif
|
||||||
|
Reference in New Issue
Block a user