Commit Graph

26 Commits

Author SHA1 Message Date
Max Prokhorov
437424aaac .ld scripts refactoring (#1559)
* initial ldscripts refactoring

* add missing menu options

* board for 2.3.0 and 2.4.2

* test with core 2.5.0

* typo

* ...same typo in other boards.local.txt

* generate boards.local.txt from common template

* Depend on file presence instead of platform version

* sdk selection

* Override only relevant entries

* generate ldscripts

* formatting

* unused

* fix section scope

* fix linker script comment and build getting stuck

* py2 compat

platformio from pip still does not support py3

* add TODO for py3

* chmod +x, remove leading newline

* comment with real spiffs size

* fixup! chmod +x, remove leading newline

* regenerate all ldscripts

* Preventive fix of spiffs_end calculation

* update arg parsing

* generate only 2.3.0 and latest

* readme for boards.local.txt

* Update ldscript readme

* unique flash sizes

* fix sub

* line break

* correct way to get framework path

* Alias for _FS_... symbols

* unused 2m1m1s

* bump?

* show travis logs

* ensure latest toolchain for travis

* check platform packages when building
2019-08-05 19:44:21 +03:00
Max Prokhorov
9bae101ed1 PIO: Update for recent platforms (#1811)
* PlatformIO development platforms

* Properly detect platform directory

* Naming

* Update platformio.ini
2019-07-07 11:35:50 +03:00
Max Prokhorov
c7d467144a PIO: patch lwip1 MTU bug in travis (#1723) 2019-05-19 07:01:56 +03:00
Max Prokhorov
8cc389fce3 no need to conditionally redefine symbols 2019-03-29 15:20:45 +03:00
Max Prokhorov
fa44908269 fix typo and link order 2019-03-29 12:24:51 +03:00
Max Prokhorov
f2ad37152b special dummy printf to disable Serial using some boards 2019-03-29 11:05:11 +03:00
Xose Pérez
d4e5302a81 Fix codacy issues 2018-08-27 11:39:53 +02:00
Maxim Prokhorov
5f2a147c3e Turn off warnings only for external code 2018-08-04 01:48:12 +03:00
Xose Pérez
1c755cfb89 Pre-build the different available WebUI images 2018-06-22 20:19:39 +02:00
Xose Pérez
05a0ce953e Checking if node exists before building the web UI from PlatformIO 2018-06-21 17:35:51 +02:00
Maxim Prokhorov
bad39b22ac Show true binary size 2018-06-21 05:16:17 +00:00
Xose Pérez
6237847a8b Third test 2018-06-21 00:05:07 +02:00
Xose Pérez
f5a7a37940 Second test 2018-06-20 23:57:38 +02:00
Xose Pérez
9651fa5ce1 Detach gulp build from within extra_script 2018-06-20 23:46:44 +02:00
Xose Pérez
b56e986e69 Support for webui_module configuration in the OTA manager 2018-06-20 12:02:57 +02:00
Xose Pérez
894e19124d Build correctly when no modules 2018-06-20 10:14:04 +02:00
Xose Pérez
1583a5810f Configure what HTML modules has each image 2018-06-18 14:44:42 +02:00
Xose Pérez
394ef18299 Remove build.h and APP_BUILD_FLAGS 2018-04-01 11:56:48 +02:00
Xose Pérez
d3fbe31d92 Disable floating point support when building using PIO 2018-03-01 06:35:27 +01:00
Xose Pérez
9ee7ffa795 Disable floating point support when building using PIO 2018-03-01 06:35:13 +01:00
Xose Pérez
cdf7254acc Add cppcheck preaction to extra_scripts.py (disabled atm) 2018-02-26 13:00:54 +01:00
Xose Pérez
437b0dd929 Fix some codacy issues with python files 2018-02-08 11:12:44 +01:00
Xose Pérez
7f2aed2a33 Store the build flags in image, show them with the info message 2018-02-05 23:19:08 +01:00
Xose Pérez
29b3ae7041 Support to build a core version of the firmware (<290Kb) keeping track of the board type for future reference 2018-01-08 00:25:12 +01:00
Xose Pérez
f3e4d6392f Remove env.Dump in platformio extra script 2018-01-05 09:37:34 +01:00
Xose Pérez
a9735280d5 Add binary size check hook to platformio build 2018-01-04 16:09:43 +01:00