|
VSF Documented
|
#include "hal/vsf_hal_cfg.h"#include "../../__device.h"#include "bflb_gpio.h"#include "hal/driver/common/io/io_template.h"Go to the source code of this file.
Macros | |
| #define | VSF_IO_REIMPLEMENT_FEATURE ENABLED |
| #define | __BL61X_IO_IS_VAILID_PIN(__P) |
| #define | __BL61X_IO_IS_VAILID_FEATURE(__F) ((__F & ~(uint32_t)__VSF_HW_IO_FEATURE_ALL_BITS) == 0) |
| #define | VSF_IO_CFG_DEC_PREFIX vsf_hw |
| #define | VSF_IO_CFG_DEC_UPCASE_PREFIX VSF_HW |
Typedefs | |
| typedef enum vsf_io_mode_t | vsf_io_mode_t |
Enumerations | |
| enum | vsf_io_mode_t { VSF_IO_OPEN_DRAIN = GPIO_FLOAT , VSF_IO_PULL_UP = GPIO_PULLUP , VSF_IO_PULL_DOWN = GPIO_PULLDOWN , VSF_IO_INPUT = GPIO_INPUT , VSF_IO_OUTPUT = GPIO_OUTPUT , VSF_IO_ANALOG = GPIO_ANALOG , VSF_IO_ALERNATE = GPIO_ALTERNATE , VSF_IO_FEATURE_ALL_BITS , __VSF_HW_IO_FEATURE_ALL_BITS = VSF_IO_FEATURE_ALL_BITS } |
| #define VSF_IO_REIMPLEMENT_FEATURE ENABLED |
| #define __BL61X_IO_IS_VAILID_PIN | ( | __P | ) |
| #define __BL61X_IO_IS_VAILID_FEATURE | ( | __F | ) | ((__F & ~(uint32_t)__VSF_HW_IO_FEATURE_ALL_BITS) == 0) |
| #define VSF_IO_CFG_DEC_PREFIX vsf_hw |
| #define VSF_IO_CFG_DEC_UPCASE_PREFIX VSF_HW |
| typedef enum vsf_io_mode_t vsf_io_mode_t |
| enum vsf_io_mode_t |