Bogdan Marinescu
d0b2fb6c66
Added flow control test
...
Since this requires a separate serial port connection, added this as a
new attribute of the MUTs.
2013-12-04 19:46:51 +02:00
Bogdan Marinescu
2404dc0092
Added new serial class, remove interrupt chaining
...
The new RawSerial class is a simple wrapper over the serial HAL that can
be safely used from an interrupt handler.
Interrupt chaining code was removed from InterruptIn, Serial and Ticker
because it caused lots of issues with the RTOS. Interrupt chaining is
still possible using the InterruptManager class.
2013-10-23 16:08:34 +03:00
0xc0170
44bb8e00e5
First passed tests for KL46
...
- spi is failing, need to fix it
2013-10-01 20:18:39 +02:00
Toyomasa Watarai
d0d2df3ce5
Fixed problem in PWMOUT mapping table
...
Fixed problem in PWMOUT output issue.
Startup code cean-up (correced exception names).
Corrected test cases.
2013-09-09 18:15:51 +09:00
dinau
7bcdf0b980
LPC2368 [GCC_ARM, GCC_CR]:
...
1. Added: GCC_CR toolchain ID for LPC2368. (targets.py)
2. Modified: Startup codes for GCC_ARM and GCC_CR toolchain.
3. Verified: "ticker" and "basic" test program works well, so far.
2013-08-31 13:33:34 +09:00
Toyomasa Watarai
463bf47a40
Support LPC1114 platform
...
Added TARGET_LPC1114 pins for InterruptIn test case and changed to
PullUp mode.
2013-08-21 16:41:18 +09:00
Toyomasa Watarai
c26d2a990d
Removed detach() call in test case
2013-08-16 21:47:42 +09:00
Toyomasa Watarai
10c44a99b2
Merge branch 'master' of https://github.com/ytsuboi/mbed
2013-08-16 21:07:03 +09:00
Toyomasa Watarai
66deb5e24d
Added LPC1114 support and fixed hard fault
2013-08-16 21:06:51 +09:00
ytsuboi
478f0498e7
Merge remote-tracking branch 'upstream/master'
2013-08-16 02:38:42 +09:00
Toyomasa Watarai
268a2973ea
Added LPC1114 and target for some test cases
2013-08-16 00:24:09 +09:00
pbrier
c0fdbede02
Compile network and RTOS with GCC_ARM
2013-08-14 22:34:33 +02:00
Andreas Rebert
75dba19438
Updated pin mapping and CAN HAL for LPC4088 target
2013-08-08 13:57:02 +02:00
Bogdan Marinescu
d399e51bfd
Interrupt chaining: now working on all targets.
...
Tested on LPC1768, LPC11U24, KL25Z, LPC2368.
2013-08-07 14:43:36 +03:00
Bogdan Marinescu
43d4445074
Interrupt chaining: preliminary version
2013-08-07 14:43:26 +03:00
Bogdan Marinescu
58fd85fc6f
Add support for calling a function before main()
...
The name of the function is mbed_main.
Fixes PRMBED-906.
2013-08-07 14:39:13 +03:00
Matthew Else
6cf35dbcb8
Fix CAN Interrupt Test (MBED_31)
2013-08-06 14:52:04 +01:00
Matthew Else
714daff020
Fix CAN Test (MBED_30)
2013-08-06 14:51:00 +01:00
Joris Aerts
48fc1aa49d
Add test case MBED_30 and MBED_31 to test CAN api
2013-08-01 17:54:13 -07:00
Matthew Else
07cddbf038
Merge remote-tracking branch 'upstream/master'
2013-07-30 12:01:49 +01: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
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
5655d2fc2a
Fix for the previous "change vector table relocation check" commit.
2013-07-29 18:13:38 +03:00
Toyomasa Watarai
698001caa2
Fixed issue #13
...
Changed pwm test code for LPC1114 using P1_1 (CT32B1_MAT0) and P1_2
(CT32B1_MAT1).
[PWM test (MBED_5) result]
Initialize PWM on pin 13 with duty cycle: 0.75
Initialize PWM on pin 14 with duty cycle: 0.50
{success}
{end}
2013-07-26 18:12:49 +09:00
Matthew Else
1b399ecfab
Added new test for devices with no analog out.
2013-07-25 16:02:02 +01:00
Matthew Else
4bce371f2b
Fixed InterruptIn (MBED_A7) Test
2013-07-24 16:42:18 +01:00
Toyomasa Watarai
a125a25a97
Implemented PortIn, PortOut and PortInOut API #8
...
Followingt test cases have been passed:
* PortOut (#24 )
* PortOut PortIn (#9 )
* PortInOut (#8 )
2013-07-24 18:37:12 +09:00
Matthew Else
9f47511812
Made some mbed tests compatible with the LPC1114
2013-07-23 16:08:45 +01:00
Toyomasa Watarai
8bd3171943
Fixed ticker test case to support LPC1114
2013-07-21 23:46:33 +09:00
Emilio Monti
091fe5c3d0
synch targets, exporters and tests
2013-07-17 14:11:54 +01:00
0xc0170
9ff042699b
Update freedomKL05 from upstream master
2013-07-02 19:44:15 +02:00
Bogdan Marinescu
4a98d0ed7e
Added I2C master/slave test
2013-07-01 16:28:33 +01:00
0xc0170
4c4d15f323
Serial api - clock, SPImaster test
2013-06-28 19:59:15 +02:00
0xc0170
5d169ce654
Clocks correction, ticker, tests
...
- systemInit - clock update (crystal 32768Hz)
- us_ticker - MCG clock input
- Kl05 testing - pin definitions for KL05 (all run in KEIL with debugger)
2013-06-27 23:20:47 +02:00
Andreas Rebert
2662e105c4
Add support for NXP LPC4088
2013-05-16 08:53:02 +02:00
samux
4292adebc1
[KL25Z]: spi slave and i2c slave support
2013-05-08 16:05:57 +01:00
Emilio Monti
a607392724
[LPC812] Add us_ticker interrupts, board pin names and tests
2013-04-17 16:32:49 +01:00
Emilio Monti
49b28faba3
Update tests
2013-04-11 17:13:23 +01:00
Emilio Monti
db129a9c27
[KL25Z] Improve division by constant integer in us_ticker implementation.
2013-03-18 17:20:05 +00:00
Emilio Monti
80518c489c
Add LPC812 target. Update tests. Remove obsolete documentation. Move shared code among targets to target independent layer.
2013-03-14 11:52:38 +00:00
Emilio Monti
faa724220f
Add KL25Z tests and USBDevice implementation
2013-02-26 15:37:59 +00:00
Emilio Monti
a5e0438a97
Add Freescale KL25Z
2013-02-26 14:57:42 +00:00
Emilio Monti
5c20760685
Initial commit of the mbed libraries and tools
2013-02-18 15:32:11 +00:00