This commit is contained in:
moyuhai
2026-06-09 16:39:17 +08:00
commit 41a602f89c
3057 changed files with 771495 additions and 0 deletions
@@ -0,0 +1,78 @@
#include "uart.h"
#include "xc_drv_uart.h"
#include "rgblight.h"
#include "usr_server.h"
ble_data_msg user_ble_data_msg; //更新了,暂时用不上
ble_data_msg *p_ble_data_msg = NULL;
ble_usr_data user_ble_usr_data; //用户 在255个字节中,任意选发送多少个字节 0xAA+字节数+data
ble_usr_data *p_ble_usr_data;
ble_ota_data user_ble_ota_data; //OTA 固定139个字节
ble_ota_data *p_ble_ota_data=NULL;
/**
* @brief ir_message_process
* @details
* @param void
* @retval void
*/
void ble_message_process(void)
{
if (p_ble_data_msg != NULL)
{
uint8_t temp[4] = {p_ble_data_msg->r_value,p_ble_data_msg->g_value,p_ble_data_msg->b_value_mode_speed_brightness,p_ble_data_msg->tpye};
scan_uart(temp);
p_ble_data_msg = NULL;
}
}
/**
* @brief ble_callback
* @details
* @param value0:对应遥控的的码值
value1:应用程序的掩码,必须掩码相同,才会进出BLE信息处理
* @retval void
*/
void ble_callback(uint8_t value0, uint8_t value1, uint8_t value2, uint8_t value3)
{
user_ble_data_msg.r_value = value0;
user_ble_data_msg.g_value = value1;
user_ble_data_msg.b_value_mode_speed_brightness = value2;
user_ble_data_msg.tpye = value3;
p_ble_data_msg = &user_ble_data_msg;
}
/**
* @brief 串口接收数据
* @details
* @param void
* @retval void
*/
void uar_rdate(void){
}