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 |