V1.0
This commit is contained in:
@@ -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){
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user