Angus Gratton
4ba1b73eba
build system: Add espefuse/espsecure support for secure boot
2016-11-02 10:41:59 +11:00
Angus Gratton
f37e70ebd6
Bootloader: Export IS_BOOTLOADER_BUILD during make process
2016-10-21 17:50:37 +11:00
Angus Gratton
305bc9fd9c
build system: Run parallel builds without warnings
...
Ref github #38
2016-10-06 18:29:34 +11:00
Angus Gratton
f720e82d40
build system: Allow BUILD_DIR_BASE to be a relative directory (see github #38 )
2016-10-06 18:05:51 +11:00
Angus Gratton
477d71e589
config system: Fix configuration when BUILD_DIR_BASE out-of-tree
...
Ref #38 . Also no longer generates bootloader sdkconfig in source tree.
2016-10-04 15:38:20 +11:00
Angus Gratton
66882347e8
build system: Fix out-of-tree building via BUILD_DIR_BASE
...
Closes #38
2016-10-04 15:04:56 +11:00
Ivan Grokhotkov
b0683b0bb4
components/esp32,bootloader: fix build
...
esp32: use new register name in cpu_start
bootloader: EXTRA_CFLAGS don't work any more, set global CFLAGS in Makefile.projbuild
2016-09-15 02:37:54 +08:00
Wu Jian Gang
b56098a612
Merge remote-tracking branch 'origin/master' into feature/mbedtls
2016-09-13 16:31:48 +08:00
Angus Gratton
3061ae40c0
bootloader: Add bootloader Kconfig
...
Allow debug level & colour highlighting to be configured
2016-09-13 14:18:17 +10:00
Angus Gratton
7c58c1e06b
Build system: Allow components to add to the global CFLAGS via Makefile.projbuild
...
Used by mbedTLS to set MBEDTLS_CONFIG_FILE in all components.
This change sets CFLAGS/etc at the project level and then exports those
variables for components, rather than setting them independently each time
a component Makefile is invoked.
2016-09-09 11:08:19 +10:00
Angus Gratton
a278c51d3e
Make: Building the bootloader depends on syncing its sdkconfig from the top-level project
2016-08-24 13:25:06 +08:00
Angus Gratton
1fd22c5748
make bootloader: Always recurse into bootloader directory to check source dependencies
2016-08-24 13:25:06 +08:00
Angus Gratton
aa4c31f3b0
esptool.py & Makefile: Fix compressed upload support (enabled by default)
2016-08-22 18:44:46 +08:00
Angus Gratton
9ec0e1545d
Standardise remaining uses of SDK to ESP-IDF
2016-08-19 15:01:15 +08:00
Angus Gratton
b0f530d004
Makefile: bootloader-clean shouldn't clean config or partition table
...
Also don't build config for 'make help', and remove some redundant
clearing of variables.
2016-08-19 14:04:51 +08:00
Angus Gratton
14eb490bb3
make: 'make all' default target builds everything, 'make flash' flashes everything
...
Also added 'make help' target which prints some useful usage summary.
2016-08-18 21:42:37 +08:00
Angus Gratton
9552b0e6f0
Fix 'make bootloader' not printing instructions
2016-08-18 21:42:37 +08:00
Angus Gratton
45d1baa24b
Make: Fix make bootloader, make bootloader-flash, cleaning of bootloader
...
Should resolve TW6610
2016-08-18 21:15:47 +08:00
Ivan Grokhotkov
bd6ea4393c
Initial public version
2016-08-17 23:08:22 +08:00