led.c 371 B

12345678910111213141516171819
  1. #include "led.h"
  2. #include "gd32e230_libopt.h"
  3. #define LED GPIO_PIN_3
  4. void LedInit(void)
  5. {
  6. rcu_periph_clock_enable(RCU_GPIOB);
  7. gpio_mode_set(GPIOB, GPIO_MODE_OUTPUT, GPIO_PUPD_NONE,LED);
  8. gpio_output_options_set(GPIOB, GPIO_OTYPE_PP, GPIO_OSPEED_50MHZ,LED);
  9. gpio_bit_reset(GPIOB, LED);
  10. }
  11. void led_flash(void)
  12. {
  13. gpio_bit_toggle(GPIOB,LED);
  14. }