Ivan Grokhotkov
aad51ea8a0
mbedtls/port: don’t re-declare mbedtls_shaX functions
...
ALT header files for sha1, sha256, sha512 are only supposed to declare
mbedtls_sha1_context data structure. Function prototypes should come
from original header files.
2018-05-09 23:15:28 +08:00
Ivan Grokhotkov
254e29aca4
mbedtls: update usage of deprecated mbedtls_shaX APIs
...
The following mbedTLS APIs have been deprecated and replaced with the
new ones which return error codes:
mbedtls_shaX_starts -> mbedtls_shaX_starts_ret
mbedtls_shaX_update -> mbedtls_shaX_update_ret
mbedtls_shaX_finish -> mbedtls_shaX_finish_ret
mbedtls_shaX_process -> mbedtls_shaX_internal_process
Update hardware implementations of SHA functions, and other IDF
components which used above functions, to use new versions.
2018-05-09 23:15:28 +08:00
Ivan Grokhotkov
e9cbf96bd1
mbedtls: re-add version 2.9.0 as a submodule
2018-05-09 23:15:28 +08:00
Ivan Grokhotkov
8c307a5720
sleep: fix deadlock in esp_timer_impl_advance after light sleep
...
When light sleep is started, the other CPU gets halted using DPORT
stall mechanism. This can happen while it is inside an esp_timer
critical section, which may lead to a deadlock. This change adds
functions to take and release esp_timer lock before entering
DPORT critical section, preventing the deadlock.
2018-05-09 22:52:50 +08:00
Ivan Grokhotkov
296b280801
esp_timer: fix esp_timer_impl_advance not triggering expired timers
2018-05-09 22:52:41 +08:00
zhiweijian
cb59576dd0
Component/bt: fix service change write busy
2018-05-09 20:49:26 +08:00
zhiweijian
58b2cb3e0c
Component/bt: update con params is rejected in smp when reconnection
2018-05-09 20:28:13 +08:00
Jiang Jiang Jian
b9aee83d9b
Merge branch 'feature/put_supplicant_source_code_from_VNC_to_IDF' into 'master'
...
wpa_supplicant: move part of codes to IDF
See merge request idf/esp-idf!2272
2018-05-09 15:19:37 +08:00
XuanZe
3b44e24db0
Update index.rst. Merges https://github.com/espressif/esp-idf/pull/1747
2018-05-09 07:30:54 +02:00
Deng Xin
b00d256d5b
wpa_supplicant:move part of codes to IDF
2018-05-09 10:44:35 +08:00
Angus Gratton
829e6c44f1
cmake docs: Specify feature/cmake branch when cloning from Github
...
As mentioned here https://github.com/espressif/esp-idf/issues/1906#issuecomment-387377493
2018-05-08 22:05:43 +08:00
Ivan Grokhotkov
a2556229aa
Merge branch 'bugfix/uart_fix_get_baudrate_error_bug' into 'master'
...
driver(uart): Fix uart_get_baudrate incorrect return value when using ref_tick
See merge request idf/esp-idf!2295
2018-05-08 20:25:13 +08:00
Angus Gratton
81e48ca31f
Merge branch 'cmake/docs' into 'feature/cmake'
...
cmake preview: Update docs
See merge request idf/esp-idf!2348
2018-05-08 17:54:39 +08:00
michael
197f594b06
fix(spi): fix the issue when bus flag not set, dual mode cannot be used.
2018-05-08 15:47:26 +08:00
michael
28beafc624
fix(spi): fix the issue that native pins don't work after SPI initialized before
2018-05-08 15:47:25 +08:00
Michael (XIAO Xufeng)
1f085b1a3b
feat(gpio): add function allowing switching input source from GPIO back to IOMUX
2018-05-08 15:47:25 +08:00
Angus Gratton
bb1f3ae264
Merge branch 'feature/psram_configure_in_runtime' into 'master'
...
feature(psram): update psram and flash SPI frequency in runtime
See merge request idf/esp-idf!1776
2018-05-08 15:23:47 +08:00
Angus Gratton
526496ba20
ci: Allow bot to control branch used for esp-idf-template
2018-05-08 14:44:25 +08:00
Jiang Jiang Jian
139a8a2745
Merge branch 'bugfix/optimize_coexist_performance' into 'master'
...
component/esp32 : improve wifi and bluetooth coexistence performance
See merge request idf/esp-idf!2349
2018-05-08 11:11:03 +08:00
Tian Hao
8cd9deed5c
component/esp32 : improve wifi and bluetooth coexistence performance
...
1. update coexistence and wifi libraries. Coexist version update to
v0.9.2
2. Cancel the restriction of use AMPDU when SW_COEXIST_ENABLE is y.
2018-05-07 19:55:41 +08:00
Angus Gratton
6f31674b28
cmake: Add ESPORT/ESPBAUD environment variables to idf.py & docs
2018-05-07 18:45:49 +08:00
Angus Gratton
b7ddb0c3d3
Revert "docs: Temporarily allow cmake docs to be in English only"
...
This reverts commit d5a5897140
.
2018-05-07 18:45:49 +08:00
Angus Gratton
c7f19e76d7
docs: Move main docs to cover CMake
...
Add "GNU Make build system" doc with "cheat sheet" for moving to new system
2018-05-07 18:45:49 +08:00
Ivan Grokhotkov
c8fbf962bc
Merge branch 'bugfix/docs_nvs_example_link' into 'master'
...
docs: Fix broken link in nvs examples
See merge request idf/esp-idf!2360
2018-05-07 17:13:07 +08:00
Jiang Jiang Jian
db90f49758
Merge branch 'bugfix/update_emac_h' into 'master'
...
update emac_reg_v2.h
See merge request idf/esp-idf!2050
2018-05-07 16:16:52 +08:00
Anuj Deshpande
6238459dd7
docs: Fix broken link in nvs and jtag example
...
- Closes https://github.com/espressif/esp-idf/issues/1922
2018-05-07 12:38:20 +05:30
Roland Dobai
80ff8d55ac
bluedroid: use the new socket registering API
2018-05-07 09:01:56 +02:00
Roland Dobai
5129bca67c
VFS: Use smaller numbers as file descriptors
2018-05-07 09:01:56 +02:00
Angus Gratton
06082d9308
Merge branch 'doc/spi_master_thread_safety' into 'master'
...
driver: Add notes to SPI driver docs about thread safety
See merge request idf/esp-idf!2354
2018-05-07 14:49:41 +08:00
Jiang Jiang Jian
dc13f489ca
Merge branch 'bugfix/fix_two_wifi_bugs' into 'master'
...
esp32: fix two wifi bugs
See merge request idf/esp-idf!2352
2018-05-07 14:00:24 +08:00
Ivan Grokhotkov
21a6d09bb9
Merge branch 'bugfix/mdns_print_results' into 'master'
...
mdns: fix potential NULL pointer dereference in mdns_print_results
See merge request idf/esp-idf!2353
2018-05-07 13:50:52 +08:00
Ivan Grokhotkov
73ec743a0a
Merge branch 'bugfix/nvs_page_compaction' into 'master'
...
nvs: Fix recovery from power-off while page is being freed
See merge request idf/esp-idf!2327
2018-05-07 09:08:23 +08:00
Ivan Grokhotkov
60a0f25450
Merge branch 'bugfix/docs_conf_py3_compat' into 'master'
...
docs: make conf.py python3 compatible
See merge request idf/esp-idf!2344
2018-05-07 09:07:44 +08:00
Angus Gratton
b90ad81f22
driver: Add notes to SPI driver docs about thread safety
2018-05-07 09:03:48 +08:00
Liu Zhi Fu
a9dfa06125
esp32: fix two wifi bugs
...
1. Fix the bug that WiFi receives duplicate MPDU
2. Deauth the station if soft-AP already has max WiFi connections
2018-05-06 17:29:06 +08:00
baohongde
cbab7fec76
component/bt: Fix bug a2dp have disconnect state when connecting with iphone 7
2018-05-04 19:44:40 +08:00
Jiang Jiang Jian
b827e0e331
Merge branch 'feature/btdm_get_end_handle_when_get_include_service' into 'master'
...
Component/bt: get end_handle when get include services
See merge request idf/esp-idf!2319
2018-05-04 19:31:43 +08:00
Jiang Jiang Jian
ade78d3850
Merge branch 'bugfix/btdm_fix_version_excahnge_issue' into 'master'
...
Component/bt: fix version exchange issue
See merge request idf/esp-idf!2329
2018-05-04 19:30:03 +08:00
Jiang Jiang Jian
25440cbc23
Merge branch 'bugfix/tw12351_wifi_lock_op' into 'master'
...
esp32: optimize wifi lock
See merge request idf/esp-idf!2345
2018-05-04 19:27:14 +08:00
Jiang Jiang Jian
4c3451c0bf
Merge branch 'bugfix/modify_default_flash_freq_to_40M_for_iperf_example' into 'master'
...
example: set default SPI flash mode to 40Mhz for iperf example
See merge request idf/esp-idf!1928
2018-05-04 19:25:20 +08:00
Jiang Jiang Jian
dc7280c1d9
Merge branch 'bugfix/tw20575_fix_potential_phy_calibration_bug' into 'master'
...
esp32: fix potential PHY calibration bug
See merge request idf/esp-idf!2339
2018-05-04 19:24:05 +08:00
Angus Gratton
8453806a8c
idf.py: Fix 'idf.py monitor' build & flash targets
2018-05-04 16:05:25 +10:00
Liu Zhi Fu
017f109f6e
esp32: optimize wifi lock
...
Replace portENTER_CRITICAL/portEXIT_CRITICAL with semaphore lock if
the protected resource is only accessed by different tasks
2018-05-04 10:36:04 +08:00
kooho
0dca2d4c68
driver(uart): Fix uart_get_baudrate incorrect return value when using ref_tick
2018-05-04 09:41:41 +08:00
Angus Gratton
aa66a0c848
Merge branch 'bugfix/fix_typos_in_docs' into 'master'
...
Fix few typos in the docs
See merge request idf/esp-idf!2343
2018-05-04 08:40:44 +08:00
Ivan Grokhotkov
e3a5974651
docs: make conf.py python3 compatible
2018-05-04 02:31:57 +08:00
Jiang Jiang Jian
04384cb37a
Merge branch 'feature/btdm_get_and_remove_bond_device' into 'master'
...
component/bt: Add APIs of get and remove bond device
See merge request idf/esp-idf!2323
2018-05-03 20:58:51 +08:00
Hrishikesh Dhayagude
d530036ad1
Fix few typos in the docs
...
Signed-off-by: Hrishikesh Dhayagude <hrishi@espressif.com>
2018-05-03 18:20:16 +05:30
baohongde
c22c070e07
component/bt: Add APIs of get and remove bond device
...
1. Add APIs of get and remove bond device
2. Add ESP_BT_GAP_AUTH_CMPL_EVT
2018-05-03 19:05:57 +08:00
Liu Zhi Fu
402dee17a1
esp32: fix potential PHY calibration bug
...
1. Add error log if failed to store calibration version/mac/data
2. Change the NVS calibration version/mac/data store sequence
3. Pass the init_data instead of NULL to esp_phy_rf_init() in esp_phy_load_cal_and_init()
2018-05-03 15:48:14 +08:00