OVMS3-idf/components/esp32
Ivan Grokhotkov dd5401749d Merge branch 'bugfix/phy_init_write_nvs_once' into 'master'
phy_init: don’t rewrite valid calibration data

In the default PHY init routine, calibration data is loaded from NVS.
Most of the time the incremental changes to calibration will be fairly
small, so we don’t need to rewrite the existing calibration data stored
in the NVS.

Possible enhancement to be done in the future: expose a function in PHY
library to tell how big was the change in calibration data. If the
change was significant, then calibration data stored in NVS should be
updated.

See merge request !487
2017-02-15 13:26:22 +08:00
..
hwcrypto mbedTLS SHA: Fix cloning of SHA-384 digests 2016-11-25 19:26:30 +11:00
include Add missing bit from LEDC interrupt state struct. 2017-01-20 14:57:24 +11:00
ld esp32: Fixes watchdog problem when printing core dump to uart 2017-02-01 18:39:28 +03:00
lib@1627461bf2 esp32: update wifi lib for some fixes and optimizations 2017-02-10 10:28:03 +08:00
test esp32: add [ignore] tag to some unit test cases for CI 2017-01-18 17:08:20 +08:00
brownout.c Add licenses, docbook, general cleanup 2016-10-25 18:18:11 +08:00
component.mk phyinit: Use PHY config to enable, don't need phy_get_romfunc_addr to init 2017-01-19 11:18:44 +11: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 phyinit: Use PHY config to enable, don't need phy_get_romfunc_addr to init 2017-01-19 11:18:44 +11:00
cpu_start.c phy_init: don’t rewrite valid calibration data 2017-02-07 15:14:45 +08:00
cpu_util.c Add sdkconfig include to cpu_util.h so CONFIG_ESP32_DEBUG_OCDAWARE actually resolves 2017-01-07 18:44:20 +08: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 deep sleep: keep RTC_SLOW_MEM powered on if data is placed into RTC slow memory 2017-01-12 14:15:30 +08:00
event_default_handlers.c ethernet: add first version of ethernet driver 2016-12-01 19:17:48 +08: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 config: Simplify WiFi & Bluetooth config options 2017-01-10 16:04:04 +11: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 esp32: update wifi lib for some fixes and optimizations 2017-02-10 10:28:03 +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: Fixes watchdog problem when printing core dump to uart 2017-02-01 18:39:28 +03:00
phy.h phyinit: Use PHY config to enable, don't need phy_get_romfunc_addr to init 2017-01-19 11:18:44 +11:00
phy_init.c phyinit: Use PHY config to enable, don't need phy_get_romfunc_addr to init 2017-01-19 11:18:44 +11:00
phy_init_data.h phy init data update 2016-12-19 14:23:39 +08:00
rtc.h esp32: add some implementation comments 2016-11-23 12:55:49 +08:00
spiram.h Initial public version 2016-08-17 23:08:22 +08:00
system_api.c esp32: add get idf version api 2017-01-17 16:52:42 +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