Mahavir Jain
58accf05cf
docs: fix i2s code snippet for interrupt flags setting
...
Signed-off-by: Mahavir Jain <mahavir@espressif.com>
2017-12-27 16:54:15 +08:00
Ivan Grokhotkov
6f90393f22
docs: link to FreeRTOS APIs from SMP changes documentation
2017-12-27 16:54:14 +08:00
Ivan Grokhotkov
66fe94f816
docs: add FreeRTOS API docs
...
- Use `code` tags instead of a mix of `<pre></pre>` and
`@verbatim .. @endverbatim`
- Remove manually added function prototypes from comment blocks
- Remove of grouping (`\defgroup`) — some extra work is needed
to make groups compatible with the way we auto-generate API
reference from Doxygen XML files. It's pretty easy to add the
grouping directives back if/when we implement support for
Doxygen groups in the later stages of documentation build
process.
- Hide private APIs under `@cond .. @endcond`
- Convert some comments into Doxygen-compatible ones
- Fix various documentation issues: missing documentation for
some parameters, mismatch between parameter names in comment
block and in function prototype.
- Add doxygen comments for functions which didn't have them
(thread local storage).
- Add [out] param tags where necessary
- Redefine `xTaskCreate` and `xTaskCreateStatic` as inline
functions instead of macros.
2017-12-27 16:54:14 +08:00
Darian Leung
df6adbd5bf
freertos/fix SMP bug with Idle task clean up
...
This commit backports vTaskDelete() behavior from FreeRTOS v9.0.0 which
allows for the immediate freeing of task memory if the task being deleted
is not currently running and not pinned to the other core. This commit also
fixes a bug in prvCheckTasksWaitingTermination which prevented the
Idle Task from cleaning up all tasks awaiting deletion. Each iteration of the Idle
Task should traverse the xTasksWaitingTermination list and clean up all tasks
not pinned to the other core. The previous implementation would cause
prvCheckTasksWaitingTermination to return when encountering a task
pinned to the other core whilst traversing the xTasksWaitingTermination list.
The test case for vTaskDelete() has been updated to test for the bugfix and
backported deletion behavior.
2017-12-27 16:54:14 +08:00
Roman Valls Guimera
ce3ccc18fa
Update cJSON to 1.6.0
...
* Fixes compilation errors/warnings with gcc 7.2.0
Merges https://github.com/espressif/esp-idf/pull/1163
2017-12-27 16:54:13 +08:00
Roman Valls Guimera
36d6e4e2c7
Fix compilation errors when using gcc-7.2.0 for the crosstool-ng toolchain
...
* Change snprintf for strlcat does not complain w/gcc7.2.0 and it is safer, thanks @projectgus
* Use proper quotes for character literals
Merges https://github.com/espressif/esp-idf/pull/1163
2017-12-27 16:54:13 +08:00
Angus Gratton
a4d45a0a4d
spi_flash: Add option to log warnings if (spuriously) writing zero bits to ones
...
Won't work for SPIFFS, maybe some other implementations?
2017-12-27 16:54:12 +08:00
Angus Gratton
38170d465c
spi_flash: Add option to verify all writes by reading back data
...
Helpful when debugging SPI flash hardware related issues.
TW15203
2017-12-27 16:54:12 +08:00
Angus Gratton
ccea4a0f8f
windows: Allow "make menuconfig" to work if ming32 gcc is also installed
...
Closes https://github.com/espressif/esp-idf/issues/1296
2017-12-27 16:54:12 +08:00
Jiang Jiang Jian
954c0981d8
Merge branch 'refactor/btdm_spp_client_demo' into 'release/v3.0'
...
component/bt: refactor spp client demo
See merge request !1697
2017-12-27 11:46:15 +08:00
Ivan Grokhotkov
de79de1c26
Merge branch 'bugfix/btdm_modify_code_format_and_comments_v3.0' into 'release/v3.0'
...
Component/bt: modify code format and comments_v3.0
See merge request !1693
2017-12-25 14:30:50 +08:00
zhiweijian
194e1835c2
Component/bt: modify code format and comments
2017-12-22 19:50:51 +08:00
Ivan Grokhotkov
17ac80867b
Merge branch 'bugfix/btdm_fix_memory_leak_for_SMP_V3.0' into 'release/v3.0'
...
component/bt: fix memory leak in SMP_V3.0
See merge request !1691
2017-12-22 14:34:44 +08:00
xiewenxiang
e8d1072467
component/bt: refactor spp client demo
...
- fix the bug that before free the db pointer, the db was set to NULL
2017-12-21 10:01:38 +08:00
Jiang Jiang Jian
05605920ae
Merge branch 'bugfix/esp_timer_overflow_bugs' into 'release/v3.0'
...
esp_timer:fix three bugs about timer get and timer alarm where overflow is not correct
See merge request !1663
2017-12-20 13:31:41 +08:00
Jiang Jiang Jian
121e5a7847
Merge branch 'feature/eth_set_mac_addr_for_3.0' into 'release/v3.0'
...
emac:add set_eth_mac api
See merge request !1692
2017-12-20 13:31:22 +08:00
zhiweijian
031ab556a9
component/bt: fix memory leak in SMP
...
- fix memory leak in smp
- fix log error in config_parse
2017-12-20 10:28:04 +08:00
Jack
4837f93968
esp_timer:fix three bugs about timer get and timer alarm where overflow is not correct
2017-12-19 20:07:45 +08:00
Jiang Jiang Jian
717b1697df
Merge branch 'bugfix/fix_some_wifi_bugs_v3.0' into 'release/v3.0'
...
Fix some wifi bugs
See merge request !1679
2017-12-19 17:42:19 +08:00
Jiang Jiang Jian
b5942dc400
Merge branch 'bugfix/btdm_send_data_length_req_after_read_feature_complete_for_V3.0' into 'release/v3.0'
...
component/bt: send data length req after read feature complete for v3.0
See merge request !1665
2017-12-19 17:38:45 +08:00
Jiang Jiang Jian
72d4de442a
Merge branch 'bugfix/btdm_mem_release_for_v3_0' into 'release/v3.0'
...
component/bt : fix btdm mem release cause 0x3ffbbb28-0x3ffbdb28 add to region but should not.
See merge request !1662
2017-12-19 17:24:47 +08:00
Jiang Jiang Jian
485e254719
Merge branch 'bugfix/btdm_optimiz_adv_cb_func_for_3_0' into 'release/v3.0'
...
Bugfix/btdm optimiz adv cb func
See merge request !1681
2017-12-19 17:24:09 +08:00
Angus Gratton
0ebae99ab0
Merge branch 'bugfix/windows_10_idf_monitor_redux_v30' into 'release/v3.0'
...
idf_monitor: Fix Windows 10 bug in cases where second console write also fails (v3.0 backport)
See merge request !1676
2017-12-18 06:43:17 +08:00
Yulong
7e488b0c6b
component/bt: Optimized broadcast callback function, send the callback function to the application after the controller confirms receipt of the broadcast start.
...
1. optimiz the ble stop adv callback function.
2. added the osi_mutex_unlock in the bta_gattc_wait4_service_change_ccc_cback function when the p_timer_param == NULL || p_conn == NULL.
2017-12-15 18:17:02 +08:00
XiaXiaotian
3a4cf72f30
Fix some wifi bugs
...
1. change first scanning channel to adjust different country code.
2. fix a bug that system crashes when station disconnects from AP.
2017-12-15 17:56:30 +08:00
shangke
710e69feca
emac:add set_eth_mac api
2017-12-15 17:15:53 +08:00
Angus Gratton
6e0f905761
idf_monitor: Fix Windows 10 bug in cases where second console write also fails
...
Although in my tests the second write always passes, people have reported
different results.
Closes https://github.com/espressif/esp-idf/issues/1136 (again)
2017-12-15 16:59:36 +11:00
Tian Hao
489f5efbd1
component/bt : fix btdm mem release cause 0x3ffbbb28-0x3ffbdb28 add to region but should not.
...
1. fix the bug. Modify the condition that esp_bt_controller_mem_release() shoud be only called before esp_bt_controller_init() or after esp_bt_controller_deinit()
2. modify the example to use esp_bt_controller_mem_release()
2017-12-13 11:37:31 +08:00
zhiweijian
3a70e61477
Component/bt: send data length request by host after read feature complete
2017-12-12 20:02:36 +08:00
Tian Hao
043ef32651
component/btdm : change bt.h name to esp_bt.h to form the name prefix
2017-12-08 20:56:43 +08:00
krzychb
eae3b45170
LEDC Driver: Added back original definitions of 'duty_resolution' and 'clock_divider'. This update is to provide backward compatibility with ESP-IDF 2.1.
2017-12-07 20:52:54 +08:00
krzychb
a1c79bbc7b
Pin descriptions, overview diagram and board dimensions carried over from ESP32-PICO-KIT_Datasheet_EN.pdf. The datasheet looks redundant and will not be used.
2017-12-07 20:52:09 +08:00
zhangyanjiao
cc46b5054a
when netconn created directly,netconn_delete() will not call netconn_free(),
...
which will lead to memory leak
Closes https://github.com/espressif/esp-idf/issues/784
2017-12-07 20:51:37 +08:00
Jiang Jiang Jian
22489d7021
Merge branch 'bugfix/wdt_periph_enable' into 'master'
...
watchdogs: make sure timer group peripherals are enabled
See merge request !1623
2017-12-01 22:06:43 +08:00
Jiang Jiang Jian
c44487143d
Merge branch 'bugfix/btdm_connect_stable_optimiz' into 'master'
...
component/bt: Optimiz the ble connection performance.
See merge request !1618
2017-12-01 21:35:17 +08:00
Ivan Grokhotkov
08048ff76a
Merge branch 'feature/btdm_avrc_metadata' into 'master'
...
Feature/btdm avrc metadata: implemented AVRCP metadata and notification register commands
See merge request !1624
2017-12-01 20:31:25 +08:00
Ivan Grokhotkov
f58c5b21ec
watchdog: increase default INT WDT interval if SPIRAM is used
...
Running heap_caps_check_integrity for 4MB of PSRAM can take longer than
the default WDT interval, 300ms.
2017-12-01 20:10:26 +08:00
Ivan Grokhotkov
15b6b64c99
watchdog: enable INT WDT unit test
2017-12-01 20:10:26 +08:00
Ivan Grokhotkov
bd1d631134
watchdogs: make sure timer group peripherals are enabled
2017-12-01 20:10:26 +08:00
yulong
96f120c0d4
component/bt: Optimiz the ble connection performance.
2017-12-01 20:02:14 +08:00
Jiang Jiang Jian
85fc06e3bb
Merge branch 'bugfix/flash_1v8_enable_vddsdio_reg' into 'master'
...
bootloader: Only apply VDDSDIO 1.8V->1.9V if regulator is enabled
See merge request !1601
2017-12-01 19:34:45 +08:00
Jiang Jiang Jian
96cd6f8626
Merge branch 'bugfix/update_libstdcxx_psram' into 'master'
...
libstdc++: update the library built with PSRAM workaround
See merge request !1588
2017-12-01 19:34:29 +08:00
Jiang Jiang Jian
c672fc54fd
Merge branch 'feature/ledc_more_meaningful_parameter_names' into 'master'
...
Provided more meaningful parameter names by renaming 'bit_num' to 'duty_resoluti…
See merge request !1440
2017-12-01 19:33:53 +08:00
Jiang Jiang Jian
7702e0f45b
Merge branch 'bugfix/btdm_con_discon_test_crash_#16055' into 'master'
...
component/bt: Fix the bug when write ccc sometimes will lead to repeatedly release the memory.
See merge request !1599
2017-12-01 19:32:39 +08:00
pufstudio
86fa1820b7
component/bt: Add AVRCP medadata attribute support so A2DP can show track title, album, etc.
...
Merges https://github.com/espressif/esp-idf/pull/1078
2017-12-01 19:28:52 +08:00
Jiang Jiang Jian
1f7e42c0b7
Merge branch 'bugfix/fix_some_wifi_bugs' into 'master'
...
Fix some wifi lib bugs
See merge request !1626
2017-12-01 19:22:18 +08:00
Jiang Jiang Jian
aece22f763
Merge branch 'bugfix/tw16581_dhcps_default_behaviour_changed' into 'master'
...
fix the dhcps default behaviour chenged by dns
See merge request !1612
2017-12-01 19:21:26 +08:00
Jiang Jiang Jian
7ec7352534
Merge branch 'bugfix/small_fixes_from_github' into 'master'
...
Small fixes by users from GitHub
See merge request !1620
2017-12-01 19:21:10 +08:00
Jiang Jiang Jian
58e60401a2
Merge branch 'feature/bt_a2dp_i2s' into 'master'
...
examples/bluetooth/a2dp_sink: add i2s audio to a2dp_sink example application
See merge request !853
2017-12-01 19:18:50 +08:00
Adrián Paníček
0f2d417a74
Small typo fix
...
Signed-off-by: krzychb
Merges https://github.com/espressif/esp-idf/pull/1331
2017-12-01 09:06:09 +01:00