OVMS3-idf/components
Konstantin Kondrashov f7df532ec0 bugfix/rtc_clk_32k_bootstrap: Fix starting 32k RTC
1. External 32kHz crystal is started for too long or it may not start at all. It is often observed at the first start.
2. At the first start, it is possible that the crystal did not start. And the recorded period was recorded as 0. Which led to a division error by zero during the transition to the deep sleep mode (Maybe somewhere else).
3. Added a unit test to test a new method of oscillation an external crystal.
4. Added a new method of oscillating of an external crystal. The legs of the crystal are fed with a 32 kHz frequency.

The new method eliminates these errors.

Added unit test: `\esp-idf\components\soc\esp32\test\test_rtc_clk.c`: `make TEST_COMPONENTS=soc`
- 8 Test starting external RTC crystal. Will pass.

`Bootstrap cycles for external 32kHz crystal` - is specified in the file Kconfig by default 100.

QA tested a new method of oscillation the crystal on 25 boards. The supply of square waves on the crystal showed a 100% result in contrast to the previous method of launching the crystal. After the tests, the old method was deleted.

Closes TW19143
2018-03-21 13:27:56 +05:00
..
app_trace esp32: Fixes apptrace down buffer management 2018-02-21 10:13:25 +03:00
app_update ota_ops: Fix get_selected_boot_partition() in case there is no factory partition 2017-09-04 17:37:28 +10:00
aws_iot aws iot: Expose Thing Shadow settings in menuconfig 2018-02-05 14:38:23 +08:00
bootloader build system: Fix undefined variables 2017-12-28 19:21:34 +08:00
bootloader_support bugfix/rtc_clk_32k_bootstrap: Fix starting 32k RTC 2018-03-21 13:27:56 +05:00
bt component/bt: fix gattc open api 2018-03-16 19:17:55 +08:00
coap Ensure that C++ and C compilers get the same preprocessor setup 2017-10-26 13:04:41 +02:00
console console: Add C++ guards to header 2018-01-29 09:22:04 +08:00
cxx unit tests: make static init guard test single core compatible 2018-01-23 07:56:13 +00:00
driver test(spi_master): test spi master speed performance by median value. 2018-03-16 16:37:19 +08:00
esp32 bugfix/rtc_clk_32k_bootstrap: Fix starting 32k RTC 2018-03-21 13:27:56 +05:00
esp_adc_cal bugfix/Fix BLK3_RESERVED_FLAG register and other minor bugs 2018-03-16 15:51:36 +08:00
espcoredump bugfix: fixed path to esptool when there is no compiled python module for it 2017-03-21 13:30:38 +03:00
esptool_py esptool: Update to v2.3.1 2018-02-28 10:17:14 +11:00
ethernet Set direction of SMI pins MDC and MDIO correctly. 2018-02-11 16:11:14 +08:00
expat
fatfs fatfs: check allocated workbuf pointer 2018-02-11 13:03:36 +08:00
freertos Kconfig: esp32/freertos: add some missing dependencies 2018-02-21 12:31:10 +05:30
heap heap: Add task tracking option for heap usage monitoring 2018-02-20 10:32:06 +11:00
idf_test test(spi_master): test spi master speed performance by median value. 2018-03-16 16:37:19 +08:00
jsmn Add jsmn JSON parser component 2017-03-07 10:18:47 +11:00
json Update cJSON to v1.7.1 2018-02-05 14:15:26 +08:00
libsodium unit tests: fix warnings, build with -Werror 2017-10-19 21:35:23 +08:00
log component/bt: Fix BLE printf missing problem 2018-02-06 14:35:39 +08:00
lwip Merge branch 'bugfix/close_socket_when_tcp_connecting' into 'master' 2018-03-08 20:34:40 +08:00
mbedtls Add #include guards and __cplusplus guards to esp_debug.h 2017-12-07 10:25:57 +11:00
mdns mdns: Fix case where service is NULL and that will cause exception 2018-01-22 13:56:53 +01:00
micro-ecc
newlib time: rename time source option from FRC to "high-resolution timer" 2017-12-11 12:37:08 +08:00
nghttp Ensure that C++ and C compilers get the same preprocessor setup 2017-10-26 13:04:41 +02:00
nvs_flash Fix compilation errors when using gcc-7.2.0 for the crosstool-ng toolchain 2017-12-04 10:18:40 +11:00
openssl OpenSSL API addition 2018-02-20 12:32:12 +05:30
partition_table partition_table: Optionally disable the MD5 checksum in partition tables 2018-02-22 07:46:41 +01:00
pthread pthread: fix pthread_once behavior, if mux (handle) is in external PSRAM 2018-02-23 14:51:05 +05:30
sdmmc test(sdmmc_host): add new test to probe over SD (1-bit). 2018-02-07 12:05:05 +08:00
soc bugfix/rtc_clk_32k_bootstrap: Fix starting 32k RTC 2018-03-21 13:27:56 +05:00
spi_flash fix : esp_partition_find missing ` ` 2018-03-08 09:39:20 +01:00
spiffs spiffs: fix esp_spiffs_format not working if partition is not mounted 2018-01-31 14:29:13 +08:00
tcpip_adapter tcpip_adapter: make log output at debug level less noisy 2018-02-11 13:06:01 +08:00
ulp soc,ulp: add register definitions of RTC_I2C peripheral 2018-01-08 21:28:14 +08:00
vfs add missing ioctl declaration 2017-10-23 19:47:33 +08:00
wear_levelling Structure size alligned by compiler. 2018-03-12 15:34:16 +03:00
wpa_supplicant Add the fast crypto function in supplicant 2017-08-09 21:36:13 +08:00
xtensa-debug-module esp32: Apptrace API enhancement 2017-07-24 19:57:44 +03:00