Bogdan Marinescu
3210ac98d1
Added LPC1114 in the official release list
2013-08-19 13:51:39 +03:00
Emilio Monti
b248827341
Add script to export mbed SDK tests to different IDEs
2013-08-16 16:40:53 +01:00
Bogdan Marinescu
10c7a71c92
Merge remote-tracking branch 'github/master'
2013-08-16 12:29:50 +03:00
Bogdan Marinescu
a7628510f5
Added '-fno-delete-null-pointer-checks' to GCC compilation options
...
From Adam Green, regarding using -fno-delete-null-pointer-checks:
"I would argue that on Cortex-M processors, it is more dangerous to not
have it. The compiler can actually generate incorrect code because it is
making an incorrect assumption (that reads from a NULL pointer will throw
an exception.) The GCC for ARM developers should actually never enable
the delete-null-pointer-checks optimization for Cortex-M processors.
There is a comment in the GCC manual that indicates, "Some targets,
especially embedded ones, disable this option [delete-null-pointer-checks]
at all levels." Not having this flag is pretty risky on the current
versions of GCC_ARM. Just to clarify, this flag doesn't enable an
optimization...it disables an unsafe optimization."
2013-08-16 12:26:50 +03:00
Terry Guo
a02cee9d1e
A better way to find and save mbed hid devices
2013-08-16 11:18:06 +08:00
Emilio Monti
4d26e2ef4a
Tidy up default settings
2013-08-15 16:09:12 +01:00
Bogdan Marinescu
44c43e6e38
Restore C++98 compilation mode
...
Also, remove the line that required C++11 from UDPSocket.h
2013-08-15 14:09:20 +03:00
Bogdan Marinescu
370b270848
Merge pull request #30 from pbrier/master
...
Experimental fix for issue #29
2013-08-15 03:24:36 -07:00
pbrier
ac078485ac
Compile network and RTOS with GCC_ARM
2013-08-14 22:52:16 +02:00
pbrier
c0fdbede02
Compile network and RTOS with GCC_ARM
2013-08-14 22:34:33 +02:00
Bogdan Marinescu
0e013cf5c8
Added script for building an official release of the mbed library
2013-08-12 13:45:35 +03:00
Emilio Monti
0843613136
Add LPC11U24/301 TARGET
2013-08-09 17:21:03 +01:00
Emilio Monti
d6c658e859
Fix targets.py formatting
2013-08-09 17:18:50 +01:00
Emilio Monti
27d07f4a1d
Define all the required symbols in the generated project files
2013-08-08 16:58:37 +01:00
Emilio Monti
239a2f9adf
Define all the required symbols in the generated Makefile
2013-08-08 16:39:51 +01:00
Andreas Rebert
75dba19438
Updated pin mapping and CAN HAL for LPC4088 target
2013-08-08 13:57:02 +02:00
Bogdan Marinescu
7b9081b59c
Add support for calling a function before main()
...
Also added a test for this feature (MBED_A22).
Fixes PRMBED-906.
2013-08-07 14:51:30 +03:00
Bogdan Marinescu
ad5516f898
Add test groups.
...
Group tests with the same functionality into groups that can be used by autotest.py.
The groups can be overriden from private_settings.py.
2013-08-07 14:51:24 +03:00
Emilio Monti
790a71b041
Merge pull request #20 from matthewelse/master
...
CAN-Related Pull Request
2013-08-06 07:15:15 -07:00
Emilio Monti
3c6e2ab67a
Add license to workspace_tools files
2013-08-06 14:38:00 +01:00
Matthew Else
f7a2be4bed
Merge remote-tracking branch 'upstream/master'
2013-08-06 09:42:09 +01:00
Matthew Else
ef28879863
Merged remote tracking branch 'upstream/master'
2013-08-05 17:22:01 +01:00
Matthew Else
2c45596673
Merge https://github.com/jorisa/mbed
2013-08-05 17:11:58 +01:00
Matthew Else
b470ea0e73
Fixed things that shouldn't have been changed
2013-08-05 14:36:57 +01:00
0xc0170
e993e94886
Update kl25z_gcc_arm branch to latest master
2013-08-04 19:21:04 +02:00
Emilio Monti
8562b3660b
Add LPC1347 export templates. Cleanup GCC toolchain check.
2013-08-02 17:56:11 +01:00
Emilio Monti
54893092c3
Merge pull request #17 from matthewelse/forpullrequest
...
LPC1114 Port Pull Request
2013-08-02 08:56:44 -07:00
Matthew Else
65765b6c68
Merge branch 'forpullrequest' of https://github.com/matthewelse/mbed into forpullrequest
2013-08-02 09:44:57 +01:00
Matthew Else
fa19362d61
Removed non-functional LPC1347 uVision export support, and added LPC1114 support, which does work.
2013-08-02 09:44:36 +01:00
0xc0170
afab75fd01
only one flash memory (FLASH)
2013-08-02 07:14:36 +02:00
Joris Aerts
48fc1aa49d
Add test case MBED_30 and MBED_31 to test CAN api
2013-08-01 17:54:13 -07:00
matthewelse
c01e03c09e
Tidied up one line of targets.py
...
Removed an extra indent.
2013-08-01 23:12:04 +01:00
matthewelse
7c2658bb60
Reverted unnecessary change to settings.py
...
Also keeps the GCC_ARM_PATH in keeping with the rest of the code, rather than looking out of place.
2013-08-01 23:08:53 +01:00
Matthew Else
7f736b9d19
Removed unnecessary LPC1114-specific test.
2013-08-01 23:04:13 +01:00
matthewelse
37087326f2
Reverted the change to ARM.py from dc68b76
...
Fixes one of Emilio's problems :D
2013-08-01 22:41:23 +01:00
Matthew Else
d899612525
Merge branch 'forpullrequest'
2013-08-01 16:25:28 +01:00
Matthew Else
dc68b76d0f
Added timeout for i2c_stop in LPC1114 target.
2013-08-01 15:46:05 +01:00
Matthew Else
07cddbf038
Merge remote-tracking branch 'upstream/master'
2013-07-30 12:01:49 +01:00
Bogdan Marinescu
4302720e9a
__cxa_pure_virtual changes
...
Rename stdio.cpp to retarget.cpp, since it doesn't contain only stdio-related code.
2013-07-29 19:06:14 +03:00
Bogdan Marinescu
b73306bea6
tests.py: multiple changes
...
- Change pin assignments for KL25Z
- Two new peripherals: 24LC256 (eeprom), i2c_loop (LPC1768 only, tests communication
between the two on-chip I2C peripherals)
- add 24LC256 to the list of automated tests (since it's currently the only
automated I2C test)
- Tests/is_supported: if the test has an "mcu" attribute and the current target
is not in the list of MCUs, don't include this test.
2013-07-29 19:06:03 +03:00
emimon01
1c30006043
Keep the default automated "test suite" smaller
2013-07-29 19:05:58 +03:00
Bogdan Marinescu
454ce65693
Added armcc support for STM32F407
2013-07-29 19:03:19 +03:00
Bogdan Marinescu
ac2eac5a09
Interrupt chaining: preliminary version
2013-07-29 19:03:11 +03:00
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
Matthew Else
200b263dcd
Added basic stuff necessary to compile for LPC11C24 target.
2013-07-27 18:12:35 +01:00
Matthew Else
ddbb67a996
Merge remote-tracking branch 'upstream/master'
2013-07-26 09:00:23 +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
Matthew Else
66dddfb747
Add support for the LPC1114 in export.
2013-07-25 13:08:04 +01:00