You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
#include "led.h"
/**
* @brief 初始化LED1 PA4 * 将PE4配置为输出模式,初始化为高电平 */ void led_config(void) { debug_led_pin = 0; //将PB6配置为输出模式
debug_led_port |= (0x01 << 6); //将PB6初始化高电平
}
void jerk_key_config(void) { /**
* @brief 初始化蜂鸣器 PB0 * 初始化为低电平默认不响 * */ jerk_pin = 1; //输入
} void beep_config(void) { /**
* @brief jt的引脚初始化 PA0 * 模式设置为输入模式,获取PAT0的电平 * */ beep_pin = 0; //输出
beep_port &= ~(0x01 << 0); //低电平
}
void debug_light_ctrl_process_in_main_loop() { /**
* @brief 蓝色灯的闪烁300ms * */ static uint32_t last_ctrl_light_ticket = 0;
uint16_t flicker_period = configDebugLightFlipPeriodMS; if (hal_has_passedms(last_ctrl_light_ticket) > flicker_period) { static uint8_t debuglight_state = false; DEBUG_LIGHT_IO() = debuglight_state; debuglight_state = !debuglight_state; last_ctrl_light_ticket = hal_get_ticket(); } }
|