VSF Documented
Data Structures | Typedefs | Functions
vsf_linux_devfs.h File Reference
#include "../../../../vsf_linux_cfg.h"
#include "hal/vsf_hal.h"
#include "./alsa/vsf_linux_devfs_alsa.h"

Go to the source code of this file.

Data Structures

struct  vsf_linux_gpio_chip_t
 
struct  vsf_linux_mouse_t
 
struct  vsf_linux_terminal_keyboard_t
 

Typedefs

typedef struct vsf_linux_gpio_chip_t vsf_linux_gpio_chip_t
 
typedef struct vsf_linux_mouse_t vsf_linux_mouse_t
 
typedef struct vsf_linux_terminal_keyboard_t vsf_linux_terminal_keyboard_t
 

Functions

int vsf_linux_fs_bind_uart (char *path, vsf_usart_t *uart)
 
int vsf_linux_fs_bind_i2c (char *path, vsf_i2c_t *i2c)
 
int vsf_linux_fs_bind_spi (char *path, vsf_spi_t *spi)
 
int vsf_linux_fs_bind_mal (char *path, vk_mal_t *mal)
 
int vsf_linux_fs_bind_input (char *path, vk_input_notifier_t *notifier)
 
int vsf_linux_fs_bind_mouse (char *path, vsf_linux_mouse_t *mouse)
 
int vsf_linux_fs_bind_terminal_keyboard (char *path, vsf_linux_terminal_keyboard_t *keyboard)
 
int vsf_linux_fs_bind_disp (char *path, vk_disp_t *disp)
 
int vsf_linux_fs_bind_gpio (char *path, vsf_linux_gpio_chip_t *gpio_chip)
 
int vsf_linux_devfs_init (void)
 

Typedef Documentation

◆ vsf_linux_gpio_chip_t

◆ vsf_linux_mouse_t

◆ vsf_linux_terminal_keyboard_t

Function Documentation

◆ vsf_linux_fs_bind_uart()

int vsf_linux_fs_bind_uart ( char *  path,
vsf_usart_t uart 
)
extern

◆ vsf_linux_fs_bind_i2c()

int vsf_linux_fs_bind_i2c ( char *  path,
vsf_i2c_t i2c 
)
extern

◆ vsf_linux_fs_bind_spi()

int vsf_linux_fs_bind_spi ( char *  path,
vsf_spi_t spi 
)
extern

◆ vsf_linux_fs_bind_mal()

int vsf_linux_fs_bind_mal ( char *  path,
vk_mal_t mal 
)
extern

◆ vsf_linux_fs_bind_input()

int vsf_linux_fs_bind_input ( char *  path,
vk_input_notifier_t notifier 
)
extern

◆ vsf_linux_fs_bind_mouse()

int vsf_linux_fs_bind_mouse ( char *  path,
vsf_linux_mouse_t mouse 
)
extern

◆ vsf_linux_fs_bind_terminal_keyboard()

int vsf_linux_fs_bind_terminal_keyboard ( char *  path,
vsf_linux_terminal_keyboard_t keyboard 
)
extern

◆ vsf_linux_fs_bind_disp()

int vsf_linux_fs_bind_disp ( char *  path,
vk_disp_t disp 
)
extern

◆ vsf_linux_fs_bind_gpio()

int vsf_linux_fs_bind_gpio ( char *  path,
vsf_linux_gpio_chip_t gpio_chip 
)
extern

◆ vsf_linux_devfs_init()

int vsf_linux_devfs_init ( void  )
extern