Angus Gratton
c69af42b96
esp32: Fix backwards compatibility for pre-v2.1 bootloaders
...
Older bootloaders don't set RTC_XTAL_FREQ_REG or call rtc_clk_init(),
app needs to pick this up.
Reported at
https://esp32.com/viewtopic.php?f=2&t=3939&p=17836
2017-12-18 13:45:57 +11:00
Angus Gratton
8688f0ec05
Merge branch 'feature/monitor_log_toggle' into 'master'
...
feat(monitor): add new feature allowing disabling log display.
See merge request !1548
2017-12-15 06:27:53 +08:00
Angus Gratton
17f3230305
Merge branch 'bugfix/heap_alloc_typo' into 'master'
...
fix typo for heap cap free size
See merge request !1669
2017-12-15 06:26:14 +08:00
michael
cb810ccbe1
feat(monitor): add pause feature.
2017-12-14 13:48:03 +08:00
michael
a8f89009a4
feat(monitor): add new feature allowing disabling log display.
2017-12-14 13:48:03 +08:00
Ivan Grokhotkov
661686b840
Merge branch 'feature/doc_wroom_modules_with_ESP32-D0WD' into 'master'
...
The WROOM and WROVER family of modules is now extended with ESP-WROOM-32D and ESP32-WROOM-32U
See merge request !1654
2017-12-14 13:36:49 +08:00
Ivan Grokhotkov
1b619c0ec8
Merge branch 'bugfix/uart1_console' into 'master'
...
Fixes for console output on UART1
See merge request !1649
2017-12-14 13:36:34 +08:00
Ivan Grokhotkov
68bba96911
Merge branch 'bugfix/sdmmc_vfs_deinit' into 'master'
...
SDSPI bug fixes
See merge request !1647
2017-12-14 13:36:20 +08:00
Kewal
ae8a0bbf56
fix typo for heap cap free size
2017-12-14 10:39:26 +05:30
Angus Gratton
af70a5eb65
Merge branch 'bugfix/eclipse_warning' into 'master'
...
Resolves: Warning '-s option given but default rule can be matched'. Closes http…
See merge request !1658
2017-12-14 06:15:56 +08:00
Ivan Grokhotkov
d2bd9cccd8
Merge branch 'feature/ulp_docs_update' into 'master'
...
ULP docs update
See merge request !1640
2017-12-13 15:36:36 +08:00
Ivan Grokhotkov
1c314b34fc
Merge branch 'bugfix/rtc_time' into 'master'
...
Fix compilation issue when using RTC time only, update Kconfig help and source code
See merge request !1650
2017-12-13 11:10:45 +08:00
Ivan Grokhotkov
4839da4d98
Merge branch 'bugfix/fatfs_stat' into 'master'
...
Fix stat behavior for FATFS mount point
See merge request !1652
2017-12-13 11:10:27 +08:00
krzychb
465ab0ca10
Linked ESP32 datasheet and regulatory certificates
2017-12-12 08:42:22 +01:00
Angus Gratton
ab6b7b4013
Merge branch 'feature/spiffs_mtime' into 'master'
...
Add optional mtime support in SPIFFS
See merge request !1579
2017-12-12 14:43:03 +08:00
krzychb
78aa1ec704
Resolves: Warning '-s option given but default rule can be matched'. Closes https://github.com/espressif/esp-idf/issues/1338
2017-12-11 22:53:39 +01:00
Ivan Grokhotkov
a7a861962d
Merge branch 'bugfix/note_about_main_xtal_frequency_selection' into 'master'
...
Getting Started docs: Updated information about setting the main XTAL frequency
See merge request !1645
2017-12-11 15:45:01 +08:00
Ivan Grokhotkov
82aeb18c3f
Merge branch 'test/UT_master_slave_mode' into 'master'
...
unit-test-app: support multiple devices test cases
See merge request !1220
2017-12-11 15:22:51 +08:00
krzychb
6584bcf62d
Fixed issues identified during review
2017-12-11 08:01:37 +01:00
krzychb
9b847b2903
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-11 07:52:27 +01:00
Ivan Grokhotkov
a99483a727
docs: add information about execution time of ULP instructions
2017-12-11 14:05:41 +08:00
Angus Gratton
a4ef4cc376
Merge branch 'bugfix/gpio_config_block' into 'master'
...
driver(GPIO): use ULL for IO bit mask
See merge request !1627
2017-12-11 12:56:39 +08:00
Angus Gratton
dcf94f2189
Merge branch 'bugfix/minor_fixes_github' into 'master'
...
Minor fixes from github
See merge request !1638
2017-12-11 12:51:41 +08:00
Ivan Grokhotkov
bee1afaf6d
time: rename time source option from FRC to "high-resolution timer"
...
libc time function now rely on esp_timer_get_time as the source of
high-resolution time, rather than FRC1 timer. Internally, on the ESP32
esp_timer implementation uses FRC2 timer.
- Change help text and labels in Kconfig to use "high-resolution timer"
instead of FRC1. Keep existing Kconfig option name to be backwards
compatible.
- Change references to "FRC1" in the source code to "FRC".
2017-12-11 12:37:08 +08:00
Ivan Grokhotkov
ca751648fa
ulp: document the need to wait for RTC to be ready for wakeup
2017-12-11 12:11:46 +08:00
Ivan Grokhotkov
b6a6973b44
ulp: mention that instructions array must be declared in local scope
...
Closes https://github.com/espressif/esp-idf/issues/1327
2017-12-11 12:11:46 +08:00
Ivan Grokhotkov
65fa71f565
docs: add description of ULP I2C instructions
2017-12-11 12:11:46 +08:00
Angus Gratton
5fe1b2e365
Merge branch 'bugfix/openssl_alpn' into 'master'
...
openssl: add feature check for MBEDTLS_SSL_ALPN
See merge request !1648
2017-12-11 12:03:11 +08:00
Ivan Grokhotkov
dfee6e825a
vfs/fatfs: use structures with bit fields for FAT date/time
...
Replace explicit masks and shifts with bit fields when working with FATFS date and time representations. Also zero-initialize remaining members of struct tm.
Fixes https://github.com/espressif/esp-idf/issues/1369 .
2017-12-11 11:11:48 +08:00
Ivan Grokhotkov
ed1e6e7224
fatfs: fix double free in bailout path of esp_vfs_fat_sdmmc_mount
...
Fixes https://github.com/espressif/esp-idf/issues/1370
2017-12-11 11:07:08 +08:00
Ivan Grokhotkov
269486ca4d
sdspi: use response timeout passed from upper layer
...
Previously SDSPI host driver would rely on retry count when waiting for
the card to read or write data. This caused different timeout times
depending on CPU frequency and card clock frequency. In practice, card
performance does not depend on these two factors.
This change uses timeout_ms field of sdmmc_command_t introduced
previously for SDMMC host.
Fixes https://esp32.com/viewtopic.php?f=2&t=3440&p=16037 and similar
issues related to SDSPI timeouts.
2017-12-11 11:07:08 +08:00
Ivan Grokhotkov
4170904224
fatfs: fix deinit not called for SDSPI host
...
Closes https://github.com/espressif/esp-idf/issues/1362
2017-12-11 11:07:08 +08:00
krzychb
e99c7c3b50
The WROOM and WROVER family of modules is now extended with ESP-WROOM-32D and ESP32-WROOM-32U
2017-12-08 21:03:05 +01:00
Ivan Grokhotkov
a63ace15bd
vfs/fatfs: fix stat call failing when called for mount point
...
FATFS does not support f_stat call for drive root. When handling stat
for drive root, don't call f_stat and just return struct st with S_IFDIR
flag set.
Closes #984
2017-12-08 20:04:27 +08:00
Ivan Grokhotkov
df74211fc3
newlib/time: fix compilation error when only RTC is used as clock source
...
Fixes https://github.com/espressif/esp-idf/issues/1245
2017-12-08 16:17:47 +08:00
Ivan Grokhotkov
bd6ee752fc
Merge branch 'feature/btdm_modify_header_file_name' into 'master'
...
component/btdm : change bt.h name to esp_bt.h to form the name prefix
See merge request !1644
2017-12-08 14:03:15 +08:00
Ivan Grokhotkov
5bba9664ac
Merge branch 'bugfix/heap_trace_realloc' into 'master'
...
heap_trace: fix bug in realloc for copying trace record
See merge request !1643
2017-12-08 14:02:48 +08:00
Ivan Grokhotkov
bad8d3ce57
bootloader: don't log anything before uart_console_configure is called
2017-12-08 13:15:40 +08:00
Ivan Grokhotkov
a705221492
esp32: fix incorrect clock enable bit name for UART0
...
Closes https://github.com/espressif/esp-idf/issues/1301
2017-12-08 13:14:36 +08:00
Ivan Grokhotkov
022b4f3251
openssl: add feature check for MBEDTLS_SSL_ALPN
...
Fixes https://github.com/espressif/esp-idf/issues/1342
2017-12-08 13:00:11 +08:00
Tian Hao
583dceb69b
component/btdm : change bt.h name to esp_bt.h to form the name prefix
2017-12-08 10:33:50 +08:00
Mahavir Jain
18553c451a
heap_trace: fix bug in realloc for copying trace record
...
Closes https://github.com/espressif/esp-idf/issues/1354
Signed-off-by: Mahavir Jain <mahavir@espressif.com>
2017-12-07 18:20:23 +05:30
houchenyao
7a31b93fa3
unit-test-app: support multiple devices test cases:
...
current unit-test-app don't support test components need to communicate
with each other (like GPIO, SPI ...). Now we add multiple devices mode
to unit test app, support writing and running test with multiple DUTs.
please refer to `docs/api-guides/unit-tests.rst` for detail.
2017-12-07 13:57:26 +08:00
Ivan Grokhotkov
7e3ac34704
Merge branch 'bugfix/fix_i2s_doc' into 'master'
...
docs: fix i2s code snippet for interrupt flags setting
See merge request !1637
2017-12-07 13:50:49 +08:00
Ivan Grokhotkov
b46d4ab632
Merge branch 'feature/freertos_api_doc' into 'master'
...
Add FreeRTOS API documentation
See merge request !1634
2017-12-07 13:50:10 +08:00
Ivan Grokhotkov
d6525fb3e6
docs: link to FreeRTOS APIs from SMP changes documentation
2017-12-07 12:41:24 +08:00
Ivan Grokhotkov
cda22d9aaf
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-07 12:01:14 +08:00
Ivan Grokhotkov
2b92119840
Merge branch 'bugfix/freertos_check_task_waiting_termination' into 'master'
...
Freertos Task Deletion backport and FPU documentation
See merge request !1591
2017-12-07 11:55:10 +08:00
Angus Gratton
240f2ce7be
Merge branch 'bugfix/gcc7_compilation' into 'master'
...
Fixes for gcc 7 compilation (Github PR)
See merge request !1628
2017-12-07 07:32:49 +08:00
Paul Reimer
8a47679d04
Add #include guards and __cplusplus guards to esp_debug.h
...
Merges https://github.com/espressif/esp-idf/pull/1358
2017-12-07 10:25:57 +11:00