Commit Graph

9505 Commits (dd8c22db4a69fe6a4efede2e1bb5059104a57e3e)

Author SHA1 Message Date
Jimmy Brisson dd8c22db4a Move DS_5 into its own directory 2017-01-30 11:20:17 +00:00
Jimmy Brisson 60dab4d30d Move coide into its own directory 2017-01-30 11:20:13 +00:00
Jimmy Brisson a9e4180bf7 Move codered to its own directory 2017-01-30 11:20:08 +00:00
Laurent MEUNIER 772fc663d9 STM32: Move types definitions to a common file
Only one point of attention:
STM_MODE_ANALOG_ADC_CONTROL is a specific mode that is only supported on L4.
So STM_MODE_ANALOG_ADC_CONTROL was moved to index 13 (last entry)
of gpio_mode table so that all the other modes are common and only the last
one is specific.
2017-01-30 11:20:03 +00:00
Jaeden Amero faf9b06fa5 EFM32GG: Fix GCC_ARM linker script
A copy paste error snuck into the uVisor related updates to the EFM32GG
linker script. Fix the error by replacing "m_data" with "RAM".

Fixes: 89641bc7e0 "uVisor: Update K64F and EFM32GG linker scripts"
2017-01-30 11:19:57 +00:00
Laurent MEUNIER fed1187b3a STM32: make PortNames.h a common file
the same file can be used for all targets
2017-01-30 11:19:52 +00:00
Bartek Szatkowski 4e3ca4a938 README: Minor interpunction fix 2017-01-30 11:19:47 +00:00
Bartek Szatkowski fdabee0c95 README: mbed-cli -> mbed CLI 2017-01-30 11:19:43 +00:00
Bartek Szatkowski 3a84e9e017 README: Build info; Docs version updated
Add note that mbed-cli is needed for building mbed OS; update link to the docs to point to the latest version.
2017-01-30 11:19:38 +00:00
Jimmy Brisson 085426a2e3 Allow keyword arguments to jinja env from exporters gen_file 2017-01-30 11:19:24 +00:00
Jimmy Brisson cc3fd017ac Fix undefined keys in CMSIS exporter 2017-01-30 11:19:19 +00:00
Jimmy Brisson 45b0f4020d Fix all undefined key errors in iar exporter 2017-01-30 11:19:14 +00:00
Liviu Ionescu 03d2cb8f03 Exporters: make jinja engine strict
- configure the jinja Environment to raise exception when substitution
variables are not defined
- trim spaces and lines, to avoid empty lines in generated files
2017-01-30 11:19:09 +00:00
TsungtaWu c173a14f0b Revise to improve readability
Delete the blank line.
Use Marcos rather than magic numbers
Put brace at end of the while line
2017-01-30 11:19:05 +00:00
TsungtaWu 1bc31a80a4 Add DELTA_DFCM_NNN50 platform
greentea tests are all passing
mbedgt: test case results: 175 OK
Please kindly review this PR
2017-01-30 11:19:01 +00:00
Brian Daniels c87a1d4a13 Renaming test_env.cpp in greentea to avoid warning 2017-01-30 11:18:57 +00:00
Amanda Butler a2d17ed037 Delete testing_mbed_OS_5.md
Delete page because duplicate page exists in Handbook
2017-01-30 11:18:52 +00:00
Jimmy Brisson cd474c07c5 Use sys_libs from mbedToolchain in Makefiles 2017-01-30 11:18:48 +00:00
Jimmy Brisson c3ff22972e Move sys_libs into mbedToolchain class 2017-01-30 11:18:44 +00:00
Mahadevan Mahesh 0a7848cb68 K22F: Enable TRNG
Signed-off-by: Mahadevan Mahesh <Mahesh.Mahadevan@nxp.com>
2017-01-30 11:18:40 +00:00
Max Vilimpoc f8fe7d5cf9 Allow user overrides of LINKER_SCRIPT Make variable 2017-01-30 11:18:36 +00:00
Max Vilimpoc ad4ab2c7d5 Allow user overrides of LINKER_SCRIPT Make variable 2017-01-30 11:18:32 +00:00
Max Vilimpoc 8b1e77af71 Allow user overrides of LINKER_SCRIPT Make variable 2017-01-30 11:18:27 +00:00
Jimmy Brisson 1230b0d4cf Correct revision compares 2017-01-30 11:18:23 +00:00
Russ Butler dafb9d32c3 arm-pack-manager - fix tracebacks
Fix tracebacks from trying to read dictionary values that don't exist
and from incorrect variable names.
2017-01-30 11:18:19 +00:00
Brian Daniels a9cb3fadd0 Fixing toolchain executable not found error for build.py
Commit 19d56fd40f removed the default file
paths for the toolchains. This was done under the assumption that the
top-level compile scripts were properly checking that the toolchain
executable was availble. The build.py script was doing this in the wrong
place. This commit rearranges the script a bit so the check is performed
properly.
2017-01-30 11:18:15 +00:00
Irit Arkin fb8bb5305f Linking to latest 2017-01-30 11:18:11 +00:00
Jimmy Brisson dd8f2b6ddb Correct definition of LPC4088* to use a common ancestry 2017-01-30 11:18:07 +00:00
Jimmy Brisson 7eb4663038 Inherit names from target parents 2017-01-30 11:18:01 +00:00
Russ Butler b764241ae8 Fix invalid assert in exporters
Assert that the length is greater than one rather than the value
itself. This bug was introduced in the commit:
329be06ad0 -
"exporters - group by directories in prj root"
2017-01-30 11:17:57 +00:00
Jimmy Brisson f4118c016e Add docstrings 2017-01-30 11:17:53 +00:00
Jimmy Brisson 91fc7f30cd Refactor scan resources to account for base_paths 2017-01-30 11:17:48 +00:00
Jimmy Brisson 182ff5ad67 Make the debug profile the default used for exporting 2017-01-30 11:17:44 +00:00
Sarah b80c3758e7 Turn off optimizations for uvision and IAR 2017-01-30 11:17:40 +00:00
jeromecoutant e288ee5089 DISCO_F769NI: Add analog loop test support 2017-01-30 11:17:36 +00:00
jeromecoutant 889212aa78 DISCO_F769NI: Add USB support 2017-01-30 11:17:32 +00:00
jeromecoutant 366c7f3599 DISCO_F769NI: targets update
- correct clock for USB
- add ARM micro support
- add OS5 release support
- add TRNG support
- add ARDUINO form factor support
2017-01-30 11:17:28 +00:00
jeromecoutant 802d3fd88d STM32Cube_FW_F7_V1.5.1 CMSIS v1.1.0 => v1.1.2 STM32F7 HAL v1.1.0 => v1.1.2 2017-01-30 11:17:23 +00:00
Laurent MEUNIER 4f12a3728d STM32: make PeripheralPins.h a common file
Simple effort to avoid duplicate code.
2017-01-30 11:17:19 +00:00
Laurent MEUNIER 56053092ce STM32: gpio: factorize gpio_api.c and gpio_object.h
Let's make the code more common for gpios.

The only difference between STM32 families is that BRR register may
not be available. In case BRR is not available, we use the 16 left bits
of BSRR instead. We could always use BSRR, but BRR saves one left-shift
operation, so let's use it when available.

By default we will consider using BRR, except for platforms that define
GPIO_IP_WITHOUT_BRR.
2017-01-30 11:17:15 +00:00
Laurent MEUNIER 84d144ba20 STM32: remove useless include
gpio_object.h is included from common_objects.h,
so no need to have it here.
2017-01-30 11:17:11 +00:00
Mike Fiore 0c16cb6639 use LSI for RTC since LSE is no longer populated by default 2017-01-30 11:17:07 +00:00
Alessandro Angelino 0b8b68c816 uVisor: Update to v0.26.2
* Add support for uVisor own SRAM.
    * This enables targets where uVisor sits in a TCM.
* Distinguish between uVisor and public SRAMs.
2017-01-30 11:17:03 +00:00
Alessandro Angelino 61f569b216 uVisor: Update K64F and EFM32GG linker scripts
This commit improves consistency between different platforms' linker
scripts. In particular, we use "__UVISOR_SRAM_START" instead of
"__UVISOR_BSS_START" as the uVisor BSS sections might be outside of the
SRAM (for example, when using a tightly-coupled memory).
2017-01-30 11:16:58 +00:00
adustm 169c2f14c7 DISCO_F429ZI: Add support for uVisor 2017-01-30 11:16:54 +00:00
Martin Kojtal 34c1facf42 Merge pull request #3585 from ARMmbed/release-candidate
Release candidate for mbed-os-5.3.3
2017-01-16 10:54:14 +00:00
Anna Bridge 27ba238619 Update MBED_LIBRARY_VERSION to v134 2017-01-13 14:46:37 +00:00
Brian Daniels c8d916e281 Fixes linking errors when building with debug profile
When building with the debug profile, certain ST plaforms error with
'get_i2c_timing' not being defined. This is because the function is not
defined as 'static inline', but just 'inline'.
2017-01-13 14:35:57 +00:00
Laurent MEUNIER f2a94c8dce STM32: TIM: Initialize new TIM parameter 2017-01-13 14:35:55 +00:00
Laurent MEUNIER 08f1a4fc2b STM32: Serial: Use up to date MACROs
Following STM32 HAL update, it is needed to use up-to-date MACROs.
Otherwise, build would fail.
2017-01-13 14:35:54 +00:00