Boen_Shi 8be2866433 feat(base): 初始化 MSPM0 开发环境
- 添加头文件和配置文件支持
- 更新.gitignore忽略编译和IDE相关文件
- 添加基础的bsp代码
2026-07-16 14:45:26 +08:00

40 lines
956 B
C++

#include "../../include/user/Led.h"
void Led::init() {}
void Led::on(const uint8_t id) {
switch (id) {
case LED0:
DL_GPIO_setPins(LED_PORT, LED_Board_PIN);
break;
case LED1:
DL_GPIO_clearPins(LED_PORT, LED_Led1_PIN);
break;
case LED2:
DL_GPIO_setPins(LED_PORT, LED_Led2_PIN);
break;
case LED3:
DL_GPIO_clearPins(LED_PORT, LED_Led3_PIN);
break;
default: {}
}
}
void Led::off(const uint8_t id) {
switch (id) {
case LED0:
DL_GPIO_clearPins(LED_PORT, LED_Board_PIN);
break;
case LED1:
DL_GPIO_setPins(LED_PORT, LED_Led1_PIN);
break;
case LED2:
DL_GPIO_clearPins(LED_PORT, LED_Led2_PIN);
break;
case LED3:
DL_GPIO_setPins(LED_PORT, LED_Led3_PIN);
break;
default: {}
}
}