]>
granicus.if.org Git - esp-idf/log
Adrián Paníček [Wed, 29 Nov 2017 08:26:44 +0000 (09:26 +0100)]
Small typo fix
Signed-off-by: krzychb
Merges https://github.com/espressif/esp-idf/pull/1331
krzychb [Wed, 29 Nov 2017 19:56:00 +0000 (20:56 +0100)]
Typo fix. Closes https://github.com/espressif/esp-idf/issue/1323
Ivan Grokhotkov [Wed, 29 Nov 2017 04:32:38 +0000 (12:32 +0800)]
Merge branch 'bugfix/esp_timer_profiling' into 'master'
esp_timer: fix for deletion of timer in a callback, add docs
See merge request !1607
Ivan Grokhotkov [Fri, 24 Nov 2017 10:51:37 +0000 (18:51 +0800)]
esp_timer: add documentation, expose profiling option in Kconfig
Ivan Grokhotkov [Fri, 24 Nov 2017 09:33:13 +0000 (17:33 +0800)]
esp_timer: fix for the case when timer is deleted in callback
Timer callback can delete the timer. If CONFIG_ESP_TIMER_PROFILING was
enabled, this caused an access to invalid (freed) memory.
This fix adds a pointer to track the timer while executing the callback.
This is needed so that we can check if callback deletes the timer,
in which case we won't try updating profiling counters for this timer
after the callback is done.
Angus Gratton [Tue, 28 Nov 2017 23:07:09 +0000 (07:07 +0800)]
Merge branch 'feature/dhcp_server_options_menuconfig' into 'master'
dhcpserver: Option to change lease time multiplier and number of max
See merge request !1595
Krzysztof Bociurko [Tue, 31 Oct 2017 18:13:04 +0000 (19:13 +0100)]
dhcpserver: Option to change lease time multiplier and number of max
stations connected to it.
Merges: https://github.com/espressif/esp-idf/pull/1206
Jiang Jiang Jian [Mon, 27 Nov 2017 14:18:58 +0000 (22:18 +0800)]
Merge branch 'bugfix/tw16551_buffer_overflow' into 'master'
fix buffer overflow
See merge request !1605
Jiang Jiang Jian [Mon, 27 Nov 2017 13:30:46 +0000 (21:30 +0800)]
Merge branch 'bugfix/tw16287_tcp_send_succeed_after_station_disconnect' into 'master'
In STA mode, tcp_send cannot catch err after disconnect station
See merge request !1540
Jiang Jiang Jian [Mon, 27 Nov 2017 13:30:11 +0000 (21:30 +0800)]
Merge branch 'bugfix/TW16564_tcp_connect/disconnect_crash' into 'master'
fix tcp connect/disconnect carsh
See merge request !1598
Jiang Jiang Jian [Mon, 27 Nov 2017 13:21:13 +0000 (21:21 +0800)]
Merge branch 'bugfix/btdm_scan_lead_to_conn_error' into 'master'
component/bt: Fixed the bug when stop scan if not set back the scan params will …
See merge request !1590
zhangyanjiao [Mon, 27 Nov 2017 07:58:36 +0000 (15:58 +0800)]
fix buffer overflow in ipc.c
Ivan Grokhotkov [Mon, 27 Nov 2017 08:31:27 +0000 (16:31 +0800)]
Merge branch 'bugfix/allow_external_stack' into 'master'
freertos: fix a bug for incorrect check of allow-external-stack
See merge request !1596
Ivan Grokhotkov [Mon, 27 Nov 2017 04:48:12 +0000 (12:48 +0800)]
Merge branch 'bugfix/cpp_unit_tests_not_executed_by_ci' into 'master'
CI: fix C++ unit test cases not executed by CI
See merge request !1589
zhangyanjiao [Fri, 24 Nov 2017 13:26:53 +0000 (21:26 +0800)]
fix tcp connect/disconnect carsh
Angus Gratton [Sun, 26 Nov 2017 23:24:37 +0000 (07:24 +0800)]
Merge branch 'docs/esp_ipc' into 'master'
docs/ipc documentation
See merge request !1584
Angus Gratton [Sun, 26 Nov 2017 23:23:19 +0000 (07:23 +0800)]
Merge branch 'bugfix/ledc_fade_scale' into 'master'
driver(LEDC): add scale value check in ledc_set_fade API
See merge request !1583
Angus Gratton [Sun, 26 Nov 2017 23:22:44 +0000 (07:22 +0800)]
Merge branch 'bugfix/monitor_windows10_crash' into 'master'
monitor: Fix Windows 10 crash since Fall Creators Update
See merge request !1567
Darian Leung [Wed, 22 Nov 2017 07:16:29 +0000 (15:16 +0800)]
docs/ipc documentation
This commit updates doxygen comments in the IPC header files and adds an rst
docs page.
Kedar Sovani [Fri, 24 Nov 2017 04:23:47 +0000 (09:53 +0530)]
freertos: fix a bug for incorrect check of allow-external-stack
Angus Gratton [Fri, 24 Nov 2017 00:49:59 +0000 (08:49 +0800)]
Merge branch 'feature/freertos_backported_functions' into 'master'
freertos/backport and test v9.0.0 functions
See merge request !1515
Jiang Jiang Jian [Thu, 23 Nov 2017 16:14:14 +0000 (00:14 +0800)]
Merge branch 'bugfix/btdm_corret_bt_h_comment' into 'master'
component/bt: Correct the ESP_BLE_PWR_TYPE_CONN_HDL0-9 comment in the bt.h file t…
See merge request !1570
Jiang Jiang Jian [Thu, 23 Nov 2017 14:22:43 +0000 (22:22 +0800)]
Merge branch 'feature/enable_disable_ampdu_rx_tx_independently' into 'master'
Feature/enable disable ampdu rx tx independently
See merge request !1560
Yulong [Thu, 23 Nov 2017 11:42:04 +0000 (06:42 -0500)]
component/bt: Change the code format.
Yulong [Thu, 23 Nov 2017 11:36:00 +0000 (06:36 -0500)]
component/bt: recovery the scan parameter to the controller before start scan.
panfeng [Wed, 22 Nov 2017 09:13:17 +0000 (17:13 +0800)]
bugfix: while scale equals 0 will cause crash
He Yin Ling [Thu, 23 Nov 2017 08:51:28 +0000 (16:51 +0800)]
CI: fix C++ unit test cases not executed by CI
Yulong [Thu, 23 Nov 2017 08:54:29 +0000 (03:54 -0500)]
component/bt: Fixed the bug when stop scan if not set back the scan params will lead to connection request sent the empty packet to the peer device.
Darian Leung [Fri, 20 Oct 2017 11:03:01 +0000 (19:03 +0800)]
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.
Angus Gratton [Thu, 23 Nov 2017 05:19:21 +0000 (13:19 +0800)]
Merge branch 'bugfix/aws_iot_nvs_no_init' into 'master'
aws_iot: fix aws_iot examples without NVS initialization
See merge request !1581
Ivan Grokhotkov [Thu, 23 Nov 2017 05:02:57 +0000 (13:02 +0800)]
Merge branch 'feature/toolchain_update' into 'master'
toolchain: update to
1.22.0-75-gbaf03c2
See merge request !1577
Ivan Grokhotkov [Thu, 23 Nov 2017 05:02:49 +0000 (13:02 +0800)]
Merge branch 'feature/cxx_exceptions_emg_pool' into 'master'
esp32: Adds C++ exceptions emergency pool size menuconfig option
See merge request !1561
Ivan Grokhotkov [Thu, 23 Nov 2017 05:02:40 +0000 (13:02 +0800)]
Merge branch 'feature/pthread_key_and_cond_var_support' into 'master'
pthread: Added support for pthread condition variables
See merge request !1387
Ivan Grokhotkov [Wed, 22 Nov 2017 14:40:49 +0000 (22:40 +0800)]
ci: increase number of example build jobs
Amey Inamdar [Thu, 12 Oct 2017 10:58:19 +0000 (16:28 +0530)]
pthread: Added support for pthread condition variables
This is required for std::condition_variable support
Signed-off-by: Amey Inamdar <amey.inamdar@gmail.com>
Alexey Gerenkov [Fri, 17 Nov 2017 09:38:19 +0000 (12:38 +0300)]
esp32: Adds C++ exceptions emergency pool size menuconfig option
Liu Zhi Fu [Fri, 17 Nov 2017 07:47:22 +0000 (15:47 +0800)]
esp32: add options to disable/enable TX/RX AMPDU independently
Make menuconfig can disable/enable TX/RX AMPDU independently
Angus Gratton [Thu, 23 Nov 2017 00:55:23 +0000 (11:55 +1100)]
windows: Update precompiled env link & toolchain in setup script
Ivan Grokhotkov [Wed, 22 Nov 2017 14:30:11 +0000 (22:30 +0800)]
Merge branch 'bugfix/ringbuf_buflen_bugfix' into 'master'
Bugfix/ringbuf buflen bugfix
See merge request !1562
Ivan Grokhotkov [Wed, 22 Nov 2017 14:27:10 +0000 (22:27 +0800)]
Merge branch 'bugfix/ota_example_http_request' into 'master'
ota example: Send a valid HTTP/1.0 request
See merge request !1566
Ivan Grokhotkov [Wed, 22 Nov 2017 14:26:54 +0000 (22:26 +0800)]
Merge branch 'bugfix/gpio_disable_api' into 'master'
driver: GPIO can be disabled by calling gpio_set_direction
See merge request !1575
Ivan Grokhotkov [Wed, 22 Nov 2017 14:26:40 +0000 (22:26 +0800)]
Merge branch 'feature/prs_from_github' into 'master'
PRs from Github
See merge request !1578
Ivan Grokhotkov [Wed, 22 Nov 2017 14:26:26 +0000 (22:26 +0800)]
Merge branch 'bugfix/cpp_guards' into 'master'
Add C++ guards to freertos/ringbuf.h, heap headers
See merge request !1552
kooho [Tue, 21 Nov 2017 07:06:32 +0000 (15:06 +0800)]
Add GPIO input and output disable option
Chen Wu [Wed, 22 Nov 2017 03:42:55 +0000 (11:42 +0800)]
aws_iot: fix aws_iot examples without NVS initialization
WiFi used to initialise nvs automatically, but it doesn't now.
see more info: https://github.com/espressif/esp-idf/issues/624
Closes #624
Ivan Grokhotkov [Wed, 22 Nov 2017 03:44:09 +0000 (11:44 +0800)]
Merge branch 'bugfix/uxportcompare_check_addr_range' into 'master'
portmacro: add assert to check address validity in uxPortCompareSet
See merge request !1519
Angus Gratton [Wed, 22 Nov 2017 03:36:55 +0000 (11:36 +0800)]
Merge branch 'feature/lwip_socket_pcb_num_config' into 'master'
lwip: Expose number of active socket limits in menuconfig
See merge request !1433
Angus Gratton [Fri, 20 Oct 2017 06:51:17 +0000 (14:51 +0800)]
lwip: Expose number of active socket limits in menuconfig
Frank Sautter [Mon, 13 Nov 2017 23:10:59 +0000 (00:10 +0100)]
Set GPIO-mode for MDC and MDIO pins
Merges #1127
Andrew Dikarev [Sat, 18 Nov 2017 14:27:06 +0000 (16:27 +0200)]
return old handler from esp_log_set_vprintf()
Merges #1286
Vitor Massaru Iha [Mon, 20 Nov 2017 10:14:31 +0000 (08:14 -0200)]
soc: Remove redefinition of MCU_SEL_M
Signed-off-by: Vitor Massaru Iha <vitor@massaru.org>
Merges #1290
Krzysztof Bociurko [Fri, 17 Nov 2017 12:05:54 +0000 (13:05 +0100)]
freertos: enabled use of pxTaskGetStackStart and cleaned up it's implementation
Merges #1298
Angus Gratton [Wed, 22 Nov 2017 01:26:24 +0000 (09:26 +0800)]
Merge branch 'bugfix/cxx-exceptions-missing-stubs' into 'master'
cxx_exceptions: Add missing stubs for cxx exceptions with exceptions disabled
See merge request !1574
Angus Gratton [Thu, 16 Nov 2017 23:16:46 +0000 (10:16 +1100)]
heap: Add C++ header guards to heap headers
Closes https://github.com/espressif/esp-idf/issues/1195
Adrián Paníček [Thu, 9 Nov 2017 21:46:38 +0000 (22:46 +0100)]
ringbuf.h: Add anti name-mangling definition
When using CPP and C combination this particular file threw error on linking.
Merges https://github.com/espressif/esp-idf/pull/1249
(Amended to add INC_FREERTOS_H guard, comment on #endif)
Piyush Shah [Fri, 17 Nov 2017 11:53:43 +0000 (17:23 +0530)]
test_ringbuf: Add tests for arbitrary length ring buffer
This will test the ring buffer for buffer length that is not
a multiple of 4
Signed-off-by: Piyush Shah <piyush@espressif.com>
Piyush Shah [Fri, 17 Nov 2017 10:20:49 +0000 (15:50 +0530)]
ringbuf: Fixes to header files for better understanding
1. Usage of this module required applications to include additional
files. What files to include is not very intuitive. Instead, it is
better for the header file itself to include other files as required.
2. Even though it may seem logical, it is better to explicitly mention
that an item needs to be "Returned" after a Receive
Signed-off-by: Piyush Shah <piyush@espressif.com>
Piyush Shah [Fri, 17 Nov 2017 09:54:17 +0000 (15:24 +0530)]
ringbuf: Bugfixes for managing arbitrary sizes of ring buffer
It was observed that if the ring buffer size provided by application
is not a multiple of 4, some checks were failing (as read_ptr and write_ptr
could shoot beyond the ring buffer boundary), thereby causing asserts.
Simply wrapping around the pointers for such cases fixes the issue.
Moreover, because of the logic for maintaining 4-byte boundary,
it was also possible that a wrap-around occurred for some data,
even when the actual size remaining was sufficient for it.
Eg. Buffer available: 34, data size: 34, 4-byte aligned size: 36
Since the logic compares against 36, it writes 34 bytes and does a
wraparound. But since all 34 bytes are already written, there is
nothing to write after wrapping. It is better to just re-set the
write pointer to the dtart of ring buffer in such cases.
Tested send/receive for various arbitrary sizes of data and for
arbitrary sizes of ring buffer.
Alternative Solutions:
1) Allow only sizes which are multiples of 4, and return error otherwise.
Appropriate code and documentation change would be required
2) Allow arbitrary sizes, but internally add upto 3 bytes to make
the total size a multiple of 4
Signed-off-by: Piyush Shah <piyush@espressif.com>
Ivan Grokhotkov [Tue, 21 Nov 2017 11:30:52 +0000 (19:30 +0800)]
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
Ivan Grokhotkov [Tue, 21 Nov 2017 10:43:56 +0000 (18:43 +0800)]
Merge branch 'feature/bot' into 'master'
CI: support customize test with @bot
See merge request !1502
Amey Inamdar [Tue, 21 Nov 2017 07:11:49 +0000 (12:41 +0530)]
cxx_exceptions: Add missing stubs for cxx exceptions with exceptions
disabled
The misssing stubs get pulled in from the toolchain's libstdc++ also
causing to pull in defined stubs. This results in redefinition of
symbols. Fixing it by simply adding the missing stubs when exceptions
are disabled.
Signed-off-by: Amey Inamdar <amey.inamdar@gmail.com>
Ivan Grokhotkov [Tue, 21 Nov 2017 04:13:07 +0000 (12:13 +0800)]
Merge branch 'bugfix/rtc_apll_disable' into 'master'
soc/rtc: don't power down BIAS_I2C along with APLL if other PLL is used
See merge request !1568
Ivan Grokhotkov [Tue, 21 Nov 2017 04:12:46 +0000 (12:12 +0800)]
Merge branch 'bugfix/ut_startup_time' into 'master'
By default, don't print test menu in unit-test-app
See merge request !1565
Angus Gratton [Mon, 20 Nov 2017 06:21:50 +0000 (17:21 +1100)]
ota example: Send a valid HTTP/1.0 request
Was sending an invalid HTTP/1.1 request which many web servers rejected.
Thanks @chegawara for pointing this out on IRC.
Ref:
https://github.com/espressif/esp-idf/issues/231#issuecomment-
300287523
Angus Gratton [Mon, 20 Nov 2017 21:37:55 +0000 (05:37 +0800)]
Merge branch 'bugfix/update_BOD_voltages' into 'master'
esp32/Update brownout voltages
See merge request !1520
Yulong [Mon, 20 Nov 2017 13:05:35 +0000 (08:05 -0500)]
component/bt: Correct the SP_BLE_PWR_TYPE_CONN_HDL0-9 comment in the bt.h file to ESP_BLE_PWR_TYPE_CONN_HDL0-8
Ivan Grokhotkov [Thu, 9 Nov 2017 09:26:43 +0000 (17:26 +0800)]
unit-test-app: reduce startup delay, clean up
He Yin Ling [Mon, 20 Nov 2017 05:32:01 +0000 (13:32 +0800)]
test: change initial condition of unit test:
now UT App will not print test menu by default. it will print a prompt
to indicate it's ready. we can check this prompt instead of delay.
Ivan Grokhotkov [Thu, 9 Nov 2017 06:45:08 +0000 (14:45 +0800)]
unit-test-app: don't print the list of tests by default
This reduces unit-test-app startup time when there are a lot of tests
included, speeding up unit tests in CI.
Ivan Grokhotkov [Mon, 20 Nov 2017 07:59:15 +0000 (15:59 +0800)]
Merge branch 'feature/openssl_cn_hostname_verification' into 'master'
openssl: Add CN hostname verification
See merge request !1554
Ivan Grokhotkov [Mon, 20 Nov 2017 07:58:53 +0000 (15:58 +0800)]
Merge branch 'bugfix/pthread_test_mem_leaks' into 'master'
pthread: Fixes memory leaks and stack overflow in tests
See merge request !1563
Ivan Grokhotkov [Mon, 20 Nov 2017 07:58:34 +0000 (15:58 +0800)]
Merge branch 'bugfix/minor_fixes_github' into 'master'
Minor fixes from github
See merge request !1555
Ivan Grokhotkov [Mon, 20 Nov 2017 07:27:16 +0000 (15:27 +0800)]
soc/rtc: don't power down BIAS_I2C along with APLL if other PLL is used
If enable == false, and SOC_CLK_SEL == PLL, the code would would
erroneously set RTC_CNTL_BIAS_I2C_FORCE_PD. This change fixes the logic.
zhangyanjiao [Wed, 15 Nov 2017 09:52:34 +0000 (17:52 +0800)]
In STA mode, tcp_send cannot catch err after disconnect station
Angus Gratton [Mon, 20 Nov 2017 06:41:45 +0000 (17:41 +1100)]
monitor: Fix Windows 10 crash since Fall Creators Update
Closes https://github.com/espressif/esp-idf/issues/1136
Andy Green [Sun, 10 Sep 2017 00:05:09 +0000 (08:05 +0800)]
openssl wrapper: introduce X509_VERIFY_PARAM_set/clear_hostflags
This defines the OpenSSL X509_CHECK_FLAG_...s and the set/clear
accessors. Since none of them are supported, the set / clear
accessor currently always does nothing and returns error.
This call is often part of the generic openssl user code to
set up certificate verification. This patch allows it to
compile for ESP32 and decide at runtime what to do about
unsupported flags.
Merges https://github.com/espressif/esp-idf/pull/980
Angus Gratton [Mon, 20 Nov 2017 05:24:41 +0000 (13:24 +0800)]
Merge branch 'feature/spi_flash_lock_recursive' into 'master'
spi_flash: Expose recursive op_lock for atomic multi-part flash operations
See merge request !1556
Andy Green [Sun, 10 Sep 2017 00:01:38 +0000 (08:01 +0800)]
openssl wrapper: introduce X509_VERIFY_PARAM_set1_host
This lets the user code set the mbedtls hostname using the standard OpenSSL
X509_VERIFY_PARAM_set1_host() API semantics.
The API takes an X509_VERIFY_PARAM pointer. We use the fact that is
a composed member of the SSL struct to derive the SSL pointer.
The X509_VERIFY_PARAM_set1_host() is unusual in that it can accept a
NUL terminated C string as usual, or a nonterminated pointer + length.
This implementation converts the latter to the former if given, before
using it.
This is enough for user code to get the openssl wrapper to make
mbedtls confirm the CN on the peer cert belongs to the hostname used
to reach it, by doing, eg
X509_VERIFY_PARAM_set1_host(SSL_get0_param(myssl), myhostname, 0);
Merges https://github.com/espressif/esp-idf/pull/980
Andy Green [Sun, 10 Sep 2017 00:00:27 +0000 (08:00 +0800)]
openssl wrapper: introduce SSL_get0_param
This adds the standard OpenSSL api to get a pointer to the SSL struct's
X509_VERIFY_PARAM. We need this for the OpenSSL api to set the peer
hostname introduced in the next patch.
Part of https://github.com/espressif/esp-idf/pull/980
Angus Gratton [Mon, 20 Nov 2017 05:10:38 +0000 (16:10 +1100)]
doc: Unify the two sections about the "dialout" group on Linux
An addition to https://github.com/espressif/esp-idf/pull/1158
Angus Gratton [Mon, 20 Nov 2017 05:07:52 +0000 (16:07 +1100)]
udp_perf/tcp_perf examples: Erase NVS if no more free pages
Follows same pattern as other examples.
Amendment to https://github.com/espressif/esp-idf/pull/1279
petermccloud [Thu, 16 Nov 2017 03:52:55 +0000 (19:52 -0800)]
fixed broken udp_perf example by adding nvs_flash
Merges https://github.com/espressif/esp-idf/pull/1279
petermccloud [Thu, 16 Nov 2017 03:44:25 +0000 (19:44 -0800)]
fixed broken tcp_perf example by adding nvs_flash
Angus Gratton [Thu, 16 Nov 2017 23:52:21 +0000 (10:52 +1100)]
spi: Add ESP_ERR_NO_MEM to spi_device_queue_trans() documentation
Ref https://github.com/espressif/esp-idf/pull/1243#issuecomment-
343103414
Angus Gratton [Fri, 17 Nov 2017 04:00:51 +0000 (15:00 +1100)]
spi_flash: Expose an accessor the current SPI flash guard functions
Change places which uses g_flash_guard_default_ops to use this. Probably exact same data, but a bit
cleaner.
Angus Gratton [Fri, 17 Nov 2017 04:00:16 +0000 (15:00 +1100)]
spi_flash: Make spi_flash op_lock/op_unlock recursive
Allows chaining of multiple flash operations as an atomic operation.
Darian Leung [Mon, 13 Nov 2017 10:25:11 +0000 (18:25 +0800)]
esp32/Update brownout voltages
This commit updates the voltages of each brownout level in Kconfig.
Note that there is some variation of brownout voltage between each chip.
Ivan Grokhotkov [Mon, 20 Nov 2017 02:16:39 +0000 (10:16 +0800)]
Merge branch 'feature/fatfs_r013a' into 'master'
fatfs: update to R0.13a
See merge request !1524
Ivan Grokhotkov [Mon, 20 Nov 2017 02:16:15 +0000 (10:16 +0800)]
Merge branch 'feature/esp32_stack_protector' into 'master'
esp32: Adds Stack Smashing Protection Feature
See merge request !1537
Ivan Grokhotkov [Mon, 20 Nov 2017 02:15:44 +0000 (10:15 +0800)]
Merge branch 'bugfix/spi_master_cs' into 'master'
fix(spi_master): fix the CS pin issue with GPIO 0.
See merge request !1536
Alexey Gerenkov [Tue, 14 Nov 2017 08:43:32 +0000 (11:43 +0300)]
pthread: Fixes memory leaks and stack overflow in tests
Also this commit replaces FreeRTOS list used for pthread internals
with simple one from rom/queue.h
Alexey Gerenkov [Wed, 15 Nov 2017 08:09:54 +0000 (11:09 +0300)]
esp32: Adds Stack Smashing Protection Feature
These changes add posibility to enable GCC stack protector via menuconfig
for all source files in project.
michael [Fri, 17 Nov 2017 03:25:44 +0000 (11:25 +0800)]
fix(spi_master): release temporary memory when queue new trans timeout.
michael [Sat, 30 Sep 2017 06:36:31 +0000 (14:36 +0800)]
test(spi): internal connection test master with slave for address and command field.
michael [Wed, 15 Nov 2017 07:31:22 +0000 (15:31 +0800)]
fix(spi_master): fix the CS pin issue with GPIO 0.
Closes #909
michael [Sat, 30 Sep 2017 10:26:55 +0000 (18:26 +0800)]
fix(spi_slave): add interrupt free into bus free process.
Raphael Luba [Wed, 8 Nov 2017 12:36:37 +0000 (13:36 +0100)]
SPI: Document TIMEOUT return values
`spi_device_queue_trans` and `spi_device_get_trans_result` can return `ESP_ERR_TIMEOUT` – but this had not been documented.
Merges https://github.com/espressif/esp-idf/pull/1243
Dominik Palo [Sun, 5 Nov 2017 11:32:54 +0000 (12:32 +0100)]
Update spp_client_demo.c
Merges https://github.com/espressif/esp-idf/pull/1229
Krzysztof Bociurko [Sun, 29 Oct 2017 21:49:41 +0000 (22:49 +0100)]
freertos: minor issue in documentation snippet of queue.
taskYIELD was used in ISR context, but portYIELD_FROM_ISR should instead.
Merges https://github.com/espressif/esp-idf/pull/1187
Simon Werner [Wed, 25 Oct 2017 04:44:08 +0000 (17:44 +1300)]
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