mirror of
https://github.com/WeActStudio/WeActStudio.EpaperModule.git
synced 2026-08-16 13:13:45 +02:00
20 lines
537 B
C
20 lines
537 B
C
#include "gpio.h"
|
|
|
|
void gpio_config(void)
|
|
{
|
|
/* enable clock */
|
|
rcu_periph_clock_enable(RCU_AF);
|
|
|
|
rcu_periph_clock_enable(KEY_RCU);
|
|
rcu_periph_clock_enable(LED_PB2_RCU);
|
|
|
|
/* JTAG-DP disabled and SW-DP enabled */
|
|
gpio_pin_remap_config(GPIO_SWJ_SWDPENABLE_REMAP,ENABLE);
|
|
|
|
/* configure button pin as input */
|
|
gpio_init(KEY_PORT, GPIO_MODE_IPD, GPIO_OSPEED_50MHZ, KEY_PIN);
|
|
/* configure led pin as output */
|
|
gpio_init(LED_PB2_PORT, GPIO_MODE_OUT_PP, GPIO_OSPEED_50MHZ, LED_PB2_PIN);
|
|
gpio_bit_reset(LED_PB2_PORT,LED_PB2_PIN);
|
|
}
|