MF32BSP_XerolySkinner
2.0.0
C++版本的驱动库
载入中...
搜索中...
未找到
bsp_Device
bsp_AT
bsp_AT.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
33
#pragma once
34
#ifdef __cplusplus
35
#include <string.h>
36
#include "
varint.h
"
38
//----------------------------------------------------------------------------------------------------
39
// 头文件
43
class
bsp_AT
{
44
public
:
45
void
com
(
const
char
* dat);
46
protected
:
52
virtual
void
Transmit
(
u8
* dat,
u16
len) = 0;
53
};
55
#endif
bsp_AT
AT协议的基类
Definition:
bsp_AT.h:43
bsp_AT::com
void com(const char *dat)
发送一条AT指令,已加AT+与\r 尾
Definition:
bsp_AT.cpp:44
bsp_AT::Transmit
virtual void Transmit(u8 *dat, u16 len)=0
发送数据到端口
varint.h
全局共用的标准类型表
u8
uint8_t u8
8位无符号数类型
Definition:
varint.h:40
u16
uint16_t u16
16位无符号数类型
Definition:
varint.h:41
制作者
1.9.5