Qinghao Shi
6d47ec37fb
TEST: turn on sub examples build test
2019-11-01 00:06:21 +00:00
Qinghao Shi
e4188b6ad7
TEST: update example.json file
2019-11-01 00:01:36 +00:00
Qinghao Shi
38776fbd99
TEST: add atecc608a example to compilation test
2019-10-31 23:57:14 +00:00
jeromecoutant
0c740e7095
STM32H7: update PeripheralPin generation script and pin files accordingly
2019-10-31 14:11:00 +01:00
Mark Edgeworth
e7964caf93
IOTBTOOL-377: Fix scatter file include path online
2019-10-30 15:51:08 +00:00
Martin Kojtal
df79609cc5
Merge pull request #11675 from jeromecoutant/PR_USB_STEP1
...
STM32 USB update step 1
2019-10-28 14:06:15 +01:00
Martin Kojtal
5a5b0f620d
Merge pull request #11571 from AriParkkila/OS_THREAD_LIBSPACE_NUM
...
Allow OS_THREAD_LIBSPACE_NUM as a macro
2019-10-28 11:09:23 +01:00
Martin Kojtal
83c4a80082
Merge pull request #11710 from jamesbeyond/exp_github
...
Update examples testing scripts
2019-10-28 09:50:36 +01:00
Qinghao Shi
a211cf16a9
EXAMPLES: temporarily turn off build for NFC examples
2019-10-25 17:33:27 +01:00
Martin Kojtal
73f52fd201
Merge pull request #11724 from ThunderSoft123/master
...
iar export for TT_M3HQ and TT_M4G9
2019-10-22 16:26:27 +02:00
panyz0725@thundersoft.com
ac09176274
iar export for TT_M3HQ and TT_M4G9
2019-10-22 16:38:59 +08:00
Martin Kojtal
5eeeaca670
Merge pull request #11429 from hugueskamba/hk-no-float-validation
...
Move script to check for floats and make it Python 2 compatible
2019-10-22 09:34:56 +02:00
Hugues Kamba
c712d2f6ee
Move script to check for floats and make it Python 2 compatible.
...
All scripts pertaining to example projects tests should be in the same
directory. The test framework uses Python2 therefore this script also needs
to be Python2 compatible.
2019-10-21 14:05:22 +01:00
jeromecoutant
5340c00965
STM32 gen PeriphPin script update for USB
2019-10-21 14:49:17 +02:00
Qinghao Shi
5100bddc99
EXAMPLES: fix a typo in the path
2019-10-21 12:33:08 +01:00
Martin Kojtal
1dac871523
Merge pull request #11457 from OPpuolitaival/py_params
...
tools: add silent option to build
2019-10-21 09:19:12 +02:00
Amanda Butler
924787fb0f
Edit README.md
...
Edit file, mostly for formatting and grammar.
2019-10-18 17:04:32 -05:00
Martin Kojtal
4af05bb370
Merge pull request #11648 from rohfle/target-olimex-stm32e407
...
OLIMEX_STM32E407_F407ZG: Added new target platform
2019-10-18 16:05:05 +02:00
Qinghao Shi
61c170f5f9
EXAMPLES: remove default build profiles
2019-10-18 12:41:49 +01:00
Qinghao Shi
59a4ad680d
EXAMPLES: add README file
2019-10-17 23:06:11 +01:00
toyowata
5389536953
Add bootloader support for Seeed Arch-MAX
2019-10-17 10:05:03 +09:00
Qinghao Shi
52b4c39496
EXAMPLES: temporarily turn off the complie test for sub example
2019-10-17 01:10:24 +01:00
Qinghao Shi
88d5079504
EXAMPLES: update comments and fix bugs
2019-10-17 00:57:15 +01:00
Rohan Fletcher
4a078a9bbe
Added Olimex STM32E407 to arm_pack_manager
2019-10-17 11:55:09 +13:00
Qinghao Shi
cf02be63ff
EXAMPLES: update console output format
2019-10-16 23:46:18 +01:00
Qinghao Shi
6876362689
EXAMPLES: update build_repo function
2019-10-16 18:09:36 +01:00
Qinghao Shi
3f0add7e44
EXAMPLES: update export_repos function
2019-10-16 18:06:24 +01:00
Qinghao Shi
4c5f94075f
EXAMPLES: update examples_lib.py
...
- add logging function
- update clone function
- update deploy function
- update source function
- add symlink function
2019-10-16 18:00:33 +01:00
Qinghao Shi
640ea73a01
EXAMPLES: improve examples.py cli help messages
2019-10-16 17:52:42 +01:00
Qinghao Shi
fa86629ec6
EXAMPLES: add list amd Symlink functions
2019-10-16 17:47:36 +01:00
Qinghao Shi
2f6f066f07
EXAMPLES: update examples.json file
...
- remove "mbed" and "test-repo-source" key
- add "sub-repo-example" key as an indicator if an example has sub examples
- add "subs" key to sotre sub examples names
2019-10-16 17:20:05 +01:00
Qinghao Shi
f317753a1d
EXAMPLES: add test key for remaining examples
2019-10-16 15:56:10 +01:00
Alexandre Bourdiol
adcf0e2fa5
DISCO_H747I Dualcore support
...
Add 2 targets for DISCO_H747I dualcore:
* DISCO_H747I -> for CM7 core
* DISCO_H747I_CM4 -> for CM4 core
Current restrictions:
* TICKLESS deactivated
* DeepSleep not supported (DeepSleep wrapped to sleep)
Warning: use of the same IP (example I2C1) by both core at the same time is not prevented,
but is strongly not recommended.
Some Hardware Semaphore are use for common IP, to manage concurrent access by both cores: Flash, GPIO, RCC.
Warning: Drag and drop of binary to DISCO_H747I will flash CM7.
In order to flash CM4, one can use STM32 CubeProgrammer tool.
2019-10-14 18:02:57 +02:00
Cruz Monrreal II
70ee402340
Fixed Travis CI issue where jobs were/are getting stalled while fetching packages.
...
Something on Travis CI's side has changed such that invoking the 'wait' command within a script attempts to wait on some other jobs in addition to those spawned within the CI job.
Workaround is to explicitly collect the PIDs for processes spawned within the script and only wait on those.
2019-10-11 16:06:01 -05:00
Anna Bridge
97e11cc781
Merge pull request #11176 from OpenNuvoton/nuvoton_m252kg
...
Support Nuvoton target NUMAKER_M252KG
2019-10-11 14:33:06 +01:00
Anna Bridge
a65718dab2
Merge pull request #11638 from JuhPuur/imgtool_python3_fix
...
Change imgtool lib import to relative import
2019-10-08 10:37:39 +01:00
Anna Bridge
f1295b9aa7
Merge pull request #11573 from felser/add_413_dragonfly
...
Add 413 dragonfly
2019-10-07 16:48:07 +01:00
Juhani Puurula
bdaa38c1bb
Change imgtool lib import to relative import
2019-10-03 12:12:43 +03:00
Ben Cooke
dd778c4126
Add MTS_DRAGONFLY_F413RH platform to mbed-os
2019-09-30 13:50:40 -05:00
Chun-Chieh Li
b478a19895
[M252KG] Add missing 'sectors' into arm_pack_manager/index.json
2019-09-27 17:45:57 +08:00
Ari Parkkila
ed4b948d8e
Allow OS_THREAD_LIBSPACE_NUM as a macro
2019-09-26 04:33:53 -07:00
Martin Kojtal
a5aa820f25
Merge pull request #11489 from OPpuolitaival/build_jobs
...
Examples.py add --jobs argument
2019-09-20 14:13:11 +02:00
Martin Kojtal
4f7339af78
Merge pull request #11456 from ARMmbed/349-spaces_in_path
...
IOTBTOOL-349: Correct handling of spaces in project name.
2019-09-19 10:37:31 +02:00
Martin Kojtal
030e3e1f72
Merge pull request #11498 from 0xc0170/fix_iar
...
iar export: fix invalid optmization flag - remove from misc
2019-09-19 09:33:29 +02:00
Olli-Pekka Puolitaival
ff2778f5f6
Fix documentation
2019-09-17 15:26:06 +03:00
Martin Kojtal
2f1f219d73
iar export: fix invalid optmization flag - remove from misc
...
The exported project uses project file to set optimization, we can provide this
via misc options. It was recently changed to Ol and this was not handled in our
scripts.
2019-09-17 13:21:27 +01:00
Martin Kojtal
ffbd92c5a9
Merge pull request #11288 from OpenNuvoton/nuvoton_m2351_comb-sec-nonsec
...
M2351: Enhance secure/non-secure image build flow for non-PSA target
2019-09-17 12:18:16 +02:00
ccli8
82f60d913e
Remove 'PSA' check from test spec conversion
...
This is unnecessary because all TZ targets must follow the naming rule: PLATFORM_[NPSA_]S/NS
2019-09-16 23:25:44 +08:00
Olli-Pekka Puolitaival
350c0eff22
Make able to define build jobs amount when building examples
2019-09-16 13:30:24 +03:00
Chun-Chieh Li
ad5e94a9c6
Convert TZ target name 'NPSA' to test spec platform name
...
1. All TZ targets should have name pattern: PLATFORM_[PSA_/NPSA_]S/NS, where:
(1) 'PLATFORM' for test spec platform name
(2) 'PSA/NPSA' for PSA/non-PSA targets. Defaults to PSA target on absent.
(3) 'S'/'NS' for secure/non-secure targets
2. Secure target may participate in Greentea, so its name is also truncated here.
2019-09-16 11:59:13 +08:00
Chun-Chieh Li
0ed126ba79
M2351: Add post-binary hook into uvision whitelist
...
This is necessary for exporting M2351 uvision project.
2019-09-16 11:02:16 +08:00
Chun-Chieh Li
e9e85f5307
M2351: Support non-PSA secure/non-secure combined build
...
Support secure/non-secure combined build for non-PSA target:
1. In secure post-build, deliver built secure image to TARGET_NU_PREBUILD_SECURE
directory which is to combine later.
2. In non-secure post-build, merge non-secure image with secure image saved in
TARGET_NU_PREBUILD_SECURE directory.
3. In non-secure post-build, user can also drop pre-built secure image saved in
TARGET_NU_PREBUILD_SECURE directory and provide its own by adding the line below
in mbed_app.json:
"target.extra_labels_remove": ["NU_PREBUILD_SECURE"]
2019-09-16 10:37:08 +08:00
Martin Kojtal
01bb1b94d7
Merge pull request #11467 from OpenNuvoton/nuvoton_conv_tz_test_spec
...
Convert TZ target name to test spec platform name
2019-09-12 12:35:12 +02:00
Martin Kojtal
dc02e0bce7
Merge pull request #11464 from jamesbeyond/exp_update
...
TEST: update compare log file name
2019-09-12 11:09:04 +02:00
Martin Kojtal
306e144146
Merge pull request #11445 from matthew-macovsky-cypress/pr/makefile-fix
...
Add catch-all rule to makefile template
2019-09-12 07:31:28 +02:00
Chun-Chieh Li
a489a7313b
Convert TZ target name to test spec platform name
...
1. All TZ targets should have name pattern: PLATFORM_[PSA_]S/NS, where:
(1) 'PLATFORM' for test spec platform name
(2) 'PSA' is optional to distinguish PSA/non-PSA targets, especially when
both PSA/non-PSA targets are supported
(3) 'S'/'NS' for secure/non-secure targets
2. Secure target may participate in Greentea, so its name is also truncated here.
2019-09-12 11:29:26 +08:00
Qinghao Shi
7203154566
TEST: update compare log file name
2019-09-11 19:01:48 +01:00
Olli-Pekka Puolitaival
a53cdcd188
Remove --extra-verbose-notifications because not in use anywhere
2019-09-11 14:37:06 +03:00
Olli-Pekka Puolitaival
ed8d49dfb5
Add silent option in test.py also
2019-09-11 14:32:38 +03:00
Mark Edgeworth
6d7089eb35
Review changes
2019-09-11 12:27:46 +01:00
Mark Edgeworth
65d6015179
Update tools/toolchains/mbed_toolchain.py
...
Co-Authored-By: Graham Hammond <graham.hammond@arm.com>
2019-09-11 12:18:50 +01:00
Olli-Pekka Puolitaival
daddc7dcb8
Remove not used code lines
2019-09-11 14:06:35 +03:00
Mark Edgeworth
6f37fd91a8
IOTBTOOL-349: Correct handling of spaces in project name.
...
This fixes an issue where a space in the name of a project would cause a link failure
2019-09-11 11:22:56 +01:00
Martin Kojtal
0e04d74c80
Merge pull request #11254 from jh228/patch-1
...
Update gcc.py for preprocessing in linker script
2019-09-10 19:41:09 +02:00
Martin Kojtal
0f1962e86d
Merge pull request #11437 from hugueskamba/hk-harmonize-doxygen-grouping
...
Harmonise Doxygen comments in drivers, events, platform and rtos dirs
2019-09-10 10:56:41 +02:00
Matthew Macovsky
4f83141b90
Add catch-all rule to makefile template
2019-09-09 19:13:43 +01:00
Hugues Kamba
5933dec3b7
Harmonise Doxygen comments in drivers, events, platform and rtos dirs
...
When a Doxygen group has been defined (created), all its needed to add
documentation to that group is `\addtogroup`. Since all the information
about the group is preserved, it is not necessary to mention the group
hierarchy again with `\ingroup`. This PR removes unnecessary Doxygen lines
across the `drivers`, `events`, `platform` and `rtos` directories.
It also ensures that new groups are created with `\defgroup` once and
referenced with `\addtogroup` whenever documentation needs to be added to
an existing group.
2019-09-09 10:59:51 +01:00
Martin Kojtal
5cbede4a0b
Merge pull request #11438 from hugueskamba/hk-correct-doxy-spellchecker-error-msg
...
Correct doxy-spellchecker error message
2019-09-09 11:13:50 +02:00
Martin Kojtal
458523219a
Merge pull request #11006 from linlingao/pr10692
...
Introduce an Mbed config to enable XIP
2019-09-09 11:09:21 +02:00
Hugues Kamba
074b379439
Correct doxy-spellchecker error message
2019-09-07 21:00:21 +01:00
Martin Kojtal
5f4698f81f
Merge pull request #11382 from OPpuolitaival/very_verbose
...
Use very verbose to see more details in case of problem
2019-09-05 09:44:33 +02:00
Martin Kojtal
a924c02a9a
Merge pull request #11314 from hugueskamba/hk-iotcore-1279-executable_analysis_tools
...
Add executable analaysis tool for floating point checks.
2019-09-04 11:53:23 +02:00
Lin Gao
2a78a9ba13
Refactored code to not use macro. Created config xip-enable
2019-09-03 11:54:14 -05:00
Lin Gao
ea032bebc4
Add XIP capability, enable QSPI. XIP can be enable by adding macro XIP_ENABLE in mbed_app.json. It's disabled by default.
2019-09-03 11:54:11 -05:00
Martin Kojtal
e001216b55
Merge pull request #11315 from Patater/psa-crypto-api-1.0b3
...
Update Mbed OS for PSA Crypto API 1.0b3
2019-09-03 09:20:15 +02:00
Jaeden Amero
5c81d19bc1
psa: Document a test partition creation gotcha
...
The release script must be run from mbed-os root, otherwise the test
partition binaries will not be created. Add a note in the tool's README
to make this clear and hopefully help save someone some debugging time
in the future.
2019-09-02 17:10:59 +01:00
Martin Kojtal
940d3fdf60
Merge pull request #11291 from LMESTM/STM32_OSPI_QSPI_fallback_support
...
Stm32 ospi qspi fallback support
2019-09-02 12:26:55 +02:00
Roman Okhrimenko
c249bf97c2
Updated target files structure to align with the following BSP PR.
2019-08-30 15:10:19 +03:00
Roman Okhrimenko
bfe1d04ba2
Removed import of version specific python modules, improved imports organization in PSOC6.py, fixed per PR comments
2019-08-30 15:10:19 +03:00
Roman Okhrimenko
d289b967f7
Added check for python version before calling post build action. Fixed compilation for Python 2.7.
2019-08-30 15:10:19 +03:00
Roman Okhrimenko
515555e7ba
Removed scripts for provisiongs from repository, made fixes per PR comments, adjusted Readme.md
2019-08-30 15:10:19 +03:00
Roman Okhrimenko
ed9995e06c
PSOC6_SB: Initial commit to add CY8CPROTO_064_SB to mbed-os sources.
2019-08-30 15:10:18 +03:00
Hugues Kamba
487bbe6323
Add executable analaysis tool for floating point checks.
2019-08-30 11:26:30 +01:00
Olli-Pekka Puolitaival
aebda11adf
Use very verbose to see more details in case of problem
2019-08-30 09:14:06 +03:00
Martin Kojtal
ea582f3e11
Merge pull request #11235 from evedon/mprintf-rework
...
minimal-printf should not bypass the retargetting code
2019-08-29 18:49:01 +02:00
Martin Kojtal
159ee4583a
Merge pull request #11225 from kjbracey-arm/µvision528c++14
...
µVision export: Handle more C++ language standards
2019-08-29 16:31:45 +02:00
Evelyne Donnaes
d9f32639eb
Changed minimal-printf to call fputc so that it does not bypass the retargetting code
...
Removed minimal-printf-console-output
2019-08-29 11:30:34 +01:00
jeromecoutant
64b11c5322
STM32 PeripheralPins generation script: add OSPI parsing
2019-08-29 12:11:58 +02:00
Mika Leppänen
e3f247793a
Added PPP directory to astyle ignore and added some spellchecker ignore words
2019-08-20 13:37:12 +03:00
Martin Kojtal
b2b1ac1977
Merge pull request #11212 from chrissnow/uVison_opt_level
...
Change default optimisation level to O1 when exporting to uVision
2019-08-20 09:54:21 +02:00
Martin Kojtal
101ae73b87
Merge pull request #11063 from linlingao/f_cc3220sf_launchxl
...
Add CC3220SF_Launchxl to Mbed OS
2019-08-19 12:08:11 +02:00
jh228
f3885fd89a
Update gcc.py
2019-08-19 15:09:04 +09:00
jh228
71466f8111
Update gcc.py for preprocessing in linker script
...
To fix https://github.com/ARMmbed/mbed-os/issues/11214 , we need this update. :-)
2019-08-19 09:52:44 +09:00
Olli-Pekka Puolitaival
ba26bd9cde
Python3 fixes
2019-08-16 13:51:21 +03:00
Anna Bridge
3ede2a9a60
Merge pull request #11126 from teetak01/optimize-debug-profile
...
Optimize debug profile flags for size
2019-08-15 12:53:32 +01:00
Olli-Pekka Puolitaival
aa1d16e871
Python3 fixes
2019-08-15 10:06:41 +03:00
Kevin Bracey
c3a71eb23b
µVision export: Handle more C++ language standards
...
µVision 5.28a now has options for gnu++14, c++14 and c++17, so we can
use them rather than falling back to c++14 or gnu++11.
This does mean that an export of current master, which uses gnu++14,
will now require version 5.28a. I have not tested what happens if
5.27 is given a project file with these new option numbers.
However, export of current master is broken for 5.27 anyway, as the
fallback to gnu++11 means it fails to compile the C++14 constructs
now in the codebase.
Fixes #11217 , as long as users update µVision too.
2019-08-14 17:13:03 +03:00
Evelyne Donnaes
5eaa922ce1
Moved minimal-printf.json to a subdirectory
2019-08-13 12:59:45 +01:00
Evelyne Donnaes
7954ad3dd9
Revert commit 3010aaa253 (diff-1a477b054b847ec75ac3bf22194a3335)
that modified template for partial profile
2019-08-13 12:57:55 +01:00
Chris Snow
a430b6a469
Change default optimisation level to O1 when exporting to uVision
2019-08-13 12:50:51 +01:00