mbed library sources
Dependents: frdm_kl05z_gpio_test
Fork of mbed-src by
Diff: targets/hal/TARGET_STM/TARGET_NUCLEO_L152RE/port_api.c
- Revision:
- 84:f54042cbc282
- Parent:
- 76:aeb1df146756
- Child:
- 174:8bb9f3a33240
diff -r 5a6f638110fe -r f54042cbc282 targets/hal/TARGET_STM/TARGET_NUCLEO_L152RE/port_api.c --- a/targets/hal/TARGET_STM/TARGET_NUCLEO_L152RE/port_api.c Fri Jan 31 10:15:06 2014 +0000 +++ b/targets/hal/TARGET_STM/TARGET_NUCLEO_L152RE/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;