bcostm
124ee172f4
[NUCLEO_F334R8] Add target CMSIS files
2014-06-24 11:23:54 +02:00
bcostm
a484131295
[NUCLEO_F411RE] Add target CMSIS files
2014-06-23 12:43:20 +02:00
bcostm
a0d3da9a36
[NUCLEO_F401RE] Add missing IT flag reset + update system clock variable
2014-06-09 12:51:24 +02:00
bcostm
8e2d37abf9
[NUCLEO_F401RE] Remove call to Systick
...
+ Update Cube F4 HAL driver to V1.1.0RC2
2014-06-03 11:18:59 +02:00
bcostm
02873be1f7
[NUCLEO_F072RB] Update CubeF0 HAL driver
2014-05-30 15:39:23 +02:00
bcostm
d4b8cb8a1c
[NUCLEO_L053R8] Fix issue with file upper case file name
...
+ code cleanup
2014-05-27 11:12:53 +02:00
Martin Kojtal
10e3a9cea1
Merge pull request #314 from punitsoni/stm32_gcc
...
[STM32F103RB] Support for GCC_ARM toolchain
2014-05-23 08:39:47 +01:00
bcostm
627d0ef49c
[NUCLEO_F072RB] Add cmsis files (part 4)
2014-05-21 18:16:20 +02:00
bcostm
49adba3abe
[NUCLEO_F072RB] Add cmsis files (part 3)
2014-05-21 18:09:01 +02:00
bcostm
a8c5cfb7ec
[NUCLEO_F072RB] Add cmsis files (part 2)
2014-05-21 16:57:18 +02:00
bcostm
6ec3e47274
[NUCLEO_F072RB] Add cmsis files (part 1)
2014-05-21 16:50:06 +02:00
Punit Soni
882dcee242
Add support for GCC_ARM toolchain in target STM32F103RB
2014-05-19 20:18:42 -07:00
bcostm
c761a5e0a9
[NUCLEO_F401RE] Add auto clock configuration (HSE/HSI)
...
Solve also the problem with the SetSysClock function not declared in
sleep.c
Conflicts:
libraries/mbed/targets/hal/TARGET_STM/TARGET_NUCLEO_F401RE/i2c_api.c
2014-05-09 13:46:53 +01:00
bcostm
faeb26b7ff
[NUCLEO_L053R8] Add cmsis files (5)
2014-05-05 15:30:13 +02:00
bcostm
b7b52e416a
[NUCLEO_L053RB] Add cmsis files (4)
2014-05-05 15:27:32 +02:00
bcostm
eb1315ff84
[NUCLEO_L053RB] Add cmsis files (3)
2014-05-05 15:18:50 +02:00
bcostm
3c02044ac4
[NUCLEO_L053RB] Add cmsis files (2)
2014-05-05 15:14:53 +02:00
bcostm
0ea6e7c6ea
[NUCLEO_L053R8] Add cmsis files
2014-05-05 15:06:33 +02:00
bcostm
9ac0131acd
[NUCLEO_F103RB] Add LSE configuration for RTC
2014-04-29 11:02:11 +02:00
bcostm
7af317dda2
[NUCLEO_L152RE] Add LSE configuration for RTC and...
...
... remove trailing spaces, typo corrections
2014-04-29 10:12:59 +02:00
bcostm
8bafbd10f3
[NUCLEO_F401RE] Add missing files for LSE configuration, typo
2014-04-28 16:46:27 +02:00
bcostm
b5d497940e
[NUCLEO_F103RB] Many improvements
...
- Add more USART, SPI, I2C, PWM and AnalogIn pins
- Use TIM4 instead of TIM1 for the ticker
2014-04-23 11:12:16 +02:00
bcostm
9daf44308a
[NUCLEO_F030R8] Move back SetSysClock() call in SystemInit()
2014-04-23 10:03:59 +02:00
bcostm
6abba68998
[NUCLEO_F302R8] Move back SetSysClock() call in SystemInit()
...
The serial_init() function is called before the mbed_sdk_init() (I don't
know why?) and this causes an incorrect baudrate calculation.
2014-04-23 09:53:35 +02:00
bcostm
4ac17903e2
[NUCLEO_F030R8] Many improvements added
...
- Automatic clock configuration at startup between HSE and HSI
- System clock = 48 MHz for both
- Configure LSE for RTC (if not available LSI is used instead)
- Add 1MHz clock for I2C
- Update SPI prescaler values
- Typo corrections
2014-04-22 16:15:31 +02:00
bcostm
90e883a43d
[NUCLEO_F302R8] Move SetSysClock() in mbed_sdk_init() + minor modifications
2014-04-18 16:18:45 +02:00
dinau
d9c2175a05
[STM32F3-Discovery][DISCO_F303VC] initial port.
2014-04-08 22:30:24 +09:00
Michael Panetta
81c91a0487
[STM32F3XX] Initial port
...
This is the initial port of the mbed SDK to STM32F3XX (Tested with STM32F3Discovery and hello world test.)
This port is based on the NUCLEO_F302R8 target.
Only the GCC_ARM toolchain has been tested.
2014-04-06 21:21:28 -04:00
Bogdan Marinescu
f7c0e770fc
Merge pull request #229 from todor603/master
...
Added GCC_ARM for NUCLEO_F401RE
2014-04-02 18:12:18 +01:00
bcostm
8299b1e6a0
[NUCLEO_F103RB] Add automatic HSE/HSI clock configuration
...
And:
- restart PLL in deepsleep function
- add more pins for SPI (the mbed pinout will be updated soon)
2014-03-26 17:47:11 +01:00
bcostm
66791e645f
[NUCLEO_L152RE] Add automatic HSE/HSI clock configuration.
...
Update also SPI prescaler and use mbed_sdk_init() function.
2014-03-26 10:06:27 +01:00
bcostm
8f523daa69
[NUCLEO_F302R8] Use mbed_sdk_init() to update the SystemCoreClock variable.
...
Definitely the best solution...
2014-03-25 18:26:42 +01:00
Bogdan Marinescu
8b4f07882b
Merge pull request #233 from bcostm/master
...
[NUCLEO_F302R8] Fix issue with SystemCoreClock variable update.
2014-03-25 13:33:05 +00:00
bcostm
575f9f9269
[NUCLEO_F302R8] Fix issue with SystemCoreClock variable update.
...
This variable must be placed outside the RAM initialization section.
2014-03-25 14:17:07 +01:00
Bogdan Marinescu
11bc6fdd03
Merge pull request #232 from bcostm/master
...
[NUCLEO_F302R8] Improvements in clock configuration, spi default pins, code formatting
2014-03-25 10:00:55 +00:00
bcostm
c675516f51
[NUCLEO_F302R8] Add automatic HSE/HSI clock configuration + change spi default pins
...
The clock configuration is first tried with external 8MHz clock, if fail
then tried with 8MHz xtal and finally with HSI.
2014-03-25 10:24:44 +01:00
Todor
d5b1abf7b0
Added GCC_ARM for NUCLEO_F401RE
2014-03-24 22:57:51 +01:00
dinau
472a557288
[STM32F4-Discovery(STM32F407VG)] initial port
...
[DISCO_F407VG]
2014-03-24 23:56:58 +09:00
bcostm
a5090fa636
[NUCLEO_F302R8] Code formatting
2014-03-22 15:50:50 +01:00
dinau
86ee511c80
STM32F0-Discovery (STM32F051R8) initial port
2014-03-21 20:23:13 +09:00
Emilio Monti
93e44fb5a5
Merge pull request #221 from bcostm/master
...
[NUCLEO_F302R8] and [NUCLEO_L152RE] updates
2014-03-20 11:37:36 +00:00
bcostm
ad9f894f10
[NUCLEO_L152RE] Change system clock to 32MHz + restart PLL after deepsleep
2014-03-20 11:28:30 +01:00
Bogdan Marinescu
cf8fd1cf86
Merge branch 'master' of git://github.com/bcostm/mbed into bcostm-master
...
Conflicts:
workspace_tools/targets.py
2014-03-19 15:58:10 +00:00
bcostm
87a83a8603
[NUCLEO_F401RE] Fix compilation error with error.h include file
2014-03-19 15:38:39 +01:00
dinau
1683e9fba2
STM32VL-Discovery initial port
2014-03-19 21:39:01 +09:00
bcostm
5963a310e3
[NUCLEO_F401RE] Restart PLL after deepsleep
2014-03-19 09:34:30 +01:00
bcostm
e7262047a8
[NUCLEO_F302R8] Add cmsis files (last part)
2014-03-18 15:30:38 +01:00
bcostm
cc53000db8
[NUCLEO_F302R8] Add cmsis files (2nd part)
2014-03-18 15:27:34 +01:00
bcostm
041839a2ba
[NUCLEO_F302R8] Add cmsis files (first part)
2014-03-18 15:23:47 +01:00
bcostm
e0bf1e3094
Merge branch 'master' of https://github.com/mbedmicro/mbed
...
Conflicts:
libraries/mbed/targets/cmsis/TARGET_STM/TARGET_NUCLEO_F401RE/stm32f4xx_hal_conf.h
libraries/mbed/targets/hal/TARGET_STM/TARGET_NUCLEO_F401RE/spi_api.c
2014-03-18 13:17:53 +01:00
dreschpe
3d72f3dcbf
Revert "Add additional peripherie for ST Nucleo F401 board"
...
This reverts commit f973f4c1d7
.
2014-03-10 16:53:40 +01:00
bcostm
bb57ddc0c3
NUCLEO_F401RE: Change system clock to 84 MHz using HSI + PLL
...
Update also HSE_VALUE and SPI prescaler value.
2014-03-10 11:40:27 +01:00
dreschpe
f973f4c1d7
Add additional peripherie for ST Nucleo F401 board
...
Add UART 3
Add SPI 2 + 3
Add I2C 2 + 3
change external crystal value to 8MHz
patch SPI 16bit write bug
2014-03-09 18:20:01 +01:00
dreschpe
142db468ae
Add additional peripherie definitions for ST Nucleo F401RE bord
...
add UART 2 + 3
add SPI 2 + 3
add I2C 2 + 3
patch SPI 16 bit error
patch extenal cristal value to 8MHz
2014-03-09 18:15:47 +01:00
bcostm
f285e44f05
[NUCLEO_L152RE] Update license 2/2
2014-02-26 10:28:09 +01:00
bcostm
fe19c62f95
[NUCLEO_L152RE] Update license (1/2)
2014-02-26 10:24:48 +01:00
bcostm
512de10b66
[NUCLEO_F030R8] Update license
2014-02-26 10:08:51 +01:00
bcostm
41b6de2d08
Revert "[NUCLEO_xxx] Update license"
...
This reverts commit 4197942906
.
2014-02-26 10:04:42 +01:00
bcostm
4197942906
[NUCLEO_xxx] Update license
2014-02-26 10:04:14 +01:00
bcostm
e1facae89f
[NUCLEO_F401RE] Update STM32CubeF4 driver V1.0.0 (part 4/4)
2014-02-26 09:29:20 +01:00
bcostm
5a4e51ad4e
[NUCLEO_F401RE] Update STM32CubeF4 driver V1.0.0 (part 3/4)
2014-02-26 09:25:54 +01:00
bcostm
3a37a058c5
[NUCLEO_F401RE] Update STM32CubeF4 driver V1.0.0 (part 2/4)
2014-02-26 09:22:52 +01:00
bcostm
3a74e3f9e3
[NUCLEO_F401RE] Update STM32CubeF4 driver V1.0.0 (part 1/4)
2014-02-25 16:44:12 +01:00
bcostm
90c261a513
Merge branch 'master' of https://github.com/mbedmicro/mbed
2014-02-11 16:50:40 +01:00
bcostm
e9394fc5f5
Add exporters for NUCLEO_L152RE and F030R8
2014-02-11 16:38:37 +01:00
Emilio Monti
17499c34d2
Remove stm32f4xx_hal_msp template
2014-02-11 14:51:18 +00:00
bcostm
3a64c7f9d5
[NUCLEO_F401RE] Add toolchain_arm_micro files
2014-02-08 19:12:37 +01:00
bcostm
e69063a971
[NUCLEO_F401RE] Add Cube F4 driver V1.0.0RC2
2014-02-07 09:40:12 +01:00
bcostm
4ee89986b7
[NUCLEO_F103RB] Update mapping file.
...
Solve compilation error with flash.
2014-02-07 09:33:15 +01:00
bcostm
a3d0a9bd96
[NUCLEO_F401RE] Add cmsis files
2014-02-05 18:08:43 +01:00
bcostm
3fba65b769
[NUCLEO_F103RB] Update to std periph driver V3.6.1
2014-02-01 18:48:55 +01:00
bcostm
955223fd2c
[NUCLEO_L152RE] Update std periph driver to V1.3.0
2014-01-30 09:53:14 +01:00
bcostm
6866978792
[NUCLEO_F030R8] Fix vectors remap in RAM issue and more...
...
Improve gpio api, add gpio_irq, add sleep.
2014-01-27 15:53:00 +01:00
bcostm
a5726b883b
[NUCLEO_F030R8] Add gpio, port, ticker api, cmsis files
2014-01-22 17:53:54 +01:00
bcostm
ba5866b35e
[NUCLEO_L152RE] Fix bugs with gpio and serial
2014-01-13 14:20:27 +01:00
bcostm
7d145c8dc4
[NUCLEO_L152RE] Add first files (gpio, pinmap, us_ticker)
2014-01-10 17:46:18 +01:00
bcostm
989c66165c
Merge branch 'master' of https://github.com/mbedmicro/mbed
2014-01-06 11:22:35 +01:00
Bogdan Marinescu
728084c52f
Merge pull request #134 from Joey-Ye/master
...
Clean up GCC_ARM startup code
2013-12-20 06:53:16 -08:00
Joey Ye
feacef8f3a
Clean up GCC_ARM startup code
2013-12-20 15:08:20 +08:00
bcostm
28120ffb19
[NUCLEO_F103RB] Change license text in ALL target files
2013-12-19 11:44:15 +01:00
bcostm
c84b8f9193
[NUCLEO_F103RB] Use HSI/LSI instead of HSE/LSE
...
Due to Nucleo board revision C requirements.
2013-12-17 11:04:28 +01:00
bcostm
5ebce384b5
[NUCLEO_F103RB] Align startup files with other targets
2013-12-10 11:14:56 +01:00
bcostm
c47bc1780a
Add UseMicroLIB option for exported project
2013-11-22 11:41:07 +01:00
Bogdan Marinescu
f6c9c8db5e
Fixed initial SP value
2013-11-21 19:07:52 +02:00
bcostm
415ac34b56
Add analogin, serial and spi support for NUCLEO_F103RB
2013-11-19 09:11:31 +01:00
bcostm
70dd0d891e
Add STM32F10x standard periph driver
2013-11-14 11:33:29 +01:00
bcostm
beb779b3d6
Rename target
2013-11-13 09:29:29 +01:00
bcostm
96a96f2cb6
Add STM32F10X cmsis files
2013-11-07 14:16:01 +01:00
Joe Turner
0ef4905728
Fix relocation of vector on STM32.
2013-10-25 13:09:06 +01:00
Bogdan Marinescu
3b465de3aa
Changed line endings to LF, removed non-ASCII chars from sources
2013-08-08 12:58:34 +03:00
Bogdan Marinescu
d399e51bfd
Interrupt chaining: now working on all targets.
...
Tested on LPC1768, LPC11U24, KL25Z, LPC2368.
2013-08-07 14:43:36 +03:00
Bogdan Marinescu
48d41016cd
Added armcc support for STM32F407
2013-07-29 18:15:04 +03:00
Bogdan Marinescu
5655d2fc2a
Fix for the previous "change vector table relocation check" commit.
2013-07-29 18:13:38 +03:00
Bogdan Marinescu
14409cd7fd
Change the check for vector table relocation
...
Allows the user to specify his own VTOR location.
Fixes PRMBED-1065.
2013-07-29 18:13:37 +03:00
Emilio Monti
597c62e06a
Add the vendor name as a proper target label
2013-07-03 17:14:43 +01:00