ytsuboi
f89ecdd600
Merge remote-tracking branch 'upstream/master'
2014-09-02 12:48:37 +09: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
ff9252a247
Fixed ticker_2 blinking
2014-09-01 08:44:24 +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
Przemek Wirkus
bd689d7c7e
Fixed static / extern for led_blik() function. This function should be encapsulated inside test_env.cpp compilation unit for internal printing / error prompting usage
2014-09-01 08:44:12 +01:00
Przemek Wirkus
400e4f8085
Added measurement prints to PERF test group
2014-09-01 08:44:08 +01:00
Przemek Wirkus
7c1adc5eaa
Added simple coefficient notifiers (functions) to print int, uint and double together with measurement name
2014-09-01 08:44:04 +01:00
Przemek Wirkus
b9c75a7712
Added 3 new performance tests (PERF_* group). Tests measure read/write speed of file system operation while using Stdio, FatFS and mbed (FIleHandle) implementations
2014-09-01 08:43:52 +01:00
Przemek Wirkus
13c3a64e3f
Fixed CPPUTEST test runner for other compilers. Now we will force to pass main(argc, argv) ourselves to CPPUTEST test suite - as should be done in embedded project
2014-09-01 08:43:49 +01:00
Przemek Wirkus
60f6c97c3f
HTTPClient bugfixed - recent HTTPClient tests show POST method failing. HTTP header scan function insufficient buffers blocked proper header scan
2014-09-01 08:43:18 +01:00
Bogdan Marinescu
f304c6ba83
Merge pull request #471 from dbestm/master
...
[NUCLEOs] enhance i2c api
2014-08-29 20:42:28 +01:00
Rohit Grover
958aa2488b
changes proposed from Martin's review
2014-08-29 17:02:40 +01:00
Rohit Grover
6daf3ac52a
add a destructor for Ticker.
2014-08-29 17:02:40 +01:00
Rohit Grover
fedb7f02c0
use timestamp_t for Ticker::_delay
2014-08-29 17:02:39 +01:00
Rohit Grover
ab17cc71dc
minor simplification of a reused expression
2014-08-29 17:02:39 +01:00
Rohit Grover
a5ac14aab0
use constants from projectconfig.h as arguments for APP_TIMER_INIT()
2014-08-29 17:02:39 +01:00
Rohit Grover
c8f896d708
update definitions for us_ticker_set_interrupt() across all platforms to use timestamp_t
2014-08-29 17:02:39 +01:00
Rohit Grover
01bc4de3ab
white space diffs.
2014-08-29 17:02:39 +01:00
Rohit Grover
c8fc050ce4
simplify the algorithm which keeps only one app_timer timer running.
2014-08-29 17:02:39 +01:00
Rohit Grover
dcdca19948
updated call to APP_TIMER_INIT() to use contants from projectconfig.h
2014-08-29 17:02:39 +01:00
Rohit Grover
675ddde2f4
introduce a timestamp_t to track timeouts for TimerEvents.
...
The previous type used for this purpose was unsigned int, which was both
un-portable and liable to wrap-around.
2014-08-29 17:02:39 +01:00
Rohit Grover
7555d7411c
add a cachedInterruptTimestamp to us_ticker_set_interrupt() to short-circuit duplicate calls.
2014-08-29 17:02:39 +01:00
Rohit Grover
88e2e4e369
add a minor comment to explain some complex branching in us_ticker_irq_handler()
2014-08-29 17:02:39 +01:00
Rohit Grover
9294fcbb59
reimplement the micro-second ticker on nRF51822 using the app_timer module (RTC)
2014-08-29 17:02:39 +01:00
Rohit Grover
ac11358455
add a missing call to us_ticker_disable_interrupt from us_ticker_remove_event.
2014-08-29 17:02:39 +01:00
Rohit Grover
2deb3706d2
Replace the 16mhz clock with a low-freqncy external crystal based clock source at statup.
...
This results in a big win in power consumption.
2014-08-29 17:02:39 +01:00
Rohit Grover
27be321fa6
add some more files related to app_common/ to the Nordic Lib
2014-08-29 14:47:30 +01:00
dbestm
aee7023d7f
[NUCLEOs] enhance i2c api
2014-08-29 15:31:51 +02:00
Rohit Grover
04d0142bd6
add app_common header files for Nordic targets
2014-08-29 11:37:13 +01:00
Aron L. Phillips
bbe0203ccf
Renamed TARGET_GHI_MBUINO to TARGET_OC_MBUINO to fix an issue with the online compiler.
2014-08-28 15:22:12 -04:00
Rohit Grover
616ac8929a
add support for nRF51-DK
2014-08-28 16:36:16 +01:00
Bogdan Marinescu
e4109d8efc
Added MemFileSystem.h from repo on mbed.org
2014-08-28 09:55:01 +01:00
Yihui Xiong
bda033dc8e
[nrf51822][gcc_arm][c++]: fix 'impossible constraint in asm' error, used by ble app
2014-08-28 16:54:27 +08:00
Rohit Grover
90467175c0
cleaning up code within Nordic's mbed HAL using astyle
2014-08-27 08:42:26 +01:00
Martin Kojtal
d20ce63487
Merge pull request #463 from toyowata/master
...
[Common] Fixed crash issue in RawSerial::printf for uARM
2014-08-27 10:57:32 +08:00
Martin Kojtal
74958e0f72
Merge pull request #465 from bcostm/master
...
[NUCLEOs] Fix bug (normalization to 16bit) in adc read_u16()
2014-08-27 10:40:19 +08:00
Martin Kojtal
3fa2fcb906
Merge pull request #466 from AFritzMulti/master
...
[HAL][MTS_GAMBIT] Update the PeripheralPins.c mapping
2014-08-27 10:21:29 +08:00
Andrew Fritz
0cafe361f3
Updated the PeripheralPins.c mapping
2014-08-26 15:46:43 -05:00
bcostm
314f578539
[NUCLEOs] Fix bug with adc read_u16 function
...
Add data convertion from 12bit to 16bit.
2014-08-26 15:27:42 +02:00
Toyomasa Watarai
d05b7f51d8
Fixed crash issue in RawSerial::printf for uARM
...
Fixed crash issue in RawSerial::printf() function for microlib platforms
since microlib doesn't fully support C99 functions such as vsnprintf().
2014-08-25 16:13:43 +09:00
Bogdan Marinescu
bbc120c478
Merge pull request #460 from xiongyihui/stm32f407
...
DISCO_F407VG - add USBDevice support and a variant - ARCH_MAX
2014-08-21 14:57:36 +01:00
Martin Kojtal
fc1fa25ada
Merge pull request #461 from Cheong2K/master
...
[RBLAB_NRF51822] Fixed syntax error and analog pins.
2014-08-21 14:25:28 +01:00
Cheong2K
0ca7a7096a
Fixed syntax error and analog pins.
2014-08-21 21:15:49 +08:00
Bogdan Marinescu
5ba8d2a310
Merge pull request #450 from micromint/master
...
LPC4330_M4 port_api, us_ticker update
2014-08-21 10:54:39 +01:00
Bogdan Marinescu
0f8a06d818
Merge pull request #459 from bcostm/master
...
[NUCLEOs] Improvement of Serial hal
2014-08-21 10:41:22 +01:00
Yihui Xiong
cbe4a4b26e
add target ARCH_MAX, a variant of DISCO_F407VG
2014-08-21 16:48:40 +08:00
Yihui Xiong
132278ac87
add USBDevice library support for DISCO_F407VG
2014-08-21 16:03:37 +08:00
bcostm
5655a56941
[NUCLEO_F334R8] Improvement of Serial hal
2014-08-21 09:58:05 +02:00
bcostm
91ee61cc17
[NUCLEO_L053R8] Improvement of Serial hal
2014-08-21 09:54:11 +02:00
bcostm
b507427292
[NUCLEO_F072RB] Improvement of Serial hal
2014-08-21 09:39:21 +02:00
Cheong
300dbd6843
Fixed pins for RBL nRF51822 board.
2014-08-21 11:01:34 +08:00
Cheong
9008380c67
Fixed pins for RBL nRF51822 board.
2014-08-21 10:38:02 +08:00
bcostm
63cf897d5a
[NUCLEO_L053R8] Fix bug and improvement of AnalogIn
2014-08-20 16:42:40 +02:00
Yihui Xiong
695cb02651
use target group LPC11UXX
2014-08-20 18:12:17 +08:00
Cheong
381fec2ba2
Change pins for RBL nRF51822 board.
2014-08-20 16:41:37 +08:00
Bogdan Marinescu
c8b763e022
Merge pull request #449 from bcostm/master
...
[NUCLEOs] Set heap size to 0x400
2014-08-20 09:25:43 +01:00
jesusalvarez
39f82c99ec
LPC4330_M4 port_api, us_ticker update
2014-08-19 18:16:48 -04:00
Bogdan Marinescu
0cb4ae69ce
Merge pull request #447 from webbbn/nrf51822_uart_any_pin
...
Adds standard DONT_CARE pin name for specifying that any pin will work
2014-08-19 14:38:19 +01:00
bcostm
7d815919fd
[NUCLEOs] Set heap size to 0x400
2014-08-19 15:08:25 +02:00
Bogdan Marinescu
e91e6e69d6
Merge pull request #443 from neilt6/master
...
Added count argument to disk read/write
2014-08-18 13:41:35 +01:00
Bogdan Marinescu
4dbfe1ea08
Merge pull request #445 from Experiment-626/master
...
Renamed TARGET_GHI_MBUINO to TARGET_OC_MBUINO to match the new name of t...
2014-08-18 09:18:55 +01:00
Yihui Xiong
0cd6ca6600
add missed port
2014-08-18 11:12:18 +08:00
Brian Webb
611be2ae7c
Disables checking UART pins checking on nRF51822.
2014-08-17 09:55:34 -07:00
Brian Webb
c3e6faaa76
Revert "Adds a standard DONT_CARE pin name that allows specifying that any pin will..."
...
This reverts commit c804dc8013
.
2014-08-17 09:43:32 -07:00
Brian Webb
c804dc8013
Adds a standard DONT_CARE pin name that allows specifying that any pin will
...
work in a pin map. This is currently used in the NRF51822 serial API to allow
specifying any pins as a UART.
2014-08-16 08:06:54 -07:00
Bogdan Marinescu
601712595f
Merge branch 'master' of github.com:mbedmicro/mbed
2014-08-15 16:20:11 +01:00
Bogdan Marinescu
34465d06a7
Bumped SDK revision number
2014-08-15 16:19:19 +01:00
Martin Kojtal
a681b14416
Change "error.h" to "mbed_error.h" to avoid conflicts with 3rd party code
2014-08-15 16:19:18 +01:00
Przemek Wirkus
ab2433cac2
Test bugfix: bugfixed RTOS (mutex, semaphore) - not thread safe stdio causes test result prints to be interrupted by threads' printing
...
test bugfix: added support for targetID print from device for 'hello world' and 'stdio' testcases
2014-08-15 11:17:52 +01:00
Aron L. Phillips
bf254ca673
For this commit, renamed GHI_MBUINO to OC_MBUINO as required for the platform change as well as the TARGET_GHI_MBUINO to TARGET_OC_MBUINO directory.
2014-08-14 10:56:32 -04:00
neilt6
083ac31ad5
Added count argument to disk read/write
...
The count argument in disk_read() and disk_write() is now passed to the
FATFileSystem instance. This allows more efficient disk drivers to be
written that can read and write multiple sectors at a time.
2014-08-13 09:12:12 -06:00
Alexander Valitov
cde156cadc
Added implementation for "rename" on FAT file system
2014-08-13 10:20:31 +01:00
jesusalvarez
c2327523bd
LP4330_M4 i2c/spi update
2014-08-12 19:25:25 -04:00
Bogdan Marinescu
ec6f5454a8
Merge pull request #435 from janekm/master
...
fixes to NRF51822 GCC template
2014-08-12 10:22:59 +01:00
Martin Kojtal
c266ac3596
Merge pull request #439 from xiongyihui/stm32f407
...
[Exporters] add DISCO_F407VG's uvision support
2014-08-12 07:38:54 +01:00
Yihui Xiong
c8704284bd
add DISCO_F407VG's uvision support
2014-08-12 11:53:19 +08:00
Bogdan Marinescu
15129aa459
Merge pull request #434 from chrta/add_lpc1549_gcc_arm
...
[LPC1549] Add support for GCC_ARM
2014-08-11 14:34:11 +01:00
Bogdan Marinescu
ca36374e2e
Merge pull request #436 from xiongyihui/variant_bug
...
fixed L6235E link error for Xadow M0
2014-08-11 13:59:40 +01:00
Janek Mann
74080c1efc
getting up to date with upstream
...
Merge remote-tracking branch 'upstream/master'
2014-08-11 12:45:49 +01:00
Janek Mann
c5f07dc672
fix for NRF51822 linker script
2014-08-11 11:42:41 +01:00
Martin Kojtal
9c4ba9aae2
Merge pull request #432 from Experiment-626/master
...
[GHI_MBUINO] Added the symbol PinMap_I2C_SDA[] and PinMap_I2C_SCL[] to the Peripheral...
2014-08-11 08:37:31 +01:00
Yihui Xiong
0b7b75881a
fixed L6235E link error for Xadow M0
2014-08-11 12:37:06 +08:00
Christian Taedcke
67e9feeab7
[LPC1549] Add support for GCC_ARM
2014-08-09 16:05:06 +02:00
Aron L. Phillips
441099212a
Added the symbol PinMap_I2C_SDA[] and PinMap_I2C_SCL[] to the PeripheralPins.c file. Compiled against uARM, ARM, and GCC_ARM.
2014-08-08 11:33:19 -04:00
Bogdan Marinescu
6e585609af
Merge branch 'master' of github.com:mbedmicro/mbed
2014-08-08 14:15:22 +01:00
Bogdan Marinescu
eff3edb0fc
Restored Nordic soft device directory
2014-08-08 14:14:13 +01:00
Martin Kojtal
303f50bc94
Merge pull request #430 from 23chrischen/master
...
[NUCLEO_F411RE] Naming corrections - Changed stm32f401 to stm32f411
2014-08-08 11:04:35 +01:00
23chrischen
198f6cfbee
Changed stm32f401 to stm32f411
2014-08-07 11:50:41 -05:00
0xc0170
afdeba9811
[Kinetis K] K64F and K20D50M - SPI Slave read bug fix
...
- Spi Slave - read() needs to clear Drain Request flag
2014-08-07 08:53:55 +01:00
Martin Kojtal
5b145e4f6c
Merge pull request #422 from Experiment-626/master
...
[TARGET_LPC11UXX] PeripheralNames.h and PinMap definitions separation for LPC11UXX platforms
2014-08-06 10:12:30 +03:00
Martin Kojtal
885659a30e
Merge pull request #425 from AFritzMulti/master
...
[MTS_GAMBIT] Modified PinNames.h and device.h for Gambit platform
2014-08-06 09:43:27 +03:00
Andrew Fritz
0b5de225e0
Fixed device.h copyright comment section
2014-08-05 16:04:40 -05:00
Andrew Fritz
a48db9410f
Modified PeripheralNames.h and PeripheralPins.c to reflect Gambit peripheral mapping
2014-08-05 15:55:23 -05:00
Bogdan Marinescu
ddc5340e3a
Merge pull request #414 from mjrgh/patch-1
...
Fix KL25Z connect problem with some USB 3.0 hosts
2014-08-05 20:07:32 +01:00
bcostm
462edd54e1
[NUCLEO_F334R8] Fix I2C clock issue
2014-08-05 13:38:43 +02:00
Andrew Fritz
94c0283111
Modified device.h so all supported devices are enabled.
2014-08-04 14:33:30 -05:00
Andrew Fritz
299a858090
Modified PinNames.h to have correct pin mapping and enabled some elements in device.h for testing.
2014-08-04 11:24:29 -05:00
Aron L. Phillips
4a870d3682
The following changes were based on the request by Martin Kojtal:
...
Removed the pin definition comments from the xxx_api.c files;
Added GHI_MBUINO to the build_travis.py target section.
2014-08-04 11:06:15 -04:00
Iztok Starc
a1368f3bb2
Fixed TARGET STM32F4XX spi_api.c syntax error
2014-08-03 11:04:38 +02:00
Aron L. Phillips
1584c55aed
Modified the linker script for the ARM Micro, Standard, and GCC to accommodate for the specific chip that the mBuino platform uses LPC11U24FHI33/301 which is 6kB in the SRAM vs 8kB;
...
Added ('GHI_MBUINO', ('ARM', 'uARM', 'GCC_ARM')), to the OFFICIAL_MBED_LIBRARY_BUILD section of build_release.py.
2014-08-01 15:53:02 -04:00