微调与更新栈

This commit is contained in:
2023-10-18 18:00:04 +08:00
parent bd56fdcd73
commit 37f331b842
8 changed files with 134 additions and 6 deletions

View File

@@ -1,20 +1,20 @@
# 简介
## 开发的来龙去脉
## **开发的来龙去脉**
每次做项目的时候,都会遇到一些重复的代码,这些代码都是相似的,但是又不能直接复用,因为它们之间存在一些差异。
就像以抽象的思想去实现绝大部分外设的驱动
只需要配置一下参数和实现一下底层接口就可以直接使用
## 开发思路
## **开发思路**
1. 定义一个配置区间,在这个区间内,可以配置一些参数,这些参数可以适配不同的硬件
2. 定义一个抽象实现区间,在这个区间内,可以实现一些底层接口,这些接口可以适配不同的硬件
## 开发说明
## **开发说明**
首先欢迎大家一起来参与开发,只要遵守以下开发规范,就可以提交代码,共同完善这个项目
### 开发规范
### **开发规范**
1. 文件夹的命名规范以硬件类型的不同来建立文件夹比如OLED、LCD、温度传感器等等
2. 文件的命名规范开头为”ABS_硬件“或者“ABSDrive_硬件”开头比如ABS_OLED、等等
3. 函数命名规范以”ABS_“或者”ABSDrive_“开头比如ABS_Init、ABSDrive_Init等等