42 lines
1.3 KiB
C
42 lines
1.3 KiB
C
/*----------------------------------------------------------------------------------------------------
|
|
# THIS FILE IS A PART OF XerolySkinner's PROJECT
|
|
#
|
|
# THIS PROGRAM IS FREE SOFTWARE
|
|
#
|
|
# E-mail:ZABBCCCBBAZ@163.com
|
|
# QQ:2715099320
|
|
#
|
|
# Copyright (c) 2022 XerolySkinner
|
|
# All rights reserved.
|
|
*/
|
|
|
|
/*----------------------------------------------------------------------------------------------------
|
|
名字:bsp_Console
|
|
时间:20220805-0424
|
|
程序员:梁源康
|
|
说明:搭建上位机处理
|
|
*/
|
|
#ifndef _XEROLYSKINNER_BSP_CONSOLE_H
|
|
#define _XEROLYSKINNER_BSP_CONSOLE_H
|
|
#include "usart.h"
|
|
//////////////////////////////////////////////////////////////////////////////////////////////////////
|
|
//----------------------------------------------------------------------------------------------------
|
|
// 全包接收
|
|
//
|
|
#pragma pack(1)
|
|
struct console_pack{
|
|
uint8_t var0;
|
|
uint16_t var1;
|
|
uint32_t var2;
|
|
};
|
|
#pragma pack()
|
|
//////////////////////////////////////////////////////////////////////////////////////////////////////
|
|
//----------------------------------------------------------------------------------------------------
|
|
// 程序
|
|
//
|
|
void bsp_ConsoleInit(UART_HandleTypeDef *huart);
|
|
void bsp_ConsoleJump(UART_HandleTypeDef *huart);
|
|
void HAL_UART_IdleCpltCallback(UART_HandleTypeDef *huart);
|
|
//////////////////////////////////////////////////////////////////////////////////////////////////////
|
|
#endif
|