OVMS3-idf/components/esp32
liu zhifu 72fa12ec9b esp32: backport some WiFi fixes to v3.0
Fix following WiFi bugs:
1. Fix some potential memory leak caused by WiFi stop
2. Fix the bug that ESP32 AP crashes when connected STA power-off
3. Fix the bug that STA can scan the channel out of regdomain
4. Fix some scan/connect bugs
5. Fix the bug that ESP32 STA fails to connect WPA_WPA2_PSK Apple AP
6. Fix the crashing in scan done because of uint8 overflow
7. Fix the bug that smartconfig crashes when no AP is found
8. Fix the bug that ESP32 sends broadcast to phone after smartconfig is done
2019-09-20 14:30:15 +08:00
..
hwcrypto aes/sha/mpi: Bugfix a use of shared registers. 2018-11-19 20:57:01 +08:00
include wifi: modify wifi reason code 2019-04-02 05:02:15 +00:00
ld components/bt: Point ACL RX buffer ptr to ACL RX buffer if ACL RX buffer ptr is null 2018-11-06 18:03:15 +08:00
lib@ac3108200a esp32: backport some WiFi fixes to v3.0 2019-09-20 14:30:15 +08:00
test test: add test case to receive ds2ds packet 2018-12-06 20:28:54 +08:00
brownout.c brownout detector: enable by default 2017-07-10 17:25:55 +08:00
cache_err_int.c esp32: fix cache error interrupt handler 2017-09-08 09:59:09 +08:00
clk.c Fix the clock subsystem so it doesn't undo the weird condition spiram_psram.c jams the enable/reset bits of SPI3 in when 80MHz mode is selected anymore 2017-12-27 16:54:26 +08:00
component.mk build: Remove explict -lstdc++-psram-workaround 2018-01-11 10:32:28 +11:00
core_dump.c freertos: deprecate XT_CLOCK_FREQ 2017-10-18 14:19:19 +08:00
cpu_start.c flash encryption: Add config option to disable any plaintext reflashes 2019-09-10 14:27:29 +10:00
crosscore_int.c Merge branch 'bugfix/crosscore_handle_yield_iram' into 'master' 2018-06-13 11:54:25 +08:00
dport_access.c esp32: exclude DPORT-related code in single core mode 2017-09-22 12:07:05 +08:00
dport_panic_highint_hdl.S esp32: exclude DPORT-related code in single core mode 2017-09-22 12:07:05 +08:00
esp_clk_internal.h esp_clk.h: make public, add getters for RTC time, CPU/APB freq 2017-10-18 14:19:14 +08:00
esp_timer.c esp32/bt/driver: support static allocation of FreeRTOS queues used by ISR routine 2018-04-09 13:39:31 +08:00
esp_timer_esp32.c esp_timer: reduce overflow value in unit tests 2018-07-09 12:06:11 +08:00
esp_timer_impl.h esp_timer: add support for frequency scaling 2017-10-18 14:19:18 +08:00
ets_timer_legacy.c wifi/bt coexistence: Fix disabled cache access race when writing to flash 2017-10-16 19:47:33 +08:00
event_default_handlers.c esp32: fix the bug that SYSTEM_EVENT_STA_GOT_IP is forbidden when gateway is 0.0.0.0 2018-09-11 11:05:51 +08:00
event_loop.c esp_event_send: check if the event loop is initialized 2017-06-05 11:01:26 +08:00
fast_crypto_ops.c Merge branch 'bugfix/wpa2_assert_when_use_sha256_signature' into 'master' 2018-03-20 15:20:13 +08:00
freertos_hooks.c New Task Watchdog API (Revert of Revert) 2017-11-02 16:47:51 +08:00
gdbstub.c Fix small bug in gdbstub where it sometimes would not return a valid stop reason, timing out gdb. Also clean up the code a bit. 2016-12-02 17:42:11 +08:00
hw_random.c freertos: deprecate XT_CLOCK_FREQ 2017-10-18 14:19:19 +08:00
int_wdt.c watchdogs: make sure timer group peripherals are enabled 2017-12-01 20:10:26 +08:00
intr_alloc.c Add logic to make external RAM usable with malloc() 2017-09-28 17:17:50 +08:00
ipc.c fix buffer overflow in ipc.c 2017-11-27 18:47:40 +08:00
Kconfig esp32: modify WiFi Kconfig in order to achieve better compatility 2019-02-28 10:02:29 +08:00
lib_printf.c uart_tx_wait_idle: fix issue with last character not transmitted 2016-12-08 01:42:37 +08:00
libhal.a Initial public version 2016-08-17 23:08:22 +08:00
Makefile.projbuild esp_timer: reduce overflow value in unit tests 2018-07-09 12:06:11 +08:00
panic.c test: support test for UT cases expect to reset 2017-11-07 12:19:39 +08:00
phy.h soc: add source code of rtc_clk, rtc_pm 2017-04-11 15:45:54 +08:00
phy_init.c esp32: do not try to load PHY data if fail to open NVS 2018-11-06 21:57:23 +08:00
phy_init_data.h component/esp32 : update phy & rtc 2017-10-17 18:02:42 +08:00
pm_esp32.c pm: fix initialisation only done in dual core mode 2018-04-08 14:08:31 +08:00
pm_impl.h pm: initial implementation for ESP32 2017-10-18 14:19:16 +08:00
pm_locks.c pm: initial version of power management APIs 2017-10-18 14:19:16 +08:00
pm_trace.c pm: support for tracing using GPIOs 2017-10-18 14:19:18 +08:00
pm_trace.h pm: support for tracing using GPIOs 2017-10-18 14:19:18 +08:00
restore.c esp_system: remove link time dependency on WiFi stack 2017-06-15 18:15:36 +08:00
sleep_modes.c soc/rtc: add function to get/set VDDSDIO configuration 2017-11-03 15:49:09 +08:00
smartconfig.c Refractor smartconfig 2017-09-13 16:55:30 +08:00
smartconfig.h Refractor smartconfig 2017-09-13 16:55:30 +08:00
spiram.c bugfix(psram): fix psram driver 2018-10-10 15:51:18 +08:00
spiram_psram.c bugfix(psram): fix the error that two macro definitions are undeclared 2018-10-10 20:21:01 +08:00
spiram_psram.h bugfix(psram): fix psram driver 2018-10-10 15:51:18 +08:00
stack_check.c esp32: Adds Stack Smashing Protection Feature 2017-11-17 12:08:36 +03:00
system_api.c defination: fix the bug that esp_derive_local_mac() defination missing 2018-09-05 14:45:48 +08:00
task_wdt.c watchdogs: make sure timer group peripherals are enabled 2017-12-01 20:10:26 +08:00
wifi_init.c esp32: add power management hooks for WiFi library 2017-10-18 14:19:19 +08:00
wifi_internal.c esp32/bt/driver: support static allocation of FreeRTOS queues used by ISR routine 2018-04-09 13:39:31 +08:00