valeros
971eb8e35c
Revert back unix style directory separator in sizedata report
2019-10-09 17:37:24 +03:00
valeros
a785c238b1
Use OS-native directory separator in sizedata report
2019-10-09 00:39:57 +03:00
valeros
eda02750ae
Export files as list instead of dict for sizedata target
2019-10-08 13:45:36 +03:00
Ivan Kravets
e5d50eb45c
Docs: RV-LINK debug tool, sync GDV32 dev/platform
2019-10-08 11:49:04 +03:00
Ivan Kravets
b66bf5f4c0
Ignore symbolic links for package examples
2019-10-07 20:35:01 +03:00
Ivan Kravets
d1c8cc38f2
Cast semver to string when validating version
2019-10-05 23:40:27 +03:00
Ivan Kravets
10bada0bcc
ManifestPaser: handle examples from "Examples" folder
2019-10-05 20:21:39 +03:00
Ivan Kravets
5d7e7b1796
DataModel: capture exceptions from failed models in non-strict mode
2019-10-04 23:52:06 +03:00
Ivan Kravets
0f7fe260d1
Docs: Sync ESP32 dev platform
2019-10-04 21:15:37 +03:00
Ivan Kravets
46be56af43
Bump version to 4.1.0b3
2019-10-04 20:51:05 +03:00
Ivan Kravets
dce2655004
Fix broken serial monitor called via run target while uploading // Resolve #3081
2019-10-04 20:50:39 +03:00
Ivan Kravets
36acdd7797
DataModel: allow valid values in non-strict mode for TypeOfList and TypeOfDict
2019-10-04 18:30:48 +03:00
valeros
47e297fecb
Use less verbose debug output
2019-10-04 13:27:02 +03:00
valeros
9ce19c7e83
Skip debug sections when calculating sizedata
2019-10-04 10:52:55 +03:00
Ivan Kravets
9954900a0e
Return back LINKFLAGS for debug mode
2019-10-03 18:16:55 +03:00
Ivan Kravets
a7855ae664
ManifestParser: init from dir using name of file in remote url if provided
2019-10-03 16:14:51 +03:00
Ivan Kravets
76865a1730
ManifetPatrser fixes ( #3080 )
...
* Skip broken examples declaration
* Allow dots in keywords
* Allow "+" in keywords
2019-10-03 14:55:04 +03:00
Ivan Kravets
8febdc19ea
ManifestParser: normalize example names
2019-10-03 12:47:41 +03:00
Ivan Kravets
85a814c21a
Allow dot in manifest example name
2019-10-03 10:33:11 +03:00
Ivan Kravets
ab5650f84b
Use max line length hooks for all systems
2019-10-02 23:46:42 +03:00
Ivan Kravets
77c591ce81
Fix RTD conf
2019-10-02 21:35:13 +03:00
Ivan Kravets
dc067642b2
Fix RTD conf
2019-10-02 21:33:40 +03:00
Ivan Kravets
d0ee0c2919
Sync docs
2019-10-02 21:32:31 +03:00
Ivan Kravets
6d50aa2e25
Remove RTD confs
2019-10-02 20:54:36 +03:00
Ivan Kravets
b68b9794ec
Fix docs with "htmlzip" format
2019-10-02 20:51:39 +03:00
Ivan Kravets
e6ea4cb613
PackageManifest: Ignore hidden files for examples
2019-10-02 20:42:01 +03:00
Ivan Kravets
47ba127733
Add ReadTheDocs config
2019-10-02 18:15:17 +03:00
Ivan Kravets
bbd694c5ea
ManifestParse: automatically generate examples from package dir
2019-10-02 17:54:59 +03:00
Ivan Kravets
7ba2a7cd3d
Bump version to 4.1.0b2
2019-10-02 13:33:12 +03:00
Ivan Kravets
a1ed99962c
Better handling of non-dict values passed to DataModel
2019-10-02 12:34:50 +03:00
Ivan Kravets
c2970631a5
Add "--force" for git update // Issue #3060
2019-10-02 12:34:20 +03:00
Ivan Kravets
d38c843574
Fixed an issue when installing a package using custom Git tag and submodules were not updated correctly // Resolve #3060
2019-10-02 11:52:14 +03:00
Ivan Kravets
a2213a1aa4
Change "examples" field in package manifest to ListOf(ExampleModel)
2019-10-02 11:04:29 +03:00
Ivan Kravets
dee2d2c538
Add manifest parsers for platform.json and package.json
2019-10-01 22:03:23 +03:00
Ivan Kravets
fec19849b5
Docs: Add info about ignoring individual parts of mbed framework
2019-10-01 22:02:55 +03:00
Ivan Kravets
5b77adccb1
DataModels: fix issue when traversing using model fields
2019-10-01 18:10:48 +03:00
Ivan Kravets
a82c4666d4
DataModel: add support for DictOfType, extend base manifest with ExampelsModel
2019-10-01 17:37:11 +03:00
Ivan Kravets
df6a8da290
DataModel: add support for silent validation and "get_exceptions" API
2019-10-01 16:13:25 +03:00
Ivan Kravets
39c8996093
Fix docs typos
2019-10-01 16:11:55 +03:00
Ivan Kravets
af1a0f3587
Allow to build a manifest parser from directory
2019-10-01 00:11:31 +03:00
Ivan Kravets
703912fdc9
Strict manifest validation when submitting to Registry, more tests for manifest model
2019-09-30 23:45:03 +03:00
Ivan Kravets
744881da59
Refactor DataModel with a strict type declaration
2019-09-30 19:44:03 +03:00
Ivan Kravets
5f55c18373
Introduce DataModel, package manifest parser and base manifest model
2019-09-30 17:59:06 +03:00
Ivan Kravets
2137eb1794
Do not append debug flags to linker stage
2019-09-30 13:27:34 +03:00
Ivan Kravets
3dcf1784fb
Update PIO Remote to 2.5.5
2019-09-27 19:36:49 +03:00
Ivan Kravets
9a3dcd3daa
PY2 fix with absolute import
2019-09-27 18:53:58 +03:00
Ivan Kravets
1b74f380a6
Refactor appending of debugging flags
2019-09-27 17:22:21 +03:00
Ivan Kravets
cd2a4ea535
Update copyrights
2019-09-27 17:21:35 +03:00
Ivan Kravets
536a9566da
Feature/pio size data ( #3056 )
...
* Add initial support for detailed memory usage report
* Tidy up sizedata target
* Add toolchain to environment paths
* Make sizedata target a bit more readable
2019-09-27 14:18:35 +03:00
Ivan Kravets
d2abac9b18
Fixed an issue when configuration file options partly ignored when `--project-conf` // Resolve #3034 ( #3055 )
...
* Fixed an issue when configuration file options partly ignored when using custom ``--project-conf`` // Resolve #3034
* Py2 compatible makedirs
* Fix circle dependency
* Fix broken import in test examples
* Fix history
* Remove YAPF markers
* PyLint fix
* Fix invalid project conf path
* Move PIO Core to the root on Windows, issue with long CPPPATHs
* Respect global PLATFORMIO_BUILD_CACHE_DIR env var
* Fix Appveyor paths
* Minor changes
2019-09-27 14:13:53 +03:00