基本的版本

有初始化用的相关文件
驱动文件包括软件IIC还有基于此的24C0X驱动,Flash覆写,还有涉及上位机的启动代码
This commit is contained in:
XerolySkinner
2022-08-05 04:37:47 +08:00
parent 806a98b7ab
commit 05b8853c46
20 changed files with 3641 additions and 0 deletions

41
bsp_Device/bsp_Console.h Normal file
View File

@@ -0,0 +1,41 @@
/*----------------------------------------------------------------------------------------------------
# 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