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.
|
|||
|
|
*/
|
|||
|
|
|
|||
|
|
/*----------------------------------------------------------------------------------------------------
|
|||
|
|
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>:bsp_Console
|
|||
|
|
ʱ<EFBFBD><EFBFBD>:20220805-0424
|
|||
|
|
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա:<EFBFBD><EFBFBD>Դ<EFBFBD><EFBFBD>
|
|||
|
|
˵<EFBFBD><EFBFBD>:<EFBFBD><EFBFBD><EFBFBD>λ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
*/
|
|||
|
|
#ifndef _XEROLYSKINNER_BSP_CONSOLE_H
|
|||
|
|
#define _XEROLYSKINNER_BSP_CONSOLE_H
|
|||
|
|
#include "usart.h"
|
|||
|
|
//////////////////////////////////////////////////////////////////////////////////////////////////////
|
|||
|
|
//----------------------------------------------------------------------------------------------------
|
|||
|
|
// ȫ<><C8AB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
//
|
|||
|
|
#pragma pack(1)
|
|||
|
|
struct console_pack{
|
|||
|
|
uint8_t var0;
|
|||
|
|
uint16_t var1;
|
|||
|
|
uint32_t var2;
|
|||
|
|
};
|
|||
|
|
#pragma pack()
|
|||
|
|
//////////////////////////////////////////////////////////////////////////////////////////////////////
|
|||
|
|
//----------------------------------------------------------------------------------------------------
|
|||
|
|
// <09><><EFBFBD><EFBFBD>
|
|||
|
|
//
|
|||
|
|
void bsp_ConsoleInit(UART_HandleTypeDef *huart);
|
|||
|
|
void bsp_ConsoleJump(UART_HandleTypeDef *huart);
|
|||
|
|
void HAL_UART_IdleCpltCallback(UART_HandleTypeDef *huart);
|
|||
|
|
//////////////////////////////////////////////////////////////////////////////////////////////////////
|
|||
|
|
#endif
|