VSF Documented
|
#include "hal/vsf_hal_cfg.h"
#include "service/vsf_service.h"
#include "./gpio/vsf_hal_distbus_gpio.h"
#include "./i2c/vsf_hal_distbus_i2c.h"
#include "./spi/vsf_hal_distbus_spi.h"
#include "./usart/vsf_hal_distbus_usart.h"
#include "./sdio/vsf_hal_distbus_sdio.h"
#include "./adc/vsf_hal_distbus_adc.h"
#include "./dac/vsf_hal_distbus_dac.h"
#include "./pwm/vsf_hal_distbus_pwm.h"
#include "./i2s/vsf_hal_distbus_i2s.h"
#include "./usbd/vsf_hal_distbus_usbd.h"
#include "./usbh/vsf_hal_distbus_usbh.h"
#include "utilities/ooc_class.h"
#include "vsf_hal_distbus_enum.inc"
Go to the source code of this file.
Data Structures | |
struct | __vsf_hal_distbus_enum_t |
class | vsf_hal_distbus_t |
Macros | |
#define | PUBLIC_CONST const |
#define | VSF_HAL_DISTBUS_CFG_MTU 512 |
#define | VSF_HAL_DISTBUS_DEFINE(__TYPE) |
#define | __VSF_HAL_DISTBUS_ENUM VSF_HAL_DISTBUS_DEFINE |
Typedefs | |
typedef enum vsf_hal_distbus_type_t | vsf_hal_distbus_type_t |
typedef struct __vsf_hal_distbus_enum_t | __vsf_hal_distbus_enum_t |
Enumerations | |
enum | vsf_hal_distbus_type_t { VSF_HAL_DISTBUS_IO = 0 , VSF_HAL_DISTBUS_GPIO , VSF_HAL_DISTBUS_I2C , VSF_HAL_DISTBUS_SPI , VSF_HAL_DISTBUS_USART , VSF_HAL_DISTBUS_SDIO , VSF_HAL_DISTBUS_ADC , VSF_HAL_DISTBUS_DAC , VSF_HAL_DISTBUS_PWM , VSF_HAL_DISTBUS_I2S , VSF_HAL_DISTBUS_USBD , VSF_HAL_DISTBUS_USBH , VSF_HAL_DISTBUS_io = VSF_HAL_DISTBUS_IO , VSF_HAL_DISTBUS_gpio = VSF_HAL_DISTBUS_GPIO , VSF_HAL_DISTBUS_i2c = VSF_HAL_DISTBUS_I2C , VSF_HAL_DISTBUS_spi = VSF_HAL_DISTBUS_SPI , VSF_HAL_DISTBUS_usart = VSF_HAL_DISTBUS_USART , VSF_HAL_DISTBUS_sdio = VSF_HAL_DISTBUS_SDIO , VSF_HAL_DISTBUS_adc = VSF_HAL_DISTBUS_ADC , VSF_HAL_DISTBUS_dac = VSF_HAL_DISTBUS_DAC , VSF_HAL_DISTBUS_pwm = VSF_HAL_DISTBUS_PWM , VSF_HAL_DISTBUS_i2s = VSF_HAL_DISTBUS_I2S , VSF_HAL_DISTBUS_usbd = VSF_HAL_DISTBUS_USBD , VSF_HAL_DISTBUS_usbh = VSF_HAL_DISTBUS_USBH } |
Functions | |
void | vsf_hal_distbus_register (vsf_distbus_t *distbus, vsf_hal_distbus_t *hal_distbus) |
void | vsf_hal_distbus_start (vsf_hal_distbus_t *hal_distbus) |
#define PUBLIC_CONST const |
#define VSF_HAL_DISTBUS_CFG_MTU 512 |
#define VSF_HAL_DISTBUS_DEFINE | ( | __TYPE | ) |
#define __VSF_HAL_DISTBUS_ENUM VSF_HAL_DISTBUS_DEFINE |
typedef enum vsf_hal_distbus_type_t vsf_hal_distbus_type_t |
typedef struct __vsf_hal_distbus_enum_t __vsf_hal_distbus_enum_t |
|
extern |
|
extern |