summaryrefslogtreecommitdiffstatshomepage
path: root/stmhal
diff options
context:
space:
mode:
authorDamien George <damien.p.george@gmail.com>2016-12-22 14:50:52 +1100
committerDamien George <damien.p.george@gmail.com>2016-12-22 14:55:26 +1100
commited559de06336aa9a9dd71c1eb363e43d438a4e28 (patch)
tree6e5f9672f29b79f268bd657e43489b0f7c646095 /stmhal
parentffa30898cc1eb348cec78402d8112c84c7e78404 (diff)
downloadmicropython-ed559de06336aa9a9dd71c1eb363e43d438a4e28.tar.gz
micropython-ed559de06336aa9a9dd71c1eb363e43d438a4e28.zip
stmhal/led: Use mp_hal_pin_config function instead of HAL_GPIO_Init.
Diffstat (limited to 'stmhal')
-rw-r--r--stmhal/led.c8
1 files changed, 1 insertions, 7 deletions
diff --git a/stmhal/led.c b/stmhal/led.c
index 11784af533..399d4e729b 100644
--- a/stmhal/led.c
+++ b/stmhal/led.c
@@ -133,13 +133,7 @@ STATIC void led_pwm_init(int led) {
const led_pwm_config_t *pwm_cfg = &led_pwm_config[led - 1];
// GPIO configuration
- GPIO_InitTypeDef gpio_init;
- gpio_init.Pin = led_pin->pin_mask;
- gpio_init.Mode = GPIO_MODE_AF_PP;
- gpio_init.Speed = GPIO_SPEED_FAST;
- gpio_init.Pull = GPIO_NOPULL;
- gpio_init.Alternate = pwm_cfg->alt_func;
- HAL_GPIO_Init(led_pin->gpio, &gpio_init);
+ mp_hal_pin_config(led_pin, MP_HAL_PIN_MODE_ALT, MP_HAL_PIN_PULL_NONE, pwm_cfg->alt_func);
// TIM configuration
switch (pwm_cfg->tim_id) {