albert361
3fdeca703c
Fix NVIC memory region and rtos verified
...
1. Add NVIC region in icf file.
2. Increase STACK and HEAP size.
3. mBed rtos is verified.
2014-12-24 11:16:26 +08:00
Adam Green
a1653f2708
Fix KL05Z GCC_ARM linker script
...
Issue originally reported on mbed site here:
https://developer.mbed.org/questions/5695/FRDM-KL05z-hardfault-when-compiled-with-/
The RAM base address was incorrectly set to the beginning of RAM
instead of at a 0xC0 byte offset to reserve room for the interrupt
vectors. Without this fix, the global variables and the interrupt
vectors were occupying the same space in RAM once the user enabled the
timer interrupt.
The user who originally reported the issue on the mbed site has tested
this fix and verified that it corrected the hard fault issue that they
were encountering.
2014-12-23 19:03:09 -08:00
Martin Kojtal
869fd19e63
Merge pull request #813 from GustavWi/iar_mbed
...
Update README.md to be up date with IAR's target support
2014-12-23 16:38:18 +01:00
GustavWi
5282d1b8a6
Updated README.md to be up date with IAR's target support
2014-12-23 11:50:33 +01:00
albert361
282c31f57e
Add IAR toolchain support for DISCO_F429ZI
2014-12-23 14:41:20 +08:00
ohagendorf
e48aabed4c
[DISCO/NUCLEO_F3xx] solving RTOS Problem
...
- add targets (except DISCO_F303VC) to tests.py - RTOS_x tests
- a minor bug fix for DISCO_F334: had wrong STDIO_UART_TX/RX pin
settings
2014-12-22 16:58:42 +01:00
bcostm
ef626d7f68
[NUCLEO_F334R8] Fix issue with multiple ADC initialization
2014-12-22 11:04:02 +01:00
Martin Kojtal
b170bc702e
Merge pull request #806 from bcostm/master
...
Targets: NUCLEO_F0 - Align registers and system files with latest CMSIS files
2014-12-22 09:45:16 +00:00
bcostm
4dd46fd82a
Merge branch 'master' of https://github.com/mbedmicro/mbed
2014-12-22 08:40:08 +01:00
Przemek Wirkus
1823cbf3ac
Merge pull request #3 from mbedmicro/master
...
Sync with master
2014-12-19 16:05:36 +00:00
Przemek Wirkus
32cea97577
Added simple tests for BusOut component to check if we can use new features of BusOut::operator[] and DigitalOut::is_connected()
2014-12-19 15:36:55 +00:00
Przemek Wirkus
56e7514495
Modiffied _ns_mack member's comment in Bus classes (BusIn, BusOUt, BusInOut)
2014-12-19 14:59:06 +00:00
Przemek Wirkus
8690af3b7b
Simple indent
2014-12-19 14:53:35 +00:00
Przemek Wirkus
11c5955959
Simple indent
2014-12-19 14:48:39 +00:00
Przemek Wirkus
7720989e20
Added operator[] and mask() function to BusInOut
...
This change follows changes in BUsIn and BusOUt API
2014-12-19 14:45:32 +00:00
Przemek Wirkus
db7e92853b
Added mask() function to BusIn and BusOut components
...
You can use BusIn::mask() or BusOut::mask() to get binary mask of all connected and NC pins in bus
2014-12-19 14:37:00 +00:00
Przemek Wirkus
c4fc8e68eb
Added operator[] for BusIn and BusOut to add access to particular bit in random-iterator fashion
2014-12-19 14:06:46 +00:00
Przemek Wirkus
6fa4b469f4
Decorated all HALs with gpio_is_connected() function implementation
2014-12-19 13:37:16 +00:00
Przemek Wirkus
a53cd59b51
Added is_connected() method to Digital I/O classes APIs (DigitalIn, DigitalOut and DigitalInOut
2014-12-19 13:31:54 +00:00
Przemek Wirkus
b7f4d17aae
Added new GPIO HAL function gpio_is_connected() used to check if gpio_t is connected or initialized with NC
...
Simple gpio_t structure in TARGET_KPSDK_MCUS field name changed to allign to other HALs
2014-12-19 13:14:53 +00:00
bcostm
03f49ea8ef
[NUCLEO_F0] Align registers and system files with latest CMSIS files
...
Same as in new NUCLEO_F070RB target
2014-12-19 14:13:54 +01:00
Martin Kojtal
bd803e5944
Merge pull request #805 from molejar/dev-freescale-kl43z
...
Targets: KL43Z - Fix some issues in serial, usb device and pins names
2014-12-19 11:10:08 +00:00
Martin Olejar
1eb8d7cab4
Added serial_get_src_clock() function into serial_api.c and fastirc_frequency() function into clk_freqs.h for better portability.
2014-12-19 10:55:37 +01:00
Martin Kojtal
79ec104b3c
Merge pull request #801 from bcostm/master
...
Add new target - NUCLEO_F070RB
2014-12-19 09:48:14 +00:00
Martin Kojtal
078c36b1c5
Merge pull request #802 from masaohamanaka/master
...
Targets: RZ_A1H - Fix some drivers bugs and modify some settings of OS and
2014-12-19 08:53:10 +00:00
Martin Kojtal
e8f8f5ef6b
Merge pull request #803 from mazgch/master
...
fix HAL_NULL, add more GPIO_CLK macros
2014-12-19 08:32:48 +00:00
Martin Kojtal
9bde95dc75
Merge pull request #799 from xiongyihui/master
...
Add new target BLE Smurfs and fix Arch BLE export templates
2014-12-19 08:13:31 +00:00
Martin Olejar
bb969921ec
Fixed baudrate calculation issue in serial_api.c, arduino compatible pins name and USB device for Freescale KL43Z Target
2014-12-18 22:37:11 +01:00
mazgch
992afded5c
fix HAL_NULL, add more GPIO_CLK macros
2014-12-18 16:11:40 +01:00
Masao Hamanaka
0279c2a2ee
Modify some settings of OS and Ether
...
- Change default setting of CMSIS-RTOS RTX for Cortex-A9 to align with Cortex-M.
- Change the interrupt priority of Ether driver to align with other drivers.
2014-12-18 18:41:33 +09:00
Masao Hamanaka
e91e953a60
Fix some drivers bugs.
...
Changes as below.
-I2C
Change communication wait time and Frequency accuracy improvement of I2C.
- Frequency accuracy improvement
- Changed the wait time between one communication completed and the next communication start.
The wait time will be Low clock width by this changing.
-PWM
Modify processing of pulsewidth() of PWM
- Modify processing of pulsewidth() to match the specifications of the RZ_A1H.
-SPI
Fixed a bug that SPI driver is not able to communicate when transfer bit length is 16bit or 32bit.
- Frequency accuracy improvement
- Modify transfer processing when transfer bit length is 16bit or 32bit.
-Serial
Change the reference register macro of Serial
- Change the reference register macro to align with other driver codes.
2014-12-18 18:40:44 +09:00
bcostm
d9eb8b71d5
[NUCLEO_F070RB]Add new target - part 3 workspace_tools
2014-12-18 09:30:19 +01:00
bcostm
6234082237
[NUCLEO_F070RB] Add new target - part 2 hal
2014-12-18 09:29:13 +01:00
bcostm
796482d826
[NUCLEO_F070RB] Add new target - part 1 cmsis
2014-12-18 09:28:22 +01:00
bcostm
97089befb4
[STM32F0] Update STM32Cube driver to support new devices
2014-12-18 09:26:02 +01:00
Yihui Xiong
6ecff6327b
[export] add gcc/uvision templates for BLE Smurfs
2014-12-17 14:51:34 +08:00
Yihui Xiong
604e163cc1
fix gcc/uvision template for Arch BLE
2014-12-17 14:38:09 +08:00
Yihui Xiong
8d2fa50691
add new target BLE_SMURFS
2014-12-17 11:40:09 +08:00
ohagendorf
2ef2204380
solving RTOS problem
...
Changing original STM Cube Driver to call _start instead of main to
initialise the rtos when using it. Without using rtos the behavior is
the same as before.
2014-12-17 01:18:56 +01:00
Martin Kojtal
67fbbf0b63
Merge pull request #798 from rgrover/master
...
Targets: nrf51 - updating app_timer.c from Norid'c SDKv7.1.0
2014-12-16 08:14:11 +00:00
Martin Kojtal
6e5e6b6991
Merge pull request #796 from GustavWi/iar_mbed
...
IAR: Fixed language setting in ewp files (VLA enable)
2014-12-16 08:09:16 +00:00
Martin Kojtal
a67faf521f
Merge pull request #797 from ohagendorf/DISCO_F429_clockcycle
...
Targets: DISCO_F429ZI - clock frequency additions
2014-12-16 08:01:54 +00:00
ohagendorf
7eb385ec41
[DISCO_F429ZI] changed clock settings
...
Correction of wrong comments.
2014-12-15 22:37:37 +01:00
Mike Fiore
429ff2731d
[mbed][MTS_DRAGONFLY_F411RE] fix reversed uart pins after rebasing from master
2014-12-15 15:05:07 -06:00
Rohit Grover
29bd94927e
updating app_timer.c from Norid'c SDKv7.1.0; hoping to fix the hangs reported around timers
2014-12-15 15:59:48 +00:00
GustavWi
09261bd615
IAR: Fixed language settings in ewp files. Set project setting to allow both c and c++ language and allowed VLA in C code
2014-12-15 14:19:54 +01:00
Martin Kojtal
6172cbea1a
Merge pull request #785 from rosterloh/disco_l053_hal_updates
...
Targets: DISCO_L053C8 - update from nucleo latest changes
2014-12-15 09:15:42 +00:00
Martin Kojtal
1fb5426bf6
Merge pull request #793 from ohagendorf/STMF4xxx_rtos
...
DISCO_F4xx, NUCLEO_F4xx, MDOT_F4 - fix RTOS problem (init seq)
2014-12-15 09:01:35 +00:00
Martin Kojtal
f3acd0e7aa
Merge pull request #790 from BlackstoneEngineering/NordicKeilFix
...
Tools: changed device name from nRF51822_xxAA -> nRF51xxx on all Nordic boards
2014-12-15 08:57:38 +00:00
Martin Kojtal
fb526c9205
Merge pull request #784 from masaohamanaka/master
...
Targets: RZ_A1H - Add the timer value wraparound processing to us_ticker
2014-12-15 08:55:35 +00:00