Add over-range judgment printing and compilation conditions under different voltages

This commit is contained in:
2024-09-25 18:41:52 +08:00
parent 9cdd0008a5
commit 2c96ee7848
3 changed files with 27 additions and 22 deletions

View File

@@ -6,8 +6,7 @@
#include "gd32e23x.h"
#include "systick.h"
void led_config(void)
{
void led_config(void) {
rcu_periph_clock_enable(LED_RCU);
gpio_mode_set(LED_PORT, GPIO_MODE_OUTPUT, GPIO_PUPD_NONE, LED_PIN);
@@ -34,8 +33,7 @@ void led_config(void)
nvic_irq_enable(LED_IRQ, 0);
}
void usart_config(void)
{
void usart_config(void) {
rcu_periph_clock_enable(USART_GPIO_RCU);
rcu_periph_clock_enable(USART_RCU);
@@ -54,8 +52,7 @@ void usart_config(void)
usart_enable(USART0_PHY);
}
void ultrasonic_config(void)
{
void ultrasonic_config(void) {
rcu_periph_clock_enable(US_TRAN_GPIO_RCU);
gpio_mode_set(US_TRAN_GPIO_PORT, GPIO_MODE_AF, GPIO_PUPD_NONE, US_TRAN_PIN);
@@ -154,8 +151,7 @@ void recevice_exti_config(void) {
// exti_interrupt_enable(EXTI_0);
}
void ultrasonic_echo_timer_config(void)
{
void ultrasonic_echo_timer_config(void) {
rcu_periph_clock_enable(US_ECHO_RCU);
timer_deinit(US_ECHO_TIMER);