Angus Gratton
191557db02
docs: Copy CMake docs to a separate set of directories
...
Required first step before merging back to mainline.
2018-08-13 15:37:03 +10:00
Angus Gratton
dbb82a413f
Merge branch 'bugfix/fix_cmake_wps_example_build' into 'feature/cmake'
...
wpa_supplicant: add missing source dirs to CMake build
See merge request idf/esp-idf!2738
2018-07-31 12:15:51 +08:00
Mahavir Jain
fdfe38a779
wpa_supplicant: add missing source dirs to CMake build
...
Closes: https://github.com/espressif/esp-idf/issues/2168
Signed-off-by: Mahavir Jain <mahavir@espressif.com>
2018-07-12 17:22:47 +05:30
Angus Gratton
e7faa1d851
Merge branch 'bugfix/cmake_idf_path' into 'feature/cmake'
...
cmake: Fix issues when IDF_PATH is not set in environment
See merge request idf/esp-idf!2557
2018-06-20 07:30:47 +08:00
Angus Gratton
bf10447b82
cmake: Fix issues when IDF_PATH is not set in environment
...
Support cases where IDF_PATH may be passed in on the cmake command line,
or inferred from a (hardcoded absolute or relative) path to project.cmake
2018-06-18 14:48:03 +10:00
Angus Gratton
be829afe6e
Merge branch 'feature/cmake_confserver' into 'feature/cmake'
...
cmake: Add JSON configuration server for external config tool integration
See merge request idf/esp-idf!2410
2018-06-08 07:32:09 +08:00
Angus Gratton
950dd8e3e5
docs: Standardise CMake vs cmake
2018-06-07 15:18:48 +10:00
Angus Gratton
330c6a50e1
ci: Use new host_test tag
2018-06-07 14:23:08 +10:00
Angus Gratton
6065d2fd08
kconfig: Add confserver.py to expose sdkconfig to clients
2018-06-07 14:23:08 +10:00
Angus Gratton
754cd7bd56
Merge branch 'bugfix/cmake_fixes' into 'feature/cmake'
...
CMake: Minor fixes
See merge request idf/esp-idf!2513
2018-06-07 09:00:27 +08:00
Angus Gratton
46b723e5ed
cmake: Fix COMPONENT_SRCEXCLUDE functionality
2018-06-06 16:27:44 +10:00
Angus Gratton
4667fb2495
cmake: Compatibility fixes from Mahavir
2018-06-06 16:14:03 +10:00
Angus Gratton
8c5f1c866b
Merge branch 'feature/cmake_update' into 'feature/cmake'
...
cmake: Update cmake branch from master
See merge request idf/esp-idf!2478
2018-06-05 11:51:19 +08:00
Angus Gratton
8bb4c694ce
cmake: Add COMPONENT_SRCEXCLUDE option
2018-05-31 14:46:39 +10:00
Angus Gratton
fdccc19485
cmake build system test: Fix path to sdkconfig.h
2018-05-31 14:46:39 +10:00
Angus Gratton
6b9784cc45
Merge branch 'master' into feature/cmake_update
2018-05-31 14:46:23 +10:00
Ivan Grokhotkov
9d47f348ab
Merge branch 'feature/adjtime_newlib' into 'master'
...
newlib: Add adjtime - makes a gradual adjustment the system clock
See merge request idf/esp-idf!2462
2018-05-30 15:00:13 +08:00
Jiang Jiang Jian
19d823c44d
Merge branch 'bugfix/btdm_memleak_of_ble_set_security_param' into 'master'
...
component/bt: Fix mem leak of esp_ble_gap_set_security_param
See merge request idf/esp-idf!2458
2018-05-30 14:50:02 +08:00
Ivan Grokhotkov
ddff375bab
Merge branch 'feature/ci_fail_on_executable_files' into 'master'
...
CI: check source files for executable flag
See merge request idf/esp-idf!2463
2018-05-30 11:41:06 +08:00
Angus Gratton
f5f966d91a
Merge branch 'bugfix/cmake_fixes' into 'feature/cmake'
...
cmake: Various build system & docs fixes
See merge request idf/esp-idf!2438
2018-05-30 09:28:41 +08:00
Ivan Grokhotkov
4ea2cab208
Merge branch 'cermak_dhcpserver_fuzzer_test' into 'master'
...
LWIP_Fuzzer: Added AFL tests for lwip dhcpserver, client and dns
See merge request idf/esp-idf!2399
2018-05-29 22:28:43 +08:00
Ivan Grokhotkov
2c65313a72
Merge branch 'bugfix/vfs_select' into 'master'
...
VFS select: Bugfixes and debug output
See merge request idf/esp-idf!2459
2018-05-29 20:27:10 +08:00
Ivan Grokhotkov
cb649e452f
remove executable permission from source files
2018-05-29 20:07:45 +08:00
Ivan Grokhotkov
74928b9bcb
ci: check for executable flag on source files
2018-05-29 20:07:45 +08:00
Roland Dobai
ecaf234c39
VFS: fix possible memory leak in UART
2018-05-29 11:01:25 +02:00
Roland Dobai
634e8cd54b
VFS: Use convenience function for safe FD_ISSET
2018-05-29 11:01:25 +02:00
Roland Dobai
15b26f8841
VFS: esp_vfs_select() needs to be callable from concurrent tasks
...
This fix is for compatibility with lwip_select(). It moves the lock to
UART which is the only VFS driver which is implemented and is not
"thread-safe".
2018-05-29 11:01:25 +02:00
Roland Dobai
bdbcc492cf
VFS: Add debugging outputs for select() related functions
2018-05-29 11:01:25 +02:00
Angus Gratton
cfa8ed15c0
partition table: Set partition table offset via variable
2018-05-29 16:34:45 +10:00
Angus Gratton
c70f9db369
confgen: Don't write environment-loaded configuration items to sdkconfig
2018-05-29 16:34:45 +10:00
Angus Gratton
2909fc182b
esptool: Remove tabs from KConfig.projbuild
2018-05-29 16:34:45 +10:00
Angus Gratton
e100acbb73
docs: Minor cleanup of getting started docs
2018-05-29 16:34:45 +10:00
Nicola Lunghi
2f433e4342
netif require vfs
2018-05-29 16:34:45 +10:00
Angus Gratton
580cfeaaae
idf.py: Print flashing steps at the end of each build
2018-05-29 16:34:45 +10:00
Angus Gratton
955e84a3bc
docs: Add some clarifications for Mac OS users
2018-05-29 16:34:45 +10:00
Angus Gratton
f6cd55d2ac
config: Rename mconf to mconf-idf & conf to conf-idf
...
These versions of conf/mconf are forked from the upstream, and the CMake system allows mconf-idf to
be installed externally on the path. So the best option is to rename.
Includes changes to Windows installer for v1.1
2018-05-29 16:34:45 +10:00
Angus Gratton
11980a9ad4
docs: Add port argument to idf.py monitor
2018-05-29 16:34:45 +10:00
Angus Gratton
6cc5971516
docs: Add some clarification about ~/.profile
2018-05-29 16:34:45 +10:00
Angus Gratton
61aff5162c
mconf: Don't print a recommendation to use 'make' if CMake build system is in use
...
Also add some cmake dependencies to rebuild mconf if its source files change.
2018-05-29 16:34:45 +10:00
Angus Gratton
8cf82be917
esp32: Component needs public dependency on tcpip_adapter
...
Because of esp_event.h
Closes https://github.com/espressif/esp-idf/issues/1954
2018-05-29 16:34:45 +10:00
Nicola Lunghi
ed1f4e50df
cmakelists: move spi_flash to COMPONENT_REQUIRES
...
in the include file esp_ota_ops.h "esp_partition.h" is included.
This is from spi_flash so component that requires app_update also will need that
this fixes this error:
In file included from ../components/esp32-homie/ota.c:11:0:
/esp-idf/components/app_update/include/esp_ota_ops.h:22:27: fatal error: esp_partition.h: No such file or directory
Signed-off-by: Nicola Lunghi <25422924+nicola-lunghi@users.noreply.github.com>
Merges https://github.com/espressif/esp-idf/pull/1947
2018-05-29 16:34:45 +10:00
Angus Gratton
be4956fe7c
docs: Add some tips about setting the Python interpreter, and a specific check in idf.py
...
Don't show the "Python 2 interpreter" option in menuconfig when using CMake.
This is a stop-gap until we support Python 2 & 3 together in ESP-IDF (soon).
Closes https://github.com/espressif/esp-idf/issues/1924
2018-05-29 16:34:45 +10:00
Angus Gratton
a1fac97f1a
cmake: Fix set_default using value from environment
...
Fixes issue with idf.py passing through Python interpreter, as reported in
https://github.com/espressif/esp-idf/issues/1924
2018-05-29 16:34:45 +10:00
Angus Gratton
979568fa0b
docs: Separate "build and flash" into building then flashing
...
Explains idf.py build as mentioned here: https://github.com/espressif/esp-idf/issues/1906#issuecomment-387557050
2018-05-29 16:34:45 +10:00
Angus Gratton
f07c1ca94f
docs: Fix some Windows Command Prompt paths
...
Reported in https://github.com/espressif/esp-idf/issues/1906
2018-05-29 16:34:45 +10:00
Angus Gratton
cc104eb05b
cmake: Add sdkconfig.h directory to include paths list not just compiler args
...
Also move into 'build/config/' subdir, remove creation of empty include/config dir.
2018-05-29 16:34:45 +10:00
Angus Gratton
2f4079ebb2
cmake: Hide serial port settings in menuconfig when using cmake
2018-05-29 16:34:45 +10:00
Konstantin Kondrashov
6f529cbe64
newlib: Add adjtime - makes a gradual adjustment the system clock
...
This function speeds up or slows down the system clock in order to make a gradual adjustment. This ensures
that the calendar time reported by the system clock is always monotonically increasing, which might not happen
if you simply set the clock.
The delta argument specifies a relative adjustment to be made to the clock time. If negative, the system clock is
slowed down for a while until it has lost this much elapsed time. If positive, the system clock is speeded up for a
while.
If the olddelta argument is not a null pointer, the adjtime function returns information about any previous time
adjustment that has not yet completed.
The return value is 0 on success and -1 on failure.
To stop the adjustement, call the function settimeofday(current_time).
2018-05-28 17:36:04 +05:00
baohongde
4c8d9278b5
component/bt: Fix mem leak of esp_ble_gap_set_security_param
2018-05-28 17:43:53 +08:00
Ivan Grokhotkov
ec0d4bd85f
Merge branch 'docs/update_logtrace_readme' into 'master'
...
docs: Corrects OpenOCD command usage in logtrace readme
See merge request idf/esp-idf!2455
2018-05-28 17:05:02 +08:00