mirror of
https://github.com/arendst/Tasmota.git
synced 2025-08-07 09:57:42 +00:00
Update support_rotary.ino
This commit is contained in:
parent
8e43bb3810
commit
4952c4d72f
@ -68,7 +68,7 @@ void update_rotary(void) {
|
||||
void RotaryInit(void)
|
||||
{
|
||||
rotaries_found = 0;
|
||||
if (pin[GPIO_ROT_A] < 99 && pin[GPIO_ROT_B] < 99) {
|
||||
if ((pin[GPIO_ROT_A] < 99) && (pin[GPIO_ROT_B] < 99)) {
|
||||
rotaries_found++;
|
||||
pinMode(pin[GPIO_ROT_A], INPUT_PULLUP);
|
||||
pinMode(pin[GPIO_ROT_B], INPUT_PULLUP);
|
||||
@ -76,11 +76,11 @@ void RotaryInit(void)
|
||||
// GPIO6-GPIO11 are typically used to interface with the flash memory IC on
|
||||
// most esp8266 modules, so we should avoid adding interrupts to these pins.
|
||||
|
||||
if (pin[GPIO_ROT_A] < 6 || pin[GPIO_ROT_A] > 11) {
|
||||
if ((pin[GPIO_ROT_A] < 6) || (pin[GPIO_ROT_A] > 11)) {
|
||||
attachInterrupt(digitalPinToInterrupt(pin[GPIO_ROT_A]), update_rotary, CHANGE);
|
||||
interrupts_in_use++;
|
||||
}
|
||||
if (pin[GPIO_ROT_B] < 6 || pin[GPIO_ROT_B] > 11) {
|
||||
if ((pin[GPIO_ROT_B] < 6) || (pin[GPIO_ROT_B] > 11)) {
|
||||
attachInterrupt(digitalPinToInterrupt(pin[GPIO_ROT_B]), update_rotary, CHANGE);
|
||||
interrupts_in_use++;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user