Renz Christian Bagaporo
f21b8bbf55
esp_event: fix issue with post data preparation
...
Fixes an issue with post instance data preparation. Currently, there is
no way to check if event data has really been set during handler
execution preparation. When data is not allocated from the heap, user
could have passed 0x0 which can lead to failed checks.
This also implements using the already allocated data memory for posting
events from non-ISR functions when data size is less than the capacity.
2019-05-22 11:28:39 +08:00
Angus Gratton
e8ade3c68d
Merge branch 'feature/Kconfig_rename' into 'master'
...
Rename Kconfig options
Closes IDF-265
See merge request idf/esp-idf!4883
2019-05-22 11:08:36 +08:00
GOPTIONS\pfrost
897bb55482
nvs: Append _t to nvs_handle & nvs_open_mode types
...
Merges https://github.com/espressif/esp-idf/pull/3239/
2019-05-22 02:53:28 +00:00
Renz Christian Bagaporo
32027805d4
docs: update instructions on how to embed ulp binaries
2019-05-21 20:00:06 +08:00
Renz Christian Bagaporo
443850b1a8
example: update ulp example to use cmake function
2019-05-21 20:00:06 +08:00
Renz Christian Bagaporo
4483724df8
ulp: use cmake function to embed ulp binaries
2019-05-21 20:00:06 +08:00
Ivan Grokhotkov
e1a3dc50de
Merge branch 'bugfix/cmake_changes_fixes' into 'master'
...
CMake: various bugfixes
See merge request idf/esp-idf!5030
2019-05-21 15:53:15 +08:00
Roland Dobai
151f757912
Rename Kconfig options (examples)
2019-05-21 09:32:55 +02:00
Roland Dobai
1ad2283641
Rename Kconfig options (components/bootloader)
2019-05-21 09:32:55 +02:00
Roland Dobai
997b29a9ca
Rename Kconfig options (components/esptool_py)
2019-05-21 09:32:55 +02:00
Roland Dobai
6c0a7a66f3
Rename Kconfig options (components/app_trace)
2019-05-21 09:32:55 +02:00
Roland Dobai
a1bddb923b
Rename Kconfig options (components/bt)
2019-05-21 09:09:01 +02:00
Roland Dobai
24a2e5a17e
Rename Kconfig options (components/tcpip_adapter)
2019-05-21 09:09:01 +02:00
Roland Dobai
d61d58e78d
Rename Kconfig options (components/pthread)
2019-05-21 09:09:01 +02:00
Roland Dobai
0ae53691ba
Rename Kconfig options (components/esp32)
2019-05-21 09:09:01 +02:00
Roland Dobai
d4af5e6fff
Rename Kconfig options (components/ethernet)
2019-05-21 09:09:01 +02:00
Roland Dobai
b8111ab1d5
Rename Kconfig options (components/esp_wifi)
2019-05-21 09:09:01 +02:00
Roland Dobai
92950db44e
Rename Kconfig options (components/lwip)
2019-05-21 09:09:01 +02:00
Roland Dobai
e9f1011b1b
Rename Kconfig options (components/driver)
2019-05-21 09:09:01 +02:00
Roland Dobai
bf626f2aba
Rename Kconfig options (components/esp_event)
2019-05-21 09:09:01 +02:00
Roland Dobai
976d2a4b7f
Rename Kconfig options (components/freemodbus)
2019-05-21 09:09:01 +02:00
Roland Dobai
64c2aa15aa
Rename Kconfig options (components/freertos)
2019-05-21 09:09:01 +02:00
Roland Dobai
c5000c83d2
Rename Kconfig options (root)
2019-05-21 09:09:01 +02:00
Roland Dobai
1af263ebb2
tools: Check syntax also of Kconfig.in files
2019-05-21 09:09:01 +02:00
Roland Dobai
979e1e32cb
tools: Ignore sdkconfig.rename files from the example directory
2019-05-21 09:09:01 +02:00
Roland Dobai
67e7cd8a0f
tools: Kconfig checker ignores test files
2019-05-21 09:09:01 +02:00
Roland Dobai
254c1c1085
Confgen: link config options to parent choices in the docs
2019-05-21 09:09:01 +02:00
Roland Dobai
30ca5c7a88
Confgen: Fix prefix removal to work for exact match only
2019-05-21 09:09:01 +02:00
Angus Gratton
3bf56cdd17
Merge branch 'bugfix/ws_read_fragmented_header' into 'master'
...
Fix reading http header if received in multiple chunks
See merge request idf/esp-idf!4996
2019-05-21 14:56:34 +08:00
Konstantin Kondrashov
be6f5563b4
esp32: Add reset uart
...
Fixed the case when the first part of log was missed
this was happened when:
* CONFIG_CONSOLE_UART_CUSTOM option is selected (UART1)
* The selected CONSOLE_UART port is used also for the console component
* in code esp_restart() or abort() functions were called.
2019-05-21 06:18:28 +00:00
Angus Gratton
ba51e9fb5c
Merge branch 'bugfix/aes_fault_inj' into 'master'
...
mbedtls: Add simple fault injection check for hardware AES peripheral
See merge request idf/esp-idf!5023
2019-05-21 13:44:32 +08:00
Ivan Grokhotkov
0ccb7541f5
Merge branch 'feature/nvs_check_item_modified' into 'master'
...
nvs: Check if an item is modified before writing out an identical copy
See merge request idf/esp-idf!4934
2019-05-21 10:54:21 +08:00
Angus Gratton
af98ca6b46
hwcrypto: Add AES fault injection check
...
Hardware AES-CBC performance changes:
Release config 11.0MB/sec -> 10.8MB/sec
Debug config 9.4MB/sec -> 9.8MB/sec
(Unrolling the loop to optimize the check improves
performance at -Og, even with the fault check.)
2019-05-21 12:41:42 +10:00
Angus Gratton
c9edb7c8a9
mbedtls: Add AES-CBC performance test
...
Hardware AES engine gets 11.0MB/sec on Release config
Software AES is around 2.3MB/sec on Release config
2019-05-21 12:41:40 +10:00
Angus Gratton
ef05ccf666
Merge branch 'feature/download_fonts_only_if_missing' into 'master'
...
Download font file only is not exists in target location
See merge request idf/esp-idf!4979
2019-05-21 09:51:39 +08:00
Krzysztof Budzynski
52cf8c39aa
Download font file only is not exists in target location
2019-05-21 09:51:39 +08:00
David Cermak
d41d70b8ef
tcp_transport: reading http header in a chunked mode until header terminator received (or timeout) to correctly receive all header if fragmented
...
Closes https://github.com/espressif/esp-idf/issues/3461
2019-05-20 16:40:03 +02:00
xiehang
2273646bda
wifi: fix softap crash when sta reset
2019-05-20 19:57:50 +08:00
Renz Christian Bagaporo
b4ad6c1426
cmake: refactor quick check given component dirs
2019-05-20 19:24:17 +08:00
Renz Christian Bagaporo
e1726a91ce
cmake: project includes should know about ESP_PLATFORM variable
2019-05-20 18:24:34 +08:00
Renz Christian Bagaporo
e3eb945fd2
cmake: restore use of GNU extensions from libc
2019-05-20 18:24:34 +08:00
Renz Christian Bagaporo
5175a152d9
cmake: exclude dot-dirs from added components
2019-05-20 18:24:34 +08:00
Renz Christian Bagaporo
078c69e689
cmake: remove redundant variable setting
2019-05-20 18:24:34 +08:00
Michael (XIAO Xufeng)
33db6d608e
spi_slave: add HAL support
2019-05-20 07:34:34 +00:00
Angus Gratton
595d702e97
Merge branch 'feature/update_esp_tls_config' into 'master'
...
esp-tls: Add support to add CN from config and validate PEM buffers
See merge request idf/esp-idf!4929
2019-05-20 14:00:37 +08:00
Angus Gratton
c8a2760741
Merge branch 'bugfix/windows_detection_on_make' into 'master'
...
Windows detection on Makefiles cleanup
See merge request idf/esp-idf!4945
2019-05-20 13:59:05 +08:00
Angus Gratton
8c6ff874af
Merge branch 'bugfix/custom_log_uart_rx_pin' into 'master'
...
bootloader_support: Fix UART RXD pin for console output (CUSTOM option)
Closes IDFGH-505
See merge request idf/esp-idf!5009
2019-05-20 13:58:37 +08:00
Angus Gratton
826acbc3de
Merge branch 'bugfix/custom_bootloader_subproject_build' into 'master'
...
CMake: Fix custom bootloader does not override original
See merge request idf/esp-idf!5000
2019-05-20 13:58:03 +08:00
Angus Gratton
113e02aa3a
Merge branch 'bugfix/idf_py_fixes' into 'master'
...
idf.py fixes from GitHub
Closes IDFGH-1005 and IDFGH-1006
See merge request idf/esp-idf!5012
2019-05-20 12:22:19 +08:00
Ivan Grokhotkov
2b301f53e4
Merge branch 'bugfix/fix_build_make_macos' into 'master'
...
make: fix build failure on macos with GNU make <= 3.81
See merge request idf/esp-idf!5010
2019-05-20 10:44:49 +08:00