Go to the source code of this file.
|
#define | __describe_led_scan_led(__pin_set, __pin_clr) { .pin_set = (__pin_set), .pin_clr = (__pin_clr) } |
|
#define | describe_led_scan_led(__pin_set, __pin_clr) __describe_led_scan_led((__pin_set), (__pin_clr)) |
|
#define | __describe_led_scan_hw(__name, __io_mapper, __led_num, ...) |
|
#define | describe_led_scan_hw(__name, __io_mapper, __led_num, ...) __describe_led_scan_hw(__name, (__io_mapper), (__led_num), __VA_ARGS__) |
|
#define | __describe_led_scan(__name, __io_mapper, __led_num, ...) |
|
#define | describe_led_scan(__name, __io_mapper, __led_num, ...) __describe_led_scan(__name, (__io_mapper), (__led_num), __VA_ARGS__) |
|
|
void | vsf_led_scan_config_pin (vsf_led_scan_t *scan, uint32_t pin_mask, uint32_t feature) |
|
void | vsf_led_scan_set_direction (vsf_led_scan_t *scan, uint32_t pin_mask, uint32_t direction_mask) |
|
uint32_t | vsf_led_scan_get_direction (vsf_led_scan_t *scan, uint32_t pin_mask) |
|
void | vsf_led_scan_switch_direction (vsf_led_scan_t *scan, uint32_t pin_mask) |
|
void | vsf_led_scan_set_input (vsf_led_scan_t *scan, uint32_t pin_mask) |
|
void | vsf_led_scan_set_output (vsf_led_scan_t *scan, uint32_t pin_mask) |
|
uint32_t | vsf_led_scan_read (vsf_led_scan_t *scan) |
|
void | vsf_led_scan_write (vsf_led_scan_t *scan, uint32_t value, uint32_t pin_mask) |
|
void | vsf_led_scan_set (vsf_led_scan_t *scan, uint32_t pin_mask) |
|
void | vsf_led_scan_clear (vsf_led_scan_t *scan, uint32_t pin_mask) |
|
void | vsf_led_scan_toggle (vsf_led_scan_t *scan, uint32_t pin_mask) |
|
◆ __describe_led_scan_led
#define __describe_led_scan_led |
( |
|
__pin_set, |
|
|
|
__pin_clr |
|
) |
| { .pin_set = (__pin_set), .pin_clr = (__pin_clr) } |
◆ describe_led_scan_led
◆ __describe_led_scan_hw
#define __describe_led_scan_hw |
( |
|
__name, |
|
|
|
__io_mapper, |
|
|
|
__led_num, |
|
|
|
... |
|
) |
| |
Value:
const vsf_io_mapper_t *io_mapper; \
.io_mapper = (const vsf_io_mapper_t *)(__io_mapper), \
.led_num = (__led_num), \
.__pins = { \
__VA_ARGS__ \
}, \
};
struct VSF_MCONNECT(VSF_FLASH_CFG_IMP_PREFIX, _flash_t)
Definition flash.c:53
#define __name
Definition hci_transport_aic8800.c:552
unsigned char uint8_t
Definition lvgl.h:40
Definition vsf_led_scan.h:75
◆ describe_led_scan_hw
◆ __describe_led_scan
#define __describe_led_scan |
( |
|
__name, |
|
|
|
__io_mapper, |
|
|
|
__led_num, |
|
|
|
... |
|
) |
| |
Value:
};
Definition vsf_led_scan.h:86
const vsf_led_scan_hw_t * hw
Definition vsf_led_scan.h:89
Definition vsf_led_scan.h:80
#define describe_led_scan_hw(__name, __io_mapper, __led_num,...)
Definition vsf_led_scan.h:62
◆ describe_led_scan
◆ vsf_led_scan_pin_t
◆ vsf_led_scan_hw_t
◆ vsf_led_scan_config_pin()
◆ vsf_led_scan_set_direction()
◆ vsf_led_scan_get_direction()
◆ vsf_led_scan_switch_direction()
◆ vsf_led_scan_set_input()
◆ vsf_led_scan_set_output()
◆ vsf_led_scan_read()
◆ vsf_led_scan_write()
◆ vsf_led_scan_set()
◆ vsf_led_scan_clear()
◆ vsf_led_scan_toggle()