OVMS3-idf/components/esp32
Jiang Jiang Jian 29002a1c83 Merge branch 'feature/add_limit_for_all_dynamic_ebuf' into 'master'
esp32: update wifi lib for limitting dynamic wifi buffer

Add limit for all dynamic wifi ebuf to avoid wifi run out of memory in some extreme scanrio. 
The default max allocated dynamic tx buffer is 32
The default max allocated dynamic rx buffer is 64, make default value is bigger because when all packets we received are small packets, e.g. the length is 64Bytes, then 64K can hold 1000 packets, so 64 maybe a good candidate default value, anyway the customer can configure it via menuconfig.
The default dynamic wifi internal long/long-long mgmt is 32, generally 32 is enough for mgmt packet (beacon/auth/assoc/probe/null etc). Generally when all the 32 mgmt buffer is run out of memory, it means internal wifi state machine may has problem, we need to debug it.

See merge request !683
2017-04-24 11:49:50 +08:00
..
hwcrypto mbedTLS SHA: Fix cloning of SHA-384 digests 2016-11-25 19:26:30 +11:00
include Merge branch 'feature/support_read_mac_addr_from_customer_efuse' into 'master' 2017-04-24 11:30:55 +08:00
ld esp32: Adds functionality for application tracing over JTAG 2017-04-17 23:26:29 +03:00
lib@53aac75afe esp32: update wifi lib for limitting dynamic wifi buffer 2017-04-21 10:38:00 +08:00
test esp32: Adds functionality for application tracing over JTAG 2017-04-17 23:26:29 +03:00
app_trace.c esp32: Adds functionality for application tracing over JTAG 2017-04-17 23:26:29 +03:00
cache_err_int.c add detection of invalid cache access 2017-04-13 15:27:38 +08:00
component.mk Merge branch 'feature/rtc_clk_impl' into 'master' 2017-04-12 10:38:23 +08:00
core_dump.c esp32: Fixes watchdog problem when printing core dump to uart 2017-02-01 18:39:28 +03:00
cpu_freq.c soc: add source code of rtc_clk, rtc_pm 2017-04-11 15:45:54 +08:00
cpu_start.c esp32: Added dumping info from traceport upon reset by any WDT 2017-04-23 22:07:56 +03:00
crosscore_int.c FreeRTOS: esp_crosscore_int_send_yield() should be in IRAM 2017-01-26 18:53:02 +11:00
deep_sleep.c soc: add source code of rtc_clk, rtc_pm 2017-04-11 15:45:54 +08:00
event_default_handlers.c wifi event_default_handlers/tcpip_adapter: Support disabling WiFi, keeping Ethernet 2017-02-24 14:46:23 +11:00
event_loop.c components/esp32: fix renaming of esp_event_set_cb, minor clean up 2016-09-26 12:35:09 +08:00
freertos_hooks.c Add comments/headers according to merge request comments 2016-11-15 12:10:02 +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
heap_alloc_caps.c MR things 2017-03-09 19:59:09 +08:00
hw_random.c esp_random: XOR the RNG register value several times before returning it 2017-01-04 17:07:12 +11:00
int_wdt.c driver: timer 2016-11-23 17:23:21 +08:00
intr_alloc.c esp32: Fixes watchdog problem when printing core dump to uart 2017-02-01 18:39:28 +03:00
ipc.c components/esp32: add inter-processor call API and implement spi_flash through it 2016-09-12 18:54:45 +08:00
Kconfig Merge branch 'feature/add_limit_for_all_dynamic_ebuf' into 'master' 2017-04-24 11:49:50 +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 phy init data: Read PHY init data partition offset from menuconfig 2016-11-18 20:11:16 +08:00
panic.c esp32: Adds functionality for application tracing over JTAG 2017-04-17 23:26:29 +03:00
phy.h soc: add source code of rtc_clk, rtc_pm 2017-04-11 15:45:54 +08:00
phy_init.c soc: add source code of rtc_clk, rtc_pm 2017-04-11 15:45:54 +08:00
phy_init_data.h phy init data update 2016-12-19 14:23:39 +08:00
spiram.h Initial public version 2016-08-17 23:08:22 +08:00
system_api.c add base MAC address storage choice. 2017-04-21 14:55:11 +08:00
task_wdt.c Add interrupt allocation scheme / interrupt sharing. Also modifies drivers and examples. Also allows interrupts 2016-12-08 12:39:33 +08:00