18#ifndef __HAL_DRIVER_GIGADEVICE_GD32H7XX_IO_H__
19#define __HAL_DRIVER_GIGADEVICE_GD32H7XX_IO_H__
25#if VSF_HAL_USE_IO == ENABLED
27#include "../../__device.h"
53#define VSF_IO_CFG_REIMPLEMENT_TYPE_MODE ENABLED
vsf_io_mode_t
Definition io.h:44
@ VSF_IO_PULL_UP
Definition io.h:46
@ VSF_IO_PULL_DOWN
Definition io.h:47
@ VSF_IO_INPUT
Definition io.h:49
@ VSF_IO_ANALOG
Definition io.h:51
@ VSF_IO_OUTPUT_PUSH_PULL
enable output push-pull mode
Definition io.h:65
@ VSF_IO_OUTPUT_OPEN_DRAIN
enable output open-drain mode
Definition io.h:66
@ VSF_IO_EXTI
Definition io.h:70
@ __VSF_HW_IO_MODE_ALL_BITS
Definition io.h:92
@ VSF_IO_NO_PULL_UP_DOWN
enable floating
Definition io.h:73
@ VSF_IO_AF
enable AF mode
Definition io.h:67
@ VSF_IO_AF_PUSH_PULL
enable output push-pull mode
Definition io.h:68
@ VSF_IO_AF_OPEN_DRAIN
enable output open-drain mode
Definition io.h:69
#define VSF_IO_SPEED_MEDIUM
Definition io.h:84
#define VSF_IO_SPEED_VERY_HIGH
Definition io.h:86
#define VSF_IO_SPEED_LOW
Definition io.h:83
#define VSF_IO_SPEED_HIGH
Definition io.h:85
#define VSF_IO_SPEED_MASK
Definition io.h:87