Anuj Deshpande
d66b227e07
docs: Add build support for python3
2018-08-02 12:59:31 +02:00
Angus Gratton
c4973908e4
doc: Clarify some Eclipse setup steps
2018-07-02 12:25:25 +10:00
Darian Leung
55c179a599
esp_adc_cal/Add eFuse functionality and update calibration method
...
This commit updates the esp_adc_cal ocmponent to support eFuse functionality.
The method of calibraiton has also been changed
2018-02-26 21:52:00 +08:00
me-no-dev
8baa6b9d8b
Import mDNS changes
2018-01-22 23:27:14 +08:00
Angus Gratton
32eeac0b12
Toolchain: Update to version 1.22.0-80-g6c4433a
...
Includes updated prebuilt Windows MSYS2 environment.
2018-01-10 16:41:27 +11:00
krzychb
e589cad07e
Review comments implemented
2017-12-27 16:54:28 +08:00
krzychb
44764222a5
RMT transmitter and receiver overview pictures
2017-12-27 16:54:28 +08:00
krzychb
b6ee7f699c
Implement review comments
2017-12-27 16:54:28 +08:00
krzychb
9b57d4aa0d
RMT API docs update, new example
2017-12-27 16:54:28 +08:00
krzychb
60a642b31c
A workaround for MSYS2 / Windows system to be able to install 'blockdiag'
2017-12-27 16:54:28 +08:00
Jeroen Domburg
33ca8874d4
Add support for Makefile.componentbuild files
2017-12-27 16:54:27 +08:00
Tuan PM
c884931b0b
Add .editorconfig file
...
remove newlinet in binary file
editorconfig style guide
correct format for rst hyperlinks
2017-12-27 16:54:26 +08:00
michael
a0bdee0c9c
feat(monitor): add pause feature.
2017-12-27 16:54:23 +08:00
michael
c015dd6c41
feat(monitor): add new feature allowing disabling log display.
2017-12-27 16:54:23 +08:00
krzychb
ff008d2be3
Linked ESP32 datasheet and regulatory certificates
2017-12-27 16:54:22 +08:00
krzychb
84bfc96f08
Fixed issues identified during review
2017-12-27 16:54:22 +08:00
krzychb
0448ee9685
The WROOM and WROVER family of modules is now extended with ESP-WROOM-32D and ESP32-WROOM-32U
2017-12-27 16:54:22 +08:00
Ivan Grokhotkov
242f8ea743
docs: add information about execution time of ULP instructions
2017-12-27 16:54:20 +08:00
Ivan Grokhotkov
5c1506f796
ulp: document the need to wait for RTC to be ready for wakeup
2017-12-27 16:54:20 +08:00
Ivan Grokhotkov
d340088993
docs: add description of ULP I2C instructions
2017-12-27 16:54:20 +08:00
krzychb
acc9b871d1
1. Following https://esp32.com/viewtopic.php?f=14&t=3834 and https://github.com/espressif/esp-idf/issues/1351 updated information regarding selection of the main XTAL frequency. 2. Removed obsolete note about ': not a valid identifier...', as it does not show up anymore with the latests MSYS2 installation.
2017-12-27 16:54:17 +08:00
Paul Reimer
5960e7419d
build system: Add *.cc files to list of file extensions compiled by default
...
Merges https://github.com/espressif/esp-idf/pull/1318
2017-12-27 16:54:16 +08:00
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
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
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
Ivan Grokhotkov
f0547d58e4
esp_timer: add documentation, expose profiling option in Kconfig
2017-11-29 11:44:46 +08:00
Darian Leung
4c13b2f391
docs/ipc documentation
...
This commit updates doxygen comments in the IPC header files and adds an rst
docs page.
2017-11-24 15:31:28 +08:00
Angus Gratton
02304ad83e
Merge branch 'feature/freertos_backported_functions' into 'master'
...
freertos/backport and test v9.0.0 functions
See merge request !1515
2017-11-24 08:49:59 +08:00
Darian Leung
c1d101dd41
freertos/backport and test v9.0.0 functions
...
This commit backports the following features from FreeRTOS v9.0.0
- uxSemaphoreGetCount()
- vTimerSetTimerId(), xTimerGetPeriod(), xTimerGetExpiryTime()
- xTimerCreateStatic()
- xEventGroupCreateStatic()
- uxSemaphoreGetCount()
Functions backported previously
- xTaskCreateStatic()
- xQueueCreateStatic()
- xSemaphoreCreateBinaryStatic(), xSemaphoreCreateCountingStatic()
- xSemaphoreCreateMutexStatic(), xSemaphoreCreateRecursiveMutexStatic()
- pcQueueGetName()
- vTaskSetThreadLocalStoragePointer()
- pvTaskGetThreadLocalStoragePointer()
Unit tests were also written for the functions above (except for pcQueueGetName
which is tested in a separate Queue Registry MR). The original tlsp and del cb test case
was deleted and integrated into the test cases of this MR.
2017-11-23 14:18:09 +08:00
Angus Gratton
4d34251ff3
windows: Update precompiled env link & toolchain in setup script
2017-11-23 11:55:23 +11:00
Ivan Grokhotkov
0f503dee50
toolchain: update to 1.22.0-75-gbaf03c2
...
- enable condition variable support in gthread
- add provisions to allow emergency exception pool size to be configured
2017-11-21 19:30:52 +08:00
Angus Gratton
4b8c90bce0
doc: Unify the two sections about the "dialout" group on Linux
...
An addition to https://github.com/espressif/esp-idf/pull/1158
2017-11-20 16:10:38 +11:00
Simon Werner
17b4973d47
docs: Improved documentation for /dev/ttyUSB0 issues
...
Improved documentation for /dev/ttyUSB0 issues. This occurred in Ubuntu, but I'm sure is applies to most distributions.
Merges https://github.com/espressif/esp-idf/pull/1158
2017-11-17 10:43:02 +11:00
krzychb
d488bb7bac
Provided more meaningful parameter names by renaming 'bit_num' to 'duty_resolution' and 'div_num' to 'clock_divider'
2017-11-15 08:08:12 +01:00
Angus Gratton
b83792f504
Merge branch 'doc/esp_wifi_types' into 'master'
...
docs: Add esp_wifi_types.h items to wifi API reference
See merge request !1320
2017-11-15 15:03:02 +08:00
Angus Gratton
c40dc36814
docs: Remove internal header esp_wifi_crypto_types.h from documentation
2017-11-15 17:40:38 +11:00
Angus Gratton
9a96c8379e
docs: Add introduction section for WiFi, replace boilerplate
2017-11-15 17:40:38 +11:00
Ivan Grokhotkov
09d2791cfd
Merge branch 'feature/spi_variable_len' into 'master'
...
feat(spi_master): add new feature allow use variable command and address field length for the same device.
See merge request !1322
2017-11-14 00:08:50 +08:00
Angus Gratton
36692dbac7
docs: Add esp_wifi_types.h items to wifi API reference
...
Previously only items defined esp_wifi.h in esp_wifi_crypto_types.h
were including in documentation reference.
2017-11-10 11:00:44 -08:00
Ivan Grokhotkov
3eedf3ed18
Merge branch 'bugfix/to_docs_from_github' into 'master'
...
Documentation bugfixes from the github
See merge request !1501
2017-11-10 11:13:25 +08:00
Anton Maklakov
bb4838314c
doc: Add internal links for chapters and fix typos
...
Used 'git grep -i -E "see *\`[^\`]+\`[^_]"' to find the invalid links
2017-11-09 11:45:13 +08:00
krzychb
60f954448c
I2C API documenation update
2017-11-08 23:38:29 +01:00
Ivan Grokhotkov
37169f0f10
Merge branch 'feature/illustrations_with_blockdiag' into 'master'
...
Implement ‘blockdiag - simple block-diagram image generator’ to illustrate docum…
See merge request !1495
2017-11-08 18:54:28 +08:00
krzychb
9cee2f9558
Linked API reference of 'Application Level Tracing' with description in the 'API Guides'
2017-11-07 20:27:19 +01:00
krzychb
3a1521f965
Implement ‘blockdiag - simple block-diagram image generator’ to illustrate documentation with block diagrams, sequence diagrams, activity diagrams and logical network diagrams
2017-11-07 18:17:53 +01:00
Ivan Grokhotkov
a45e9c806d
Merge branch 'bugfix/new_task_watchdog_API_false_trigger' into 'master'
...
feat/New Task Watchdog API
See merge request !1380
2017-11-07 10:43:56 +08:00
Ivan Grokhotkov
f34a56143d
Merge branch 'bugfix/upgrade_sphinx_and_breathe' into 'master'
...
Upgraded Sphinx to latest release 1.6.5 that contains a fix to https://github.co …
See merge request !1476
2017-11-05 21:44:26 +08:00