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;
|
||||
int channel = 2;
|
||||
|
||||
double mclk, clkmdiv;
|
||||
// double mclk;
|
||||
double clkmdiv;
|
||||
|
||||
int factor;
|
||||
|
||||
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);
|
||||
|
||||
if (bits == 8) {
|
||||
mclk = rate* factor;
|
||||
// mclk = rate* factor;
|
||||
bck = 60;
|
||||
bits = 16;
|
||||
} else {
|
||||
mclk = (double)clkmInteger + (denom* clkmDecimals);
|
||||
// mclk = (double)clkmInteger + (denom* clkmDecimals);
|
||||
bck = factor/(bits* channel);
|
||||
}
|
||||
|
||||
|
@@ -121,7 +121,7 @@ public:
|
||||
delay(1); // required
|
||||
portMUX_TYPE updateMux = portMUX_INITIALIZER_UNLOCKED;
|
||||
|
||||
taskENTER_CRITICAL(&updateMux);
|
||||
portENTER_CRITICAL(&updateMux);
|
||||
#else
|
||||
noInterrupts();
|
||||
#endif
|
||||
@@ -129,7 +129,7 @@ public:
|
||||
T_SPEED::send_pixels(_pixels, _pixels + _sizePixels, _pin);
|
||||
|
||||
#if defined(ARDUINO_ARCH_ESP32)
|
||||
taskEXIT_CRITICAL(&updateMux);
|
||||
portEXIT_CRITICAL(&updateMux);
|
||||
#else
|
||||
interrupts();
|
||||
#endif
|
||||
|
Reference in New Issue
Block a user