dbestm
a102edf48b
[NUCLEO_F053R8] enhance I2C master (stop) and add I2C slave
2014-05-21 15:11:21 +02:00
bcostm
aaa3845aab
[NUCLEO_L053R8] Fix baudrate issue with LPUART1
...
+ add code for spi_free()
+ typo corrections
2014-05-21 10:16:57 +02:00
0xc0170
906a6745a9
assert - logic corrections
2014-05-20 17:10:11 +01:00
dbestm
40cf8b8952
[NUCLEO_F302R8] SPI master corrected
2014-05-20 16:39:34 +02:00
0xc0170
d843d56c08
[ALL TARGETS] error replaced by assert for preconditions
2014-05-20 14:20:37 +01:00
dbestm
af4522e2dc
Merge branch 'master' of https://github.com/mbedmicro/mbed
2014-05-19 15:42:42 +02:00
dbestm
2691001351
[NUCLEO_F302R8] enhance SPI slave
2014-05-19 15:37:08 +02:00
Martin Kojtal
ffcaadfc68
Merge pull request #310 from dbestm/master
...
[NUCLEO_F302R8] Add I2C slave, enhance I2C master
2014-05-19 10:59:31 +01:00
dbestm
9d459bad9f
[NUCLEO_F302R8] indentation correction in I2C api
2014-05-19 11:12:12 +02:00
dbestm
6484358e33
[NUCLEO_F030R8] enhance I2C master
2014-05-19 09:57:58 +02:00
dbestm
cd5cb4ab34
[NUCLEO_F302R8] Add I2C slave, enhance I2C master
2014-05-16 10:56:03 +02:00
0xc0170
09fe00f041
gpio and pinmap - asserts for NC as parameters (not init), abort retarget
...
- retarget - abort - calls mbed_die
- asserts added to gpio mbed hal for all targets
2014-05-15 15:30:14 +01:00
Bogdan Marinescu
e6f6f73239
Merge branch 'master' of git://github.com/dbestm/mbed into dbestm-master
...
Conflicts:
libraries/mbed/targets/hal/TARGET_STM/TARGET_NUCLEO_L152RE/i2c_api.c
2014-05-15 13:33:52 +01:00
0xc0170
4c61464ee7
all targets - gpio - NC guard
...
- gpio init enables to set pin to NC, thus the rest of gpio HAL should not do any action
if pin is set to NC.
2014-05-14 15:44:33 +01:00
bco2stm
4bc911d7da
[NUCLEO_F302R8] Correct the pin used for the LEDx definitions
2014-05-14 09:46:26 +02:00
bco2stm
c273d37730
[NUCLEO_F030R8] Correct PA_7 pwm channel number
2014-05-14 09:20:42 +02:00
dbestm
b15f1e5245
[NUCLEO_L152RE] add SPI slave and I2C slave
2014-05-13 09:49:50 +02:00
bcostm
f41d1e8383
[NUCLEO_F401RE] Add PA_7 in AnalogIn pinout
2014-05-12 10:06:12 +01: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
Bogdan Marinescu
cbbbba7ce2
Merge pull request #297 from dbestm/master
...
[NUCLEO_F401RE] add stop management in I2C
2014-05-07 17:38:18 +01:00
dbestm
ae75c78147
[NUCLEO_F401RE] add stop management in I2C
2014-05-07 17:06:27 +02:00
Bogdan Marinescu
7751e75957
Merge branch 'master' of github.com:mbedmicro/mbed
2014-05-07 13:12:33 +01:00
Bogdan Marinescu
f01970e8df
Merge branch 'master' of git://github.com/dbestm/mbed into dbestm-master
...
Conflicts:
libraries/mbed/targets/hal/TARGET_STM/TARGET_NUCLEO_F103RB/device.h
libraries/mbed/targets/hal/TARGET_STM/TARGET_NUCLEO_F103RB/i2c_api.c
2014-05-07 13:12:08 +01:00
dbestm
03f7fcd2a0
[NUCLEO_F401RE] add I2C slave and SPI slave
2014-05-07 10:39:13 +02:00
dbestm
54ec228bd9
[NUCLEO_F103RB] add SPI slave and I2C slave
2014-05-07 10:34:12 +02:00
bcostm
ce2d6b3048
[NUCLEO_L053R8] Add hal files
2014-05-05 15:31:26 +02:00
bcostm
27918745cd
Merge branch 'master' of https://github.com/mbedmicro/mbed
2014-04-30 09:57:58 +02:00
bcostm
4582e2112e
[NUCLEO_F103RB] Remove PD_0/PD_1 pins
...
These pins are not present in the 64 pins package.
2014-04-30 09:57:16 +02:00
Bogdan Marinescu
522752bd58
Merge branch 'master' of git://github.com/dbestm/mbed into dbestm-master
2014-04-29 16:58:46 +01:00
dbestm
569da9ae6e
[NUCLEO_F030R8] modif in device.h to enable I2C slave and SPI slave
2014-04-29 15:45:28 +02:00
bcostm
792677ef91
[NUCLEO_F103RB] Remove trailing spaces, typo corrections
2014-04-29 11:30:45 +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
dbestm
839f1c0bad
[NUCLEO_F030R8] add I2C slave, enhance clock settings
2014-04-28 17:58:44 +02:00
bcostm
e85c4f1ebe
[NUCLEO_F401RE] Add LSE configuration for RTC, remove trailing spaces, typo corrections
2014-04-28 17:58:40 +02:00
bcostm
aba7d50e7d
[NUCLEO_F401RE] Add LSE configuration for RTC, remove trailing spaces, typo corrections
2014-04-28 16:04:14 +02:00
dbestm
5b12db16ad
Merge branch 'master' of https://github.com/mbedmicro/mbed
2014-04-25 15:12:19 +02:00
dbestm
a945e45c6f
[NUCLEO_F030R8] add more SPI pins
2014-04-25 15:01:49 +02:00
dbestm
ebe73f04c3
[NUCLEO_F030R8] add more I2C pins
2014-04-24 17:20:35 +02:00
bcostm
3abdd41404
[NUCLEO_F302R8] Add LSE configuration for RTC
2014-04-24 15:41:23 +02:00
bcostm
bbfdef0fac
[NUCLEO_F103RB] Correction in us_ticker
2014-04-23 15:11:22 +02:00
cfb95
bc64051587
Update PeripheralNames.h
...
Add USART3
2014-04-23 15:11:20 +02:00
cfb95
513e6c042e
Update serial_api.c
...
add UART_3 at pins PB_10 and PB_11
2014-04-23 15:11:18 +02:00
dbestm
e61e369ebc
Merge branch 'master' of https://github.com/mbedmicro/mbed
2014-04-23 14:18:06 +02:00
dbestm
c1354497e2
[NUCLEO_F030R8] add more channels for ADC
2014-04-23 13:58:59 +02:00
Bogdan Marinescu
6cf73e2e26
Merge pull request #272 from bcostm/master
...
[NUCLEO_F030R8/F302R8] Move back SetSysClock() call in SystemInit()
2014-04-23 10:52:20 +01: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
3aa9e58c88
[NUCLEO_F030R8] Replace include of stm32f0xx.h with cmsis.h
2014-04-22 17:27:36 +02:00
Bogdan Marinescu
a519f94f35
Merge pull request #271 from bcostm/master
...
[NUCLEO_F030R8] Many improvements added
2014-04-22 15:59:56 +01: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
Bogdan Marinescu
14ad8773c4
Merge pull request #270 from cfb95/patch-5
...
Update serial_api.c
2014-04-22 14:46:50 +01:00
Bogdan Marinescu
ab84750786
Merge pull request #262 from dbestm/master
...
[NUCLEO_F030R8] add more pwm and UART pins, correction in I2C
2014-04-22 14:44:30 +01:00
Bogdan Marinescu
7b8a9ba096
Merge branch 'patch-3' of git://github.com/cfb95/mbed into cfb95-patch-3
2014-04-22 13:41:07 +01:00
Bogdan Marinescu
ffe6a9b3e0
Revert "Merge pull request #265 from cfb95/patch-1"
...
This reverts commit 6b9fca177a , reversing
changes made to c9167e8c43 .
2014-04-22 13:37:31 +01:00
Bogdan Marinescu
6b9fca177a
Merge pull request #265 from cfb95/patch-1
...
Update gpio_irq_api.c
2014-04-22 13:22:50 +01:00
Bogdan Marinescu
c9167e8c43
Merge branch 'master' of git://github.com/bcostm/mbed into bcostm-master
2014-04-22 12:53:02 +01:00
cfb95
b82f46862e
Update PeripheralNames.h
...
Add USART3
2014-04-20 08:32:36 -07:00
cfb95
6bc2cf7f6d
Update serial_api.c
...
add UART_3 at pins PB_10 and PB_11
2014-04-20 06:27:17 -07:00
cfb95
bf597151cf
Update gpio_irq_api.c
...
enable 16 irq channels, expanding EXTI9_5_IRQn and EXTI15_10_IRQn
2014-04-19 09:54:38 -07:00
cfb95
eaef91bee6
Update device.h
...
Enable DEVICE_ERROR_PATTERN to detect errors with fast blinking on green and blue leds.
2014-04-18 17:59:40 -07:00
cfb95
cdcd8f46f7
Update gpio_irq_api.c
...
More irq's and user button bugfix copied from NUCLEO_F103RB commit ab7cc12 by bcostm
2014-04-18 17:47:53 -07:00
bcostm
90e883a43d
[NUCLEO_F302R8] Move SetSysClock() in mbed_sdk_init() + minor modifications
2014-04-18 16:18:45 +02:00
dbestm
1fa42767fc
[NUCLEO_F030R8] add pin for UART
2014-04-17 15:46:33 +02:00
dbestm
c8ca6c339b
Merge branch 'master' of https://github.com/mbedmicro/mbed
2014-04-16 16:33:54 +02:00
dbestm
45369fa25e
[NUCLEO_F030R8] add more pwm, correction in I2C
2014-04-16 16:00:04 +02:00
Bogdan Marinescu
3afbb87c32
Merge pull request #261 from dinau/pwm_pa3_issue
...
[DISCO_F407VG] Fixed PWM PA_3 (and PC_9) output issue.
2014-04-14 10:26:20 +01:00
bcostm
4a1946ae8d
[NUCLEO_F302R8] Implement analogout_free function
...
This code was missing + make some typo corrections.
2014-04-14 10:07:32 +01:00
dinau
8f135c6c81
[DISCO_F407VG] Fixed PWM PA_3 (and PC_9) output issue.
...
Refer to:
http://mbed.org/users/mbed_official/code/mbed-src/issues/4
2014-04-13 11:41:27 +09:00
Bogdan Marinescu
efbbb2f307
Merge branch 'master' of git://github.com/sg-/mbed into sg--master
...
Conflicts:
libraries/mbed/targets/hal/TARGET_STM/TARGET_NUCLEO_F030R8/gpio_irq_api.c
libraries/mbed/targets/hal/TARGET_STM/TARGET_NUCLEO_F103RB/gpio_irq_api.c
libraries/mbed/targets/hal/TARGET_STM/TARGET_NUCLEO_L152RE/gpio_irq_api.c
2014-04-11 17:19:53 +01:00
dinau
9617a966df
Merge branch 'mbedmicro.org/master'
2014-04-12 00:40:38 +09:00
sg-
b64e32299f
add fflush to exit
...
enable DEVICE_STDIO_MESSAGES on k64f
remove all line endings from error messages throughout mbed sdk (all targets)
2014-04-09 16:24:13 -05:00
dinau
4e32f9440d
Added: second analog out.
2014-04-09 20:36:34 +09:00
bcostm
aba5d84046
[NUCLEO_F030R8] Add more interrupt_in pins
2014-04-08 16:46:38 +02:00
bcostm
ab7cc12156
[NUCLEO_F103RB] Add more interrupt_in pins
2014-04-08 16:05:40 +02:00
bcostm
aa90406ced
Merge branch 'master' of https://github.com/mbedmicro/mbed
2014-04-08 16:02:27 +02:00
bcostm
4a18b90ab7
[NUCLEO_L152RE] Add more interrupt_in pins
2014-04-08 15:53:36 +02:00
dinau
d9c2175a05
[STM32F3-Discovery][DISCO_F303VC] initial port.
2014-04-08 22:30:24 +09:00
Bogdan Marinescu
d616c415fc
Merge pull request #255 from bentwire/master
...
[STM32F3XX] Initial port
2014-04-08 09:11:08 +01:00
bcostm
6e2d89de0f
[NUCLEO_F030R8] Change PWM_OUT label
...
PB_3 does not support pwm out.
2014-04-07 08:34:15 +02: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
bcostm
b7035550f7
[NUCLEO_F030R8] Fix issue with last changes in error.h
2014-04-02 14:13:50 +02:00
bcostm
76afd011cd
[NUCLEO_F302R8] Correct D11-D13 pin names
2014-04-02 14:05:42 +02:00
bcostm
c2bfc1217b
[NUCLEO_F401RE] Fix issue with PWM on PC_9
...
The correct channel is 4 and not 3.
2014-04-02 14:02:56 +02:00
bcostm
d0c1c2003f
[NUCLEO_xxx] Fix compilation error with missing Port names
...
This error was due to the last changed in the error.h file.
2014-04-02 13:59:17 +02:00
bcostm
af8ec9b497
Merge branch 'master' of https://github.com/mbedmicro/mbed
2014-04-02 13:48:42 +02:00
dinau
bf8dc9fed0
[GCC_ARM][DISCO]: Modified compilatin error and silent warning.
2014-04-02 00:34:32 +09:00
darren
4638e6979a
Added AnalogOut for STM32F407 Discovery
2014-03-31 12:15:05 -07:00
bcostm
f102fdaf0f
Add missing pin labels used in examples.
2014-03-28 18:16:10 +01:00
bcostm
d1c498d38b
[NUCLEO_F302R8] Change PWM_OUT signal assignation
...
The PWM output is not available on PB_3 because the TIMER2 is used by
the us_ticker.
2014-03-27 09:14:37 +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
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
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
a43ba4740a
[STM32F407][LPC4088][GCC_ARM] Fixed compilation error.
...
This commit fix FPU error when compile with RTX OS.
2014-03-21 21:16:52 +09:00
dinau
86ee511c80
STM32F0-Discovery (STM32F051R8) initial port
2014-03-21 20:23:13 +09:00