- fix F411 F334 systeminit when HSI used - portinout always read IDR regardless of port direction
Fork of mbed-src by
Diff: targets/hal/TARGET_STM/TARGET_NUCLEO_F030R8/port_api.c
- Revision:
- 84:f54042cbc282
- Parent:
- 77:b5886236e6f0
- Child:
- 166:cb4253f91ada
--- a/targets/hal/TARGET_STM/TARGET_NUCLEO_F030R8/port_api.c Fri Jan 31 10:15:06 2014 +0000 +++ b/targets/hal/TARGET_STM/TARGET_NUCLEO_F030R8/port_api.c Mon Feb 03 09:30:05 2014 +0000 @@ -43,13 +43,11 @@ } void port_init(port_t *obj, PortName port, int mask, PinDirection dir) { - GPIO_TypeDef *gpio; - - uint32_t port_index = (uint32_t)port; // (0=A, 1=B, 2=C, 3=D, 4=E, 5=F, ...) + uint32_t port_index = (uint32_t)port; // Enable GPIO clock uint32_t gpio_add = Set_GPIO_Clock(port_index); - gpio = (GPIO_TypeDef *)gpio_add; + GPIO_TypeDef *gpio = (GPIO_TypeDef *)gpio_add; // Fill PORT object structure for future use obj->port = port;