OVMS3-idf/components/esp32
chenyudong 7c95474f6c mesh: backport some bugfixes
1. If the root is specified (FIXED-ROOT) by set type or set parent, change ie.mesh_type to MESH_ROOT before connect to router.
2. Release esp_mesh_recv_toDS when the root becomes non-root.
3. esp_mesh_set_type now supports MESH_IDLE and MESH_STA.
4. Fix ie.rc_rssi is not updated during scan and vote.
5. Fix ie.mesh_type do not match ie.layer caused by parent switch.
6. Fix during root switch, the original root doesn't disconnect from the router after it receives the switch request from the new voted root. (root switch happens by invoking esp_mesh_waive_root).
7. Fix the routing announce timer is not stopped immediately in a new root if the new root is transformed from non-root.
8. Choose the candidate with less ie.assoc when doing parent switch.
2020-07-10 17:57:34 +08:00
..
hwcrypto Fixed warnings for components driver, esp32 and mbedtls 2019-11-19 15:04:01 +05:30
include mesh: backport some bugfixes 2020-07-10 17:57:34 +08:00
ld Backport MR from baid proj 2020-06-10 03:53:21 +00:00
lib@dab12d8e83 mesh: backport some bugfixes 2020-07-10 17:57:34 +08:00
test ipc: prevent code getting pulled in for unicore configuration 2020-03-12 16:28:00 +05:30
brownout.c esp32: add API to get reset reason 2018-08-20 16:49:20 +08:00
cache_err_int.c esp32: panic: do digital reset if cache error interrupt is set 2020-01-30 12:31:00 +01:00
cache_sram_mmu.c Spiram: Add option to reserve MMU banks; add himem API to make use of those banks 2018-10-15 14:32:58 +08:00
clk.c esp32: Add a Kconfig option- Number of attempts to repeat 32k XTAL calibration 2020-04-15 16:52:23 +08:00
CMakeLists.txt ipc: prevent code getting pulled in for unicore configuration 2020-03-12 16:28:00 +05:30
coexist.c Decouple WiFi and BT with coexist to reduce bin size 2019-03-05 10:38:14 +08:00
component.mk ipc: prevent code getting pulled in for unicore configuration 2020-03-12 16:28:00 +05:30
cpu_start.c ipc: prevent code getting pulled in for unicore configuration 2020-03-12 16:28:00 +05:30
crosscore_int.c crosscore_init: port*_CRITICAL vanilla FreeRTOS compliance 2019-06-25 04:33:32 +00:00
dbg_stubs.c esp32: Adds GCOV debug stubs support 2018-05-18 16:16:03 +03:00
dport_access.c esp32: Fix esp_dport_access_reg_read 2020-01-16 14:33:56 +08:00
dport_panic_highint_hdl.S esp32: Dis interrupts up to 5 lvl for DPORT 2019-08-21 09:48:16 +00:00
esp_adapter.c Update wifi lib 2020-03-10 20:01:39 +08:00
esp_clk_internal.h bugfix/rtc_clk_32k_bootstrap: Fix starting 32k RTC 2018-03-21 13:27:56 +05:00
esp_err_to_name.c mesh: backport some bugfixes 2020-07-10 17:57:34 +08:00
esp_err_to_name.c.in esp32: esp_err_to_name_r: print error code as hex and decimal 2018-06-15 15:49:23 +08:00
esp_himem.c Spiram: Add option to reserve MMU banks; add himem API to make use of those banks 2018-10-15 14:32:58 +08:00
esp_system_internal.h esp32: add API to get reset reason 2018-08-20 16:49:20 +08:00
esp_timer.c esp_timer: fix the bug that when timeout of timer happens try to run callback, and high priority task delete the timer and break the callback 2019-11-20 04:17:41 +00:00
esp_timer_esp32.c esp_timer/esp32: Fix case when alarm_reg > counter_reg but FRC_TIMER_INT_STATUS is not set 2020-02-05 10:43:19 +00:00
esp_timer_impl.h sleep: fix deadlock in esp_timer_impl_advance after light sleep 2018-05-09 22:52:50 +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 wps: add overlap event (backport v3.3) 2019-06-06 13:33:03 +08:00
event_loop.c event: Implement event loop library 2018-10-26 13:14:19 +08:00
fast_crypto_ops.c esp32/wpa_supplicant: fix some bugs introduced by wifi os adapter 2018-05-31 17:09:40 +08:00
freertos_hooks.c esp32: fix regression introduced in automatic light sleep pm 2018-09-26 08:52:15 +05:30
gdbstub.c gdbstub: minor cleanup 2019-03-05 12:11:45 +08:00
hw_random.c esp32: Add esp_fill_random() function 2018-09-03 04:39:45 +00:00
int_wdt.c Dump the frame of the other core when interrupt watchdog happens 2018-01-18 23:10:29 +00:00
intr_alloc.c ipc: prevent code getting pulled in for unicore configuration 2020-03-12 16:28:00 +05:30
ipc.c ipc: initialise automatically, if called from the app 2018-09-25 15:13:47 +08:00
Kconfig esp32: Add a Kconfig option- Number of attempts to repeat 32k XTAL calibration 2020-04-15 16:52:23 +08:00
lib_printf.c component/esp32 : clear some minor thingsw about PM and coexistence 2018-04-03 20:13:49 +08:00
libhal.a Initial public version 2016-08-17 23:08:22 +08:00
linker.lf esp_wifi:Put some rx code to iram 2019-12-17 12:55:47 +00:00
Makefile.projbuild esp32: Rename esp32.common.ld to esp32.project.ld to avoid build errors when downgrading 2019-04-09 10:20:33 +10:00
panic.c esp32: panic: do digital reset if cache error interrupt is set 2020-01-30 12:31:00 +01:00
phy.h esp32: some changes relating to phy v3900 2018-05-22 14:16:09 +08:00
phy_init.c components/esp_wifi: improve coexistence performance according to specific WiFi/BT/BLE scienario 2020-02-12 16:13:28 +08:00
phy_init_data.h Merge branch 'master' into feature/cmake 2018-09-05 10:35:04 +08:00
pm_esp32.c Merge branch 'bugfix/pm_isr_exit_lock_v3.3' into 'release/v3.3' 2019-09-08 23:10:02 +08:00
pm_impl.h esp32: fix regression introduced in automatic light sleep pm 2018-09-26 08:52:15 +05:30
pm_locks.c power_management: port*_CRITICAL vanilla FreeRTOS compliance 2019-06-25 04:33:32 +00:00
pm_trace.c freertos,esp32: automatic light sleep support 2018-05-18 03:14:46 +00:00
pm_trace.h freertos,esp32: automatic light sleep support 2018-05-18 03:14:46 +00:00
project_include.cmake cmake: Fix psram workaround compiler flag application 2019-02-26 04:07:51 +00:00
reset_reason.c reset_reason: fix setting wake stub entry point to 0x80000000 2018-08-27 19:01:03 +08:00
restore.c esp_system: remove link time dependency on WiFi stack 2017-06-15 18:15:36 +08:00
sleep_modes.c Fix external start fail 2019-04-02 12:54:08 +11:00
spiram.c Merge branch 'bugfix/fix_psram_eid' into 'master' 2019-01-15 17:44:51 +08:00
spiram_psram.c psram: support psram 2T mode to fix single bit error 2020-04-13 15:25:13 +08:00
spiram_psram.h bugfix(psram): fix psram size acquisition method 2018-11-28 17:05:37 +08:00
stack_check.c esp32: Adds Stack Smashing Protection Feature 2017-11-17 12:08:36 +03:00
system_api.c efuse: update the scheme of getting chip revision 2019-08-13 15:49:01 +08:00
task_wdt.c esp32: Add macro to check a condition without abort 2018-10-09 08:57:23 +02:00
wifi_init.c esp_wifi: ESP32_WIFI_RX_BA_WIN should be less than ESP32_WIFI_DYNAMIC_RX_BUFFER_NUM 2019-07-25 14:37:20 +08:00