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
Jiang Jiang Jian
4e5e154603
Merge branch 'bugfix/fix_some_default_lwip_bool_options' into 'master'
...
Bugfix/fix some default lwip bool options
menuconfig options with bool type should use 'y/n' to set the default value, instead of '1/0'
See merge request !538
2017-03-01 22:03:57 +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
wangmengyang
e8464e0f61
component/bt: transport btif_sm module
2017-03-01 17:37:39 +08:00
wangmengyang
79ed36495b
component/bt: transplant btif_rc module and program works.
2017-03-01 16:18:08 +08:00
wangmengyang
b74eb56710
component/bt: transport btif_avk module
2017-03-01 13:49:26 +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
Liu Zhi Fu
ae09a46cb8
Merge branch 'master' of ssh://gitlab.espressif.cn:27227/idf/esp-idf
2017-03-01 13:32:04 +08:00
Ivan Grokhotkov
bf7f0bf52c
make: look for TEST_COMPONENTS in all component directories
...
fixes https://github.com/espressif/esp-idf/issues/354
2017-03-01 11:12:29 +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
wangmengyang
a25cb988bb
component/bt: transport btif_profile_queue.c/h to btc_profile_queue.c/h
2017-02-28 17:06:11 +08:00
wangmengyang
acab9e7ae4
fix btc_dm.c/h and replace the functions which are originally in btif_core.c and btif_dm.c
2017-02-28 15:43:02 +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
Wu Jian Gang
8f43567a68
Merge branch 'bugfix/esp_get_random_return_zero' into 'master'
...
Do not disable clock for generating random number.
1. Do not disable clock for generating random number.
2. And fix the bug that system crashes if call esp_wifi_stop() twice.
See merge request !534
2017-02-28 14:35:22 +08:00
Angus Gratton
2230b2c8bc
freertos tests: Enable test_freertos_task_delete
2017-02-28 15:47:15 +11:00
Angus Gratton
8de26e434c
freertos: Schedule tasks immediately when they are created on opposite core
2017-02-28 15:47:15 +11:00
wangmengyang
8f65322a84
component/bt: modify the enable/disable function
2017-02-28 11:47:04 +08:00
Angus Gratton
20212ee823
freertos: Fix cross-core usage of event groups
...
Fixes & re-enabled broken unit tests
Adds per-event-group spinlock instead of single global lock
2017-02-28 12:06:36 +11:00
Angus Gratton
d0f8fb9b93
freertos Kconfig: Thread local storage pointer feature required for WiFi or Ethernet
2017-02-28 10:59:23 +11: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
Liu Zhi Fu
cd83bfb31c
Merge branch 'master' of ssh://gitlab.espressif.cn:27227/idf/esp-idf
2017-02-27 17:22:47 +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
Liu Han
03ea45046d
lwip: Change max number of open sockets
2017-02-27 14:47:48 +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
Angus Gratton
47a5851d45
freertos: Move the "set debug watchpoint as stack overflow check" out of debugging internals
...
Place it near the other stack overflow kconfig items, instead.
2017-02-27 11:49:46 +11:00
Angus Gratton
3050f06a8d
FreeRTOS: Support setting task name max length
...
Ref: https://esp32.com/viewtopic.php?f=13&t=1297&p=5762
2017-02-27 11:46:16 +11: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
wangmengyang
667ac172df
component/bt: modify the init/deinit function
2017-02-24 20:39:41 +08:00
wangmengyang
c7dac035ae
component/bt: add module btc_gap_bt and port function esp_bt_gap_set_scan_mode
2017-02-24 17:28:33 +08:00
Jiang Jiang Jian
63e0140ae6
Merge branch 'bugfix/btdm_adv_scan_enable_report' into 'master'
...
component/bt : add adv/scan start complete event
1. indicate adv/scan start complete success or failed
2. controller do limit of adv/scan concurrence, so add some codes to report adv/scan start failed or not.
See merge request !524
2017-02-24 16:24:22 +08:00
Ivan Grokhotkov
1671879b7a
Merge branch 'bugfix/set_channel_fail_before_enable_sniffer' into 'master'
...
wifi: fix issue in setting channel before sniffer is enabled
See merge request !526
2017-02-24 16:15:39 +08:00
qiyueixa
ff81e17504
wifi: fix issue in setting channel before sniffer is enabled
2017-02-24 15:19:31 +08:00
Ivan Grokhotkov
708539c559
Merge branch 'bugfix/btdm_gatts_write_desc_error' into 'master'
...
component/bt:fixed the write ccc crash bug error
fix the gatt server write ccc lead to the system crash if not initialize the ccc value.
See merge request !515
2017-02-24 15:11:18 +08:00
Angus Gratton
fd0edae75a
ethernet example: Disable WiFi, enable Ethernet in default config
...
Ref: https://esp32.com/viewtopic.php?f=2&t=1249
2017-02-24 14:56:29 +11:00
Angus Gratton
d9252b3645
wifi event_default_handlers/tcpip_adapter: Support disabling WiFi, keeping Ethernet
2017-02-24 14:46:23 +11:00
Angus Gratton
eb1fbaabce
lwip: Refactor support for L2 pbuf free notification into each driver
...
Makes it easier to handle different drivers enabled at compile/link time.
2017-02-24 14:45:17 +11:00
Ivan Grokhotkov
36b3963efb
Merge branch 'feature/btdm_ram_config' into 'master'
...
Optimize or release memory in bluetooth
1. add option to release about 30K from BT if BLE only
2. later BT/BLE will be separated by BT/BLE macro, but this option should use when user make sure that in BLE only mode.
See merge request !520
2017-02-23 18:21:16 +08:00
Tian Hao
b582697889
component/bt : add adv/scan start complete event
...
1. indicate adv/scan start complete success or failed
2. controller do limit of adv/scan concurrence, so add some codes to report adv/scan start failed or not.
2017-02-23 17:54:22 +08:00
wangmengyang
41070f6768
Merge branch 'master' into feature/btdm_avrc
...
1. merge master into feature/btdm_avrc
2. add call of esp_bt_controller_enable() in app_main
2017-02-23 15:10:25 +08:00
wangmengyang
118131109e
component/bt: modification to a2dp API to support reconnection
...
1. add API esp_a2d_sink_connect() to initiate connection to other devices;
2. modify lower layers to transfer the disconnection reason upwards
2017-02-23 14:30:08 +08:00
wangmengyang
80cdfc9e0a
componentbt: work around the crashing issue after a2dp is connected to Android Phone but before audio stream starts to play
...
The root cause is the bug in bluetooth controller, in which the HCI_SNIFF_MODE command is sent to controller and at the same time the controller has received same request from remote device.
For now change the time-out period of local device to enter the SNIFF mode.
2017-02-23 11:59:47 +08:00
wangmengyang
1d98c9849e
component/bt: remove the A2DP decoding timer and instead trigger decoding directly upon data arrival
2017-02-23 11:56:38 +08:00