Bogdan Marinescu
0ee819271d
Add optional test aliases
...
If a "test_alias" dictionary is found in private_settings.py, it is searched for
aliases of tests for the "-n" option. For example, if the dictionary has this
association:
test_alias = { "basic" : "MBED_A1" }
you'll be able to use "-n basic" instead of "-n MBED_A1".
2013-07-29 19:00:21 +03:00
Bogdan Marinescu
8b6a294ec7
Added vector table relocation test
2013-07-29 18:59:48 +03:00
Bogdan Marinescu
df5a993197
__cxa_pure_virtual changes
...
- rename stdio.cpp to retarget.cpp, since it doesn't contain only stdio-related
code
- move __cxa_pure_virtual from exit.c to retarget.cpp where it belongs.
2013-07-29 18:54:22 +03:00
Bogdan Marinescu
0c5d3548d1
I2C EEPROM test: remove the redundant TestHelper class
2013-07-29 18:20:05 +03:00
Bogdan Marinescu
fb347b62c8
[KL25Z] Fix tests for KL25Z
...
This commit fixes a number of issues with invalid/wrong pin assignments for the
KL25Z mbed target:
- analog: PTC1 doesn't seem to be exported at all, replaced with PTC2.
- digitalin/out, interruptin, portin/out: these tests used PTA1 and PTA2, which
are the console UART pins for the KL25Z mbed. The tests now use PTA4<->PTC5 and
PTA5<->PTC6.
2013-07-29 18:20:05 +03:00
Bogdan Marinescu
1cd95c2467
[KL25Z] Fix clock generation for I2C and SPI
...
Don't set a clock higher than the one requested for the I2C and SPI interfaces,
even if this setting is the closest to the requested one. This was causing
some issues with the EEPROM test and possibly other issues with the SPI SD test.
2013-07-29 18:20:04 +03:00
Bogdan Marinescu
ade7a941e2
Multiple fixes to test_env
...
- send {{message}} instead of {message}. This is neede to overcome a serial
interface issue on the Freedom board.
- don't blink the passed/failed LEDs if they are not actually connected.
2013-07-29 18:19:37 +03:00
Bogdan Marinescu
48d41016cd
Added armcc support for STM32F407
2013-07-29 18:15:04 +03:00
Bogdan Marinescu
5655d2fc2a
Fix for the previous "change vector table relocation check" commit.
2013-07-29 18:13:38 +03:00
Bogdan Marinescu
beed7117ad
Add __cxa_pure_virtual to avoid pulling in functions from the C++ library
...
Fixes PRMBED-859
2013-07-29 18:13:37 +03:00
Bogdan Marinescu
14409cd7fd
Change the check for vector table relocation
...
Allows the user to specify his own VTOR location.
Fixes PRMBED-1065.
2013-07-29 18:13:37 +03:00
Emilio Monti
5f0bd9d283
Update ARM toolchain symbols
2013-07-26 15:49:00 +01:00
Emilio Monti
c241af345d
Keep information about type of interface disk provided by the target board
2013-07-25 17:55:52 +01:00
Emilio Monti
003c48cd44
Use new build convention for objects path
2013-07-25 17:49:55 +01:00
Emilio Monti
76578ade26
Propagate "clean" option for library builds
...
Keep the server program cycle target dependent
Keep program compilation and linking separate
Compile separately sources from different directory roots
2013-07-24 17:29:11 +01:00
Emilio Monti
dafcf7f82e
Add support for legacy build conventions
...
Improve exporter test
Build the hal implementation and common sources separately to have proper
temporary relative paths
2013-07-23 17:22:57 +01:00
Emilio Monti
27808da5ec
Correctly wait for powerup acknowledge
2013-07-22 18:17:12 +01:00
Emilio Monti
091fe5c3d0
synch targets, exporters and tests
2013-07-17 14:11:54 +01:00
Emilio Monti
f9a1972384
Update README.md
2013-07-17 14:03:36 +01:00
Bogdan Marinescu
6d652bddfa
mbed_interface_disconnect/powerdown are now synchronous calls
...
Fixes PRMBED-804
2013-07-17 15:29:41 +03:00
Bogdan Marinescu
dd70336886
[LPC11U24] Take advantage of the full 8K of RAM
...
The linker command scripts/startup files used only 4K of RAM on this target.
2013-07-17 15:29:40 +03:00
Bogdan Marinescu
0c33d40fbb
Added support for UART break generation.
2013-07-17 15:29:39 +03:00
samuel.mokrani@arm.com
0af919a5e9
[LPC1347]: add support for RTOS
2013-07-17 15:28:34 +03:00
samuel.mokrani@arm.com
f2ea747280
[LPC1347] Change LED pin names
2013-07-17 15:27:10 +03:00
Bogdan Marinescu
7d5e9dac70
[LPC1347] Added support for the ARM toolchain.
2013-07-17 15:25:18 +03:00
samuel.mokrani@arm.com
4bbd13b957
[LPC1347]: first implementation of USB device (not tested)
2013-07-17 15:23:54 +03:00
Bogdan Marinescu
358e84edf3
[LPC1347] Added GPIO interrupts
2013-07-17 15:17:20 +03:00
samuel.mokrani@arm.com
5b0fe44b0d
[LPC1347]: first implementation of analogIn (not tested)
2013-07-17 15:17:19 +03:00
samuel.mokrani@arm.com
6b7f4b998e
[LPC1347]: first implementation of PWMOut (not tested)
2013-07-17 15:17:09 +03:00
Bogdan Marinescu
721082257c
Preliminary support for LPC13XX
...
Works only with GCC_ARM for now.
2013-07-17 14:57:02 +03:00
Emilio Monti
5020b9ad3b
Stop using the patched microlib
2013-07-08 17:31:04 +01:00
Emilio Monti
170b1f8f49
fix target name
2013-07-08 15:58:15 +01:00
Emilio Monti
522da04e07
Merge pull request #12 from micromint/master
...
Update targets and pins for LPC43xx
2013-07-08 01:09:58 -07:00
jesusalvarez
804176b806
Update targets and pins for LPC43xx
2013-07-07 23:27:11 -04:00
Emilio Monti
a2e5281d8a
Update README.md
2013-07-05 08:49:53 +01:00
Emilio Monti
5c44ba2560
Update README.md
2013-07-04 17:38:44 +01:00
Emilio Monti
6625a4b61c
remove temporary files
2013-07-04 17:34:13 +01:00
Emilio Monti
1e842a907d
Merge pull request #11 from 0xc0170/freedomKL05
...
Freedom kl05
2013-07-04 09:29:55 -07:00
0xc0170
43ace93009
removed KL05Z hw tests + mv KL05Z to TARGET_Freescale
2013-07-04 17:57:52 +02:00
0xc0170
551f06b66b
Merge branch 'master' into freedomKL05
...
Conflicts:
workspace_tools/toolchains/arm.py
2013-07-04 17:40:46 +02:00
0xc0170
2b57ae9c23
KL25 + KL05 - no pull down, pullup for INPUT pins by default
...
- pull down removal
- ARMCC - debug information option
2013-07-03 19:39:19 +02:00
Emilio Monti
597c62e06a
Add the vendor name as a proper target label
2013-07-03 17:14:43 +01:00
Helmut Schmucker
e38bce5ccd
fix for mbed lib issue 1 (i2c problem)
...
see also https://mbed.org/users/mbed_official/code/mbed/issues/1
2013-07-03 16:12:03 +01:00
Emilio Monti
b85343e4f3
Merge pull request #10 from spectaclelabs/debug-option
...
Add debug-info option
2013-07-03 06:40:41 -07:00
Joe Turner
bd7554f6aa
Add debug-info option
2013-07-03 13:20:08 +01:00
0xc0170
c1c1102a89
i2c api update
2013-07-02 20:27:20 +02:00
0xc0170
9ff042699b
Update freedomKL05 from upstream master
2013-07-02 19:44:15 +02:00
0xc0170
90bb8521aa
ADC, code indentation
...
- ADC resolution - 12bit, all pins definition
- code indentation
2013-07-02 19:34:11 +02:00
Emilio Monti
df9e56f638
Fix option append
2013-07-02 17:04:40 +01:00
Emilio Monti
a19e99621f
Merge branch 'master' of https://github.com/mbedmicro/mbed
2013-07-02 16:45:35 +01:00