XiaXiaotian
e4ba31a8b9
add ESPNOW feature
...
ESPNOW is a kind of WiFi communication bettween WiFi devices, no
matter they are connected to each other or not. Once two WiFi
devices are paired, they can send data to or receive data from
each other. The data is transmitted in action frame which can
be encrypted with CCMP method. ESPNOW also support mutilcast frame
transmitting.
2017-09-12 12:12:13 +08:00
Ivan Grokhotkov
23f10e1a57
Merge branch 'feature/uart_software_flow_control' into 'master'
...
uart: Add api call to switch on hardware support for 'software' flow control. (github #890 )
See merge request !1215
2017-09-12 12:11:11 +08:00
Ivan Grokhotkov
868b0ce228
Merge branch 'bugfix/list_node_naming' into 'master'
...
Fix "list_node" name conflict in bluedroid & dhcp_server
See merge request !1216
2017-09-12 12:10:54 +08:00
Ivan Grokhotkov
635bd9ac9e
Merge branch 'bugfix/btdm_disable_gatts' into 'master'
...
component/bt: fix build error when GATTS is disabled in menuconfig
See merge request !1232
2017-09-12 12:06:41 +08:00
Ivan Grokhotkov
f4ddaa7a11
Merge branch 'bugfix/crashed_core_dump' into 'master'
...
esp32: Fixes crash during core dump.
See merge request !1239
2017-09-12 11:32:48 +08:00
Anton Maklakov
1f9143ef07
Merge branch 'bugfix/gatts_example_param' into 'master'
...
BT gatts example: using param, which corresponds to handled event
See merge request !1176
2017-09-12 10:37:19 +08:00
Angus Gratton
d5301bdac6
gatts_demo example: Use add_char_descr.attr_handle everywhere
2017-09-12 10:57:45 +10:00
Siarhei Volkau
1922f6cd80
using param, which corresponds to handled event
...
In the handlers of ESP_GATTS_ADD_CHAR_DESCR_EVT was used incorrect parameter, which corresponding to ESP_GATTS_ADD_CHAR_EVT.
2017-09-12 10:41:43 +10:00
Ivan Grokhotkov
9a26296a0e
Merge branch 'feature/spiffs2' into 'master'
...
Add SPIFFS Component to IDF
See merge request !1229
2017-09-12 08:22:31 +08:00
krzychb
31eda99136
More detailed description of ADC API
2017-09-11 21:00:09 +02:00
me-no-dev
dd87deb278
Add SPIFFS Component to IDF
2017-09-11 19:56:40 +03:00
Alexey Gerenkov
4e0c3a0415
esp32: Fixes crash during core dump.
...
Removes piece of debugging code introduced by 8d43859b
.
2017-09-11 17:20:42 +03:00
Ivan Grokhotkov
64bce3ce59
freertos: place uxTopUsedPriority into DRAM
...
When debugging crashes caused by flash cache access errors, OpenOCD may
request the value of uxTopUsedPriority when cache is disabled. Placing
it into IRAM to avoid an error in such case.
2017-09-11 20:15:27 +08:00
Ivan Grokhotkov
1f8d93f0eb
Merge branch 'bugfix/make_verbose' into 'master'
...
build system: Fix "make V=1" for verbose builds again
See merge request !1234
2017-09-11 18:17:43 +08:00
Ivan Grokhotkov
4bd12e10e7
Merge branch 'feature/http_request_example_receiving_timeout' into 'master'
...
Added socket receiving timeout, ref. TW#14353 / GitHub issue #844
See merge request !1241
2017-09-11 18:17:01 +08:00
Ivan Grokhotkov
1e7c3854d3
Merge branch 'bugfix/warn_on_invalid_xtal_freq' into 'master'
...
soc/rtc: warn if detected XTAL frequency does not match configured one
See merge request !1242
2017-09-11 18:15:11 +08:00
Jeroen Domburg
b3fd494e71
Panic: stop dport access handler without trying to use a lock
2017-09-11 17:24:22 +08:00
Ivan Grokhotkov
de038f502c
Merge branch 'feature/gpio_channel_macro' into 'master'
...
feat(global): add macros for GPIO->channel lookup
See merge request !1170
2017-09-11 12:15:08 +08:00
Ivan Grokhotkov
5a88f90a33
soc/rtc: warn if detected XTAL frequency does not match configured one
...
Since 9a8c0392
, XTAL frequency is set to 40MHz by default, and users
of 26MHz boards need to select 26MHz manually. Most users are not aware
of this change, and existing getting started guides do not mention that
XTAL frequency needs to be set for some boards. So users are left with
garbage output from UART without any clue what to check.
This change adds a warning in case specific XTAL frequency was set, and
it does not match automatically detected one. This should help users
fix the issue.
2017-09-11 11:42:26 +08:00
krzychb
4079886704
Added socket receiving timeout, ref. TW#14353 / GitHub issue #844
2017-09-11 05:15:39 +02:00
Angus Gratton
fccb10c313
build system: Restore "make V=1" for verbose builds
...
Fix regression in 5f3cb9f9dc
2017-09-08 17:34:02 +10:00
Ivan Grokhotkov
050ae50e83
Merge branch 'bugfix/docs_broken_links' into 'master'
...
Fixed broken links in documentation
See merge request !1230
2017-09-08 12:06:43 +08:00
baohongde
87031f9457
component/bt: fix nvs_get_str_or_blob length output error
2017-09-08 12:02:35 +08:00
baohongde
e1bd51af80
component/bt: fix nvs_get_str_or_blob length output error
2017-09-08 12:02:35 +08:00
baohongde
f3be0395d2
component/bt: fix nvs_get_str_or_blob length output error
2017-09-08 12:02:35 +08:00
Ivan Grokhotkov
e12967297d
Merge branch 'feature/docs_touch_pad_api' into 'master'
...
Touch Pad driver overview
See merge request !1195
2017-09-08 11:55:27 +08:00
Ivan Grokhotkov
c5988403f4
Merge branch 'bugfix/cache_err_int' into 'master'
...
esp32: fix cache error interrupt handler
See merge request !1231
2017-09-08 11:55:01 +08:00
wangmengyang
21586063de
component/bt: fix build error when GATTS is disabled in menuconfig
2017-09-08 11:34:59 +08:00
Ivan Grokhotkov
33cb16fd2a
esp32: fix cache error interrupt handler
...
Cache error interrupt would read DPORT registers, which caused DPORT
access protection to kick in. Disable DPORT protection before doing the
reads.
2017-09-08 09:59:09 +08:00
krzychb
b69379941b
Fixed broken links in documentation
2017-09-07 18:48:15 +02:00
Alexey Gerenkov
891f0db31d
esp32: Adds gcov over JTAG feature
...
Implements function to dump GCOV data to host via JTAG.
The following functionality was added:
- Host file I/O
- GCOV runtime I/O stubs
- GCOV example
2017-09-07 18:13:16 +03:00
island
9e27c24e54
component/bt: add esp_ibeacon_api file
2017-09-07 20:49:11 +08:00
zhiweijian
941001959e
Component/bt: delete the useless .h files
2017-09-07 20:49:11 +08:00
island
2f9111c13f
component/bt: Optimize iBeacon demo
...
- Add endian change for major and minor part
- Change measured power format
- Optimize comments in example
2017-09-07 20:49:11 +08:00
island
eff95f3799
component/bt: add ibeacon demo
2017-09-07 20:49:11 +08:00
Tian Hao
38102f4148
component/bt : fix btc security storage bug
...
1. Remove the bond_device global variable.
2. Fix bond_device add cause memory exception
3. Modify the code location.
4. modify thread security
5. remove esp_ble_clear_bond_device_list() API
6. modify esp_ble_get_gond_device_list() to return list immediately, rather than wait event.
7. modify the gatt_security_server demo to show how to remove all the bonded devices.
8. fix some code bugs may cause something error.
2017-09-07 19:37:49 +08:00
Ivan Grokhotkov
3c470e7c43
Merge branch 'bugfix/rmt' into 'master'
...
RMT 2 fixes: Rename one API and specify wait_time in another API
See merge request !896
2017-09-07 18:03:08 +08:00
Ivan Grokhotkov
5425d8569c
Merge branch 'feature/pthread_api' into 'master'
...
esp32: pthread API
See merge request !1146
2017-09-07 17:49:42 +08:00
Ivan Grokhotkov
40df6546c0
Merge branch 'feature/multi_heap_poisoning' into 'master'
...
Heap tracing & poisoning features
See merge request !749
2017-09-07 17:47:51 +08:00
Ivan Grokhotkov
310269bcdc
Merge branch 'bugfix/tcpip_adapter_ethernet' into 'master'
...
tcpip_adapter: Fix bug which prevents setting a static IP address for Ethernet interface (github #657 )
See merge request !1178
2017-09-07 17:47:20 +08:00
Ivan Grokhotkov
0d86db773c
Merge branch 'feature/spi_lcd_autodetect' into 'master'
...
example(spi_master): add menuconfig to enable the auto detect of LCD type.
See merge request !1185
2017-09-07 17:47:00 +08:00
Ivan Grokhotkov
de06a0b8a7
Merge branch 'feature/mbedtls2_6_0' into 'master'
...
Update mbedTLS to version 2.6.0
See merge request !1224
2017-09-07 17:45:45 +08:00
Ivan Grokhotkov
b9dfb437ab
Merge branch 'bugfix/intr_free' into 'master'
...
fix(intr): fix the logic for allocating and freeing interrupts.
See merge request !1124
2017-09-07 17:45:18 +08:00
Angus Gratton
c503a01388
mbedtls: Rename net to net_sockets (in line with 2.4.0 API change)
2017-09-07 18:02:39 +10:00
Angus Gratton
3a08ec7b3d
mbedtls: Re-apply: MBEDTLS_SHA512_ALT also replaces mbedtls_sha512_process()
...
IDF-specific patch.
2017-09-07 18:02:26 +10:00
Angus Gratton
3142997830
mbedtls: Re-apply ECP memory leak fix
...
Fix not yet submitted upstream.
(Previously applied in ffefeef5ea
)
2017-09-07 18:02:26 +10:00
Angus Gratton
736db688a8
mbedtls: Re-apply MBEDTLS_BIGNUM_ALT & related macros for custom bignum functions
...
(IDF-specific patch.)
2017-09-07 18:02:26 +10:00
Angus Gratton
ae382b3bfa
mbedtls: Update to 2.6.0 release (without IDF-specific patches)
2017-09-07 18:02:26 +10:00
Angus Gratton
f8339fc1bd
newlib: Avoid deprecation warning calling system_get_time() from system_relative_time()
2017-09-07 16:32:05 +10:00
Angus Gratton
73b3ae8a2d
lwip: Use hardware RNG for LWIP_RAND(), use LWIP_RAND() for random port assignment
2017-09-07 16:32:05 +10:00