提供应用层操作外设的统一接口 更多...

BSP 的协作图:

class  Emx::Bsp
 

详细描述

  bsp模块提供应用程序操作设备外围接口功能。bsp的使用非常简单,示例如下

#include "EmxModules.hpp"
using namespace Emx;
int main() {
Bsp bsp;
bsp.led.Set(true, 0);//配置led通道0亮
bsp.irCut.SwitchToNight(true);//排至ircut切换至夜视模式
bsp.irCut.SwitchToNight(false);//排至ircut切换至白天模式
bool val = bsp.keyReset.Get();//获取复位按键的按下状态
int adc = bsp.adc.GetAdcValue();//获取默认adc通道的采样值
int luma = bsp.adc.GetLumaValue();//获取默认adc通道的采样值归一化后的亮度值
return 0;
}
Definition: EmxGpio.hpp:10

bsp目前支持的外设有: