He Yin Ling
abf0cd8421
CI: add reset between running each unit test cases
2017-04-05 18:41:56 +08:00
Ivan Grokhotkov
7a83c87c44
Merge branch 'bugfix/cpu1_isr_stack_location' into 'master'
...
Fix finding location of ISR stack space for CPU1
Up to now, the CPU1 interrupts erroneously used the area *after* the ISR stack region, leading to bugs in BT Classic. This fixes that.
See merge request !618
2017-04-01 16:56:21 +08:00
island
6ad86f0d67
bt component: fix gatt delete service memory leak problem
2017-04-01 15:34:38 +08:00
Liu Zhi Fu
2102acf266
esp32: update wifi lib for esptouch issue
...
Disconnect station before enabling esptouch
2017-03-28 15:45:19 +08:00
Liu Zhi Fu
6e2601f389
esp32: update wifi lib for some bugfix
...
1. Fix AMSDU flags issue
2. Fix smartconfig cause serial no response issue
3. Fix restore cause exception issue
4. Fix smartconfig cause crash
2017-03-27 11:29:08 +08:00
Ivan Grokhotkov
ea48f43f87
Merge branch 'bugfix/timer_stack_size' into 'release/v2.0'
...
freertos: increase timer task stack size to 2048 bytes
Current timer task stack size is insufficient for logging calls which
use non-nano vprintf.
See merge request !607
2017-03-24 15:54:57 +08:00
Tian Hao
4aaa453b31
component/bt : fix rx packet assert bug and malloc in ISR bug in bluetooth
2017-03-24 14:57:07 +08:00
Ivan Grokhotkov
fe69377782
freertos: increase timer task stack size to 2048 bytes
...
Current timer task stack size is insufficient for logging calls which
use non-nano vprintf.
2017-03-24 08:40:05 +08:00
island
1c9d8744ab
bt component: Fix HCI task stack overflow bug
2017-03-23 17:27:15 +08:00
Ivan Grokhotkov
7db3370e20
Merge branch 'bugfix/vhci_callback' into 'release/v2.0'
...
component/bt: let "vhci_notify_host_send_available" be called in task context
Previously the callback function "vhci_notify_host_send_available" can be called in both interrupt context or BT controller task context, which is one of the cause that Bluedroid tasks cannot work on dual CPUs.
See merge request !603
2017-03-22 22:42:58 +08:00
wangmengyang
ad4a1b600a
component/bt: let vhci callback "vhci_notify_host_send_available" be called in the context of BT controller task.
2017-03-22 19:38:47 +08:00
Tian Hao
877b407c8c
component/bt : fix blufi bug of sec_mode reset
2017-03-22 16:17:20 +08:00
me-no-dev
5850f423d5
address security issues with mDNS
2017-03-22 16:16:44 +08:00
island
ea74033d1e
bt component: fix bluetooth gatt packets process bugs
...
1. Add process of prepare write request packets
2. Add process of execute write request packets
3. Add process of reliable write request packets
4. Fix bug of processing read blob request packets
5. Fix bug of processing write request packets
6. Optimize error check and process in stack
2017-03-21 14:32:25 +08:00
Tian Hao
a513ac4dec
add extra check before bluedroid init and disable
2017-03-17 18:15:11 +08:00
Angus Gratton
8ab96b13af
esp_err: Use separate code path for ESP_ERROR_CHECK assertion
...
* Minimum code size overhead
* Makes function safe to use when flash cache is disabled
Builds on #339 https://github.com/espressif/esp-idf/pull/339
2017-03-17 18:14:17 +08:00
Angus Gratton
50f414f54c
spi_flash: Add spi_flash_cache_enabled() test function
2017-03-17 18:13:46 +08:00
Angus Gratton
0dfef8c16c
sdmmc: Use slot width as default slot_config width parameter, instead of 4
...
Ref #361 https://github.com/espressif/esp-idf/pull/361
2017-03-17 18:12:41 +08:00
Derek Gregory
6bb1367fe5
component/bt: fix bug where uuid was not reset in btc_gatts_act_create_attr_tab.
...
Merges #307 https://github.com/espressif/esp-idf/pull/307
2017-03-17 18:12:41 +08:00
lucashutchinson
a286846095
ble: Fix ble_adv data truncation
...
Fixed issue with ble_adv data being truncated after the 31st octet due to an incorrect length passed in a memcpy.
Merges #389 https://github.com/espressif/esp-idf/pull/389
2017-03-17 18:12:41 +08:00
Angus Gratton
3429241e1a
esp_err: add NDEBUG guard, comment about flash cache
...
Follow-up to 316b040
2017-03-17 18:12:41 +08:00
Neil Kolban
455a7784a9
Update to ESP_ERROR_CHECK
...
See request from ESP_Angus here:
https://esp32.com/viewtopic.php?f=18&t=1179
Merges #339 https://github.com/espressif/esp-idf/pull/339
2017-03-17 18:12:41 +08:00
Anne Jan Brouwer
7d9a20e714
Added missing platform.h to mbedtls ssl.h
...
There was a missing definition of mbedtls_time_t
See for example:
https://travis-ci.org/SHA2017-badge/Firmware/jobs/202459377
Merges #348 https://github.com/espressif/esp-idf/pull/348
2017-03-17 18:12:41 +08:00
Angus Gratton
a6980fce4c
lwip: Use strlcpy() instead of memcpy() to copy hostname to static buffer
2017-03-17 18:12:41 +08:00
alarruskain
4bd41d4082
lwip: Fix hostname set in tcpip_adapter_lwip
...
Hostname for each interface is not correctly stored in "hostinfo" variable.
Merges #350 https://github.com/espressif/esp-idf/pull/350
2017-03-17 18:12:41 +08:00
Daniel Campora
82ef2b9485
sdmmc: Add width field to the slot config.
...
Therefore if the width is set to 1, you can choose to only
configure the CLK, DAT0 and CMD pins.
Merges #361 https://github.com/espressif/esp-idf/pull/361
2017-03-17 18:12:41 +08:00
Wu Jian Gang
06274ff5a5
Merge branch 'bugfix/fix_mpdu_len_error' into 'master'
...
esp32: update wifi lib to fix mpdu len error
Fix mpdu len error which impact espressif smartconfig
See merge request !552
2017-03-04 15:03:46 +08:00
Liu Zhi Fu
abdd8feebb
esp32: menuconfig adds some WiFi options
...
1. Add options to enable/disable AMPDU
2. Add options to enable/disable WIFI NVS
3. Add options to configure WiFi RX/TX buffer number
2017-03-02 18:13:49 +08:00
Jiang Jiang Jian
3b8c9a407f
Merge branch 'feature/add_user_set_mac' into 'master'
...
Feature/add user set mac
1. Add menuconfig for user to set mac address of wifi, bt and ethernet.
2. Add the number of MAC address generated from efuse for user to choose.
3. Add MAC address derive method.
See merge request !542
2017-03-02 17:34:14 +08:00
Jiang Jiang Jian
6451c57e52
Merge branch 'bugfix/tw10169_dhcp_release_cause_tcp_abort' into 'master'
...
Bugfix/tw10169 dhcp release cause tcp abort
Modify the DHCP timer granularity from 1 minutes to 1 second.
See merge request !539
2017-03-02 17:28:11 +08:00
Jeroen Domburg
432b25f755
Merge branch 'feature/in_isr_context' into 'master'
...
Add xPortInIsrContext function + unit test
As title states.
See merge request !533
2017-03-02 17:17:23 +08:00
Jeroen Domburg
6739d5b99f
Add xPortInIsrContext function + unit test. This function returns true when the current CPU runs in an interrupt handler context.
2017-03-02 17:00:32 +08:00
XiaXiaotian
d3eede2110
mac address: add the number of MAC address generated from efuse for user to choose
...
1. Add the number of MAC address generated from efuse for user to choose.
2. Add MAC address derive method.
2017-03-02 15:54:35 +08:00
Ivan Grokhotkov
ecbe5a66f2
Merge branch 'bugfix/rng_disabled_wifi_stop_2' into 'master'
...
esp32: Fix hardware rng after esp_wifi_stop (second implementation)
Ensures hardware RNG remains enabled at all times.
Reworked version of !534
See merge request !536
2017-03-02 10:51:30 +08:00
wangmengyang
6d061ec903
component/bt: modify the bluetooth read_efuse_mac interface
2017-03-01 21:04:12 +08:00
XiaXiaotian
fabe0493c2
mac address: add user set mac address
...
add menuconfig for user to set mac address of wifi, bt and ethernet.
2017-03-01 20:51:49 +08:00
Liu Zhi Fu
66199b1efe
Check DHCP rebind timer before checking dhcp release timer in cause they have the same value.
...
lwip: modify dhcp timer granularity from 60s to 1s
Current DHCP granularity is 60 seconds, it's not accurate, it can cause DHCP release/rebind/renew timer
timeout at the same time, also it may renew/rebind/release at wrong time, thus cause problem.
2017-03-01 20:50:58 +08:00
XiaXiaotian
23f933a78d
mac address: add user set mac address
...
add menuconfig for user to set mac address of wifi, bt and ethernet.
2017-03-01 20:42:46 +08:00
Liu Zhi Fu
3b3c3210a6
lwip: fix bool options default value wrong issue
...
menuconfig options with bool type should use 'y/n' to use the default value,
instead of '1/0'
2017-03-01 13:37:36 +08:00
Angus Gratton
4d67a2ba8b
esp32 phy_init: Move DPORT Wifi clock masks to macro values
...
Amended fix for c642079 !534
2017-03-01 12:11:57 +11:00
Angus Gratton
98f8594151
esp32 dport_reg.h: Fix typo in register bit names
2017-03-01 12:01:07 +11:00
Ivan Grokhotkov
c025dfbfa7
Merge branch 'bugfix/mmap_instr' into 'master'
...
spi_flash: fix mmap not working for SPI_FLASH_MMAP_INST
Fixes https://github.com/espressif/esp-idf/issues/378
See merge request !528
2017-02-28 17:14:38 +08:00
Ivan Grokhotkov
f3687f7177
spi_flash: fix memory leak when spi_flash_mmap arguments are invalid
...
Check src_addr and size first, then allocate new_entry.
2017-02-28 15:11:54 +08:00
XiaXiaotian
f36c909528
update phy and rtc lib
...
1. RTC V214: modify APLL function for the chip of ECO version.
2. Add API phy_close_rf() and use it in esp_phy_deinit() instead of pm_close_rf().
3. RTC V213: fix BT will not work when BT-init is called more than once.
2017-02-27 19:54:22 +08:00
XiaXiaotian
c6420792f2
1. Do not disable clock for generating random number.
...
2. And fix the bug that system crashes if call esp_wifi_stop() twice.
2017-02-27 16:48:04 +08:00
Ivan Grokhotkov
290c40a4ab
Merge branch 'bugfix/sdmmc_fail_no_card' into 'master'
...
vfs_fat_sdmmc: if card init fails, fail cleanly
This fixes the issue with sdmmc_host not returned to clean state after a failed attempt to mount the card, with no SD card in the slot.
See merge request !527
2017-02-27 10:00:55 +08:00
Jiang Jiang Jian
13dfb5568d
Merge branch 'bugfix/set_channel_fail_before_enable_sniffer' into 'master'
...
wifi: fix issue in setting channel API
Update wifi libs to fix issue in setting channel API.
See merge request !529
2017-02-24 22:23:06 +08:00
qiyueixa
d9c649d26e
wifi: fix issue in setting channel API
2017-02-24 22:08:54 +08:00
Ivan Grokhotkov
75115e1d83
spi_flash: fix mmap not working for SPI_FLASH_MMAP_INST
2017-02-24 21:50:05 +08:00
Ivan Grokhotkov
c17e05040a
vfs_fat_sdmmc: if card init fails, fail cleanly
...
This fixes the issue with sdmmc_host not returned to clean state after
a failed attempt to mount the card, with no SD card in the slot.
2017-02-24 21:04:22 +08:00