Skip to content

Commit 3d6d106

Browse files
committed
Try and get working on v4.1
1 parent 3e79b21 commit 3d6d106

File tree

7 files changed

+20
-20
lines changed

7 files changed

+20
-20
lines changed

cores/esp32/esp32-hal-gpio.c

+12-12
Original file line numberDiff line numberDiff line change
@@ -87,23 +87,23 @@ extern void IRAM_ATTR __pinMode(uint8_t pin, uint8_t mode)
8787
return;
8888
}
8989

90-
uint32_t rtc_reg = rtc_gpio_desc[pin].reg;
90+
uint32_t rtc_reg = rtc_io_desc[pin].reg;
9191
if(mode == ANALOG) {
9292
if(!rtc_reg) {
9393
return;//not rtc pin
9494
}
9595
//lock rtc
9696
uint32_t reg_val = ESP_REG(rtc_reg);
97-
if(reg_val & rtc_gpio_desc[pin].mux){
97+
if(reg_val & rtc_io_desc[pin].mux){
9898
return;//already in adc mode
9999
}
100100
reg_val &= ~(
101-
(RTC_IO_TOUCH_PAD1_FUN_SEL_V << rtc_gpio_desc[pin].func)
102-
|rtc_gpio_desc[pin].ie
103-
|rtc_gpio_desc[pin].pullup
104-
|rtc_gpio_desc[pin].pulldown);
105-
ESP_REG(RTC_GPIO_ENABLE_W1TC_REG) = (1 << (rtc_gpio_desc[pin].rtc_num + RTC_GPIO_ENABLE_W1TC_S));
106-
ESP_REG(rtc_reg) = reg_val | rtc_gpio_desc[pin].mux;
101+
(RTC_IO_TOUCH_PAD1_FUN_SEL_V << rtc_io_desc[pin].func)
102+
|rtc_io_desc[pin].ie
103+
|rtc_io_desc[pin].pullup
104+
|rtc_io_desc[pin].pulldown);
105+
ESP_REG(RTC_GPIO_ENABLE_W1TC_REG) = (1 << (rtc_io_desc[pin].rtc_num + RTC_GPIO_ENABLE_W1TC_S));
106+
ESP_REG(rtc_reg) = reg_val | rtc_io_desc[pin].mux;
107107
//unlock rtc
108108
ESP_REG(DR_REG_IO_MUX_BASE + esp32_gpioMux[pin].reg) = ((uint32_t)2 << MCU_SEL_S) | ((uint32_t)2 << FUN_DRV_S) | FUN_IE;
109109
return;
@@ -112,13 +112,13 @@ extern void IRAM_ATTR __pinMode(uint8_t pin, uint8_t mode)
112112
//RTC pins PULL settings
113113
if(rtc_reg) {
114114
//lock rtc
115-
ESP_REG(rtc_reg) = ESP_REG(rtc_reg) & ~(rtc_gpio_desc[pin].mux);
115+
ESP_REG(rtc_reg) = ESP_REG(rtc_reg) & ~(rtc_io_desc[pin].mux);
116116
if(mode & PULLUP) {
117-
ESP_REG(rtc_reg) = (ESP_REG(rtc_reg) | rtc_gpio_desc[pin].pullup) & ~(rtc_gpio_desc[pin].pulldown);
117+
ESP_REG(rtc_reg) = (ESP_REG(rtc_reg) | rtc_io_desc[pin].pullup) & ~(rtc_io_desc[pin].pulldown);
118118
} else if(mode & PULLDOWN) {
119-
ESP_REG(rtc_reg) = (ESP_REG(rtc_reg) | rtc_gpio_desc[pin].pulldown) & ~(rtc_gpio_desc[pin].pullup);
119+
ESP_REG(rtc_reg) = (ESP_REG(rtc_reg) | rtc_io_desc[pin].pulldown) & ~(rtc_io_desc[pin].pullup);
120120
} else {
121-
ESP_REG(rtc_reg) = ESP_REG(rtc_reg) & ~(rtc_gpio_desc[pin].pullup | rtc_gpio_desc[pin].pulldown);
121+
ESP_REG(rtc_reg) = ESP_REG(rtc_reg) & ~(rtc_io_desc[pin].pullup | rtc_io_desc[pin].pulldown);
122122
}
123123
//unlock rtc
124124
}

libraries/WiFi/src/WiFi.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ extern "C" {
3232
#include <string.h>
3333
#include <esp_err.h>
3434
#include <esp_wifi.h>
35-
#include <esp_event_loop.h>
35+
#include <esp_event.h>
3636
}
3737

3838

libraries/WiFi/src/WiFiAP.cpp

+3-3
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ extern "C" {
3535
#include <string.h>
3636
#include <esp_err.h>
3737
#include <esp_wifi.h>
38-
#include <esp_event_loop.h>
38+
#include <esp_event.h>
3939
#include <lwip/ip_addr.h>
4040
#include "dhcpserver/dhcpserver_options.h"
4141
}
@@ -166,8 +166,8 @@ bool WiFiAPClass::softAPConfig(IPAddress local_ip, IPAddress gateway, IPAddress
166166
lease.end_ip.addr = static_cast<uint32_t>(local_ip) + (11 << 24);
167167

168168
tcpip_adapter_dhcps_option(
169-
(tcpip_adapter_option_mode_t)TCPIP_ADAPTER_OP_SET,
170-
(tcpip_adapter_option_id_t)REQUESTED_IP_ADDRESS,
169+
(tcpip_adapter_dhcp_option_mode_t)TCPIP_ADAPTER_OP_SET,
170+
(tcpip_adapter_dhcp_option_id_t)REQUESTED_IP_ADDRESS,
171171
(void*)&lease, sizeof(dhcps_lease_t)
172172
);
173173

libraries/WiFi/src/WiFiGeneric.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ extern "C" {
3535

3636
#include <esp_err.h>
3737
#include <esp_wifi.h>
38-
#include <esp_event_loop.h>
38+
#include <esp_event.h>
3939
#include "lwip/ip_addr.h"
4040
#include "lwip/opt.h"
4141
#include "lwip/err.h"

libraries/WiFi/src/WiFiGeneric.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
#define ESP32WIFIGENERIC_H_
2525

2626
#include <esp_err.h>
27-
#include <esp_event_loop.h>
27+
#include <esp_event.h>
2828
#include <functional>
2929
#include "WiFiType.h"
3030

libraries/WiFi/src/WiFiSTA.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ extern "C" {
3535
#include <string.h>
3636
#include <esp_err.h>
3737
#include <esp_wifi.h>
38-
#include <esp_event_loop.h>
38+
#include <esp_event.h>
3939
#include <esp32-hal.h>
4040
#include <lwip/ip_addr.h>
4141
#include "lwip/err.h"

libraries/WiFi/src/WiFiScan.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ extern "C" {
3636
#include <string.h>
3737
#include <esp_err.h>
3838
#include <esp_wifi.h>
39-
#include <esp_event_loop.h>
39+
#include <esp_event.h>
4040
#include <esp32-hal.h>
4141
#include <lwip/ip_addr.h>
4242
#include "lwip/err.h"

0 commit comments

Comments
 (0)