Sissors
978732550b
Green LED irritation fix
...
The green LED is by default on. It is part of the JTAG interface,
although then it should be high-Z. Whatever the exact reason, it bothers
me. This disables it at startup (by switching the pin to GPIO).
2014-09-07 15:03:29 +02:00
Sissors
15bbd4143c
K22F PWM support
...
Pinouts added, and pwm names changed into something which are bit easier
to use when making that pinout.
2014-09-07 14:53:31 +02:00
ytsuboi
b55e3b42b4
Merge remote-tracking branch 'upstream/master'
2014-09-07 19:59:40 +09:00
ytsuboi
0abd9a2518
[LPC4337] support Rev.B board on PinNames.h
2014-09-07 19:58:13 +09:00
Sissors
1aaaea5553
Set correct CPU for K22F
...
Apparantly the wrong CPU was set, fixed that to correct one
(MK22F51212). Won't hurt though if someone checks the .s and .sct file.
(It does compile and work fine now for blinky and helloworld)
2014-09-07 11:56:21 +02:00
Sissors
d35e9bbe27
Added Serial support for K22F and fixed overal serial
...
First part is pretty obvious, added some pin defines, and some ifdefs in
serial_api.c to make it compile (they all use KSDK macros, so goes
automatically, and not that many ifdefs).
Second part is that in the new version of the hal files you apparantly
got to manually enable the uart transmitter/receiver. This wasn't in
there yet, so it did very little.
Now it works fine on a K22F (well minus the part where the first char in
a program isn't transmitted, but thats alot better than nothing being
transmitted)
2014-09-06 20:50:33 +02:00
Sissors
50ce80b7d2
K22F support added
...
And that is a bit of an overstatement. But mbed blinky works :D. And
nothing else works atm. Still more than before today.
Every option in device.h is disabled (and won't work), but now they can
slowly be enabled (they will need pinouts and most some will need some
changes in the mbed api files).
One of the major issues was that the KSDK is intended to only compile
relevant peripherals, but the mbed build system does not support this.
So now for the affected peripherals (with the K22F and K64F) instead of
throwing an error when no valid CPU is found for them, it sets a define,
and the relevant .h and .c files have an #ifndef for that define. This
way it doesn't need to be manually set for each mbed target.
2014-09-06 16:32:37 +02:00
Bogdan Marinescu
3a31537cfb
Merge pull request #478 from bcostm/master
...
[NUCLEO_L152RE] Enable HSI clock for ADC
2014-09-05 15:38:02 +01:00
Rohit Grover
bd60f75691
For HRM1017 (nRF51822), setup the internal RC clock instead of the low-frequency crystal.
...
Change request from Tsuboi San.
2014-09-05 15:21:57 +01:00
Przemek Wirkus
8e7f498f9e
Added simple compiler path check on --config switch
2014-09-05 13:26:51 +01:00
Przemek Wirkus
41c7771268
Fixed small typu and added print to RTC host test
2014-09-05 11:51:21 +01:00
Przemek Wirkus
0b24faacab
Removed unnecessary import
2014-09-05 11:51:17 +01:00
bcostm
f9e7f69241
Merge branch 'master' of https://github.com/mbedmicro/mbed
2014-09-05 11:38:19 +02:00
Bogdan Marinescu
449b984e4a
Merge pull request #468 from xiongyihui/dev
...
[nrf51822][gcc_arm]: fix makefile templates and nrf_svc.h's 'impossible constraint in asm' error
2014-09-05 10:15:54 +01:00
bcostm
35660622d9
[NUCLEO_L152RE] Enable HSI clock for ADC
2014-09-05 11:03:56 +02:00
sg-
5e9f9c0293
Merge branch 'master' of https://github.com/sg-/mbed
...
Conflicts:
workspace_tools/targets.py
workspace_tools/toolchains/__init__.py
2014-09-04 17:30:59 -05:00
sg-
24f537ea60
[MTS_GAMBIT][K64F][exporters][net] Update directory names for K64F to allow derivative platforms. Change net/eth/lwip-eth/arch directory name to allow K64F derivative EthernetInterface support. Disable Ethernet in MTS_GAMBIT device.h - seems depreciated or just not implemented. Add MTS_GAMBIT exporters for uvision and gcc_arm
2014-09-04 17:26:54 -05:00
Przemek Wirkus
beed8358f9
Improvements to RTC's host_test test case
2014-09-04 15:30:08 +01:00
Przemek Wirkus
c12b5de37b
Fixed NET_(4,6,13) client tests so after reset we wait for device to send print it's ready
...
Fixed small print issue with -V option
2014-09-04 10:10:55 +01:00
jesusalvarez
49e01fb232
Fix I2C0 pin init
2014-09-03 11:12:50 -04:00
Przemek Wirkus
2df3125ca4
Fixed missing STDOUT in Echo test
...
Fixed missing opening and closing brackets in {{start}}
2014-09-03 15:01:19 +01:00
Przemek Wirkus
61b1d75032
Added dynamic test printing
2014-09-03 14:27:53 +01:00
Przemek Wirkus
4e3b149f79
Modified STDIO and ECHO so they use rpeamble to initialize communication
2014-09-03 13:33:54 +01:00
Przemek Wirkus
828ba90dcd
Added 'real-time' test result printing when tests are executed (view test execution progress using option -V)
2014-09-03 13:33:50 +01:00
Rohit Grover
7aedd02f25
mostly white space diffs to Nordic's system startup file
2014-09-03 13:18:02 +01:00
Przemek Wirkus
7a1f2cd9b1
Disabled STL and CString test
2014-09-03 11:22:06 +01:00
Przemek Wirkus
e43fade769
Added source folder with CSTRING test
2014-09-03 11:06:39 +01:00
Przemek Wirkus
451f3b2166
Refreshed STL test
2014-09-03 09:49:22 +01:00
Przemek Wirkus
ce8543ecc8
Refreshed STL test
2014-09-03 09:48:20 +01:00
Giuliano Dianda
722cb53e96
STMs: Microlib heap fix for new, malloc and friends
...
heap can grow outside 0x400 default size and does not overlap stack
area.
2014-09-03 00:14:49 +02:00
ytsuboi
ab9cc6c050
[LPC4337] renamed target name from LPC4337_M4 to LPC4337
2014-09-03 02:20:48 +09:00
ytsuboi
ef0819c731
[LPC4337] move files from LPC43XX to LPC4330
2014-09-03 02:20:48 +09:00
Przemek Wirkus
39e75c042f
Changed test suite version to 1.2
...
Added simple test to check C strings conversions
2014-09-02 17:34:08 +01:00
Przemek Wirkus
d71a7579b4
Removed from Hello World target test success notification
2014-09-02 15:50:24 +01:00
Przemek Wirkus
1bdc4b8046
Simplified HelloWorld test to detect different types of ragteId (they can have different length)
2014-09-02 15:24:51 +01:00
Przemek Wirkus
b481bc4319
Modified test EXAMPLE_1 to fail if can't receive proper print from Mbed
2014-09-02 14:52:24 +01:00
Przemek Wirkus
52f929f4e0
Feature: Added waterfall test option: if used defines --loops or --global-loops and -W (--waterfall) option; testing of particular test will be tested until test pass (OK result)
2014-09-02 11:43:08 +01:00
Przemek Wirkus
3a02126bd6
ToolException catch added when executing tests in execute() function
2014-09-02 11:11:47 +01:00
Przemek Wirkus
9c6dd060dc
Moved MySQLDb package dependency to factory function to people not using DB will not have install MySQL Driver
2014-09-02 10:08:27 +01:00
ytsuboi
f89ecdd600
Merge remote-tracking branch 'upstream/master'
2014-09-02 12:48:37 +09:00
Przemek Wirkus
b45361a4d4
Flush separated for different methods
2014-09-01 17:05:00 +01:00
Przemek Wirkus
4d908bd626
Added -N alias to --firmware-name switch
2014-09-01 16:36:28 +01:00
Przemek Wirkus
9cf976e827
Flushing serials after reset added as test stability improvement
2014-09-01 16:27:54 +01:00
Przemek Wirkus
6a9e726ccd
Flushing serials after reset added as test stability improvement
2014-09-01 16:25:00 +01:00
Przemek Wirkus
2c166222b6
Added parent directory to import path to host test script so we can now impoer workspace_tools.* as we do in other scripts - problem was host_test.py and other tests run with custom CWD and imports are not easy to maintain
2014-09-01 16:10:24 +01:00
ytsuboi
1ee314c4a5
[LPC4337] first commit
...
just confirmed with >workspace_tools\make.py -m LPC4337_M4 -t ARM -p 25
2014-09-01 23:30:22 +09:00
Przemek Wirkus
e25ffc7856
Added to switch -c option 'eACommander' and 'eACommander-usb'
...
Added to switch --reset-type option 'eACommander' and 'eACommander-usb'
2014-09-01 15:13:42 +01:00
Przemek Wirkus
ff9252a247
Fixed ticker_2 blinking
2014-09-01 08:44:24 +01:00
Przemek Wirkus
d8553d2724
Added copy + reset method for eACommander
2014-09-01 08:44:20 +01:00
Przemek Wirkus
2deae79c13
test cases minor improvements - for timers reduced other code, left only with LED blinking (no pin toggling)
2014-09-01 08:44:16 +01:00