Ivan Grokhotkov
4e243fb1c1
Merge branch 'doc/error_handling' into 'master'
...
docs: add information on error handling
See merge request idf/esp-idf!2539
2018-06-15 16:55:33 +08:00
Ivan Grokhotkov
efd16673bc
docs: add pages about error handling
2018-06-15 15:53:23 +08:00
Ivan Grokhotkov
d9f8311b9d
docs: add error codes reference
2018-06-15 15:49:24 +08:00
Ivan Grokhotkov
5e0a3d99e8
Kconfig: split out compiler options, add them to reference
2018-06-15 15:49:23 +08:00
Ivan Grokhotkov
2f7d327978
panic: remove extra newline
2018-06-15 15:49:23 +08:00
Ivan Grokhotkov
6f40b528fa
esp32: esp_err_to_name_r: print error code as hex and decimal
2018-06-15 15:49:23 +08:00
Angus Gratton
6d6cff03fb
esp_http_client example test: Increase timeout when redirecting to HTTPS
2018-06-15 16:33:37 +10:00
Angus Gratton
41095f8466
Merge branch 'bugfix/ulp_doc_insn_time' into 'master'
...
docs/ulp: fix instruction fetch and execution times
See merge request idf/esp-idf!1979
2018-06-15 11:50:14 +08:00
Jiang Jiang Jian
4056d1e2bf
Merge branch 'bugfix/tw23325_replace_WLOGE_to_printf_when_wifi_not_init' into 'master'
...
WLOGE/WLOGW/WLOGI/WLOGD do anything when wifi is not initialized
See merge request idf/esp-idf!2554
2018-06-15 11:31:02 +08:00
Angus Gratton
9a55b42f08
Merge branch 'bugfix/tw22828_fix_tcp_bug_when_wifi_disconnect' into 'master'
...
fix the bug that TCP connections don't abort when IP changed
See merge request idf/esp-idf!2521
2018-06-15 08:03:06 +08:00
Michael (XIAO Xufeng)
9c23b8e596
feature(spi_master): allow to place functions into IRAM to get higher efficiency
2018-06-14 20:22:40 +08:00
Ivan Grokhotkov
b1b1257476
docs/ulp: fix instruction fetch and execution times
2018-06-14 19:42:31 +08:00
zhangyanjiao
bf78d3c4b1
WLOGE, WLOGW, WLOGI, WLOGD do anything when wifi is not initialized
2018-06-14 19:30:04 +08:00
Ivan Grokhotkov
589e8db4dd
Merge branch 'bugfix/spi_gpio_deinit' into 'master'
...
fix(spi): Fix several init/deinit issues of spi pins
See merge request idf/esp-idf!2522
2018-06-14 19:21:34 +08:00
Ivan Grokhotkov
8674a34fd6
Merge branch 'bugfix/ext_wakeup_input_enable' into 'master'
...
sleep: make sure input enable is set for EXT0/EXT1 wakeup
See merge request idf/esp-idf!2542
2018-06-14 19:03:01 +08:00
zhangyanjiao
b5f4bf922f
fix the bug that TCP connections don't abort when IP changed
2018-06-14 16:56:39 +08:00
Jiang Jiang Jian
768f880b04
Merge branch 'bugfix/wifi_correct_modem_sleep_api_description' into 'master'
...
correct modem sleep API description
See merge request idf/esp-idf!2548
2018-06-14 15:50:08 +08:00
Jiang Jiang Jian
54d882101c
Merge branch 'bugfix/fix_two_times_full_calibration' into 'master'
...
esp32: fix the bug that the first two reboots do full calibration
See merge request idf/esp-idf!2540
2018-06-14 15:49:03 +08:00
Angus Gratton
0b16ed644e
Merge branch 'bugfix/fix_console_performance' into 'master'
...
idf_monitor: Fix the console performance issue
See merge request idf/esp-idf!2547
2018-06-14 15:09:20 +08:00
Angus Gratton
df4e227855
docs: Add "Creating Examples" docs page, template example README
2018-06-14 16:49:22 +10:00
Angus Gratton
c77f84e788
Merge branch 'feature/fs_truncate_support' into 'master'
...
FATFS truncate support
See merge request idf/esp-idf!2541
2018-06-14 13:56:39 +08:00
Angus Gratton
59ab2136e8
Merge branch 'doc/kconfig_item' into 'master'
...
doc: fix the level inconsistent issue in Kconfig document
See merge request idf/esp-idf!2460
2018-06-14 12:51:50 +08:00
michael
85b08684e3
doc(sdio_slave): add descriptions about conflicts on MTDI pin
2018-06-14 12:04:23 +08:00
michael
9b1f2df900
fix(sdio_slave): fix the intr_recv issue that trigger receiving too fast cause assertion failed.
...
also fix a race risk issue when recycle receiving buffers.
2018-06-14 12:04:23 +08:00
michael
5b37a96ddc
feature(sdio): allow to enable internal pullups of the SDIO host and slave as a debug feature
...
NOTE: the internal pullups are not totally reliable, please do add external pullups on your bus.
2018-06-14 12:04:22 +08:00
michael
45d1c9207c
bugfix(spi): resolve the glitch that happens during initialization
2018-06-14 11:29:16 +08:00
Michael (XIAO Xufeng)
77077196fd
fix(spi): reset gpios that used by spi when deinited
2018-06-14 11:29:15 +08:00
Michael (XIAO Xufeng)
ebfda40b7c
refactor(spi): move pin information into soc folder
2018-06-14 11:29:15 +08:00
Renz Bagaporo
ea711f2ee9
vfs, fatfs: Add file truncate for fatfs
2018-06-14 06:37:21 +08:00
He Yin Ling
e1a6e71486
Merge branch 'test/driver_rmt' into 'master'
...
test: add rmt test cases
See merge request idf/esp-idf!1797
2018-06-13 22:31:11 +08:00
He Yin Ling
a4581ff404
Merge branch 'test/driver_timer' into 'master'
...
test: add driver timer test cases
See merge request idf/esp-idf!1785
2018-06-13 22:28:17 +08:00
houchenyao
5c6473245f
test: add driver/rmt test case
2018-06-13 18:10:09 +08:00
Xia Xiaotian
6e9070b6d9
correct modem sleep API description
2018-06-13 15:44:59 +08:00
He Yin Ling
17200f484e
Merge branch 'test/driver_sigmadelta' into 'master'
...
test: add sigmadelta test
See merge request idf/esp-idf!1780
2018-06-13 15:19:35 +08:00
He Yin Ling
5a33f5150c
Merge branch 'test/driver_gpio' into 'master'
...
test: add gpio test cases
See merge request idf/esp-idf!1778
2018-06-13 15:02:43 +08:00
Roland Dobai
bb152030a0
Fix the console performance issue
...
The IDF monitor waits for one second before printing the last
unterminated line. This is necessary for the correct filtering.
However, this causes poor performance, for example, in the case of the
system/console example.
This fix reduces the waiting time which improves the response time of
the console example and doesn't seem to influence the monitor filter.
Closes https://github.com/espressif/esp-idf/issues/2054
2018-06-13 08:05:31 +02:00
Jiang Jiang Jian
8e7dfb230f
Merge branch 'bugfix/crosscore_handle_yield_iram' into 'master'
...
esp32: Move esp_crosscore_isr_handle_yield() to IRAM
See merge request idf/esp-idf!2544
2018-06-13 11:54:04 +08:00
houchenyao
de848a5150
test: driver/sigmadelta test case
2018-06-13 10:15:06 +08:00
houchenyao
0837eb4c2e
test: components/driver: timer case
2018-06-13 01:39:07 +00:00
Angus Gratton
f6442abdeb
esp32: Move esp_crosscore_isr_handle_yield() to IRAM
...
Also adds a hint to inline, as this is only called in one place
it seems like a natural candidate...
Closes https://github.com/espressif/esp-idf/issues/2055
2018-06-13 11:36:15 +10:00
Angus Gratton
0e501e5edd
Merge branch 'bugfix/bt_rfcomm_pr1923' into 'master'
...
bt: PORT_WriteDataCO: fixed a bug, reduced heap memory allocation
See merge request idf/esp-idf!2511
2018-06-13 08:41:16 +08:00
Markus Becker
3a71ae8595
bt: PORT_WriteDataCO: fixed a bug, reduced heap memory allocation
...
* a missing pointer increment caused error, if available was > 0 after the first iteration of while(available) loop.
* changed memory allocation strategy from large fixed size (RFCOMM_DATA_BUF_SIZE) to just the needed
size, which will be below MTU
Cherry-picked from https://github.com/espressif/esp-idf/pull/1923/
2018-06-13 09:52:02 +10:00
Angus Gratton
e33ec5ccf4
Merge branch 'bugfix/btdm_tx_power_value' into 'master'
...
fix bluetooth(dual-mode) tx power value
See merge request idf/esp-idf!2503
2018-06-13 07:43:13 +08:00
Angus Gratton
785e9eeb36
Merge branch 'bugfix/esp_timer_set_alarm' into 'master'
...
esp_timer: remove busy loop in esp_timer_impl_set_alarm
See merge request idf/esp-idf!2436
2018-06-13 07:39:34 +08:00
Ivan Grokhotkov
4359d5985e
sleep: make sure input enable is set for EXT0/EXT1 wakeup
...
Since commit 94250e4
, EXT0 wakeup mechanism, when wakeup level was set
to 0, started waking up chip immediately after entering deep sleep.
This failure was triggered in that commit by a change of
RTC_CNTL_MIN_SLP_VAL (i.e. minimum time in sleep mode until wakeup
can happen) from 128 cycles to 2 cycles.
The reason for this behaviour is related to the way input enable (IE)
signal going into an RTC pad is obtained:
PAD_IE = (SLP_SEL) ? SLP_IE & CHIP_SLEEP : IE,
where SLP_IE, SLP_SEL, and IE are bits of an RTC_IO register related
to the given pad. CHIP_SLEEP is the signal indicating that chip has
entered sleep mode.
The code in prepare_ext{0,1}_wakeup did not enable IE, but did enable
SLP_SEL and SLP_IE. This meant that until CHIP_SLEEP went high, PAD_IE
was 0, hence the input from the pad read 0 even if external signal
was 1. CHIP_SLEEP went high on the 2nd cycle of sleep. So when
RTC_CNTL_MIN_SLP_VAL was set to 2, the input signal from the pad was
latched as 0 at the moment when CHIP_SLEEP went high, causing EXT0
wakeup with level 0 to trigger.
This commit changes the way PAD_IE is enabled: SLP_SEL and SLP_IE are
no longer used, and IE is set to 1. If EXT0 wakeup is used, RTC_IO is
not powered down, so IE signal stays 1 both before CHIP_SLEEP goes
high and after. If EXT1 wakeup is used, RTC_IO may be powered down.
However prepare_ext1_wakeup enables Hold on the pad, locking states
of all the control signals, including IE.
Closes https://github.com/espressif/esp-idf/issues/1931
Closes https://github.com/espressif/esp-idf/issues/2043
2018-06-12 20:25:15 +08:00
Tian Hao
294a4bd1f4
fix bluetootm(dual-mode) tx power value
2018-06-12 19:18:47 +08:00
houchenyao
e5717e365f
test: add driver/gpio test case
2018-06-12 19:04:30 +08:00
Jiang Jiang Jian
7aa7b35a95
Merge branch 'bugfix/tw22485_dhcp_offer_mtu' into 'master'
...
modify dhcp offer MTU to 1500
See merge request idf/esp-idf!2461
2018-06-12 16:32:26 +08:00
Liu Zhi Fu
fc72d53c71
esp32: fix the bug that the first two reboots do full calibration
...
If the NVS is erased, the first two reboots will do full calibration.
This commit is to fix this issue and only need to do full calibration once.
2018-06-12 15:51:51 +08:00
Angus Gratton
4eda1b7a25
Merge branch 'bugfix/fixes_for_building_with_amazon_freertos' into 'master'
...
Fixes for building with amazon freertos
See merge request idf/esp-idf!2523
2018-06-12 14:47:34 +08:00