GPIO refactoring (#6259)

* GPIO refactoring

GPIO now using ESP-IDF API on all chips.
LEDC interrupt fix removed - no longer needed.
Edited pins_arduino.h in variants according to changes in gpio.

* Edited analog channels functions
This commit is contained in:
P-R-O-C-H-Y
2022-02-16 13:43:38 +01:00
committed by GitHub
parent 70b7c3afcb
commit c7cc5c90eb
124 changed files with 178 additions and 516 deletions

View File

@ -168,12 +168,6 @@ void ledcAttachPin(uint8_t pin, uint8_t chan)
.hpoint = 0
};
ledc_channel_config(&ledc_channel);
//Making attachInterrupt to work.
//WILL BE REMOVED AFTER REFACTORING GPIO to use ESP-IDF API
#if CONFIG_IDF_TARGET_ESP32 || CONFIG_IDF_TARGET_ESP32S2
pinMode(pin,OUTPUT);
#endif
}
void ledcDetachPin(uint8_t pin)