XerolySkinnerBscpp 1.0.0
C++版本的驱动库
vartable.h
浏览该文件的文档.
1/*----------------------------------------------------------------------------------------------------
2 #
3 # Copyright (c) 2022 Yuankang Liang(XerolySkinner)
4 #
5 # 本软件按原样提供,无任何明示或暗示
6 # 在任何情况下,作者都不承担任何损害赔偿责任
7 #
8 # 使用的许可声明:
9 # 1. 不得歪曲本软件的来源,你不能声称你编写了原始软件.
10 # 2. 免费授予以任何目的,前提是版权声明出现在所有副本中.
11 # 并且版权声明和许可声明同时出现.
12 # 3. 你有使用,复制,修改,分发,和销售本软件的许可.
13 # 4. 如果你在产品中使用,产品文档中的声明是赞赏的但不是必须的.
14 # 5. 本通知不得从任何来源删除或更改.
15 #
16 # Yuankang Liang(XerolySkinner)
17 # E-mail:zabbcccbbaz@163.com
18 # QQ:2715099320
19 # Mobile Phone:13005636215
20 #
21 # All rights reserved.
22 */
23
35#pragma once
36#ifdef __cplusplus
37extern "C"{
38#endif
40//----------------------------------------------------------------------------------------------------
41// 头文件
42//
43#include "User.h"
44#include "varint.h"
45#include "main.h"
46#include "gpio.h"
47#include "stdio.h"
48#include "bscpp_IIC.h"
49#include "bscpp_IIC_STM32.h"
50#include "bscpp_STM32_OLED.h"
51#include "bscpp_AT24C00.h"
52#include "STL_Queue.h"
53#include "STL_Stack.h"
55//----------------------------------------------------------------------------------------------------
56// 程序
57//
58void MainInit(void);
59void MainSystem(void);
61#ifdef __cplusplus
62}
63#endif
64
实现了STL库中的Queue
实现了STL库中的Stack
用户设置信息
本类实现AT24C00的通讯
本类实现软件IIC功能 依此类派生出其他软件IIC功能
实现针对STM32的软件IIC类
void MainInit(void)
初始化步骤的首部
Definition: MainSystem.cpp:47
void MainSystem(void)
循环主程序函数
Definition: MainSystem.cpp:56