Sam Grove
ca0b47a8be
Merge pull request #2612 from MarceloSalazar/memap_fixes
...
Fixed bug on memap (non-default output path)
2016-09-16 17:21:07 -05:00
Sam Grove
75af749baa
Merge pull request #2571 from svastm/serial_asynch_f7
...
STM32F7 - Add asynchronous serial
2016-09-16 17:20:51 -05:00
Sam Grove
1a91c1cc1d
Merge pull request #2561 from geky/nsapi-network-state
...
lwip - Add checks for invalid state of network
2016-09-16 17:20:34 -05:00
Sam Grove
c940d0e20a
Merge pull request #2551 from ARMmbed/runtime_configuration
...
Remove IPv6 link time dependency on an RF phy
2016-09-16 17:17:51 -05:00
Sam Grove
e4c8d76ba9
Merge pull request #2688 from artokin/master
...
Avoid type collision by renaming callback variable
2016-09-16 14:22:59 -05:00
Sam Grove
3a05cdd259
Merge pull request #2680 from ARMmbed/jenkinsfile
...
Update Jenkinsfile
2016-09-16 13:10:25 -05:00
Martin Kojtal
5d1d8b4033
Merge pull request #2685 from andreaslarssonublox/stm32f4_phy_fix
...
lwip - replace vendor specific register usage in stm32f4_emac.c with basic register
2016-09-16 08:23:37 +01:00
Sam Grove
da14bce7a2
Merge pull request #2518 from fvincenzo/master
...
Enable uvisor on Beetle
2016-09-15 14:01:07 -05:00
Sam Grove
1eaa272b38
Merge pull request #2577 from theotherjimmy/gcc-arm-consolidation
...
tools-exporters! - Move to Toolchain-polymorphic makefiles
2016-09-15 12:58:02 -05:00
Jimmy Brisson
e507b9e1c6
export make - Surround all command line stuff with quotes.
...
Should eliminate any space-in-path issues
2016-09-15 11:42:52 -05:00
Jimmy Brisson
a3ee5edde5
Unifiy output style of makefile and tools
2016-09-15 11:42:52 -05:00
Jimmy Brisson
d9c8365828
Use cflags instead of symbols
2016-09-15 11:42:52 -05:00
Jimmy Brisson
6838aa9372
Clean code style of python code for generic make
2016-09-15 11:42:52 -05:00
Jimmy Brisson
920bb47ffd
Change make exporter support to match target.json
2016-09-15 11:42:52 -05:00
Jimmy Brisson
00d2a45b91
Generalize make exporters for all toolchains
2016-09-15 11:42:52 -05:00
Jimmy Brisson
17e096b369
Move make stuff to it's own folder; add a make_gcc_arm exporter
2016-09-15 11:42:52 -05:00
Jimmy Brisson
5c9dd3c3a1
Remove "modify the checksum" message from targets without a binary hook
2016-09-15 11:42:51 -05:00
Jimmy Brisson
7b1112588d
remove templates that differ uselessly in cpu/c flags
2016-09-15 11:42:51 -05:00
Jimmy Brisson
c913050053
Move hex file merging to common makefile
2016-09-15 11:42:45 -05:00
Jimmy Brisson
4ac92daac9
Use common template as fallback
2016-09-15 11:41:46 -05:00
Sam Grove
729ef15307
Merge pull request #2682 from ohagendorf/bugfix_can_loop_test
...
classic mbed: bugfix can loop test
2016-09-15 07:56:46 -05:00
Bogdan Marinescu
7669d7f8f5
Merge pull request #2691 from ARMmbed/no_custom_targets
...
Removed custom targets from config system
2016-09-14 14:41:31 +03:00
Martin Kojtal
21a2123aad
Merge pull request #2669 from andreaslarssonublox/updated_master
...
Target - Add u-blox C029 target
2016-09-14 10:35:22 +01:00
Martin Kojtal
e014b0f502
Merge pull request #2522 from svastm/cthunk_cm7
...
Add CThunk for CM7
2016-09-14 08:19:08 +01:00
svastm
af0f7e3376
Change cthunk implementation + cm7 support
...
- Add support of cortex-M7 for cthunk.
- Change the cthunk trampoline implementation to safer and quicker
solutions:
* thumb2, the behaviour was undefined. new implementation use now 2
instructions
* thumb, The new implementation use 3 instructions instead of 6.
2016-09-13 15:45:58 +02:00
Bogdan Marinescu
8852b2edec
Removed hidden argument to set_targets_json_location
...
The previous code used a variable that was internal to the Target class.
This commit removes the argument to `set_targets_json_location`
completely, which forces Target to use the default locatio internally.
2016-09-13 16:45:32 +03:00
Martin Kojtal
24e1218da7
Merge pull request #2648 from jeromecoutant/PR_8K_RAM
...
Disable RTOS tests for STM32 8K targets
2016-09-13 14:21:49 +01:00
Bogdan Marinescu
d7899b4b2b
Removed custom targets from config system
...
Custom targets were the origin of a number of issues with the mbed
tools, so it was decided that they need to be removed. This PR does just
that (and moves the "custom_targets" part of the config system tests
into a separate, per-test "targets.json" file to preserve the test
functionality).
2016-09-13 15:54:44 +03:00
Arto Kinnunen
1b46d2bbf9
Avoid type collision by renaming callback variable
...
Build jobs are failing due build error "arm_hal_timer.cpp:50:5:
error: reference to 'callback' is ambiguous".
Fix the build error by renaming callback to arm_hal_callback to
avoid collision with callback defined in ./mbed-os/hal/api/Callback.h
2016-09-13 15:02:43 +03:00
andreas.larsson
189d932169
Replaced usage of vendor specific register with basic registers when checking link status
2016-09-13 12:04:04 +02:00
Olaf Hagendorf
067ca8637c
classic mbed: bugfix can loop test
...
bugfixing the can loop test which failed after PR #2504
2016-09-13 10:44:51 +02:00
Mika Karjalainen
9061a099fb
Update Jenkinsfile
...
* Enabled ARM toolchain
* Cleaned unncessary stages
* Stages are defined inside compile and buildTestApps functions
* Added building of mbed-os-cliapp and mbed-client-testapp
* These will build and test the mbed-os changes with all mbed-os-cliapp and mbed-client-testapp configurations, see Jenkinsfiles in https://github.com/ARMmbed/mbed-os-cliapp and https://github.com/ARMmbed/mbed-client-testapp for specifications
2016-09-13 09:39:19 +03:00
Sam Grove
dd5649d92b
Merge pull request #2678 from bridadan/fix-ncs36510-linux-compile
...
Fixing NCS36510 compile on Linux
2016-09-13 01:03:22 -05:00
Brian Daniels
a929bbb161
Fixing NCS36510 compile on Linux
...
There was a case sensitivity issue when compiling the NCS36510 on Linux.
This commit changes the include directive to the proper case.
2016-09-12 23:10:13 -05:00
andreas.larsson
dba6278dfe
Aligned with STM32F429
2016-09-12 16:09:09 +02:00
andreas.larsson
c3022ff456
Fixed wrong RAM start and added NVIC start.
2016-09-12 15:55:38 +02:00
andreas.larsson
ca99c3325f
Fixed wrong flash size. Fixed duplicate RW_IRAM1 region.
2016-09-12 15:54:19 +02:00
andreas.larsson
173486fac0
Added u-blox C029 target
2016-09-12 13:41:38 +02:00
jeromecoutant
c3b9a74463
travis: revove rtos support for NUCLEO_L053R8
2016-09-12 12:54:00 +02:00
Vincenzo Frascino
08e6f4121c
[BEETLE] Add platform to uvisor importer
...
This patch adds Beetle platform to uvisor importer.
Signed-off-by: Vincenzo Frascino <vincenzo.frascino@arm.com>
2016-09-12 10:54:33 +01:00
Vincenzo Frascino
788ebf7fb5
[BEETLE] Disable fcache stats if uvisor is defined
...
This patch disables the fcache stats into mbed_sdk_init if uvisor is
defined in order to prevent MEMMANAGEMENT faults during boot.
Signed-off-by: Vincenzo Frascino <vincenzo.frascino@arm.com>
2016-09-12 10:54:31 +01:00
Vincenzo Frascino
b4d1cfe17f
[BEETLE] Add CMSIS 5 virtual NVIC compliancy
...
This patch adds CMSIS 5 virtual NVIC compliancy in order to support
uvisor.
Signed-off-by: Vincenzo Frascino <vincenzo.frascino@arm.com>
2016-09-12 10:54:29 +01:00
Vincenzo Frascino
309fd8966c
[MBED-OS] Backport virtual NVIC mechanism from CMSIS 5 on CM3
...
This patch backports the virtual NVIC mechanish from CMSIS 5 for the
Cortex M3 architecture in order to support uvisor in this MCU class.
Signed-off-by: Vincenzo Frascino <vincenzo.frascino@arm.com>
2016-09-12 10:54:06 +01:00
jeromecoutant
2d2a4bcf4b
8K RAM target is too small for RTOS support
2016-09-12 11:49:43 +02:00
jeromecoutant
787a21fbd0
Disable RTOS tests for STM32 8K targets
...
8K RAM target is too small for
"NUCLEO_L031K6"
"NUCLEO_L053R8"
"DISCO_L053C8"
"NUCLEO_F030R8"
2016-09-12 11:48:02 +02:00
svastm
15e60fc7c6
STM32F7 - Add tests for asynchronous serial
2016-09-12 10:44:31 +02:00
svastm
33f5b8ef64
STM32F7 - Enable asynchronous serial
2016-09-12 10:44:27 +02:00
svastm
f2a01a7bfc
STM32F7 - Add asynchronous serial
2016-09-12 10:43:57 +02:00
Sam Grove
e9d0fbd178
Merge pull request #2604 from tung7970/fix-tools
...
Tools - Fix fill section size variation
2016-09-10 16:22:00 -05:00
Sam Grove
c3737b4f7a
Merge pull request #2593 from ConorPKeegan/devel_app_config_switch
...
Add app config command line switch for test and make
2016-09-10 14:30:38 -05:00