mirror of
https://gitee.com/Lyon1998/pikapython.git
synced 2025-01-15 17:02:53 +08:00
29 lines
767 B
C
29 lines
767 B
C
#include "../../../libraries/ls1c_delay.h"
|
|
#include "../../../libraries/ls1c_gpio.h"
|
|
#include "../../../libraries/ls1c_public.h"
|
|
#include "PikaObj.h"
|
|
|
|
void SmartLoong_LED___init__(PikaObj* self) {
|
|
obj_setInt(self, "io_number", 52);
|
|
}
|
|
|
|
void SmartLoong_LED_enable(PikaObj* self) {
|
|
int led_gpio = obj_getInt(self, "io_number");
|
|
gpio_init(led_gpio, gpio_mode_output);
|
|
}
|
|
|
|
void SmartLoong_LED_off(PikaObj* self) {
|
|
int led_gpio = obj_getInt(self, "io_number");
|
|
gpio_set(led_gpio, gpio_level_high);
|
|
}
|
|
|
|
void SmartLoong_LED_on(PikaObj* self) {
|
|
int led_gpio = obj_getInt(self, "io_number");
|
|
gpio_set(led_gpio, gpio_level_low);
|
|
}
|
|
|
|
void SmartLoong_LED_setId(PikaObj* self, int id) {
|
|
if (1 == id) {
|
|
obj_setInt(self, "io_number", 52);
|
|
}
|
|
} |