0xc0170
29f806bb64
armcc - remove libpath from ld flags
...
libpath is not required for exporters, as they provide default paths.
This caused problems when paths are not correct for mbed tools, a project
fails to build as path is not found.
2016-06-28 14:58:26 +02:00
Bogdan Marinescu
693a8313c5
Merge pull request #2041 from 0xc0170/fix_uvision_vla
...
uvision4/5 - remove no-vla for exporters
2016-06-28 15:17:08 +03:00
0xc0170
f44ff94fc3
uvision4/5 - remove no-vla for exporters
...
IDE has C/C++ tab, thus this only cxx flag would be applied for
C files.
2016-06-28 14:15:34 +02:00
Daniel Kupiniak
bb29ed8991
Export ELMO_F411RE projects to offline GCC ARM Make project.
2016-06-28 14:14:48 +02:00
Bogdan Marinescu
e1890c9284
Merge pull request #2037 from 0xc0170/fix_export_zip
...
Project - fix zip rename argument
2016-06-28 11:31:33 +03:00
0xc0170
35c90753c0
Project - fix zip rename argument
2016-06-28 10:22:47 +02:00
Bogdan Marinescu
af71d87adc
Merge pull request #1975 from theotherjimmy/export-mbed-conf
...
[Exporters] Update exporters to include and use mbed_conf.h (Was #1964 )
2016-06-28 11:15:22 +03:00
Martin Kojtal
05b8db418a
Merge pull request #2025 from pan-/nrf51_nano
...
Use nano lib by default for nrf51 based targets.
2016-06-28 10:12:54 +02:00
Martin Kojtal
96e533c361
Merge pull request #2034 from sarahmarshy/patch-1
...
[Exporters] Conflicting zip name
2016-06-28 07:28:41 +02:00
Martin Kojtal
5994173d39
Merge pull request #2032 from theotherjimmy/fix-program-cycle-s
...
[Tools] Force program_cycle_s to be used as an attribue everywhere
2016-06-28 07:25:51 +02:00
Colin Hogben
9455e89b8e
[K64F] serial_api.c: Fix #1979 assertion error for ParityEven
2016-06-28 06:04:16 +01:00
tomoyuki yamanaka
287aea22ee
Update the comments of stack size for main threads
...
We updated the comments of stack size for main threads.
2016-06-28 11:15:19 +09:00
Mihail Stoyanov
51157ba073
Disable test MBED_39 being commonly failed test
2016-06-27 23:55:45 +01:00
Mihail Stoyanov
b67d425f09
Add MBED_ prefix to compilers environment variables
2016-06-27 23:27:43 +01:00
sarahmarshy
beb0be99d8
Conflicting zip name
...
The boolean zip passed as a parameter conflicts with the zip exporter class imported.
2016-06-27 17:20:13 -05:00
Sam Grove
7bd9952583
Merge pull request #2030 from mlnx/memap_docs
...
Adding memap documentation
2016-06-27 17:15:12 -05:00
Jimmy Brisson
855cc91550
Force program_cycle_s to be used as an attribue everywhere
2016-06-27 16:01:52 -05:00
Jimmy Brisson
8e11fa2071
Undelete defines from IAR
2016-06-27 14:36:35 -05:00
Jimmy Brisson
7b83c30ba1
for file in `ls tofor file in `ls tools/export`; do sed -i tools/export/$file -e "s/MBED_CONF_ACTIVE/MBED_CONFIG_HEADER_SUPPORTED/"; done
2016-06-27 14:06:42 -05:00
Jimmy Brisson
4746beb256
Switch to = style for preincludes
...
relpaces the --preinclude mbed_config.h with --preinclude=mbed_config.h
2016-06-27 14:06:42 -05:00
Jimmy Brisson
f92d3ec9be
Move name of config file to one location
2016-06-27 14:06:42 -05:00
Jimmy Brisson
3a273f78f2
Create and enable exporter flag mbed_conf_active for exporters
...
The mbed_conf_active feature disables configuration macros on the
command line and replaces them with a preinclude header file
2016-06-27 14:06:42 -05:00
Jimmy Brisson
c06dad55d9
Change uVisoun[45] to get preincludes
2016-06-27 14:06:42 -05:00
Jimmy Brisson
a1b73c9b7e
Fix typo after rebase
2016-06-27 14:06:41 -05:00
Mihail Stoyanov
879ae8c6bd
Fixed gcc.py typo
...
get_conifg_option -> get_config_option
2016-06-27 14:06:41 -05:00
Jimmy Brisson
d9b4109143
Update progen-style flags with the toolchains include mbed_conf.h
2016-06-27 14:06:41 -05:00
Jimmy Brisson
5532fb8697
Export command line for including mbed_conf.h from toolchains
2016-06-27 14:06:34 -05:00
Jimmy Brisson
4f29483255
Update exporters to include the generated mbed_conf.h
2016-06-27 13:59:56 -05:00
Sam Grove
f7ad7d2e27
Merge pull request #2005 from screamerbg/env-var-paths
...
[Tools] Add environmental variables support for toolchain paths
2016-06-27 11:41:58 -05:00
Sam Grove
c815b3a9e8
Merge pull request #2022 from screamerbg/refresh-requirements
...
Updated requirements.txt to match setup.py.
2016-06-27 11:38:57 -05:00
Sam Grove
f3e15ebfa3
Merge pull request #2020 from mbedmicro/fix_iar_asm_options
...
Fixed config-related options for the IAR assembler
2016-06-27 11:37:59 -05:00
Marcelo Salazar
2594c4946b
Minor tweaks
2016-06-27 16:59:00 +01:00
Bogdan Marinescu
676cfbb695
Merge pull request #2028 from mbedmicro/add_project_folders
...
Change directory generation for project files.
2016-06-27 18:52:18 +03:00
Martin Kojtal
2acd3bbf2f
Merge pull request #2023 from screamerbg/misc-scripts
...
Move non-essential scripts to tools/misc/
2016-06-27 17:51:56 +02:00
Marcelo Salazar
f1dd7c5fbd
Adding memap documentation
2016-06-27 16:45:29 +01:00
Bogdan Marinescu
2852932367
Change directory generation for project files.
...
Before this PR:
```
Successful exports:
* K64F::uvision .\projectfiles\uvision\Unnamed_Project_K64F
```
After this PR:
```
Successful exports:
* K64F::uvision .\projectfiles\uvision_K64F\Unnamed_Project
```
The directory name now contains <ide>_<target>, and there's a single
project per directory as a result.
2016-06-27 18:16:46 +03:00
Bogdan Marinescu
104b8fa7cb
Merge pull request #2026 from 0xc0170/fix_paths
...
Fix paths for project.py
2016-06-27 18:10:45 +03:00
Marcelo Salazar
d50139c8e3
Minor tweaks
2016-06-27 15:02:05 +01:00
Vincent Coubard
dbc6b34bc2
Use nano lib by default for nrf51 based targets.
2016-06-27 14:34:33 +01:00
Martin Kojtal
fdb401ce4e
Exporter - source_relative name fix
...
relative did not contain enough details what's the intention with
this flag.
2016-06-27 15:29:21 +02:00
Martin Kojtal
5800af11b3
Exporters - add source_relative flag
...
if we work with relative sources, the flag should be set to True, otherwise
False.
This fixes wrong paths when exporting with --source argument. The exporter would
assume sources were copied, and thus reference them all within the root of the generated
project.
2016-06-27 15:25:44 +02:00
Mihail Stoyanov
925781c6a7
Move non-essential scripts to tools/misc/
2016-06-27 14:11:38 +01:00
Mihail Stoyanov
61fa6cec95
Updated requirements.txt to match setup.py. Consider setup.py reading from requirements.txt in the future.
2016-06-27 13:57:38 +01:00
Bogdan Marinescu
b4e8cf655d
Fixed config-related options for the IAR assembler
...
The IAR assembler doesn't accept '--preinclude', but it accepts -D.
This commit changes the way the config-related macros are propagated
to the IAR assembler to use '-D' instead of '--preinclude'. This is
the only change related to functionality, the others are small,
backward compatible changes to the config code to make passing arguments
to the toolchain instances easier.
Tested by compiled blinky with IAR, GCC_ARM and ARM for K64F.
2016-06-27 15:54:38 +03:00
Marcelo Salazar
fbd8a41fed
Reverted changes and improved wording
2016-06-27 13:31:56 +01:00
tomoyuki yamanaka
e412f20e70
Change stack size of main thread for RZ_A1H
...
We changed the stack size of main thread for RZ_A1H.
We changed "OS_MAINSTKSIZE" from 2048 to 4096.
Because stack shortage was found in the automatic test by the CI System .
2016-06-27 20:42:19 +09:00
Marcelo Salazar
c0f53ccb21
[memap] Removing stack/heap and minor improvements
...
- Removing stack & heap (dynamic) RAM information
This information was misleading and shouldn't be shown in memap.
E.g. each task may have its own stack region configured at run time.
- Adding 'bytes' unit in the total memory info
- Right aligment of numbers, so it is easier to compare numbers
2016-06-27 11:44:01 +01:00
tomoyuki yamanaka
d6624c078a
RTX - init sequence (C++ array init) for Cortex-A version
...
This is an update to RTX kernel for Cortex-A version to allow c++ libc array init to be called after kernel start.
Ref: https://github.com/mbedmicro/mbed/pull/1730
2016-06-27 19:40:22 +09:00
Erwan GOURIOU
bc08631931
[STM32L4xx] Change SPI clock selection
...
Update of STM32L4 family CPI clock selection algo.
Maximum SPI clock is obtained from APB domain clock (based on HAL API).
Then algo sets maximum frequency available below requested frequency
2016-06-27 10:03:57 +02:00
Erwan GOURIOU
67e6f729c7
[STM32L1xx] Change SPI clock selection
...
Update of STM32L1 family CPI clock selection algo.
Maximum SPI clock is obtained from APB domain clock (based on HAL API).
Then algo sets maximum frequency available below requested frequency
2016-06-27 10:03:57 +02:00