Donatien Garnier
662d5a5d41
Added support for NXP LPC11U34_421 and AppNearMe MicroNFCBoard
2015-02-06 18:33:38 +00:00
Donatien Garnier
245789dad2
Added USB interrupts handling in GCC_ARM toolchain for LPC11UXX micros
2015-02-06 18:32:34 +00:00
Marcomissyou
eee73e82e2
solve conflict in system_nrf51822.c
2015-02-06 17:14:37 +08:00
Marcomissyou
43081555a3
modify #if defined(TARGET_HRM1017) || defined(TARGET_DELTA_DFCM_NNN40) in system_nrf51822.c
2015-02-06 11:34:08 +08:00
Marcomissyou
2ffec3246f
modify system_nrf51822.c for fix HRM1017 and mbed_overrides.c for 32MHz setting
2015-02-06 10:42:28 +08:00
Takafumi Naka
9b4470823b
Update system_nrf51822.c
...
Fixed support for mbed HRM1017.
It had been broken Feb.27th.
2015-02-06 02:44:01 +09:00
Martin Kojtal
3365a1117d
Merge pull request #884 from masaohamanaka/master
...
RZ_A1H - Fix a bug that Ether Driver there is a case where the transmission
2015-02-05 13:40:43 +00:00
Martin Kojtal
f41e6b5ac1
Merge pull request #883 from GustavWi/iar_mbed
...
Added IAR support for NRF51822. IAR's linker can not merge hex files
2015-02-05 13:39:38 +00:00
Masao Hamanaka
11d836f6de
Fix a bug that Ether Driver there is a case where the transmission can not be performed correctly.
...
Fix a bug as below.
- If Ether driver have been set multiple transmit data without waiting for the received data, Ether driver can not send data correctly .
2015-02-05 13:43:12 +09:00
Wim
5356a00770
Update system_LPC8xx.c
...
Fixed SystemCoreClock calculation for LPC810 (same as for LPC812). Added MainClock variable for serial_api.
Added comments for PLL calculation. Note that SystemCoreClock for LPC810 is still 24MHz rather than rated 30MHz.
2015-02-04 20:53:28 +01:00
GustavWi
61d1204e05
Added IAR support for NRF51822. IAR's linker can not merge hex files as a section only binarys. I added a binary under TARGET_NORDIC/TARGET_MCU_NRF51822/TOOLCHAIN_IAR that represents the soft_device. I added support in the python scripts to also copy binaries to the build/mbed dir and also added support for the exporter to copy binaries from resources into the exported zip file.
2015-02-04 11:29:31 +01:00
Martin Kojtal
c8f933ba07
Merge pull request #878 from mazgch/master
...
UBLOX_C029 - new target based on STM32F439
2015-02-04 09:19:31 +00:00
Wim
c565c72dd1
Update I2C Slave for lpc812
...
The dedicated I2C Slave byte read and byte write functions need to be called
from 'common' mbed I2CSlave API for devices that have separate Master and
Slave engines such as the lpc812 and lpc1549.
2015-02-03 21:49:50 +01:00
Wim
90c1ccb0af
Update i2c_api.h
...
Added i2c_slave_byte_read() and i2c_slave_byte_write() for devices such as the lpc812, lpc824 and lpc1549 that have separate I2C engines for Master and Slave functions.
2015-02-03 21:43:10 +01:00
Wim
eb9b8cdb8b
Enabled I2CSlave
2015-02-03 21:40:07 +01:00
Wim
7045d12363
Added I2C Slave functions
...
Added support for I2C Slave block read, block write and byte read and write. The slave address can be set and the general call address is automatically enabled. Note that the lpc812, lpc824 and lpc1549 have the same I2C engine. This new engine is very different from the lpc1768 and other NXP mbeds. The newer engine has separate controls for Master and Slave functions and they can be enable at the same time. Note that currently the lib does not support multi-master (arbitration lost is not handled).
2015-02-03 21:39:04 +01:00
0xc0170
134a67aab2
mbed header file - mbed lib revision - 93
2015-02-03 15:24:20 +00:00
Anders Lindvall
252d7c8da1
Merge pull request #1 from mbedmicro/master
...
Add support for EA LPC4088_DM
2015-02-03 12:13:03 +01:00
0xc0170
5bd982c171
Targets - gpio_is_connected() for STM targets where it was not implemented
2015-02-02 15:22:55 +00:00
Martin Kojtal
c53fab9e3c
Merge pull request #875 from masaohamanaka/master
...
RZ_A1H - Add some function and fix some bugs.
2015-02-02 11:24:46 +00:00
Martin Kojtal
9f80c90477
Merge pull request #866 from Marcomissyou/master
...
Add a new target DELTA_DFCM_NNN40
2015-02-02 07:25:54 +00:00
mazgch
0682571c5b
add module pin comments
2015-02-01 18:11:26 +01:00
mazgch
3e17cacc76
fixed peripheral/port names and pin list
2015-02-01 17:51:52 +01:00
mazgch
c11f753afc
comment fixed
2015-02-01 16:49:39 +01:00
mazgch
f7b083a0b9
added new C029 target with STM32F439ZI
2015-02-01 16:38:06 +01:00
Przemek Wirkus
f40ec7a294
Added autodetection fior tests including MMA8451Q accelerometer
2015-01-30 13:51:41 +00:00
Przemek Wirkus
2a07aea5ab
Autodetection: Added support for Unit Tests (CppUTest test runner)
2015-01-30 10:32:53 +00:00
Przemek Wirkus
035714e409
Added NET_4, NET_6 and NET_13 tests to autodetection pool
2015-01-30 09:57:36 +00:00
Przemek Wirkus
605ee4a0b1
Added HTTP and NTP test to autodetection pool
2015-01-30 09:31:21 +00:00
NitinBhaskar
b6885d122a
extended the year in the license
2015-01-30 13:34:03 +05:30
Martin Kojtal
0c8d8000ac
Merge pull request #870 from Willem23/master
...
Fix and enable the PLL for the LPC812
2015-01-30 08:13:45 +01:00
Marcomissyou
64465b68ad
extend year and add toolchain system_nrf51822.c, PinNames.h,device.h,mbed_overrides.c,targets.py
2015-01-30 15:05:03 +08:00
Masao Hamanaka
9cbe36213c
Modify A/D convert time.
2015-01-30 11:17:22 +09:00
ohagendorf
2825871e18
[DISCO_F051R8] reorg hal folder
2015-01-29 23:53:29 +01:00
ohagendorf
d4b4dce1fd
[NUCLEO_F030R8] reorg hal folder II
2015-01-29 23:52:45 +01:00
ohagendorf
aadd0bcb13
[NUCLEO_F030R8] reorg hal folder
2015-01-29 23:51:48 +01:00
ohagendorf
2942309fd4
[NUCLEO_F091RC] reorg hal folder
2015-01-29 23:51:46 +01:00
ohagendorf
babf0ff9cf
[NUCLEO_F072RB] reorg hal folder
2015-01-29 23:48:09 +01:00
ohagendorf
ef6437350d
[NUCLEO_F070RB] reorg hal folder
2015-01-29 23:36:08 +01:00
Wim
d03329fb3f
Update serial_api.c
...
Fix and enable the PLL for the LPC812. Removed unnecessary comments
2015-01-29 20:33:22 +01:00
Wim
898b4ab772
Update system_LPC8xx.h
...
Fix and enable the PLL for the LPC812. Removed unnecessary comments
2015-01-29 20:32:08 +01:00
Wim
b2cc8227f1
Update system_LPC8xx.c
...
Fix and enable the PLL for the LPC812. Removed unnecessary comments
2015-01-29 20:30:43 +01:00
nitin.bhaskar.27.09@gmail.com
0cc5d40a62
Initial ethernet support for LPC433x
2015-01-29 22:20:44 +05:30
Marcomissyou
232821bb99
add SWIO setting in mbed_overrides.c to substitute SWIO setting in system_nrf51822.c
2015-01-29 16:00:36 +08:00
Masao Hamanaka
60f875ac8b
Modify gpio api to make consistent with Merge branch 'PrzemekWirkus-pinology'.
2015-01-29 16:41:56 +09:00
Masao Hamanaka
8013d15876
Modify ticker driver to make consistent with Pull Reqest#839 and #864 .
...
timestamp_t type had been changed from uint64_t to uint32_t by Reqest#839 and #864 .
2015-01-29 16:41:35 +09:00
Masao Hamanaka
4d371d2c9e
Add include mbed_assert.h.
2015-01-29 16:41:08 +09:00
Masao Hamanaka
88604ff8fe
Add some processing of I2C driver
...
Changes are as below
- Add STOP condition omission processing of I2C Master
- Add I2C Slave processing
2015-01-29 16:40:16 +09:00
Masao Hamanaka
44b4fb4b41
Modify some processing of AnalgIn.
...
Modifies are as below.
- Change the A/D conversion time to run fast.
- Change the macro value of ANALOGIN_MEDIAN_FILTER
1 -> 0
2015-01-29 16:38:48 +09:00
Masao Hamanaka
83712b1f83
Add Serial flow control and fix a bug that parity setting is wrong.
...
Modifies are as below.
- Add flow control
- Change the range of baud rate that can be set in the baud function.
8138 bps more -> 128 bps more
- Fixed a bug that designation of parity had been reversed in format().
2015-01-29 16:38:21 +09:00
Masao Hamanaka
25131013bd
Add RTC function.
...
User can use set_time() and time() by this addition.
2015-01-29 16:37:41 +09:00
Martin Kojtal
07ed4ec541
Merge pull request #874 from NitinBhaskar/master
...
Extended RTOS support for LPC4330 Target
2015-01-29 08:22:32 +01:00
Martin Kojtal
3612f38897
Merge pull request #873 from jrjang/master
...
Include missing header file in BusXXX classes
2015-01-29 08:21:47 +01:00
Marcomissyou
04937dc38b
remove json, delete toolchain list in target.py because NNN40 is inherit from NRF51822, add SWIO default setting in system_nrf51822.c and SWIO,VERF pin in PinName.h
2015-01-29 13:46:58 +08:00
Przemek Wirkus
f81509c933
Refactored UDP echo server
2015-01-28 16:43:40 +00:00
Przemek Wirkus
111b55784e
Refactored TCP echo server
2015-01-28 16:29:36 +00:00
Przemek Wirkus
9fc02738ac
Refactored TCP and UPD client tests (with default host test instrumentation)
2015-01-28 16:08:54 +00:00
Przemek Wirkus
ab472195ce
Refactored EEPROM and InterruptIn test cases to do auto-detection act
...
Refactoring Tested with few Nucleo boards and Nordic board
2015-01-28 15:34:28 +00:00
nitin.bhaskar.27.09@gmail.com
81a364c6e9
Extended RTOS support for LPC4330 Target
2015-01-28 20:57:37 +05:30
Przemek Wirkus
0bafe71fed
Refactored RTOS_1 test and did some small indent in tests.py
2015-01-28 11:38:44 +00:00
Martin Kojtal
9cdef7e725
Merge pull request #872 from bcostm/master
...
NUCLEO_F303RE - Corrections in ADC
2015-01-28 12:13:10 +01:00
Jun-Ru Chang
7ee7fab4ee
Include missing header file
...
MBED_ASSERT was defined in mbed_assert.h.
Signed-off-by: Jun-Ru Chang <jrjang@gmail.com>
2015-01-28 18:57:19 +08:00
Przemek Wirkus
812a1c3000
Refactored few peripheral tests like DigitalInOut, InteruptIn
...
Checked refactoring progress on LPC11U24
2015-01-28 10:08:03 +00:00
bcostm
46317484f7
[NUCLEO_F303RE] Corrections in ADC
...
- remove unavailable ADCs and channels
- correct initialization routine
2015-01-28 11:06:44 +01:00
Przemek Wirkus
b45d190b5d
Refactored Semihost test (valid for few LPC platforms)
2015-01-28 09:11:54 +00:00
Przemek Wirkus
c6134eb6a2
Refactored C++ test and added '+' sign as recognized character in auto-test description
2015-01-28 09:08:58 +00:00
Przemek Wirkus
4d435b94be
Refactored DIV and VTAB relocation tests
...
Ran checks for current implementation on LPC1768
2015-01-28 08:54:40 +00:00
Wim
fd82a674ab
Update serial_api.c
...
Fixed the incorrect clocksource for the baud generator. Should be MainClock instead of SystemCoreClock. This also allows the correct use of the PLL for MainClock and SystemCoreClock without breaking the serial baudrate.
2015-01-27 21:04:17 +01:00
Wim
6fefefa3bb
Update system_LPC8xx.c
...
LPC812 was running at 12MHz on IRC. Added and fixed PLL activation to change the clockspeed into the expected 30MHz. Clock source is still the IRC. Selecting the 12 MHz XTAL clocksource should also work with the PLL.
Added MainClock to fix wrong setting of SystemCoreClock and allow the serial_api to use the correct clock.
2015-01-27 21:00:01 +01:00
Wim
74cd948470
Update system_LPC8xx.h
...
Added extern MainClock to allow the use of the PLL and correct the wrong clock source for serial_api.c
2015-01-27 20:48:51 +01:00
Przemek Wirkus
a4bf0cf135
Refactored tests for SD card peripheral
2015-01-27 13:44:30 +00:00
Przemek Wirkus
dcce4d7cde
Refactored detection test to use new autodetection of host test
2015-01-27 13:24:11 +00:00
Przemek Wirkus
d610f0b08a
Refactored echo at 115200 test for new model of test autodetection
2015-01-27 13:17:36 +00:00
0xc0170
453e81fd4c
Merge branch 'pinology' of https://github.com/PrzemekWirkus/mbed into PrzemekWirkus-pinology
...
Conflicts:
libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32F4/TARGET_DISCO_F401VC/cmsis_nvic.c
2015-01-27 14:15:48 +01:00
Przemek Wirkus
a8506caa1d
Refactored few more tests to support autodetection: basic, call_before_main, dev_null, rtc, stdio
2015-01-27 12:51:53 +00:00
Przemek Wirkus
6903b54b9e
Refactored generic tests with timer host test supervision
...
Reactored RTOS tests
2015-01-27 12:10:16 +00:00
Marcomissyou
e7c32aff0f
modify main.cpp of analog and analog_in
2015-01-27 15:41:52 +08:00
Marcomissyou
48aed8e75f
remove DFCM_NNN40 PinMap_ADC
2015-01-27 15:34:33 +08:00
Martin Kojtal
8c14c0600d
Merge pull request #853 from mstevanovic/nucleo103_gpio_irq
...
Targets - Gpio irq hal with max num of irq for Nucleo 103RB
2015-01-27 08:14:29 +01:00
Marcomissyou
f578ea38f7
delet rtc_api.c
2015-01-27 15:07:57 +08:00
Martin Kojtal
c1bba47649
Merge pull request #862 from Willem23/master
...
I2C blockread and blockwrite fixed for LPC812
2015-01-27 08:07:28 +01:00
Marcomissyou
7b4f177cdb
remove older target
2015-01-27 14:56:59 +08:00
Marcomissyou
4a52c80ef5
solve conflict targets.py and i2c_api.c
...
Merge remote-tracking branch 'upstream/master'
Conflicts:
libraries/mbed/targets/hal/TARGET_NORDIC/TARGET_MCU_NRF51822/i2c_api.c
workspace_tools/targets.py
2015-01-27 14:16:17 +08:00
milangit
ea2a3c27a0
Assigned a value to pin variable
2015-01-26 21:47:28 +01:00
0xc0170
1fca34a068
HAL - NRF51822 - us ticker fix for the #839
...
There was a project header file which does not exist in mbed SDK, neither
some defines used from it most probably. This commit reverts those parts.
2015-01-26 15:32:14 +01:00
Martin Kojtal
e979bd60eb
Merge pull request #839 from rgrover/master
...
switching timestamp_t back to 32-bits.
2015-01-26 15:13:08 +01:00
Przemek Wirkus
06848611d3
Added initial 'host test auto-detection API'
2015-01-26 12:29:48 +00:00
Przemek Wirkus
8c50826562
Removed extra checks for operator[] and replaced them with MBED_ASSERT for cleaner code
2015-01-26 08:47:44 +00:00
Martin Kojtal
2c2ab2cb06
Merge pull request #861 from NitinBhaskar/master
...
On-Board SD Card support for LPC11U37H_401 board
2015-01-26 06:46:38 +00:00
Willem23
3b7d9635b7
I2C blockread and blockwrite fixed for LPC812
...
Quick fix of block read and write. The i2c_start is still wrong: it
should setup the address before initiating a Start condition. Status
read is also wrong in i2c_do_read.
2015-01-24 20:59:01 +01:00
nitin.bhaskar.27.09@gmail.com
19fd60321b
On-Board SD Card support added, SD Card related test cases updated too
2015-01-24 22:57:01 +05:30
Anders Lindvall
627714908d
Removed the mbed_mac_address override as it is not needed on the LPC4088_DM
2015-01-24 12:33:02 +01:00
ZKvAH
466223a617
fix read_result always false
...
read_result always false when read file success
2015-01-24 13:38:20 +08:00
Marcomissyou
66a5f716e3
modify i2c_api, analog_api, system_brf51822.c, targets/py and add device.h, PinNames
2015-01-23 16:40:26 +08:00
Martin Kojtal
ebc51cd52c
Merge pull request #858 from bcostm/master
...
NUCLEO_F303RE - Update SetSysClock function
2015-01-22 12:55:46 +00:00
bcostm
cb36f2c472
[NUCLEO_F303RE] Update SetSysClock function
2015-01-22 11:10:09 +01:00
Adam Green
35d1ffd787
Correct warning when assigning HEAP_START to stack_pointer
...
This fixes issue #856 reported by @neilt6.
I tested on mbedLPC1768 and mbedLPC11U24 using the GCC_ARM toolchain.
2015-01-21 18:52:24 -08:00
Anders Lindvall
4a2f3e00fe
Fixed review comments
2015-01-21 10:22:02 +01:00
Anders Lindvall
cbebd63a2c
Added LPC4088_DM HAL
2015-01-21 10:19:35 +01:00
milangit
b223f83441
Updated gpio irq hal with max num of irq
...
- EXTI lines 5 to 9
- EXTI lines 10 to 15
2015-01-20 21:40:05 +01:00