| 1234567891011121314151617181920212223242526272829 |
- #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);
- }
- }
|