ESP32开发:从单元测试到外设应用
单元测试部分
在进行ESP32开发时,单元测试是保证代码质量的重要环节。下面以 AppLight 类为例,介绍如何进行单元测试。
1. AppLight 类与测试代码编写
首先,在 AppLight 类的 off 成员函数中,调用 gpio_set_level 函数,将引脚号设为 GPIO_NUM_4 ,引脚电平设为0。该函数在 driver/gpio.h 头文件中声明。同样,添加 on 函数将引脚电平设为1。
// 假设AppLight类的部分实现
#include "driver/gpio.h"
namespace app
{
class AppLight
{
public:
void off()
{
gpio_set_level(GPIO_NUM_4, 0);
}
void on()
{
gpio_set_level(GPIO_NUM_4, 1);
}
// 其他函数...
};
}
为了对 AppLight 类进行测试,创建一个新的源文件 test/t
超级会员免费看
订阅专栏 解锁全文
761

被折叠的 条评论
为什么被折叠?



