]> granicus.if.org Git - esp-idf/log
esp-idf
6 years agoMerge branch 'doc/esp_idf_requires_gcc' into 'master'
Angus Gratton [Thu, 12 Apr 2018 00:48:39 +0000 (08:48 +0800)]
Merge branch 'doc/esp_idf_requires_gcc' into 'master'

doc: Add gcc to list of ESP-IDF prerequisite packages

See merge request idf/esp-idf!2221

6 years agoMerge branch 'feature/btdm_add_set_local_icon_api' into 'master'
Jiang Jiang Jian [Wed, 11 Apr 2018 12:48:13 +0000 (20:48 +0800)]
Merge branch 'feature/btdm_add_set_local_icon_api' into 'master'

Component/bt: add set gap icon API

See merge request idf/esp-idf!2129

6 years agoMerge branch 'bugfix/btdm_do_not_update_conn_params_when_have_key_in_slave' into...
Jiang Jiang Jian [Wed, 11 Apr 2018 12:47:27 +0000 (20:47 +0800)]
Merge branch 'bugfix/btdm_do_not_update_conn_params_when_have_key_in_slave' into 'master'

Component/bt: do not update connection params when already have keys in slave

See merge request idf/esp-idf!2176

6 years agoMerge branch 'feature/wwrite_string_for_idf' into 'master'
Ivan Grokhotkov [Wed, 11 Apr 2018 06:59:08 +0000 (14:59 +0800)]
Merge branch 'feature/wwrite_string_for_idf' into 'master'

Enable -Wwrite-strings when compiling IDF's own C files

See merge request idf/esp-idf!2193

6 years agoMerge branch 'feature/sdio_master' into 'master'
Ivan Grokhotkov [Wed, 11 Apr 2018 04:38:42 +0000 (12:38 +0800)]
Merge branch 'feature/sdio_master' into 'master'

SDIO master driver

See merge request idf/esp-idf!2008

6 years agoMerge branch 'test/update_ci_test_cases' into 'master'
He Yin Ling [Wed, 11 Apr 2018 03:51:32 +0000 (11:51 +0800)]
Merge branch 'test/update_ci_test_cases' into 'master'

test: update ci test cases

See merge request idf/esp-idf!1959

6 years agosdmmc: improve error handling during SPI mode init
Ivan Grokhotkov [Mon, 2 Apr 2018 10:33:01 +0000 (18:33 +0800)]
sdmmc: improve error handling during SPI mode init

- In SPI mode, the card will respond to the initial SDIO reset (done
using CMD52) with “invalid command” error. Handle this correctly.

- sdmmc_card_init had a hack where GO_IDLE_STATE (CMD0) command was
sent twice. Add explanation why this is done, and don’t expect
correct response from the card on first CMD0.

- improve logs printed at debug level by adding CMD index

6 years agodocs: update SDMMC and SDSPI documentation
Ivan Grokhotkov [Tue, 6 Mar 2018 10:03:53 +0000 (18:03 +0800)]
docs: update SDMMC and SDSPI documentation

- Split SDMMC page into pages about SDMMC/SDSPI hosts and a page about
   the protocol layer.
- Use autogenerated API reference instead of manually generated one.
- Add information about SDIO APIs.

6 years agosdmmc: add SDIO support
Ivan Grokhotkov [Tue, 6 Mar 2018 09:57:52 +0000 (17:57 +0800)]
sdmmc: add SDIO support

- Add SDIO support at protocol layer (probing, data transfer, interrupts)
- Add SDIO interrupts support in SDMMC host
- Add test (communicate with ESP32 in SDIO download mode)

6 years agosdmmc: fill as many DMA descriptors as possible
Ivan Grokhotkov [Tue, 6 Mar 2018 09:18:05 +0000 (17:18 +0800)]
sdmmc: fill as many DMA descriptors as possible

6 years agosdmmc: do expect CMD_DONE interrupt after response timeout
Ivan Grokhotkov [Thu, 17 Aug 2017 16:28:56 +0000 (00:28 +0800)]
sdmmc: do expect CMD_DONE interrupt after response timeout

Existing code assumed that response timeout is not followed by CMD_DONE,
which was not true, in fact. Host datasheet states that CMD_DONE is sent
after an RTO.

6 years agosdmmc: print error status only once
Ivan Grokhotkov [Tue, 6 Mar 2018 08:21:28 +0000 (16:21 +0800)]
sdmmc: print error status only once

6 years agosdmmc: don't whitelist the opcodes when handling response timeout
Ivan Grokhotkov [Thu, 17 Aug 2017 16:25:17 +0000 (00:25 +0800)]
sdmmc: don't whitelist the opcodes when handling response timeout

All the commands which do not have a response must have their flags set
accordingly. Therefore the host will not send RTO interrupt if response
is not expected. It is a bug in the code logic if it happens otherwise.

6 years agosdmmc: set highest possible host clock divider
Ivan Grokhotkov [Thu, 17 Aug 2017 16:18:55 +0000 (00:18 +0800)]
sdmmc: set highest possible host clock divider

SDMMC host suffers from an issue that it outputs data near the rising
edge of the card clock, which is the edge used by the card to sample
data. If sampling time constraint is not satisfied, card may read data
after the transition.

The phases of output/input data can, in fact, be adjusted. However this
adjustment happens in the clock generation block outside of the host.
So the maximum phase change which can be created this way is equal to
half of the host clock period. So if the host clock is set to the lowest
possible frequency (for the given card frequency), then the phase offset
(and hence the hold time) will be the highest. This change modifies the
logic used to determine clock dividers accordingly.

sdmmc host: set correct dout phase and print correct frequency

6 years agosdmmc: don't set data_expected on SET_BUS_WIDTH command
Ivan Grokhotkov [Thu, 17 Aug 2017 16:12:05 +0000 (00:12 +0800)]
sdmmc: don't set data_expected on SET_BUS_WIDTH command

SET_BUS_WIDTH is not a data transfer command. Extensive search in the
host datasheet and SD card spec did not reveal the origin of this hack
or 'feature'. Further testing showed that removing this does not lead to
regressions.

6 years agosdmmc: send init sequence before CMD0
Ivan Grokhotkov [Tue, 16 May 2017 06:19:00 +0000 (14:19 +0800)]
sdmmc: send init sequence before CMD0

6 years agogpio: add special GPIO signal values
Ivan Grokhotkov [Fri, 5 Jan 2018 03:35:39 +0000 (11:35 +0800)]
gpio: add special GPIO signal values

6 years agodoc: Add gcc to list of ESP-IDF prerequisite packages
Angus Gratton [Wed, 11 Apr 2018 00:19:24 +0000 (10:19 +1000)]
doc: Add gcc to list of ESP-IDF prerequisite packages

Closes https://github.com/espressif/esp-idf/issues/1842#issuecomment-380274150

6 years agotest: update ci test case
huchaoru [Mon, 18 Dec 2017 11:24:09 +0000 (19:24 +0800)]
test: update ci test case

6 years agoMerge branch 'feature/esp-tls' into 'master'
He Yin Ling [Tue, 10 Apr 2018 14:07:07 +0000 (22:07 +0800)]
Merge branch 'feature/esp-tls' into 'master'

https_request: Fix CI failure

See merge request idf/esp-idf!2216

6 years agohttps_request: Fix CI failure
Jitin George [Tue, 10 Apr 2018 10:30:34 +0000 (16:00 +0530)]
https_request: Fix CI failure

6 years agoMerge branch 'bugfix/Kconfig_fix_incorrect_description' into 'master'
Ivan Grokhotkov [Tue, 10 Apr 2018 10:19:34 +0000 (18:19 +0800)]
Merge branch 'bugfix/Kconfig_fix_incorrect_description' into 'master'

Fix Kconfig.projbuild in some examples, where myssid is the password

See merge request idf/esp-idf!2192

6 years agoMerge branch 'bugfix/rtc_clk_fixes' into 'master'
Ivan Grokhotkov [Tue, 10 Apr 2018 10:17:02 +0000 (18:17 +0800)]
Merge branch 'bugfix/rtc_clk_fixes' into 'master'

Power management and RTC fixes

See merge request idf/esp-idf!2131

6 years agoResolve problems found by enabling -Wwrite-strings compilation flag
Roland Dobai [Mon, 9 Apr 2018 10:58:35 +0000 (12:58 +0200)]
Resolve problems found by enabling -Wwrite-strings compilation flag

6 years agoEnable -Wwrite-strings when compiling IDF's own C files
Roland Dobai [Fri, 6 Apr 2018 14:04:13 +0000 (16:04 +0200)]
Enable -Wwrite-strings when compiling IDF's own C files

6 years agoMerge branch 'bugfix/mdns_fixes' into 'master'
Angus Gratton [Tue, 10 Apr 2018 05:43:02 +0000 (13:43 +0800)]
Merge branch 'bugfix/mdns_fixes' into 'master'

MDNS: Fix some issues when hostname is not set or services are removed

See merge request idf/esp-idf!2179

6 years agoMerge branch 'bugfix/heap_fragmentation_on_split_pr1761' into 'master'
Angus Gratton [Tue, 10 Apr 2018 04:14:57 +0000 (12:14 +0800)]
Merge branch 'bugfix/heap_fragmentation_on_split_pr1761' into 'master'

heap: Try to merge tail with next block when splitting

See merge request idf/esp-idf!2147

6 years agoMerge branch 'bugfix/spi_master_example_gfx' into 'master'
Jeroen Domburg [Tue, 10 Apr 2018 04:08:01 +0000 (12:08 +0800)]
Merge branch 'bugfix/spi_master_example_gfx' into 'master'

Spi_master: spiffier graphics

See merge request idf/esp-idf!2030

6 years agoMerge branch 'bugfix/small_fixes_from_github' into 'master'
Angus Gratton [Tue, 10 Apr 2018 01:19:19 +0000 (09:19 +0800)]
Merge branch 'bugfix/small_fixes_from_github' into 'master'

Bugfix/small fixes from github

See merge request idf/esp-idf!2200

6 years agoMerge branch 'bugfix/wifi_ps_modem' into 'master'
Angus Gratton [Tue, 10 Apr 2018 01:18:53 +0000 (09:18 +0800)]
Merge branch 'bugfix/wifi_ps_modem' into 'master'

wifi: Add WIFI_PS_MODEM for backwards compatibility with V3.0 API

See merge request idf/esp-idf!2203

6 years agoMerge branch 'bugfix/remove_pm_gpio_dbg' into 'master'
Ivan Grokhotkov [Mon, 9 Apr 2018 11:14:18 +0000 (19:14 +0800)]
Merge branch 'bugfix/remove_pm_gpio_dbg' into 'master'

component/esp32 : remove pm gpio dbg

See merge request idf/esp-idf!2206

6 years agoMerge branch 'feature/build_exclude_components' into 'master'
Ivan Grokhotkov [Mon, 9 Apr 2018 11:13:39 +0000 (19:13 +0800)]
Merge branch 'feature/build_exclude_components' into 'master'

make: EXCLUDE_COMPONENTS

See merge request idf/esp-idf!2204

6 years agowifi: Add WIFI_PS_MODEM for backwards compatibility with V3.0 API
Angus Gratton [Mon, 9 Apr 2018 03:38:00 +0000 (13:38 +1000)]
wifi: Add WIFI_PS_MODEM for backwards compatibility with V3.0 API

6 years agoFix exception when service is removed while there are pending packets that depend...
me-no-dev [Mon, 2 Apr 2018 19:24:28 +0000 (22:24 +0300)]
Fix exception when service is removed while there are pending packets that depend on it

6 years agocomponent/esp32 : remove pm gpio dbg
Tian Hao [Mon, 9 Apr 2018 06:33:48 +0000 (14:33 +0800)]
component/esp32 : remove pm gpio dbg

6 years agoMerge branch 'feature/esp-tls' into 'master'
Ivan Grokhotkov [Mon, 9 Apr 2018 06:25:21 +0000 (14:25 +0800)]
Merge branch 'feature/esp-tls' into 'master'

feature/add simplified TLS socket APIs

See merge request idf/esp-idf!1951

6 years agoMerge branch 'bugfix/wifi_fix_some_typos' into 'master'
Angus Gratton [Mon, 9 Apr 2018 03:59:00 +0000 (11:59 +0800)]
Merge branch 'bugfix/wifi_fix_some_typos' into 'master'

Fix two WiFi and LWIP typos

See merge request idf/esp-idf!2189

6 years agoMake error codes looks like literals in the code of them (easy for searching). Minor...
Anton Maklakov [Mon, 6 Nov 2017 10:22:45 +0000 (18:22 +0800)]
Make error codes looks like literals in the code of them (easy for searching). Minor fixes, typos

6 years agormt: Fix LoadProhibited on RX END
Ing. Jaroslav Šafka [Fri, 2 Mar 2018 21:56:41 +0000 (22:56 +0100)]
rmt: Fix LoadProhibited on RX END

Fixes exceptions LoadProhibited, when rmt tries read variable p_rmt on RX END which can be 0.
It happens after esp_reset()  (OTA) and the rmt is not probably stopped by it.
In other words the routine rmt_driver_isr_default was called before second rx channel was registered.

scenario:
register tx channel
register rx channel
reboot
register tx channel
-> exception (because rx channel is accessed)

Merges https://github.com/espressif/esp-idf/pull/1671

6 years agoesp32: get_chip_info_esp32() return correct model number
Mixerito [Thu, 22 Mar 2018 11:55:52 +0000 (12:55 +0100)]
esp32: get_chip_info_esp32() return correct model number

out_info->model was zeroed by memset

Merges https://github.com/espressif/esp-idf/pull/1760

6 years agoBugfix GPIO_DIS_OUTPUT to work with pin 32 and up
Fredrik [Sat, 31 Mar 2018 14:41:03 +0000 (16:41 +0200)]
Bugfix GPIO_DIS_OUTPUT to work with pin 32 and up

Merges https://github.com/espressif/esp-idf/pull/1796

6 years agodoc: spelling
Daniel Miller [Sun, 1 Apr 2018 03:24:41 +0000 (20:24 -0700)]
doc: spelling

Merges https://github.com/espressif/esp-idf/pull/1800

6 years agodoc: Spelling
Daniel Miller [Sat, 31 Mar 2018 22:13:52 +0000 (15:13 -0700)]
doc: Spelling

Merges https://github.com/espressif/esp-idf/pull/1798

6 years agomake: EXCLUDE_COMPONENTS
ndotb [Sun, 8 Apr 2018 17:07:43 +0000 (13:07 -0400)]
make: EXCLUDE_COMPONENTS

Add project build variable, documentation for EXCLUDE_COMPONENTS

6 years agoresolve merge conflicts
Jitin George [Fri, 6 Apr 2018 12:46:40 +0000 (18:16 +0530)]
resolve merge conflicts

6 years agochanges to accomodate new Doc structure
Jitin George [Mon, 19 Mar 2018 14:31:12 +0000 (20:01 +0530)]
changes to accomodate new Doc structure

6 years agombedtls integration in esp-tls
Jitin George [Wed, 28 Feb 2018 12:39:43 +0000 (18:09 +0530)]
mbedtls integration in esp-tls

6 years agohttps mbedtls example
Jitin George [Mon, 26 Feb 2018 10:34:47 +0000 (16:04 +0530)]
https mbedtls example

6 years agoesp-tls header file name change
Jitin George [Wed, 14 Feb 2018 13:21:26 +0000 (18:51 +0530)]
esp-tls header file name change

6 years agoResolved Issues
Jitin George [Wed, 14 Feb 2018 09:45:50 +0000 (15:15 +0530)]
Resolved Issues

6 years agoesp-tls api support in https_request
Jitin George [Mon, 12 Feb 2018 18:11:31 +0000 (23:41 +0530)]
esp-tls api support in https_request

6 years agoCA Certificate verification
Jitin George [Mon, 12 Feb 2018 18:08:51 +0000 (23:38 +0530)]
CA Certificate verification

6 years agoUse esp-tls in the http2 example
Kedar Sovani [Sun, 4 Feb 2018 04:32:31 +0000 (10:02 +0530)]
Use esp-tls in the http2 example

6 years agoInclude error log in case of error
Kedar Sovani [Mon, 18 Dec 2017 11:10:39 +0000 (16:40 +0530)]
Include error log in case of error

6 years agoMinor fixes
Kedar Sovani [Thu, 30 Nov 2017 06:04:54 +0000 (11:34 +0530)]
Minor fixes

6 years agoSupports TLS with HTTP2 client
Kedar Sovani [Thu, 30 Nov 2017 06:05:34 +0000 (11:35 +0530)]
Supports TLS with HTTP2 client

6 years agoMinor fixes
Kedar Sovani [Thu, 30 Nov 2017 06:04:54 +0000 (11:34 +0530)]
Minor fixes

6 years agoCast to remove warnings
Anuj Deshpande [Thu, 23 Nov 2017 12:52:07 +0000 (18:22 +0530)]
Cast to remove warnings

6 years agoDon't use 'port' number for DNS query
Kedar Sovani [Thu, 23 Nov 2017 11:50:38 +0000 (17:20 +0530)]
Don't use 'port' number for DNS query

- In some cases where the HTTP URL contains the port number
(http://hostname:334), the DNS querier fails to resolve the hostname.
- Hence we have to populate the port number ourselves.
- This can only be done based on whether we get an IPv4 or IPv6
  address.

6 years agoMake read/write function pointers
Kedar Sovani [Fri, 17 Nov 2017 10:19:12 +0000 (15:49 +0530)]
Make read/write function pointers

as per Ivan's feedback

6 years agoesp-tls: Basic structure
Kedar Sovani [Sat, 3 Feb 2018 03:31:45 +0000 (09:01 +0530)]
esp-tls: Basic structure

Purpose:
1. TLS calls can be too many, and require a user to know the expected behaviour. A simple TLS socket wrapper that can be used in any higher level protocol.
2. Uses OpenSSL compatibility layer, so applications using esp-tls can be built on the host, and it should just work on ESP

6 years agoFix Kconfig.projbuild in some examples, where myssid is erroneously kept as the defau...
Hrishikesh Dhayagude [Thu, 5 Apr 2018 09:02:34 +0000 (14:32 +0530)]
Fix Kconfig.projbuild in some examples, where myssid is erroneously kept as the default value for password.

Signed-off-by: Hrishikesh Dhayagude <hrishi@espressif.com>
6 years agoFix two WiFi and LWIP typos
Xia Xiaotian [Thu, 5 Apr 2018 03:46:42 +0000 (11:46 +0800)]
Fix two WiFi and LWIP typos

    1. close github issue: https://github.com/espressif/esp-idf/issues/1792
    2. close github issue: https://github.com/espressif/esp-idf/issues/1781

6 years agoMerge branch 'feature/get-started-20180130' into 'master'
Jeroen Domburg [Thu, 5 Apr 2018 01:54:17 +0000 (09:54 +0800)]
Merge branch 'feature/get-started-20180130' into 'master'

Feature/get started 20180130

See merge request idf/esp-idf!1898

6 years agoMerge branch 'feature/mesh' into 'master'
Jiang Jiang Jian [Wed, 4 Apr 2018 15:30:32 +0000 (23:30 +0800)]
Merge branch 'feature/mesh' into 'master'

add mesh feature

See merge request idf/esp-idf!1991

6 years agoadd mesh feature
qiyueixa [Tue, 27 Feb 2018 10:22:20 +0000 (18:22 +0800)]
add mesh feature

6 years agoMerge branch 'bugfix/pm_coex_minor_things' into 'master'
Jiang Jiang Jian [Wed, 4 Apr 2018 09:54:40 +0000 (17:54 +0800)]
Merge branch 'bugfix/pm_coex_minor_things' into 'master'

Bugfix/pm coex minor things

See merge request idf/esp-idf!2180

6 years agoAdd more description for WiFi modem sleep in document and example.
Xia Xiaotian [Tue, 3 Apr 2018 08:07:15 +0000 (16:07 +0800)]
Add more description for WiFi modem sleep in document and example.

6 years agoMerge branch 'bugfix/open_uart_non_blocking' into 'master'
Ivan Grokhotkov [Wed, 4 Apr 2018 06:43:31 +0000 (14:43 +0800)]
Merge branch 'bugfix/open_uart_non_blocking' into 'master'

Make UART non-blocking when the file descriptor was opened with the O_NONBLOCK flag

See merge request idf/esp-idf!2153

6 years agoMerge branch 'refactor/rtc_split_module' into 'master'
Angus Gratton [Wed, 4 Apr 2018 01:00:58 +0000 (09:00 +0800)]
Merge branch 'refactor/rtc_split_module' into 'master'

bugfix(rtc): make sure peripherals (DAC, HALL) are turned off before conversion.

See merge request idf/esp-idf!1848

6 years agocomponent/esp32 : clear some minor thingsw about PM and coexistence
Tian Hao [Tue, 3 Apr 2018 07:37:28 +0000 (15:37 +0800)]
component/esp32 : clear some minor thingsw about PM and coexistence

6 years agoMerge branch 'feature/build_ssc_in_multiple_ci_jobs' into 'master'
Ivan Grokhotkov [Tue, 3 Apr 2018 10:20:38 +0000 (18:20 +0800)]
Merge branch 'feature/build_ssc_in_multiple_ci_jobs' into 'master'

CI: support build SSC in multiple jobs

See merge request idf/esp-idf!1622

6 years agoMerge branch 'test/support_multi_stage_unit_test_case' into 'master'
Ivan Grokhotkov [Tue, 3 Apr 2018 10:20:16 +0000 (18:20 +0800)]
Merge branch 'test/support_multi_stage_unit_test_case' into 'master'

unit-test-app: support multi stage unit test case

See merge request idf/esp-idf!2139

6 years agoMerge branch 'feature/deactivate_wakeup_trigger' into 'master'
Ivan Grokhotkov [Tue, 3 Apr 2018 07:19:10 +0000 (15:19 +0800)]
Merge branch 'feature/deactivate_wakeup_trigger' into 'master'

esp32: Add deactivation of wake up trigger for different sources

See merge request idf/esp-idf!2079

6 years agoMerge branch 'doc/spi_speed' into 'master'
Ivan Grokhotkov [Tue, 3 Apr 2018 07:17:25 +0000 (15:17 +0800)]
Merge branch 'doc/spi_speed' into 'master'

doc(spi_master): add descriptions about the SPI master speed

See merge request idf/esp-idf!2145

6 years agoheap: Change test_multi_heap_on_host multi-config to bash script not Makefile
Angus Gratton [Tue, 3 Apr 2018 02:04:12 +0000 (12:04 +1000)]
heap: Change test_multi_heap_on_host multi-config to bash script not Makefile

Hopefully fix some CI building issues with parallel builds.

6 years agoTry to merge tail with next block when splitting
Deomid Ryabkov [Thu, 22 Mar 2018 14:58:20 +0000 (14:58 +0000)]
Try to merge tail with next block when splitting

When splitting a memory block, check if the next block is free.
If it is, then just extend it upwards instead of creating a new block.
This fixes a bug where when shrinking existing allocations would result in irreversible free space fragmentation.

When testing on the host, test all the poisoning configurations.

6 years agoMerge branch 'feature/btdm_add_get_local_used_addr_API' into 'master'
Jiang Jiang Jian [Mon, 2 Apr 2018 14:28:00 +0000 (22:28 +0800)]
Merge branch 'feature/btdm_add_get_local_used_addr_API' into 'master'

Component/bt: add esp_ble_gap_get_local_used_addr() API

See merge request idf/esp-idf!2137

6 years agoMerge branch 'feature/wifi_bt_new_coex' into 'master'
Jiang Jiang Jian [Mon, 2 Apr 2018 14:20:31 +0000 (22:20 +0800)]
Merge branch 'feature/wifi_bt_new_coex' into 'master'

Feature/wifi bt new coex

See merge request idf/esp-idf!2087

6 years agodoc(spi_master): add descriptions about the SPI master speed
michael [Wed, 28 Mar 2018 10:30:10 +0000 (18:30 +0800)]
doc(spi_master): add descriptions about the SPI master speed

Closes https://github.com/espressif/esp-idf/issues/1542, Closes https://github.com/espressif/esp-idf/issues/1008

6 years agoComponent/bt: do not update connection params when already have keys in slave
zhiweijian [Mon, 2 Apr 2018 07:33:04 +0000 (15:33 +0800)]
Component/bt: do not update connection params when already have keys in slave

6 years agotest: use SSC_BLE_WIFI to test NVS cases
He Yin Ling [Mon, 2 Apr 2018 10:13:52 +0000 (18:13 +0800)]
test: use SSC_BLE_WIFI to test NVS cases

6 years agoMerge branch 'bugfix/sdspi_init_v1_card' into 'master'
Ivan Grokhotkov [Mon, 2 Apr 2018 05:48:46 +0000 (13:48 +0800)]
Merge branch 'bugfix/sdspi_init_v1_card' into 'master'

sdspi: compatibility fixes for SD v1.0 cards

See merge request idf/esp-idf!1927

6 years agosupport wifi&bt coexist (v0.9.1)
island [Fri, 10 Nov 2017 02:54:50 +0000 (10:54 +0800)]
support wifi&bt coexist (v0.9.1)

1. refactor wifi modem sleep
2. refactor wifi and bt phy enable/diable coexistence
3. support wifi&bt coexist (v0.9.1)
3. add coex pause resume
4. fix bt library interrupt reaction slowly
5. make a2dp more smooth when coex
6. add coexist preference option
7. Make CI do not check libcoexist.a printf/ets_printf
8. disable Wifi RX AMPDU when software coexistence enable && update wifi lib
9. bluetooth call modem sleep api

6 years agofatfs/test: enable tests on SD card
Ivan Grokhotkov [Fri, 30 Mar 2018 10:44:13 +0000 (18:44 +0800)]
fatfs/test: enable tests on SD card

6 years agoMerge branch 'bugfix/flash_mapp' into 'master'
Jiang Jiang Jian [Fri, 30 Mar 2018 11:32:35 +0000 (19:32 +0800)]
Merge branch 'bugfix/flash_mapp' into 'master'

spi_flash: add api to get valid mmu table pages number

See merge request idf/esp-idf!2070

6 years agoMerge branch 'bugfix/btdm_fix_get_PID_key_error' into 'master'
Jiang Jiang Jian [Fri, 30 Mar 2018 11:26:31 +0000 (19:26 +0800)]
Merge branch 'bugfix/btdm_fix_get_PID_key_error' into 'master'

Component/bt: fix get PID key error

See merge request idf/esp-idf!2156

6 years agofatfs/test: use 16k cluster size to speed up formatting
Ivan Grokhotkov [Fri, 30 Mar 2018 10:40:06 +0000 (18:40 +0800)]
fatfs/test: use 16k cluster size to speed up formatting

6 years agosdspi: fix compatibility issue in multi block read
Ivan Grokhotkov [Mon, 12 Mar 2018 07:47:06 +0000 (15:47 +0800)]
sdspi: fix compatibility issue in multi block read

SDSPI driver optimized polling of the response tokens by requesting
two extra bytes on top of the block size (512) and CRC (2), and
checking whether these bytes contained the data response token or
not. In case the token was there, further polling would not need to
happen, thereby reducing latency between two consecutive blocks
transferred. However this caused compatibility issues when these two
extra bytes were sent after reading the final block. When
STOP_TRANSMISSION command was sent, these extra two bytes were
treated as part of the command, causing an invalid command error.

This fixes the logic by only requesting extra two bytes if the block
being read is not the final block. In addition to that, more strict
error checking is implemented for command response tokens.

6 years agosdspi: handle delayed R1 responses for data read commands
Ivan Grokhotkov [Thu, 8 Feb 2018 17:57:48 +0000 (01:57 +0800)]
sdspi: handle delayed R1 responses for data read commands

6 years agosdspi: handle error flags for R3/R7 responses
Ivan Grokhotkov [Tue, 6 Feb 2018 02:53:41 +0000 (10:53 +0800)]
sdspi: handle error flags for R3/R7 responses

Previously error flags were only handled for R1 responses. This change
moves error handling into a separate function and calls it for R1/R3/R7.

6 years agoComponent/bt: add set gap icon API
zhiweijian [Mon, 26 Mar 2018 09:02:24 +0000 (17:02 +0800)]
Component/bt: add set gap icon API

6 years agoMerge branch 'bugfix/btdm_fix_connect_fail_when_remote_addr_is_random' into 'master'
Jiang Jiang Jian [Fri, 30 Mar 2018 09:00:19 +0000 (17:00 +0800)]
Merge branch 'bugfix/btdm_fix_connect_fail_when_remote_addr_is_random' into 'master'

Component/bt: modify open API params

See merge request idf/esp-idf!2116

6 years agoMerge branch 'feature/support_enrollee_feature_in_APSTA_mode' into 'master'
Jiang Jiang Jian [Fri, 30 Mar 2018 08:14:43 +0000 (16:14 +0800)]
Merge branch 'feature/support_enrollee_feature_in_APSTA_mode' into 'master'

feature/support WPS enrollee in APSTA mode

See merge request idf/esp-idf!2120

6 years agoMerge branch 'bugfix/btdm_fix_no_set_rand_addr_event_callback' into 'master'
Jiang Jiang Jian [Fri, 30 Mar 2018 08:05:32 +0000 (16:05 +0800)]
Merge branch 'bugfix/btdm_fix_no_set_rand_addr_event_callback' into 'master'

Component/bt: fix no set rand add callback

See merge request idf/esp-idf!2140

6 years agoMerge branch 'bugfix/btdm_fix_service_change_event_param_error' into 'master'
Jiang Jiang Jian [Fri, 30 Mar 2018 06:57:13 +0000 (14:57 +0800)]
Merge branch 'bugfix/btdm_fix_service_change_event_param_error' into 'master'

Component/bt: fix service change event params error

See merge request idf/esp-idf!2150

6 years agoMerge branch 'feature/i2s_add_expand_function' into 'master'
Jiang Jiang Jian [Fri, 30 Mar 2018 06:51:23 +0000 (14:51 +0800)]
Merge branch 'feature/i2s_add_expand_function' into 'master'

add a new i2s feature to expand the original i2s width

See merge request idf/esp-idf!1617

6 years agoMerge branch 'bugfix/btdm_fix_strncpy_error_in_blufi' into 'master'
Jiang Jiang Jian [Fri, 30 Mar 2018 06:10:09 +0000 (14:10 +0800)]
Merge branch 'bugfix/btdm_fix_strncpy_error_in_blufi' into 'master'

Component/bt: fix strncpy error in blufi

See merge request idf/esp-idf!2141

6 years agoMerge branch 'bugfix/btdm_add_some_comment' into 'master'
Jiang Jiang Jian [Fri, 30 Mar 2018 06:07:30 +0000 (14:07 +0800)]
Merge branch 'bugfix/btdm_add_some_comment' into 'master'

Component/bt: add some comments

See merge request idf/esp-idf!1949

6 years agoMerge branch 'bugfix/btdm_xQueueGenericSend_assertion' into 'master'
Jiang Jiang Jian [Fri, 30 Mar 2018 06:02:24 +0000 (14:02 +0800)]
Merge branch 'bugfix/btdm_xQueueGenericSend_assertion' into 'master'

component/bt: Fix xQueueGenericSend assertion

See merge request idf/esp-idf!2130