Commit Graph

2276 Commits (d7bc024a6a9bb77f9709202d7105e38c45dc75f0)

Author SHA1 Message Date
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 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 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 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
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 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
Martin Kojtal 5aafaa0d63 Merge pull request #780 from GustavWi/iar_mbed
IAR: skip dynamic initialization, new common IAR startup file
2014-12-15 08:52:35 +00:00
ohagendorf 2002b797ad [DISCO_F429ZI] changed clock settings
Original STM32Cube F4 driver sets SYSCLK for STM32F429 to 16MHz. This
adds a 168MHz and 180MHz configuration to system_stm32f4xx.c generated
by STM32CubeMX code generator. The rtos clock configuration is changed
too. In singletest.py run everything is OK.
2014-12-15 07:32:53 +01:00
ohagendorf 6f8f626bd6 [DISCO_F4xx][NUCLEO_F4xx][MDOT_F4] 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.
- Adding DISCO_F429 to rtos
- Adding targets to RTOS_xx tests.
- All tests are OK. Tested with Nucleo and Disco boards. Not tested with
MDOT_F4 but that uses the same hal like nucleo_f411.
2014-12-13 22:50:02 +01:00
Masao Hamanaka 3212848c31 Fix a bug that coding mistakes of L2 cache
Coding mistakes as below.

   while(PL310->INV_WAY && ((1 << assoc) - 1)); ->
   while(PL310->INV_WAY & ((1 << assoc) - 1));

   PL310->INTERRUPT_CLEAR = 0; ->
   PL310->INTERRUPT_CLEAR = 0x000001FFuL;
2014-12-12 14:27:01 +09:00
Masao Hamanaka 8e3b9aba75 Add terminal defines of PWM and fix a bug that period can not be changed.
Fix a bug as below.
- Period can not be changed.
   Restructions: 1. The upper limits is 491us
                             2. Change all period of the same channel when changing period.
2014-12-12 14:26:33 +09:00
Masao Hamanaka fc7e246596 Remove needless processing regarding Interrupt.
EOIR writing will be done in IRQ handler.
EOIR writing is needless in each interrupt processing.
2014-12-12 14:25:41 +09:00
Masao Hamanaka 7417e1061d Add some terminal setting of Serial and modify attach sequence.
Fix some bugs of Serial as below.
- TX/RX terminal of XBee(P7_4, P7_5) setting is reverse.
- P5_6 and P5_7 terminals can not be used.
- Tx interrupt will not occur at the right timing.
- There are no settings of WIFI Module terminals(P11_10,P11_11).
- There are no settings of Xbee Module terminals(P6_6,P6_7).
2014-12-12 14:25:08 +09:00
Mike Fiore 22a3c528c8 [mbed][MTS_DRAGONFLY_F411RE] remove old Dragonfly Directory 2014-12-11 14:02:13 -06:00
Mike Fiore 883215c80e Merge branch 'dev_new' into dev
Conflicts:
	workspace_tools/export/iar.py
	workspace_tools/targets.py
2014-12-11 13:54:19 -06:00
Mike Fiore 743bf2b255 [mbed][MTS_DRAGONFLY_F411RE MTS_MDOT_F411RE NUCLEO_F411RE] remove unnecessary Dragonfly hal files & move PeripheralNames.h to mDot and Nucleo dirs to perserve differences from Dragonfly 2014-12-11 13:48:06 -06:00
Mike Fiore 83d03f35e5 [mbed][MTS_DRAGONFLY_F411RE] move Dragonfly support into TARGET_STMF411RE with rest of 411 products 2014-12-11 13:38:29 -06:00
Mike Fiore 4ade9b7ac3 [mbed][MTS_DRAGONFLY_F411RE] fix D2 pin mapping, remove PWM_OUT from PinNames.h 2014-12-11 13:20:45 -06:00
Mike Fiore ff0b8fce30 [cmsis][MTS_DRAGONFLY_F411RE] set USE_PLL_HSE_EXTC to 0, causing problems with IAR export and we have no external clock option 2014-12-11 13:20:45 -06:00
Mike Fiore 2a5c204fa2 [mbed][MTS_DRAGONFLY_F411RE] fix pin names for spi to external flash 2014-12-11 13:20:45 -06:00
Mike Fiore 4b1ac52d91 [mbed][MTS_DRAGONFLY_F411RE] change wrong PLL members to correct values from ST Cube code 2014-12-11 13:20:45 -06:00
Mike Fiore 7a217c3fb5 [mbed][MTS_DRAGONFLY_F411RE] remove unnecessary VIMPINNAMES file 2014-12-11 13:20:45 -06:00
Mike Fiore 340b40ff1a [mbed][MTS_DRAGONFLY_F411RE] add RADIO_TX/RX pins, correct reversed TX/RX pins for uart6 2014-12-11 13:20:45 -06:00
Mike Fiore f41a29e14c [mbed][MTS_DRAGONFLY_F411RE] clean up PinNames.h 2014-12-11 13:20:45 -06:00
Mike Fiore 6d9d5961c5 [mbed][MTS_DRAGONFLY_F411RE] fix stdio uart decl, fix D3 pin decl, change blinky test main.cpp back to original 2014-12-11 13:20:45 -06:00
vincent rabbit 546005a72c [mbed][MTS_DRAGONFLY_F411RE] added platform support files and dirs built gcc executable NOT working 2014-12-11 13:20:45 -06:00
Richard Osterloh 77c3fe2358 updated latest changes from nucleo 2014-12-11 14:55:45 +00:00
Masao Hamanaka c08208fe4f Update upstream pushed files 2014-12-11 19:26:03 +09:00
bcostm 54999646a1 [NUCLEO_L053R8] Removed call to Systick (mbed RTOS compliancy) 2014-12-11 11:16:02 +01:00
Masao Hamanaka 1970328da3 Add the timer value wraparound processing to us_ticker
Timer value wraparound operation had not been considered in us_ticker.
So, User could not set upper than 128s to argument of wait().
2014-12-11 19:07:50 +09:00
Masao Hamanaka f71b0a06c7 Revert "Add the timer value wraparound processing to common wait processing"
This reverts commit cd8f65c94b.
2014-12-11 18:21:43 +09:00
Martin Kojtal b75dadac6c Merge pull request #779 from ndelisi/master
Y5Design LPC11U35 and NRF51822 - Add New targets
2014-12-11 08:28:29 +00:00
Masao Hamanaka cd8f65c94b Add the timer value wraparound processing to common wait processing
Timer value wraparound operation had not been considered in common wait process.
By defining the EXPIRE_US non-zero value, wraparound operation is enabled.
The EXPIRE_US will be define the value of each vender-specific.
If EXPIRE_US is 0, the common wait process is same as before.
2014-12-11 14:32:09 +09:00
GustavWi c3393b80b1 Merge remote-tracking branch 'upstream/master' into iar_mbed 2014-12-10 13:41:46 +01:00
GustavWi 3062999e97 Separated the c data initialization and c++ to call mbed_sdk_init before c++ data. So that the c variables are updated before the c++ objects are initialized. Had to rename the cmain override in RTX_CM_lib.h to __iar_program_start because there can not be two __cmain overrides in the project. The ewps had to be updated to add the linker command --skip_dynamic_initialization which stalls the c++ data init until __iar_dynamic_initialization which is called right after mbed_sdk_init. 2014-12-10 13:40:17 +01:00
Martin Kojtal 2e1ba4df65 Merge pull request #777 from GustavWi/iar_mbed
Targets: CMSIS - Fixed linker files for IAR (Ram size on one) and for the rest increased the heap...
2014-12-10 08:49:10 +00:00
sg- 91a77d74cf With the old logic if Serial::writeable() was called before and/or used to block calls to Serial::putc() it would never write due to EVENT_TXDRDY trailing a write to TXD. Add a dummy write to TXD before pins are connected to the peripheral. This primes the EVENT_TXDRDY to lead future writes rather than trail. Since STOPTX isn't used this seems safe. 2014-12-09 17:48:10 -06:00
Nick DeLisi a03d3bcd8d Porting of new target: Added new target to target.py, added header files for PinNames.h and device.h
nRF51822 from Nordic Semiconductor

Bluetooth Low-Energy v4.1 compliant - interface to smartphones, tablets

System-on-Chip (SoC) solution - easily transformable into a deployable solution

Drop-in solution for production - no need to design your own antenna

FCC and CE Certified

3x LEDs, 3x Buttons

Powered by interface board or external 3.3V
2014-12-09 14:08:22 -06:00
Nick DeLisi f382af4aed Porting of new target: Added new target to target.py, added header files for PinNames.h and device.h. Added linker library.
Y5 Design LLC Interface Board
LPC11u35 from NXP

Low Power, ARM(r) Cortex-M0 suitable for a wide range of applications

On-Chip Bootloader - In-System programming (ISP) and in-application programming (IAP)

ROM-based USB drivers - Flash updates via USB supported

SPI, GPIO, i2C, UART, ADC

3x LEDs, Reset Button

3.3V powered via USB or external

USB interface - shipped with USB-A, male connector, pads for Micro female
2014-12-09 13:01:20 -06:00
GustavWi 490dd0ddfe Fixed linker files (Ram size on one) and for the rest increased the heap and stack size 2014-12-09 18:37:01 +01:00
0xc0170 a36eb12b2f Targets: Freescale KSDK - extern } syntax error fix 2014-12-09 14:52:17 +00:00
Martin Kojtal ea49132428 Merge pull request #770 from GustavWi/iar_mbed
Fix IAR serial fgets fgetc

Taken from PR #770:
setbuf(_file, NULL), and std::setvbuf(_file,NULL,_IONBF,NULL) should both give an unbuffered stream (the data is directly written to the input buffer). IAR sets a buffer anyway of size 512 bytes for these calls. Calling setvbuff(_file,buf,_IONBF,NULL) with a buffer that is not a NULL pointer sets the buffer to size one. Which means that as soon as a char is read it is written to the real buffer. If people are interested in looking at this further they can look at the files under ARM/src/dlib: fgets.c, fflush.c, xfrpep.c and xfwprep.c
2014-12-09 14:39:13 +00:00
Martin Kojtal a96ad0576f Merge pull request #760 from bcostm/master
Targets: NUCLEO_F072RB/F091RC - Remove the call to Systick
2014-12-09 14:31:45 +00:00
Martin Kojtal 0f2b2cdf09 Merge pull request #762 from masaohamanaka/master
Targets: RZ_A1H - Fix some bugs about I2C, SPI, Interruptin and add terminal definition of user button.
2014-12-09 14:27:50 +00:00
Martin Kojtal 75673df767 Merge pull request #772 from mbrudevoldlpd/master
Add support for mDot with STM32F411RE processor
2014-12-09 14:13:28 +00:00
Martin Kojtal 35ba8d709f Merge pull request #774 from Sissors/ksdk
Targets: K20D50M - Serial baudrate improvements / clk_freqs.h fix
2014-12-09 14:01:54 +00:00
GustavWi bd6836396b Moved IAR serial differences to retarget.cpp 2014-12-09 14:30:34 +01:00
Sissors a6c9b1c40b [HAL][K20D50M] Serial baudrate improvements / clk_freqs.h fix
Three changes, first it fixes:
https://github.com/mbedmicro/mbed/issues/761 (which was reported
slightly wrong because K20 has again different clocking from KLXX for
uarts).

Second it adds mcgpllfll to clk_freqs, which again is different for K20
compared to KLXX .

Finally it adds the fractional baudrate divider for more accurate serial
baudrates.
2014-12-08 21:15:24 +01:00
Michael Brudevold 2f5cbcb1c6 Add support for mDot with STM32F411RE processor 2014-12-08 10:58:25 -06:00
GustavWi 9909e7ca56 Fixed IAR serial fgets fgetc 2014-12-08 13:12:37 +01:00
Masao Hamanaka 0b512e5e6f Change I2C driver transfer sequence
Change I2C driver transfer sequence to go according to H/W manual.
Changed contents are as below.
- Access procedure of ACTBT bit of MR3 register
- Issuance procedure of stop condition
2014-12-08 16:47:28 +09:00
Martin Kojtal fb0eb349dd Merge pull request #766 from ohagendorf/reorg_hal_stm324
Targets: DISCO_F4xx - add PeripheralPins.c/.h
2014-12-08 07:25:11 +00:00
Martin Kojtal a17c1dd8f7 Merge pull request #767 from ohagendorf/nucleo_disco_coide
STM32xxx: CoIDE/gcc_arm exporter and startup_stm32xx update
2014-12-08 07:24:22 +00:00
Masao Hamanaka 48448527bd Fix a bug that usticker wait interval is not constant.
When read the timer value, it have a potential to read abnormal value.
Because we used 16bit + 16bit cascade timer and read timer count separately.
Changed usticker timer from 16bit + 16bit cascade timer to 32bit timer to fix the bug.
2014-12-08 15:47:49 +09:00
ohagendorf 86647d8387 [DISCO_F4xx] add PeripheralPins.c/.h 2014-12-07 22:25:38 +01:00
ohagendorf 967046e1d6 [STM32xxx] gcc_arm startup files
Updates startup files to actual versions of STM32 Cube drivers without
any changes of STs drivers:
- DISCO_F303VC
- DISCO_F334
- NUCLEO_F030
- NUCLEO_F072
- NUCLEO_F302
- NUCLEO_F334
2014-12-07 20:52:49 +01:00
ohagendorf 883b2bc0ce [STM32xxx] CoIDE exporter and gcc_arm
- CoIDE options: wrap main and linker option DiscradUnusedSection=1 was
missing in some targets
- CoIDE options: corrected flash loader config for Nucleo_F030 and
Nucleo_F072
- CoIDE options: corrected memory layout (not used per default but now
it is the same as in linker script)
- gcc linker script: changed the memory size from hex number e.g. 0x2000
to decimal 8K
2014-12-07 20:07:56 +01:00
Masao Hamanaka e2a8d32343 Add definition of User button(SW0 and SW1)
Add definition of User button for users.
2014-12-05 17:37:53 +09:00
Masao Hamanaka 4473a517a8 Fix some bugs that IRQ Edge Interrupt will not operation normal.
The bugs of IRQ Edge Interrupt as below.
- Not call a function that was registered in rise, always call a function that was registered in the fall.
- If there are multiple interrupt sources, there is a possibility that end the wrong interrupt processing.
2014-12-05 17:36:52 +09:00
Masao Hamanaka a36c4462f2 Fix a bug that initialize setting of SPI clock value is not correct.
Modify the value as below.
 uint16_t mask = 0x000c0; ->
 uint16_t mask = 0x000c;
2014-12-05 17:35:49 +09:00
Masao Hamanaka dca273e167 Fix a bug that I2C driver can not transfer of 1Byte/2Byte.
I2C driver was not considered about 1Byte/2Byte transfer.
Add 1Byte/2Byte transfer processing in I2C driver.
2014-12-05 17:31:22 +09:00
Masao Hamanaka fe61d8c4f7 Fix a fear of bug that a static value will be indefiniteness.
There was a function that has the potential to be called with indefiniteness argument.
Modify to not call the function with indefiniteness argument.
2014-12-04 16:03:50 +09:00
Masao Hamanaka 7ea2016953 Fix a bug that I2C freq become fixed 100kHz
When I2C read/write, I2C freq ignores the setting of user and it become fixed 100kHz.
Implement change the freq according to the setting of user.
2014-12-04 15:40:38 +09:00
bcostm 2b4edd572b [NUCLEO_F091RC] Remove call to systick 2014-12-03 15:13:05 +01:00
bcostm 7761378c39 [NUCLEO_F072RB] Remove call to systick 2014-12-03 15:11:58 +01:00
Martin Kojtal 4d1fc24b2e Merge pull request #757 from GustavWi/iar_mbed
RTOS: IAR support for M0, M0+ and M4
2014-12-03 13:07:25 +00:00
GustavWi 6210f92420 IAR RTOS support M0, M0+ and M4 2014-12-03 12:54:06 +01:00
Martin Kojtal da233f6e5e Merge pull request #748 from modtronix-com/master
Targets: Fix GCC ARM linker script for STM32L1  (STM32L152XE)
2014-12-03 09:33:13 +00:00
Martin Kojtal 74678ea0fc Merge pull request #755 from masaohamanaka/master
Targets: RZ_A1H - Remove External Bus Controller settings
2014-12-03 08:01:27 +00:00
Toyomasa Watarai 600af8d001 [LPC11XX_11CXX] Fix SPI slave issue
- Fix a bug reported here:
https://developer.mbed.org/questions/4872/SPISlave-Class-dosnt-work-on-LPC1114/
- Add IOCON settings to enable proper pin functions
- Remove non-busy check in slave_receive() function, since the SSP/SPI
is always in busy state when received a valid data according to the
device user manual
- Add bit mask in spi_slave_read() function
- Add TARGET_LPC1114 pin config in SPI_SLAVE test
- Tested with LPC11U24 SPI master and LPC1114 SPI slave
2014-12-03 14:49:23 +09:00
Masao Hamanaka c26d902a4d Remove External Bus Controller settings
GR-PEACH does not have any device that connected external address area of RZ_A1H.
The External Bus Controller settings are needless at GR-PEACH.
Terminals settings will be input mode(It is default setting).
2014-12-03 14:19:07 +09:00
Martin Kojtal a88eaace6b Merge pull request #753 from dinau/update_disco_f051r8
Targets: DISCO_F051R8 - Updated driver files with HAL driver.
2014-12-02 15:36:15 +00:00
Martin Kojtal f6743c5b50 Merge pull request #751 from bcostm/master
Targets: NUCLEO_F303RE - Add new target
2014-12-02 15:35:46 +00:00
Martin Kojtal 7442855e9c Merge pull request #747 from masaohamanaka/master
Targets: RZ_A1H - Fixed I2C bug
2014-12-02 15:05:48 +00:00
dinau 990fc973b5 [DISCO_F051R8]Updated driver files with HAL driver. 2014-12-02 23:41:28 +09:00
bcostm c1caff2714 [NUCLEO_F303RE] Add target part 2 - hal 2014-12-02 07:50:07 +01:00
bcostm c1397c596f [NUCLEO_F303RE] Add target part 1 - cmsis 2014-12-02 07:49:08 +01:00
Masao Hamanaka 27a9f11f8e Implement peripheral clock determination process to I2C driver
When making I2C communication freq, we used a fix value 33.3MHz as peripheral clock as below.
   pclk = 33333333 / (2 << count);

But it is not dynamic when system clock is changed.
So, implement peripheral clock determination process.
Peripheral clock will be decided by RZ-A1H system clock mode.
2014-12-01 20:09:11 +09:00
modtronix-com 3a560efa49 Change comment to GCC scripts
Change comment to GCC scripts. All GCC linker scrips for STM32L1 have
space for BootRAM defined.
2014-12-01 11:55:43 +11:00
modtronix-com 35efc5aaa1 Updated linker script to reserve space for BootRAM
Updated linker script to reserve space for BootRAM at 0x138
2014-12-01 11:47:24 +11:00
modtronix1 be30dcbb0b Fixed GCC ARM linker script for STM32L1 (STM32L152XE.ld)
Fixed Flash and RAM definitions in GCC ARM linker script for STM32L1
(STM32L152XE.ld)
2014-11-29 08:31:53 +11:00
Masao Hamanaka 7290768dc6 Fix a unreadable comments.
There were some Japanese comments in I2C source code.
Fixed those comments to be readable.
2014-11-28 16:18:40 +09:00
0xc0170 2fbe5fa4b0 Merge branch 'ksdk' of github.com:Sissors/mbed into Sissors-ksdk
Conflicts:
	libraries/USBDevice/USBDevice/USBEndpoints.h
	libraries/USBDevice/USBDevice/USBHAL_KL25Z.cpp
2014-11-28 08:03:42 +01:00
Masao Hamanaka 1c4831a243 Fixed I2C bug
Modified the register settings of communication frequency .
2014-11-28 10:28:45 +09:00
Sissors 10156c5006 [USBDevice] Fix for https://github.com/mbedmicro/mbed/issues/690
In the old K64F register .h file (same for K22F),
SIM_SOPT2_PLLFLLSEL_MASK was incorrectly set as a 1-bit field, like it
was in the KLXX devices, while it now is a 2-bit field. This has been
fixed in the current register maps, however the USB clock was set by
taking the entire mask, while only the first bit needs to be set.

This is now fixed by using the SHIFT definition, and should work also on
other Freescale targets (verified on K64, K22 and KL25)
2014-11-27 23:08:23 +01:00
Bogdan Marinescu e1d38422ed Merge branch 'newbuild_lib_rev92' 2014-11-27 13:56:11 +00:00
Martin Kojtal 8a3087825b Merge pull request #744 from masaohamanaka/master
Targets: RZ_A1H - Fix RTOS build error (Cortex A)
2014-11-27 03:35:29 -08:00
Martin Kojtal 84b6398edd Merge pull request #742 from GustavWi/iar_mbed
Targets: IAR Fixed NVIC table in ram for stm targets
2014-11-27 03:33:50 -08:00
Masao Hamanaka cf9fc3c4ac Add SD function
Add SD function and tests for RZ_A1H.
2014-11-27 17:12:57 +09:00
Masao Hamanaka 495ba6d817 Fixed CMSIS-RTOS RTX build error.
Some files of CMSIS-RTOS RTX for CA9 has an effect on build error.
Confirmed those are unwanted files. Deleted.
2014-11-27 17:12:08 +09:00
Martin Kojtal 1401e677dd Merge pull request #743 from ohagendorf/linker_scripts
Targets: STM32F0, F3, F4, L053, L152 -  GCC ARM linker script reorganisation
2014-11-26 23:42:34 -08:00
GustavWi 0f65920536 IAR Fixed NVIC table in ram for nucleo targets 2014-11-27 08:24:08 +01:00
Olaf Hagendorf e0d3730a55 [STM_Targets] linker file naming principle 2014-11-26 16:13:37 +01:00
GustavWi 939471cdbd IAR Fixed NVIC table in ram for stm targets 2014-11-26 16:09:03 +01:00
Olaf Hagendorf 2e3c02f121 [STM32L1xx] linker script reorganisation 2014-11-26 15:07:38 +01:00
Olaf Hagendorf 80ddc6661d [DISCO_F4xx][NUCLEO_F4xx] linker and startup script reorganisation 2014-11-26 14:29:52 +01:00
Olaf Hagendorf dda84e6c32 [STM32F03X][STM3207X] linker script reorganizatin 2014-11-26 13:48:58 +01:00
GustavWi 60a7d3755f IAR Fixed NVIC RAM Vector space for NXP targets 2014-11-26 13:30:49 +01:00
Olaf Hagendorf 087a8eab34 [STM32L053xx] linker script reorganisation 2014-11-26 13:15:09 +01:00
Olaf Hagendorf 0737130e57 [STM32F3xx] linker script reorganisation 2014-11-26 12:31:02 +01:00
Martin Kojtal c3208fe6f4 Merge pull request #736 from GustavWi/iar_mbed
RTOS:  IAR Export for CORTEX M3
2014-11-26 08:57:24 +01:00
Martin Kojtal d9a231862a Merge pull request #733 from masaohamanaka/master
Targets: RZ_A1H - Modified Terminal setting for New GR-PEACH.
2014-11-26 08:53:06 +01:00
Masao Hamanaka 0d99a7d7ad Delete old version terminal setting code.
We confirmed that user never use the old version GR-PEACH.
So, we deleted old version terminal setting code.
2014-11-26 13:44:01 +09:00
Bogdan Marinescu d8f6c47dde Bumped build number 2014-11-25 13:48:38 +00:00
Martin Kojtal 4e89d3c771 Merge pull request #739 from xiongyihui/master
Targets: ARCH_MAX & DISCO_F407VG - Add SystemCoreClockUpdate and HAL_Init to mbed_sdk_init
2014-11-25 12:30:32 +01:00
Yihui Xiong 9bf1247ff9 [ARCH_MAX & DISCO_F407VG] add SystemCoreClockUpdate and HAL_Init to
mbed_sdk_init

HAL_Init is needed by Arch MAX to setup RTC with internal clock
2014-11-25 16:48:14 +08:00
Martin Kojtal d5afb47760 Merge pull request #711 from ohagendorf/_exit-or-exit
mbed: Name of exit function in exit.c for GCC ARM (_exit)
2014-11-25 08:21:11 +01:00
Mike Fiore 8c56483c43 [mbed][MTS_DRAGONFLY_F411RE] fix D2 pin mapping, remove PWM_OUT from PinNames.h 2014-11-24 11:30:37 -06:00
Mike Fiore dbe1af7787 [cmsis][MTS_DRAGONFLY_F411RE] set USE_PLL_HSE_EXTC to 0, causing problems with IAR export and we have no external clock option 2014-11-24 09:43:18 -06:00
bcostm ea50eb3512 [NUCLEO_L053R8] Correct issue with Travis build 2014-11-24 16:20:26 +01:00
GustavWi d03da0cd30 removed comments and fixed USB_RAM section 2014-11-24 14:28:08 +01:00
GustavWi c2de05e882 Fixed LPC1768 NVIC placement space in RAM 2014-11-24 14:16:32 +01:00
bcostm 53f92133dc [NUCLEO_L0/L1] Add PeripheralPins files 2014-11-24 12:36:39 +01:00
bcostm afd167f734 [NUCLEO_F4] Add note on optional pins 2014-11-24 12:35:46 +01:00
bcostm 04dc0c7a24 [NUCLEO_F3] Add PeripheralPins files 2014-11-24 12:34:35 +01:00
bcostm f62073e179 [NUCLEO_F103RB] Add PeripheralPins files 2014-11-24 12:33:15 +01:00
bcostm 60e0d1431e [NUCLEO_F0] Add PeripheralPins files 2014-11-24 12:32:02 +01:00
GustavWi 092828ce33 Added IAR Export RTOS CORTEX M3 2014-11-24 10:58:08 +01:00
Martin Kojtal 814740f86e Merge pull request #720 from bcostm/master
Targets: NUCLEOs - Improvement of gpio_irq hal
2014-11-24 08:15:36 +01:00
ohagendorf 4d04aba235 [NUCLEO_F072RB] exporter for gcc and coide 2014-11-22 14:56:30 +01:00
ohagendorf caf42f946c [NUCLEO_F030R8] exporter for gcc and coide 2014-11-22 12:18:31 +01:00
Masao Hamanaka 59f686bbc1 Modified Terminal setting for New GR-PEACH.
Modified Terminal setting of Ethernet and LED PIN for New GR-PEACH.
2014-11-21 13:47:46 +09:00
sg- 13b97774b8 [mbed][rtos][k22f] Add initial FRDM-K22F support 2014-11-20 22:21:25 -06:00
Mike Fiore 365df95cf6 [mbed][MTS_DRAGONFLY_F411RE] fix pin names for spi to external flash 2014-11-20 14:43:10 -06:00
Mike Fiore 4196364088 [mbed][MTS_DRAGONFLY_F411RE] change wrong PLL members to correct values from ST Cube code 2014-11-20 12:36:01 -06:00
Mike Fiore bb4c5f4ab5 [mbed][MTS_DRAGONFLY_F411RE] remove unnecessary VIMPINNAMES file 2014-11-20 11:06:20 -06:00
Mike Fiore ac11414116 [mbed][MTS_DRAGONFLY_F411RE] add RADIO_TX/RX pins, correct reversed TX/RX pins for uart6 2014-11-20 09:57:13 -06:00
Mike Fiore ffab541ac9 [mbed][MTS_DRAGONFLY_F411RE] clean up PinNames.h 2014-11-20 07:52:48 -06:00
Mike Fiore 451914a276 [mbed][MTS_DRAGONFLY_F411RE] fix stdio uart decl, fix D3 pin decl, change blinky test main.cpp back to original 2014-11-20 07:43:42 -06:00
Yihui Xiong c6f0c3b14b Revert "[NUCLEO_F103RB] update SystemCoreClock after changing clock settings" 2014-11-20 19:19:47 +08:00
Michael Brudevold 3e1aac36e1 Correct pin names for serial rx/tx 2014-11-19 14:52:49 -06:00
Martin Kojtal f364b76d2f Merge pull request #703 from masaohamanaka/master
Targets: RZ_A1H - Fixed a bug of serial interrupt
2014-11-19 00:59:43 -08:00
0xc0170 be10b27013 Merge branch 'ksdk' of github.com:Sissors/mbed into Sissors-ksdk
Conflicts:
	libraries/USBDevice/USBDevice/USBEndpoints.h
	libraries/USBDevice/USBDevice/USBHAL_KL25Z.cpp
2014-11-19 08:45:48 +00:00
0xc0170 dcfa675e50 Merge branch 'NUCLEO_L152RE_exporter' of github.com:ohagendorf/mbed into ohagendorf-NUCLEO_L152RE_exporter
Conflicts:
	workspace_tools/build_travis.py
	workspace_tools/export/coide.py
2014-11-19 08:43:14 +00:00
Martin Kojtal 7ff3e68a96 Merge pull request #714 from ohagendorf/NUCLEO_F302R8_exporter_2
Tools: NUCLEO_F302R8  - exporters for gcc_arm and coide
2014-11-19 00:28:37 -08:00
Martin Kojtal 5ad32eaa60 Merge pull request #715 from kshoji/nRF51822_serial_31250
Targets: nRF51822 - Add support for Serial 31250 baud (for legacy MIDI)
2014-11-19 00:26:52 -08:00
Martin Kojtal eadd2013c2 Merge pull request #719 from PrzemekWirkus/host-test-improvements-part-2
Tools: Host test plugin improvements, part 2: Copy plugins
2014-11-19 00:24:28 -08:00
Martin Kojtal 12b3c601ea Merge pull request #721 from GustavWi/iar_mbed
Tools: IAR export for some NXP Platforms
2014-11-19 00:23:12 -08:00
Yihui Xiong 72e2d393a6 [NUCLEO_F103RB] update SystemCoreClock after changing clock settings 2014-11-19 13:51:12 +08:00
kshoji d05c1d4950 nrf51_bitfields.h reverted. 2014-11-19 14:47:01 +09:00
GustavWi 849c8742f0 IAR export LPC4088 2014-11-18 16:19:26 +01:00
GustavWi 299749f143 IAR export LPC810 + 812 2014-11-18 16:09:38 +01:00
GustavWi 82523de2c6 IAR export LPC1549 2014-11-18 16:01:34 +01:00
GustavWi d13714fb07 IAR export for LPC11XX and 11CXX 2014-11-18 15:49:23 +01:00
GustavWi b3656be310 Added IAR export for LPC11UXX 2014-11-18 14:54:40 +01:00
bcostm 20177c912b [NUCLEOs] Improvement of gpio_irq hal
Now it is possible to have multiple interrupt pins on EXTI vectors.
Example:
EXTI0 -> PA_0 or PB_0 or PC_0, ... only 1 pin
EXTI5_9 -> PA_5 and PA_6 and PB_7 and PC_8 and PC_9: up to 5 pins
EXTI10_15: PA_10 and PB_11 and PB_12, ... : up to 6 pins
2014-11-18 12:28:30 +01:00
Martin Kojtal 34eccbf435 Merge pull request #716 from bcostm/master
Targets: NUCLEO_F4xx - Add PeripheralPins.c/h file
2014-11-18 02:15:57 -08:00
GustavWi 5311efaae6 Added IAR export for LPC11U68. 2014-11-18 11:15:49 +01:00
Masao Hamanaka a210914f42 Fixed some function's bugs
Fixed some bugs and modified mmu setting.
Fixed functions as below
- analog in
- i2c
- interruptin
2014-11-18 13:54:39 +09:00
Sissors 4a7fde6fa0 [USBDevice] Fix K20D50M name
Since it was initially K20D5M the name is still wrong in USBDevice. This
should fix it.
2014-11-17 18:08:37 +01:00
Przemek Wirkus 0e51149ecf tcpclient test: cheanged the way we ask server for file content (we will now ask for full path, not relative one) so we avoid 'File moved' HTTP 301 return code. 2014-11-17 10:38:18 +00:00
bcostm ff85a88b7b [NUCLEO_F4] Add PeripheralPins.c/h file
Move all pinouts into these 2 files.
2014-11-17 10:01:44 +01:00
kshoji 3dcb6a5b25 nRF51822 - Add support for Serial 31250 baud (for Legacy MIDI) 2014-11-17 12:56:40 +09:00
ohagendorf 42c20128a6 [NUCLEO_F302R8] exporters for gcc_arm and coide
Adds exporter for gcc_arm and coide for the NUCLEO_F302R8.
2014-11-16 18:24:57 +01:00
ohagendorf f37a45d3b5 Name of exit function in exit.c
Change the name of the exit function to _exit as suggested in clib
documenation for all gcc_arm toolchains (GCC_ARM and CoIDE)
2014-11-16 17:43:42 +01:00
ohagendorf 5c36e9544f [NUCLEO_L152RE] exporters for gcc_arm and coide 2014-11-16 17:10:47 +01:00
vincent rabbit 2e18da7419 [mbed][MTS_DRAGONFLY_F411RE] added platform support files and dirs built gcc executable NOT working 2014-11-14 11:29:46 -06:00
Przemek Wirkus 70d2f16ca3 Removed dependency to Standard library header <cstdint> 2014-11-14 17:17:26 +00:00
Martin Kojtal 570c25d255 Merge pull request #705 from 0xc0170/fix_issue#704
Targets: K64F - UART_NUM fix in a condition
2014-11-14 07:46:28 -08:00
0xc0170 81254a0e44 K64F - UART_NUM fix in a condition 2014-11-14 15:21:39 +00:00
Masao Hamanaka cde105eaa5 Fixed a bug of serial interrupt
I fixed a bug of serial interrupt as below.
Serial TX/RX interrupt was not occur when TX/RX end.
2014-11-14 21:20:46 +09:00
Bogdan Marinescu e53ae9e840 Merge pull request #700 from masaohamanaka/master
[RZ_A1H]Fixed a bug of CMSIS-RTOS RTX for Cortex-A9
2014-11-14 11:51:11 +00:00
bcostm ac6b5cb06b [NUCLEO_F0] Align hal files 2014-11-14 11:01:47 +01:00
bcostm 23761ee73e [NUCLEO_F3] Align hal files 2014-11-14 11:00:10 +01:00
bcostm c05cb2e726 [NUCLEO_F4] Align hal files 2014-11-14 10:58:57 +01:00
Masao Hamanaka 7e735c41b6 Fixed CMSIS-RTOS RTX for Cortex-A9
I fixed a bug as below.
A bug occured in CMSIS-RTOS RTX for Cortex-A9 when the build option is -O3.
2014-11-14 18:30:53 +09:00
Martin Kojtal 1cc251f8e2 Merge pull request #683 from PrzemekWirkus/cpputest-export
Tools: Update exporters' capabilities to support CppUTest project exports
2014-11-14 01:19:30 -08:00
0xc0170 67346ec8d6 Merge branch 'reorder_f3xx_2' of github.com:ohagendorf/mbed into ohagendorf-reorder_f3xx_2
Conflicts:
	workspace_tools/export/coide.py
2014-11-14 08:56:20 +00:00
Martin Kojtal dffeedc96e Merge pull request #695 from autopulated/testsforall
Targets: add USBTX and USBRX pin definitions for targets that don't provide them
2014-11-14 00:48:06 -08:00
Martin Kojtal b5ba59050b Merge pull request #697 from bcostm/master
Targets: NUCLEOs - Style corrections in hal files (astyle)
2014-11-14 00:47:19 -08:00
Masao Hamanaka 32a7f019c0 Modify *.sct to shrink binary file more 2014-11-14 10:32:46 +09:00
Masao Hamanaka 60d5fb780e Modify mmu setting, scatter, sf boot loader to shrink binary file 2014-11-14 09:01:34 +09:00
bcostm 6d1da4ef47 [NUCLEO_L053R8] Typo corrections (astyle) 2014-11-13 16:46:25 +01:00
bcostm df479e409a [NUCLEO_F411RE] Typo corrections (astyle) 2014-11-13 16:45:36 +01:00
bcostm 40f3f7e27c [NUCLEO_F401RE] Typo corrections (astyle) 2014-11-13 16:44:50 +01:00
bcostm 307f641d14 [NUCLEO_F334R8] Typo corrections (astyle) 2014-11-13 16:44:05 +01:00
bcostm 2fb9552913 [NUCLEO_F302R8] Typo corrections (astyle) 2014-11-13 16:43:09 +01:00
bcostm 285977d068 [NUCLEO_F103RB] Typo corrections (astyle) 2014-11-13 16:42:32 +01:00
bcostm 9d02d52994 [NUCLEO_F072RB] Typo corrections (astyle) 2014-11-13 16:41:28 +01:00
bcostm 17e61f58d6 [NUCLEO_F030R8] Typo corrections (astyle) 2014-11-13 16:40:37 +01:00
James Crosby fa2e957179 also add USBTX=USBRX=NC definitions for LPC13XX 2014-11-13 14:13:42 +00:00
James Crosby 69cd573545 add USBTX and USBRX pin definitions for targets that don't provide them (so that tests compile), but set to NC 2014-11-13 11:24:36 +00:00
Martin Kojtal 08c85ef136 Merge pull request #680 from mbrudevoldlpd/master
Platform: Add support for MultiTech mDot module
2014-11-13 08:21:18 +00:00
Michael Brudevold ae8d818927 Rename mDot to mDot F405RG to allow for variation in processor 2014-11-12 16:21:13 -06:00
Olaf Hagendorf 56af0e1621 [TARGET_DISCO_F303] reorder structure - part5
Add missing -Wl,--wrap,main linker option so that __wrap_main is called.
This function was ignored in gcc_arm and coide projects before.
2014-11-12 22:20:38 +01:00
Michael Brudevold 52ac44b482 Move OS CLOCK rate to target define 2014-11-12 10:59:27 -06:00
Michael Brudevold dcaa34a9d6 Fix whitespace per coding standard 2014-11-12 10:16:29 -06:00
Olaf Hagendorf 691f34097a [TARGET_DISCO_F303] reorder structure part4
Remove change of wrong target and add it to the wright one. Additionally
changing the CoIDE template file to the correct mcu.
2014-11-12 14:31:57 +01:00
GustavWi 857d59a6c0 Added IAR export support for NUCLEO F103RB 2014-11-12 13:31:30 +01:00
Martin Kojtal 6737282994 Merge pull request #679 from toyowata/master
Targets: LPC11U68 - Fix GPIO init for specific pins
2014-11-12 09:13:13 +00:00
Martin Kojtal dbd8b3bab4 Merge pull request #686 from GustavWi/iar_mbed
Toolchain: IAR - lpc1347 startup fix
2014-11-12 09:12:50 +00:00
Martin Kojtal 6fd59778d6 Merge pull request #684 from Sissors/ksdk
Targets: KSDK - Fix ACK/NACK received inverted (issue #661)
2014-11-12 08:45:48 +00:00
Sissors d3e2cacff3 [HAL][KSDK] Fixed ACK/NACK received inverted (https://github.com/mbedmicro/mbed/issues/661)
As reported by Geremia G
(http://developer.mbed.org/forum/bugs-suggestions/topic/5220/)
2014-11-11 20:32:07 +01:00
Przemek Wirkus 7306211cb1 Aligned existing unit tests to new include structure. Now includes are in build/cpputest so no need to include like this: 'CppUTest/header_file.h' 2014-11-11 15:32:16 +00:00
Przemek Wirkus 77e847632e Reverted Martin's changes related to CppUTest includes 2014-11-11 14:43:07 +00:00
GustavWi f3ad604ebc Fixed reset handler for LPC1347 IAR 2014-11-11 14:43:17 +01:00
Martin Kojtal c9ec513887 Merge pull request #677 from Sissors/ksdk
Targets: Freescale KSDK - Fix first serial char not being sent
2014-11-11 09:38:07 +00:00
Michael Brudevold e3d55f3d6f Updates to support RTOS 2014-11-10 16:16:26 -06:00
Michael Brudevold 3f5b4b39e2 Add support for uvision 2014-11-10 16:16:11 -06:00
Michael Brudevold ac7da3e5d8 Add support for GCC ARM 2014-11-10 16:16:06 -06:00
Michael Brudevold 5d6ee64bf1 Support for MTS MDOT 2014-11-10 16:15:53 -06:00
Martin Kojtal 8adfd82aa1 Merge pull request #673 from Wind0r/fix_lpc1768_repeatmode
Targets: LPC176X - Add repeater pinmode
2014-11-10 07:40:15 +00:00
Martin Kojtal 59fa5437e3 Merge pull request #663 from bikeNomad/master
Ensure that IG (Global) bit is reset in MAC address for K64F and others
2014-11-10 07:37:52 +00:00
Martin Kojtal e24f5b642b Merge pull request #662 from xiongyihui/nrf51822
Targets: NRF51822 -  enable I/O mapping and peripheral dynamic assignment for I2C and SPI
2014-11-10 07:36:19 +00:00
Toyomasa Watarai b0a7a246c1 [LPC11U68] Fix GPIO init for specific pins
* Add GPIO initialization value for P0_12, P0_13 and P0_14 since default
mode for them are other than GPIO
* This issue reported here:
https://developer.mbed.org/questions/4874/Using-SPI-on-LPCXpresso11U68/
2014-11-10 14:01:59 +09:00
ohagendorf 20212b8c6b [TARGET_DISCO_F303] reorder structure - part 3
Update of mbed hal.
2014-11-10 00:12:40 +01:00
Sissors 57a79c08a9 [HAL][KSDK] Fix first serial char not being sent
The K64F/K22F didn't send the first char. I don't know why exactly, but
any type of reading a status register seems to fix it. And this extra
line at least makes sense. Now it works correctly.
2014-11-09 19:40:29 +01:00
Wind0r de1bb3af3a Add repeater pinmode 2014-11-08 12:07:39 +01:00
Martin Kojtal aab52cb7ec Merge pull request #669 from 0xc0170/fix_cpputest_testrunner
Tests: Fix cpputest testrunner
2014-11-07 15:31:22 +00:00
bcostm 162eebcbda [NUCLEO_L152RE] Remove old cmsis folder 2014-11-07 14:22:50 +01:00
bcostm 1874247540 [NUCLEO_L152RE] Move cmsis files in STM32L1 folder 2014-11-07 14:21:16 +01:00
bcostm 0780a16b8d [STM32L1] Add new folder with STM32Cube inside 2014-11-07 14:20:04 +01:00
Yihui Xiong d00caad8c9 [HAL][NRF51822] enable I/O mapping and peripheral dynamic assignment for I2C and SPI 2014-11-07 19:24:34 +08:00
0xc0170 1c268fb25b Tests: Testrunner - console variable name fix
It matches the cpputest from mbed mbed.org repository.
2014-11-07 10:24:57 +00:00
bcostm 5c842943da [NUCLEO_F0] Add missing files for IAR exporter 2014-11-07 09:24:57 +01:00
Martin Kojtal eec0be05cd Merge pull request #660 from bcostm/master
Targets: STM32F0 - Factorisation of NUCLEO_F030R8/F072RB/F091RC cmsis folders
2014-11-07 08:13:40 +00:00
Yihui Xiong 3e4e9ade0d remove useless assert line 2014-11-07 09:42:35 +08:00
Ned Konz e6ae0a7e02 Ensure that IG (Global) bit is reset in MAC address for K64F and others
See IEE 802.3-2002, Section 3.2.3(b)
2014-11-06 09:48:32 -08:00
Bogdan Marinescu 142ad22a2f [RZ_A1H] Remove target-specific check from build system 2014-11-06 13:47:43 +00:00
Bogdan Marinescu 45ddf10698 Proper fix for Cortex-M/Cortex-A RTOS issue
Created two new labels (CORTEX_A and CORTEX_M) that can be used to differentiate
between Cortex-A and Cortex-M code in the build system.
2014-11-06 12:54:09 +00:00
Bogdan Marinescu 8724eb616b Merge pull request #594 from tkuro-rel/master
[RZ/A1H] mbed-RZ first release
2014-11-06 10:54:58 +00:00
bcostm e449648cbc [NUCLEO_F072RB] Update gpio/port structures
Needed due to the new STM32Cube version used.
2014-11-06 10:26:20 +01:00
bcostm d8e93f093f [NUCLEO_F091RC] Remove old folder 2014-11-06 10:18:13 +01:00
bcostm 383ad3cf78 [NUCLEO_F072RB] Remove old folder 2014-11-06 10:17:43 +01:00
bcostm 01c416f19b [NUCLEO_F030R8] Remove old folder 2014-11-06 10:17:03 +01:00
bcostm 7fa58b4e27 [NUCLEO_F091RC] Move files in STM32F0 folder 2014-11-06 10:15:28 +01:00
bcostm a6d6f5c645 [NUCLEO_F072RB] Move files in STM32F0 folder 2014-11-06 10:14:36 +01:00
bcostm f0792715d1 [NUCLEO_F030R8] Move files in STM32F0 folder 2014-11-06 10:13:14 +01:00
bcostm 7204fce6c7 [STM32F0] Add TARGET_STM32F0 folder
With STM32Cube inside.
2014-11-06 10:11:29 +01:00
Martin Kojtal 073a7a0c6f Merge pull request #657 from bcostm/master
Targets: STM32L0 - Cube driver release note
2014-11-06 08:41:05 +00:00
Takayuki Kurosawa 33a843cf93 Merge remote-tracking branch 'upstream/master'
Conflicts:
	workspace_tools/targets.py
2014-11-06 16:19:35 +09:00
bcostm a7c3861d31 Merge branch 'master' of https://github.com/mbedmicro/mbed 2014-11-06 08:19:26 +01:00
Toyomasa Watarai e0c00cc4ee [WALLBOT_BLE] Add new platform
* Add new platform Wallbot BLE
* Identical as nRF51822 target, but different pinout
2014-11-06 16:03:43 +09:00
Masao Hamanaka bd79e23ed2 Fixed file header
Fixed copyright and correction of erroneous description.
2014-11-06 15:56:42 +09:00
AMANUMA Kazuhisa b5103bd7b6 [RZ/A1H] (a measure devised to deal with a review.) * Some variables in USBHAL.h moved into USBHAL_RZ_A1H.cpp. * Some functions writing by c++ changed to macro function. 2014-11-06 14:44:38 +09:00
bcostm 000698d043 [STM32L0] Cube driver release note
Go back to original html file found in the ST package. Finally the text
file is not practical. I will find another way to record the changes
made on this driver. Maybe an additional text file to add in the folder
?
2014-11-05 17:06:48 +01:00
Martin Kojtal 45326db36d Merge pull request #649 from rgrover/master
API: ticker casting fix (issue #649)
2014-11-05 14:59:16 +00:00
Martin Kojtal cfeccf154f Merge pull request #654 from bcostm/master
Exporters: STM32L053R8 - IAR exporter
2014-11-05 14:20:00 +00:00
Toyomasa Watarai 79a3fdb1e2 [LPC824] Fix serial interrupt issues
Basically, this is same fix as
https://github.com/mbedmicro/mbed/pull/633
* Fix issue by handling interrupt type (TxIrq and RxIrq)
* ISR now correctly refers INTSTAT instead of STAT to get interrupt
cause
* Disable interrupt when updating vector table
* Tested by issue #616 test cases and serial_interrupt test
2014-11-05 22:35:35 +09:00
bcostm dd5e093d55 [NUCLEO_L053R8] Add IAR exporter 2014-11-05 10:42:44 +01:00
bcostm f0de488ad5 Merge branch 'master' of https://github.com/mbedmicro/mbed 2014-11-05 10:28:04 +01:00
bcostm abf66ba15f [STM32L0] Replace NULL by HAL_NULL in STM32Cube driver for IAR
- Fix issue #482 for STM32L0 devices
- Change release note file in text format and add changes for mbed
2014-11-05 10:21:10 +01:00
Martin Kojtal bdc83f71d6 Merge pull request #650 from ohagendorf/reorder_f3xx
Targets: DISCO_F334 - Reorder f3xx
2014-11-05 00:46:52 -08:00
AMANUMA Kazuhisa 319724621d [RZ/A1H] Deletes the tab codes 2014-11-05 15:13:38 +09:00
AMANUMA Kazuhisa d517c2863b [RZ/A1H] * Some fields for RZ/A1H changed as "private". * Some function moved into USBHAL_RZA1H.cpp. * Interrupts registration routine returned to the original sample code. 2014-11-05 14:25:11 +09:00
ohagendorf d61817a4c8 [TARGET_DISCO_F303] reorder structure - part2
Update of mbed hal.
2014-11-05 01:11:22 +01:00
Olaf Hagendorf 0c3a635004 [TARGET_DISCO_F303] reorder structure - part1
Removing old hal and moving target specific files to new folder.
2014-11-04 17:21:32 +01:00
Rohit Grover 63cad2a60b Potential fix for #646 2014-11-04 15:39:48 +00:00
Olaf Hagendorf c0adc9f3a9 [TARGET_DISCO_F334C8] reorder structure - part2
Removing cmsis files.
2014-11-04 16:23:29 +01:00
Olaf Hagendorf 9362f706c8 [TARGET_DISCO_F334C8] reorder structure - part1
Moving targetspecific files to new folder in new structure
2014-11-04 16:22:38 +01:00
bcostm 340effa2c7 [NUCLEO_L053R8] Update GPIO structures
Due to latest registers map file used.
2014-11-04 11:16:17 +01:00
bcostm 1ad6757c9d [STM32L0] Remove useless files 2014-11-04 11:13:51 +01:00
bcostm 0f20cff47d [STM32L0] Update registers map file 2014-11-04 11:13:20 +01:00
bcostm e9c0fd990f [STM32L0] Update version in files, add Cube driver release note 2014-11-04 11:12:26 +01:00
Martin Kojtal 5a868b18bc Merge pull request #640 from bcostm/master
Targets: Factorisation of NUCLEO_F302R8 and F334R8 cmsis folders
2014-11-04 01:40:34 -08:00
Martin Kojtal 8f7778d898 Merge pull request #639 from ohagendorf/bcostm_branch_f4xx_structure_reorder
Targets: Nucleo F4xx - Reorder f4xx structure
2014-11-04 01:29:29 -08:00
ohagendorf ff48c7994b [TARGET_XXX_L053YY] filename - includename case missmatch
Changed include filename to a lower case l from higher case L because of
Windows-Linux incompatibility. Removed temporarly taget DISCO_F407VG
from build_travis so that Travis runs trough the build process.
2014-11-03 23:40:57 +01:00
bcostm b66ba7bef9 Remove previous NUCLEO_F334R8 folder 2014-11-03 14:20:21 +01:00
bcostm a1b2540633 Remove previous NUCLEO_F302R8 folder 2014-11-03 14:19:38 +01:00
bcostm 11e5613d6d Add NUCLEO_F334R8 specific files 2014-11-03 14:17:52 +01:00
bcostm 263eff08f2 Add NUCLEO_F302R8 specific files 2014-11-03 14:16:45 +01:00
bcostm f18bc70c98 Add TARGET_STM32F3 folder with STM32Cube driver 2014-11-03 14:14:13 +01:00
Martin Kojtal 835736bd23 Merge pull request #637 from rgrover/master
Target: NUCLEO_F103RB - removing some un-used variables
2014-11-03 02:54:33 -08:00
0xc0170 dadc3ea8f1 Merge branch 'rework_cmsis_stm32l0' of github.com:ohagendorf/mbed into ohagendorf-rework_cmsis_stm32l0 2014-11-03 10:32:32 +00:00
Martin Kojtal 02478cd1f2 Merge pull request #633 from toyowata/master
Target: LPC1549 - Fix serial interrupt issues (issue report #616)
2014-11-03 02:21:15 -08:00
Martin Kojtal b3d9ff9430 Merge pull request #631 from ohagendorf/target_disco_f334c8
Platform: DISCO_F334C8 addition
2014-11-03 02:18:32 -08:00
Martin Kojtal 417f470ba9 Merge pull request #630 from bcostm/master
Targets: Factorisation of NUCLEO_F401RE and F411RE cmsis folders
2014-11-03 02:08:33 -08:00
Aron L. Phillips f46cb59b8e Fixed the startup_LPC11xx.s files in ARM Micro and ARM STD - they had wrong memory size;
to this: __initial_sp        EQU     0x10001800  ; Top of RAM from LPC11U
from this: __initial_sp        EQU     0x10002000  ; Top of RAM from LPC11U
2014-11-03 09:55:48 +00:00
ohagendorf c66f1b1955 [NUCLEO_F334R8] rtos support added
Added rtos support.
2014-11-03 09:55:44 +00:00
bcostm bb2a0c17d2 [NUCLEO_F334R8] Add IAR exporter 2014-11-03 09:55:40 +00:00
Rohit Grover fd3b27b327 white space diffs. 2014-11-03 08:56:31 +00:00
Rohit Grover fa0a82d695 remove un-unsed variables.
Getting rid of some compiler warnings.
2014-11-03 08:53:16 +00:00
ohagendorf 022838af31 Reorganisation of NUCLEO_L053R8 and DISCO_L053C8 cmsis folders - part4
Moves cmsis files to new location.
2014-11-02 23:28:54 +01:00
ohagendorf bd046b3f67 Reorganisation of NUCLEO_L053R8 and DISCO_L053C8 cmsis folders - part3
Moves target/toolchain specific files to new location
2014-11-02 23:28:09 +01:00
ohagendorf f77569bc2a Reorganisation of NUCLEO_L053R8 and DISCO_L053C8 cmsis folders - part2
Deletes cmsis files of nucleo_l053c8
2014-11-02 23:26:26 +01:00
ohagendorf 3138b98e71 Reorganisation of NUCLEO_L053R8 and DISCO_L053C8 cmsis folders - part1
Delete cmsis files of disco_l053c8
2014-11-02 23:23:44 +01:00
Toyomasa Watarai ad4a0ea53a [LPC1549] Fix serial interrupt issues
* Fix USART2 base address offset
* Fix issue by handling interrupt type (TxIqr and RxIrq)
* ISR now correctly refers INTSTAT instead of STAT to get interrupt
cause
* Disable interupt when update vector table
* Tested by issue #616 test cases and serial_interrupt test
2014-11-02 14:10:43 +09:00
ohagendorf 24e3754428 [TARGET_STM32F4] new structure for F407 and F429 targets - part4
Solves the problem NULL -> HAL_NULL for the additional hw blocks in the
larger mcus.

For F401 and F411 this was already solved in #596.
2014-11-01 13:07:25 +01:00
ohagendorf fd835e6c93 [TARGET_STM32F4] new structure for F407 and F429 targets - part3
remove target_stm32f429zi files
2014-10-31 23:18:46 +01:00
ohagendorf b989a33f6f [TARGET_STM32F4] new structure for F407 and F429 targets - part2
remove target_stm32f407vg files
2014-10-31 23:18:00 +01:00
ohagendorf e2b33c9bdd [TARGET_STM32F4] new structure for F407 and F429 targets -part1
move specific files from old position into new target folders under
target_stm32f4
2014-10-31 23:15:13 +01:00
ohagendorf 86c54a26af [DISCO_F334C8] new target incl. rtos support
New target as a copy of nucleo_f334 with changes/additions in pin and
rtos definitions.
2014-10-31 18:14:23 +01:00
bcostm 22989238d0 Remove misplaced F411RE folder 2014-10-31 16:22:17 +01:00
bcostm 2a29a24114 Remove misplaced F401RE folder 2014-10-31 16:21:48 +01:00
bcostm 2fdc494f41 Put NUCLEO_F411RE specific files 2014-10-31 16:20:41 +01:00
bcostm 255460b8d6 Put NUCLEO_F401RE specific files 2014-10-31 16:19:59 +01:00
bcostm 836a1e2552 Add TARGET_STM32F4 folder with STM32Cube driver inside 2014-10-31 16:18:18 +01:00
Martin Kojtal 261455bba2 Merge pull request #627 from ohagendorf/rtos_nucleo_f334
RTOS: NUCLEO_F334R8 - rtos addition
2014-10-31 07:00:15 -07:00
Martin Kojtal e7e9dd54eb Merge pull request #625 from bcostm/master
Toolchain: NUCLEO_F334R8 - support for IAR
2014-10-31 06:40:49 -07:00