VSF Documented
Main Page
Related Pages
Topics
Namespaces
Data Structures
Files
File List
Globals
File List
Here is a list of all files with brief descriptions:
[detail level
1
2
3
4
5
6
7
8
9
10
11
12
13
]
▼
source
▼
component
►
av
►
audio
►
decoder
►
wav
vsf_wav.c
vsf_wav.h
►
driver
►
aic1000a
vsf_aic1000a.c
vsf_aic1000a.h
►
dummy
vsf_audio_dummy.c
vsf_audio_dummy.h
►
i2s
vsf_audio_i2s.c
vsf_audio_i2s.h
►
winsound
vsf_winsound.c
vsf_winsound.h
vsf_audio.c
vsf_audio.h
vsf_av.h
vsf_av_cfg.h
►
crypto
►
hash
►
crc
vsf_crc.c
vsf_crc.h
vsf_hash.h
vsf_crypto.h
vsf_crypto_cfg.h
►
debugger
►
nulink
NuConsole_stream.c
NuConsole_stream.h
►
segger
segger_rtt_stream.c
segger_rtt_stream.h
vsf_debugger.h
vsf_debugger_cfg.h
►
fs
►
driver
►
fatfs
vsf_fatfs.c
vsf_fatfs.h
►
linfs
vsf_linfs.c
vsf_linfs.h
►
littlefs
vsf_littlefs.c
vsf_littlefs.h
►
malfs
vsf_malfs.c
vsf_malfs.h
►
memfs
vsf_memfs.c
vsf_memfs.h
►
romfs
vsf_romfs.c
vsf_romfs.h
►
winfs
vsf_winfs.c
vsf_winfs.h
vsf_fs.c
vsf_fs.h
vsf_fs_cfg.h
►
input
►
driver
►
hid
vsf_input_hid.c
vsf_input_hid.h
►
nspro
vsf_input_nspro.c
vsf_input_nspro.h
►
touch_screen
►
hynitron
►
cst8
vsf_input_cst8.c
vsf_input_cst8.h
►
protocol
vsf_input_gamepad.c
vsf_input_gamepad.h
vsf_input_keyboard.c
vsf_input_keyboard.h
vsf_input_mouse.c
vsf_input_mouse.h
vsf_input_sensor.c
vsf_input_sensor.h
vsf_input_touchscreen.c
vsf_input_touchscreen.h
vsf_input.c
vsf_input.h
vsf_input_cfg.h
vsf_input_get_type.h
vsf_input_get_type_1bit.h
vsf_input_get_type_4bit.h
►
mal
►
driver
►
cached_mal
vsf_cached_mal.c
vsf_cached_mal.h
►
fakefat32_mal
vsf_fakefat32_mal.c
vsf_fakefat32_mal.h
►
file_mal
vsf_file_mal.c
vsf_file_mal.h
►
flash_mal
vsf_flash_mal.c
vsf_flash_mal.h
►
mem_mal
vsf_mem_mal.c
vsf_mem_mal.h
►
mim_mal
vsf_mim_mal.c
vsf_mim_mal.h
►
scsi_mal
vsf_scsi_mal.c
vsf_scsi_mal.h
►
sdmmc_mal
vsf_sdmmc_mal.c
vsf_sdmmc_mal.h
vsf_mal.c
vsf_mal.h
vsf_mal_cfg.h
►
misc
►
led_scan
vsf_led_scan.c
vsf_led_scan.h
vsf_component_misc.h
►
script
►
python
►
al
►
micropython
►
port
►
standard
►
genhdr
moduledefs.h
mpversion.h
qstrdefs.generated.h
root_pointers.h
mpconfigport.h
vsf_micropython.c
vsf_micropython.h
►
pikapython
vsf_pikapython.h
vsf_python_al.c
►
module
►
os
vsf_python_module_os.c
vsf_python.h
►
scsi
►
driver
►
mal_scsi
vsf_mal_scsi.c
vsf_mal_scsi.h
►
virtual_scsi
vsf_virtual_scsi.c
vsf_virtual_scsi.h
vsf_scsi.c
vsf_scsi.h
vsf_scsi_cfg.h
►
tcpip
►
netdrv
►
driver
►
wpcap
vsf_netdrv_wpcap.c
vsf_netdrv_wpcap.h
vsf_netdrv.c
vsf_netdrv.h
►
protocol
►
http
►
client
vsf_http_client.c
vsf_http_client.h
►
socket
►
driver
►
lwip
vsf_socket_lwip.c
vsf_socket_lwip.h
►
win
vsf_socket_win.c
vsf_socket_win.h
vsf_socket.c
vsf_socket.h
vsf_tcpip.h
vsf_tcpip_cfg.h
►
test
►
vsf_test
►
port
vsf_test_port_hal.c
vsf_test_port_hal.h
vsf_test_port_stdio.c
vsf_test_port_stdio.h
vsf_test.c
vsf_test.h
vsf_test_assist.py
►
ui
►
disp
►
driver
►
did
vsf_disp_did.c
vsf_disp_did.h
►
fb
vsf_disp_fb.c
vsf_disp_fb.h
►
mipi_lcd
vsf_disp_mipi_lcd_dcs.h
vsf_disp_mipi_spi_lcd.c
vsf_disp_mipi_spi_lcd.h
►
sdl2
vsf_disp_sdl2.c
vsf_disp_sdl2.h
►
sitronix
►
common
vsf_disp_sitronix_common.c
vsf_disp_sitronix_common.h
►
st7735
vsf_disp_st7735.c
vsf_disp_st7735.h
►
st7789
vsf_disp_st7789.c
vsf_disp_st7789.h
►
solomon-systech
►
common
vsf_disp_solomon_systech_common.c
vsf_disp_solomon_systech_common.h
►
ssd1306
vsf_disp_ssd1306.c
vsf_disp_ssd1306.h
►
usbd_uvc
vsf_disp_usbd_uvc.c
vsf_disp_usbd_uvc.h
►
vga
►
m480
vsf_disp_vga_m480.c
vsf_disp_vga_m480.h
►
wingdi
vsf_disp_wingdi.c
vsf_disp_wingdi.h
vsf_disp.c
vsf_disp.h
►
menusys
vsf_menusys.c
vsf_menusys.h
►
tgui
►
controls
__vk_tgui_slider.c
__vk_tgui_slider.h
vsf_msg_tree_cfg.h
vsf_tgui_button.c
vsf_tgui_button.h
vsf_tgui_control.c
vsf_tgui_control.h
vsf_tgui_controls.h
vsf_tgui_controls_common.c
vsf_tgui_label.c
vsf_tgui_label.h
vsf_tgui_list.c
vsf_tgui_list.h
vsf_tgui_panel.c
vsf_tgui_panel.h
vsf_tgui_text_list.c
vsf_tgui_text_list.h
►
ext
►
dynamic
vsf_tgui_dynamic.c
vsf_tgui_dynamic.h
►
port
►
font
vsf_tgui_font_port_freetype.c
vsf_tgui_font_port_lvgl.c
►
view
vsf_tgui_sv_port.c
vsf_tgui_sv_port.h
vsf_tgui_port.c
vsf_tgui_port.h
►
utilities
vsf_tgui_text.c
vsf_tgui_text.h
►
view
►
scgui_view
lvgl.h
scgui.c
scgui.h
vsf_tgui_scguiv_button.c
vsf_tgui_scguiv_button.h
vsf_tgui_scguiv_container.c
vsf_tgui_scguiv_container.h
vsf_tgui_scguiv_control.c
vsf_tgui_scguiv_control.h
vsf_tgui_scguiv_label.c
vsf_tgui_scguiv_label.h
vsf_tgui_scguiv_list.c
vsf_tgui_scguiv_list.h
vsf_tgui_scguiv_panel.c
vsf_tgui_scguiv_panel.h
vsf_tgui_scguiv_port.c
vsf_tgui_scguiv_port.h
vsf_tgui_scguiv_text_list.c
vsf_tgui_scguiv_text_list.h
vsf_tgui_v_template.h
vsf_tgui_v_type.h
►
simple_view
vsf_tgui_sv_button.c
vsf_tgui_sv_button.h
vsf_tgui_sv_color.c
vsf_tgui_sv_color.h
vsf_tgui_sv_container.c
vsf_tgui_sv_container.h
vsf_tgui_sv_control.c
vsf_tgui_sv_control.h
vsf_tgui_sv_draw.c
vsf_tgui_sv_draw.h
vsf_tgui_sv_label.c
vsf_tgui_sv_label.h
vsf_tgui_sv_list.c
vsf_tgui_sv_list.h
vsf_tgui_sv_panel.c
vsf_tgui_sv_panel.h
vsf_tgui_sv_port.h
vsf_tgui_sv_style.c
vsf_tgui_sv_style.h
vsf_tgui_sv_text_list.c
vsf_tgui_sv_text_list.h
vsf_tgui_v_template.h
vsf_tgui_v_type.h
►
template
vsf_tgui_v_button.c
vsf_tgui_v_button.h
vsf_tgui_v_container.c
vsf_tgui_v_container.h
vsf_tgui_v_control.c
vsf_tgui_v_control.h
vsf_tgui_v_label.c
vsf_tgui_v_label.h
vsf_tgui_v_list.c
vsf_tgui_v_list.h
vsf_tgui_v_panel.c
vsf_tgui_v_panel.h
vsf_tgui_v_port.c
vsf_tgui_v_port.h
vsf_tgui_v_template.h
vsf_tgui_v_text_list.c
vsf_tgui_v_text_list.h
vsf_tgui_v_type.h
vsf_tgui_v.c
vsf_tgui_v.h
vsf_tgui.c
vsf_tgui.h
vsf_tgui_cfg.h
vsf_tgui_common.c
vsf_tgui_common.h
vsf_tgui_input.c
vsf_ui.h
vsf_ui_cfg.h
►
usb
►
common
►
class
►
CDC
vsf_usb_CDC.h
vsf_usb_CDCACM.h
vsf_usb_CDCECM.h
vsf_usb_CDCNCM.h
►
DFU
vsf_usb_DFU.h
►
HID
vsf_usb_ds4.h
vsf_usb_HID.h
vsf_usb_nspro.h
vsf_usb_xb360.h
►
HUB
vsf_usb_HUB.h
►
MSC
vsf_usb_MSC.h
►
UAC
vsf_usb_UAC.h
►
UVC
vsf_usb_UVC.h
►
XB1
vsf_usb_xb1.h
usb_common.h
usb_desc.h
►
device
►
class
►
CDC
vsf_usbd_CDC.c
vsf_usbd_CDC.h
vsf_usbd_CDCACM.c
vsf_usbd_CDCACM.h
vsf_usbd_CDCACM_desc.h
vsf_usbd_CDCNCM.c
vsf_usbd_CDCNCM.h
vsf_usbd_CDCNCM_desc.h
►
DFU
vsf_usbd_DFU.c
vsf_usbd_DFU.h
vsf_usbd_DFU_desc.h
►
HID
vsf_usbd_HID.c
vsf_usbd_HID.h
vsf_usbd_HID_desc.h
vsf_usbd_hidmsc.c
vsf_usbd_hidmsc.h
►
MSC
vsf_usbd_MSC.c
vsf_usbd_MSC.h
vsf_usbd_MSC_desc.h
►
UAC
vsf_usbd_UAC.c
vsf_usbd_UAC.h
►
UVC
vsf_usbd_UVC.c
vsf_usbd_UVC.h
►
extension
►
bos
vsf_usbd_bos.h
►
ms
vsf_usbd_ms.h
►
webusb
vsf_usbd_webusb.h
►
winusb
vsf_usbd_winusb.h
vsf_usbd.c
vsf_usbd.h
vsf_usbd_drv_ifs.h
►
driver
►
dcd
►
usbip_dcd
►
backend
vsf_usbip_dcd_lwip.c
vsf_usbip_dcd_win.c
vsf_usbip_dcd.c
vsf_usbip_dcd.h
►
hcd
►
libusb_hcd
vsf_libusb_hcd.c
vsf_libusb_hcd.h
►
ohci
vsf_ohci.c
vsf_ohci.h
►
webusb_hcd
vsf_webusb_hcd.cc
vsf_webusb_hcd.h
►
winusb_hcd
vsf_winusb_hcd.c
vsf_winusb_hcd.h
►
otg
►
dwcotg
dwcotg_regs.h
vsf_dwcotg_common.c
vsf_dwcotg_common.h
vsf_dwcotg_dcd.c
vsf_dwcotg_dcd.h
vsf_dwcotg_hcd.c
vsf_dwcotg_hcd.h
vsf_dwcotg_hw.h
►
musb
►
fdrc
__vsf_musb_fdrc_common.c
__vsf_musb_fdrc_common.h
vsf_musb_fdrc_dcd.c
vsf_musb_fdrc_dcd.h
vsf_musb_fdrc_hcd.c
vsf_musb_fdrc_hcd.h
vsf_musb_fdrc_hw.h
►
host
►
class
►
BTHCI
vsf_usbh_BTHCI.c
vsf_usbh_BTHCI.h
►
CDC
vsf_usbh_CDC.c
vsf_usbh_CDC.h
vsf_usbh_CDCECM.c
vsf_usbh_CDCECM.h
►
DFU
vsf_usbh_dfu.c
vsf_usbh_dfu.h
►
DL1x5
vsf_usbh_dl1x5.c
vsf_usbh_dl1x5.h
►
HID
vsf_usbh_ds4.c
vsf_usbh_ds4.h
vsf_usbh_HID.c
vsf_usbh_HID.h
vsf_usbh_nspro.c
vsf_usbh_nspro.h
vsf_usbh_xb360.c
vsf_usbh_xb360.h
►
HUB
vsf_usbh_HUB.c
vsf_usbh_HUB.h
►
libusb
vsf_usbh_libusb.c
vsf_usbh_libusb.h
►
MSC
vsf_usbh_msc.c
vsf_usbh_msc.h
►
UAC
vsf_usbh_uac.c
vsf_usbh_uac.h
►
UVC
vsf_usbh_uvc.c
vsf_usbh_uvc.h
►
XB1
vsf_usbh_xb1.c
vsf_usbh_xb1.h
vsf_usbh.c
vsf_usbh.h
vsf_usb.h
vsf_usb_cfg.h
vsf_component.c
vsf_component.h
vsf_component_cfg.h
▼
hal
►
arch
►
arm
►
arm9
arm9_generic.c
arm9_generic.h
►
cortex-a
cortex_a_generic.c
cortex_a_generic.h
►
cortex-m
►
SysTick
i_io_systick.h
systick.c
systick.h
systick_internal.c
systick_internal.h
cortex_m_generic.c
cortex_m_generic.h
►
common
►
arch_without_thread_suspend
vsf_arch_without_thread_suspend_template.h
vsf_arch_without_thread_suspend_template.inc
►
generic
►
linux
linux_generic.c
linux_generic.h
►
macos
macos_generic.c
macos_generic.h
►
mcs51
mcs51_generic.c
mcs51_generic.h
►
rtos
►
freertos
freertos_generic.c
freertos_generic.h
rtos_generic.c
rtos_generic.h
►
rv
rv_generic.c
rv_generic.h
►
template
template_generic.c
template_generic.h
►
x86
►
win
win_generic.c
win_generic.h
win_generic_simple.c
__vsf_arch_interface.h
vsf_arch.h
vsf_arch_abstraction.c
vsf_arch_abstraction.h
►
driver
►
AIC
►
AIC8800
►
adc
adc.c
adc.h
►
debug_uart
debug_uart.c
debug_uart.h
►
flash
flash.c
flash.h
►
gpio
gpio.c
gpio.h
i_reg_gpio.h
►
i2c
i2c.c
i2c.h
►
i2s
i2s.c
i2s.h
►
port
►
arch
►
ll
ll.c
ll.h
Declaration of low level functions
►
bt
►
btstack
hci_transport_aic8800.c
►
lwip
lwip_forward_compatibility.c
►
mbedtls
mbedtls_aic8800.c
mbedtls_aic8800.h
►
rtos
rtos.h
rtos_al.c
rtos_al.h
compiler.h
►
pwm
aic_pwm.c
aic_pwm.h
i_reg_pwm.h
pwm.c
pwm.h
►
rtc
rtc.c
rtc.h
►
sdio
sdio.c
sdio.h
►
spi
i_reg_spi.h
spi.c
spi.h
►
timer
lp_timer.c
lp_timer.h
timer.c
timer.h
►
trng
trng.c
trng.h
►
uart
i_reg_uart.h
uart.c
uart.h
►
usb
►
dc
usbd.c
usbd.h
►
hc
usbh.c
usbh.h
usb.c
usb.h
usb_common.c
usb_lv0.c
►
wdt
wdt.c
wdt.h
__device.h
common.h
device.h
driver.c
driver.h
startup_AIC8800.c
driver.h
►
Allwinner
►
F1CX00S
►
common
►
debug_uart
debug_uart.c
debug_uart.h
►
dram
dram.c
dram.h
►
fb
fb.c
fb.h
►
intc
i_reg_inc.h
intc.c
intc.h
►
rtp
mean.c
mean.h
median.c
median.h
rtp.c
rtp.h
tsfilter.c
tsfilter.h
►
uart
uart.c
uart.h
►
usb
►
dc
usbd.c
usbd.h
►
hc
usbh.c
usbh.h
usb.c
usb.h
usb_common.c
__common.c
__common.h
►
F1C100S
►
startup
►
app
startup_F1C100S.c
►
spl
spl_c.c
device.h
driver.c
driver.h
f1c100s_reg.h
interrupt_swi.c
interrupt_swi.h
__device.h
driver.h
►
arm
►
mps2
►
CMSDK_CM0
device.h
driver.c
driver.h
startup_ARMCM0.c
►
CMSDK_CM7
device.h
driver.c
driver.h
startup_ARMCM7.c
►
CMSDK_CM7_DP
device.h
driver.c
driver.h
startup_ARMCM7_DP.c
►
CMSDK_CM7_SP
device.h
driver.c
driver.h
startup_ARMCM7_SP.c
►
common
►
debug_uart
debug_uart.c
debug_uart.h
►
V2M-MPS2_CMx_BSP
►
1.7.1
►
Boards
►
ARM
►
V2M-MPS2
►
Common
Buttons_V2M-MPS2.c
Device.h
GLCD_Config.h
GLCD_Fonts.c
GLCD_V2M-MPS2.c
LED_V2M-MPS2.c
SMM_MPS2.h
Touch_V2M-MPS2.c
►
Device
►
CMSDK_ARMv8MBL
►
Include
►
Template
partition_CMSDK_ARMv8MBL.h
CMSIS-CORE Initial Setup for Secure / Non-Secure Zones for ARMv8M
CMSDK_ARMv8MBL.h
CMSIS Core Peripheral Access Layer Header File for CMSDK_ARMv8MBL Device
system_CMSDK_ARMv8MBL.h
CMSIS Device System Header File for CMSDK_ARMv8MBL Device
►
Source
►
GCC
startup_CMSDK_ARMv8MBL.c
system_CMSDK_ARMv8MBL.c
CMSIS Device System Source File for CMSDK_ARMv8MBL Device
►
CMSDK_ARMv8MML
►
Include
►
Template
partition_CMSDK_ARMv8MML.h
CMSIS-CORE Initial Setup for Secure / Non-Secure Zones for ARMv8M
CMSDK_ARMv8MML.h
CMSIS Core Peripheral Access Layer Header File for CMSDK_ARMv8MML Device (configured for CMSDK_ARMv8MML without FPU)
CMSDK_ARMv8MML_DP.h
CMSIS Core Peripheral Access Layer Header File for CMSDK_ARMv8MML Device (configured for CMSDK_ARMv8MML with double precision FPU)
CMSDK_ARMv8MML_SP.h
CMSIS Core Peripheral Access Layer Header File for CMSDK_ARMv8MML Device (configured for CMSDK_ARMv8MML with single precision FPU)
system_CMSDK_ARMv8MML.h
CMSIS Device System Header File for CMSDK_ARMv8MML Device
►
Source
system_CMSDK_ARMv8MML.c
CMSIS Device System Source File for CMSDK_ARMv8MML Device
►
CMSDK_CM0
►
Include
CMSDK_CM0.h
CMSIS Core Peripheral Access Layer Header File for CMSDK_CM0 Device
system_CMSDK_CM0.h
CMSIS Device System Header File for CMSDK_CM0 Device
►
Source
system_CMSDK_CM0.c
CMSIS Device System Source File for CMSDK_M0 Device
►
CMSDK_CM0plus
►
Include
CMSDK_CM0plus.h
CMSIS Core Peripheral Access Layer Header File for CMSDK_CM0plus Device
system_CMSDK_CM0plus.h
CMSIS Device System Header File for CMSDK_CM0plus Device
►
Source
system_CMSDK_CM0plus.c
CMSIS Device System Source File for CMSDK_M0plus Device
►
CMSDK_CM1
►
Include
CMSDK_CM1.h
system_CMSDK_CM1.h
►
Source
system_CMSDK_CM1.c
►
CMSDK_CM3
►
Include
CMSDK_CM3.h
CMSIS Core Peripheral Access Layer Header File for CMSDK_CM3 Device
system_CMSDK_CM3.h
CMSIS Device System Header File for CMSDK_CM3 Device
►
Source
system_CMSDK_CM3.c
CMSIS Device System Source File for CMSDK_M3 Device
►
CMSDK_CM4
►
Include
CMSDK_CM4.h
CMSIS Core Peripheral Access Layer Header File for CMSDK_CM4 Device
CMSDK_CM4_FP.h
CMSIS Core Peripheral Access Layer Header File for CMSDK_CM4 Device (configured for CM4 with single precision FPU)
system_CMSDK_CM4.h
CMSIS Device System Header File for CMSDK_CM4 Device
►
Source
system_CMSDK_CM4.c
CMSIS Device System Source File for CMSDK_M4 Device
►
CMSDK_CM7
►
Include
CMSDK_CM7.h
CMSIS Core Peripheral Access Layer Header File for CMSDK_CM7 Device
CMSDK_CM7_DP.h
CMSIS Core Peripheral Access Layer Header File for CMSDK_CM7 Device (configured for CM7 with double precision FPU)
CMSDK_CM7_SP.h
CMSIS Core Peripheral Access Layer Header File for CMSDK_CM7 Device (configured for CM7 with single precision FPU)
system_CMSDK_CM7.h
CMSIS Device System Header File for CMSDK_CM7 Device
►
Source
system_CMSDK_CM7.c
CMSIS Device System Source File for CMSDK_CM7 Device
__common.c
__common.h
__device.h
driver.h
driver.h
►
Artery
►
AT32F43X
►
AT32F435
device.h
driver.c
driver.h
interrupt_swi.c
interrupt_swi.h
startup_AT32F435.c
►
common
►
usb
►
dc
usbd.c
usbd.h
►
hc
usbh.c
usbh.h
usb.c
usb.h
usb_common.c
usb_lv0.c
__common.h
__device.h
driver.h
►
BouffaloLab
►
BL61X
►
BL616
device.h
driver.c
driver.h
►
common
►
gpio
gpio.c
gpio.h
►
io
io.c
io.h
__common.h
common.c
__device.h
driver.h
►
common
►
adc
adc_common.c
adc_interface.c
adc_interface.h
adc_template.h
adc_template.inc
►
dac
dac_common.c
dac_template.h
dac_template.inc
►
debug_stream
debug_stream_tx_blocked.inc
►
dma
dma_common.c
dma_template.h
dma_template.inc
►
flash
flash_common.c
flash_interface.c
flash_interface.h
flash_template.h
flash_template.inc
►
gpio
exti_gpio.c
exti_gpio.h
gpio_common.c
gpio_template.h
gpio_template.inc
gpio_template_base.h
gpio_template_base.inc
►
i2c
i2c_common.c
i2c_request.c
i2c_request.h
i2c_template.h
i2c_template.inc
mrequest_i2c.c
mrequest_i2c.h
multiplex_i2c.c
multiplex_i2c.h
►
i2s
i2s_common.c
i2s_template.h
i2s_template.inc
►
pm
pm_template.h
pm_template.inc
►
pwm
pwm_common.c
pwm_template.h
pwm_template.inc
timer_to_pwm.inc
►
rng
rng_common.c
rng_template.h
rng_template.inc
►
rtc
rtc_common.c
rtc_common.h
rtc_template.h
rtc_template.inc
►
sdio
sdio_common.c
sdio_probe.c
sdio_probe.h
sdio_template.h
sdio_template.inc
►
spi
fifo2req_spi.c
fifo2req_spi.h
multiplex_spi.c
multiplex_spi.h
spi_common.c
spi_interface.c
spi_interface.h
spi_template.h
spi_template.inc
►
swi
►
arm
vsf_swi_template.inc
vsf_swi_template.h
►
template
vsf_template.h
vsf_template_adc.h
vsf_template_dac.h
vsf_template_dma.h
vsf_template_flash.h
vsf_template_gpio.h
vsf_template_hal_driver.h
vsf_template_i2c.h
vsf_template_i2s.h
vsf_template_instance_declaration.h
vsf_template_instance_implementation.h
vsf_template_instance_mask.h
vsf_template_pm.h
vsf_template_pwm.h
vsf_template_rng.h
vsf_template_rtc.h
vsf_template_sdio.h
vsf_template_spi.h
vsf_template_timer.h
vsf_template_usart.h
vsf_template_usb.h
vsf_template_wdt.h
►
timer
timer_common.c
timer_template.h
timer_template.inc
►
usart
fifo2req_usart.c
fifo2req_usart.h
usart_common.c
usart_interface.c
usart_interface.h
usart_template.h
usart_template.inc
vsf_drv_usart_poll_util.h
►
wdt
wdt_common.c
wdt_template.h
wdt_template.inc
common.h
►
Espressif
►
ESP32
device.h
driver.h
►
ESP32S2
►
usb
►
dc
usbd.c
usbd.h
►
hc
usbh.c
usbh.h
usb.c
usb.h
usb_common.c
usb_lv0.c
device.h
driver.h
driver.h
►
Geehy
►
APM32F4
►
APM32F407
device.h
driver.c
driver.h
interrupt_swi.c
interrupt_swi.h
startup_APM32F407.c
►
common
►
usb
►
dc
usbd.c
usbd.h
►
hc
usbh.c
usbh.h
usb.c
usb.h
usb_common.c
usb_lv0.c
__common.h
__device.h
driver.h
►
generic
►
linux
►
rtc
rtc.c
rtc.h
device.h
driver.c
driver.h
driver.h
►
GigaDevice
►
GD32E10X
►
common
►
usb
►
dc
usbd.c
usbd.h
►
hc
usbh.c
usbh.h
usb.c
usb.h
usb_common.c
usb_lv0.c
__common.c
__common.h
►
GD32E103
device.h
driver.c
driver.h
startup_gd32e103.c
__device.h
►
GD32H7XX
►
common
►
fb
fb.c
fb.h
►
flash
flash.c
flash.h
►
gpio
gpio.c
gpio.h
►
sdio
sdio.c
sdio.h
►
usart
usart.c
usart.h
►
usb
►
dc
usbd.c
usbd.h
►
hc
usbh.c
usbh.h
usb.c
usb.h
usb_common.c
usb_lv0.c
usb_priv.h
common.h
driver.c
driver.h
startup_gd32h7xx.c
►
GD32H759
device.h
__device.h
►
GD32VF103
►
common
►
usb
►
dc
usbd.c
usbd.h
►
hc
usbh.c
usbh.h
usb.c
usb.h
usb_common.c
usb_lv0.c
►
GD32VF103C8
►
startup_gcc
handlers.c
init.c
your_printf.c
device.h
driver.c
driver.h
__device.h
driver.h
►
hercules
►
cmem7
►
common
►
debug_uart
debug_uart.h
m7_debug_uart.c
►
usb
►
dc
usbd.c
usbd.h
►
hc
usbh.c
usbh.h
usb.c
usb.h
usb_common.c
usb_lv0.c
►
M7A12N0
device.h
driver.c
driver.h
►
M7A12N5
device.h
driver.c
driver.h
►
M7M12N5
device.h
driver.h
m7_driver.c
__device.h
driver.h
►
HPM
►
HPM6700
►
common
__common.h
►
HPM6750
device.h
driver.c
driver.h
__device.h
driver.h
►
IPCore
►
ARM
►
PL011
vsf_pl011_uart.c
vsf_pl011_uart.h
vsf_pl011_uart_reg.h
►
Synopsys
►
DW_apb_i2c
vsf_dw_apb_i2c.c
vsf_dw_apb_i2c.h
vsf_dw_apb_i2c_reg.h
►
Luat
►
Air105
►
uart
uart.c
uart.h
►
usb
►
dc
usbd.c
usbd.h
►
hc
usbh.c
usbh.h
usb.c
usb.h
usb_common.c
usb_lv0.c
__common.h
__device.h
common.h
device.h
driver.c
driver.h
startup_Air105.c
driver.h
►
Nuvoton
►
M480
►
common
►
dma
dma.c
dma.h
►
io
io.c
io.h
►
pm
pm.c
pm.h
►
spi
spi.c
spi.h
►
usart
usart.c
usart.h
►
usb
►
dc
usbd_hs.c
usbd_hs.h
►
ohci
ohci.c
ohci.h
usb.c
usb.h
usb_lv0.c
__common.c
__common.h
►
M484
device.h
driver.c
driver.h
interrupt_swi.c
interrupt_swi.h
startup_M484.c
__device.h
►
NUC500
►
common
►
usb
►
ohci
ohci.c
ohci.h
usb.c
usb.h
usb_lv0.c
__common.c
__common.h
►
NUC505
device.h
driver.c
driver.h
startup_NUC505.c
__device.h
driver.h
►
RaspberryPi
►
RP2040
►
i2c
i2c.c
i2c.h
►
uart
uart.c
uart.h
__device.h
device.h
driver.c
driver.h
startup_RP2040.c
driver.h
►
SiliconLabs
►
C8051F300
►
C8051F380
device.h
driver.c
driver.h
__device.h
driver.h
►
ST
►
STM32F103
►
common
►
driver_lib
stm32f1xx_hal.c
HAL module driver. This is the common part of the HAL initialization
stm32f1xx_hal_cortex.c
CORTEX HAL module driver. This file provides firmware functions to manage the following functionalities of the CORTEX:
stm32f1xx_hal_gpio.c
GPIO HAL module driver. This file provides firmware functions to manage the following functionalities of the General Purpose Input/Output (GPIO) peripheral:
stm32f1xx_hal_pwr.c
PWR HAL module driver
stm32f1xx_hal_rcc.c
RCC HAL module driver. This file provides firmware functions to manage the following functionalities of the Reset and Clock Control (RCC) peripheral:
system_stm32f1xx.c
CMSIS Cortex-M3 Device Peripheral Access Layer System Source File
►
iic
vsf_iic.c
vsf_iic.h
vsf_iic_internal.c
vsf_iic_internal.h
►
spi
vsf_spi.c
vsf_spi.h
►
usart
vsf_usart.c
vsf_usart.h
__common.c
__common.h
►
STM32F103ZE
device.h
driver.c
driver.h
__device.h
►
STM32F730
►
common
__common.c
__common.h
►
STM32F730R8
device.h
driver.c
driver.h
startup_STM32F730R8.c
__device.h
►
STM32H7RSXX
►
common
►
fb
fb.c
fb.h
►
flash
flash.c
flash.h
►
gpio
gpio.c
gpio.h
►
usart
usart.c
usart.h
►
usb
►
dc
usbd.c
usbd.h
►
hc
usbh.c
usbh.h
usb.c
usb.h
usb_common.c
usb_lv0.c
usb_priv.h
common.h
driver.c
driver.h
startup_STM32H7RS.c
►
STM32H7R7L8
device.h
__device.h
►
STM32H7XX
►
common
►
flash
flash.c
flash.h
►
gpio
gpio.c
gpio.h
►
sdio
sdio.c
sdio.h
►
usart
usart.c
usart.h
common.h
driver.c
driver.h
startup_STM32H7.c
►
STM32H743VI
device.h
►
STM32H743XI
device.h
__device.h
driver.h
►
template
►
__series_name_a__
►
__device_name_a__
device.h
driver.c
driver.h
►
common
►
adc
adc.c
adc.h
►
dac
dac.c
dac.h
►
dma
dma.c
dma.h
►
flash
flash.c
flash.h
►
gpio
gpio.c
gpio.h
►
i2c
i2c.c
i2c.h
►
i2s
i2s.c
i2s.h
►
pwm
pwm.c
pwm.h
►
rng
rng.c
rng.h
►
rtc
rtc.c
rtc.h
►
sdio
sdio.c
sdio.h
►
spi
spi.c
spi.h
►
timer
timer.c
timer.h
►
usart
usart.c
usart.h
►
usb_otg.nonip
►
dc
usbd.c
usbd.h
►
hc
usbh.c
usbh.h
usb.c
usb.h
►
wdt
wdt.c
wdt.h
__device.h
driver.h
►
TI
►
AM335X
►
AM3352
device.h
driver.c
driver.h
__device.h
driver.h
►
unknown
►
MT071
►
pm
pm.h
►
usart
usart.c
usart.h
►
usb
►
dc
usbd.c
usbd.h
►
hc
usbh.c
usbh.h
usb.c
usb.h
usb_common.c
usb_lv0.c
__device.h
common.h
device.h
driver.c
driver.h
startup_mt071.c
driver.h
►
vsf
►
adc
►
TI
►
adc128d818
vsf_adc128d818.c
vsf_adc128d818.h
►
ads7830
vsf_ads7830.c
vsf_ads7830.h
►
distbus
►
adc
vsf_hal_distbus_adc.c
vsf_hal_distbus_adc.h
►
dac
vsf_hal_distbus_dac.c
vsf_hal_distbus_dac.h
►
gpio
vsf_hal_distbus_gpio.c
vsf_hal_distbus_gpio.h
►
i2c
vsf_hal_distbus_i2c.c
vsf_hal_distbus_i2c.h
►
i2s
vsf_hal_distbus_i2s.c
vsf_hal_distbus_i2s.h
►
pwm
vsf_hal_distbus_pwm.c
vsf_hal_distbus_pwm.h
►
sdio
vsf_hal_distbus_sdio.c
vsf_hal_distbus_sdio.h
►
spi
vsf_hal_distbus_spi.c
vsf_hal_distbus_spi.h
►
usart
vsf_hal_distbus_usart.c
vsf_hal_distbus_usart.h
►
usbd
vsf_hal_distbus_usbd.c
vsf_hal_distbus_usbd.h
►
usbh
vsf_hal_distbus_usbh.c
vsf_hal_distbus_usbh.h
driver.h
vsf_hal_distbus.c
vsf_hal_distbus_enum.inc
►
gpio
►
74hc165
vsf_gpio_74hc165.c
vsf_gpio_74hc165.h
►
74hc595
vsf_gpio_74hc595.c
vsf_gpio_74hc595.h
►
i2c
►
gpio_i2c
vsf_gpio_i2c.c
vsf_gpio_i2c.h
►
pwm
►
timer_gpio
vsf_timer_gpio_pwm.c
vsf_timer_gpio_pwm.h
driver.h
►
WCH
►
CH32F10X
►
CH32F103C8
device.h
driver.c
driver.h
startup_CH32F103C8.c
►
common
►
usb
►
usbd
usbd.c
usbd.h
►
usbhd_hcd
usbhd_hcd.c
usbhd_hcd.h
usb.c
usb.h
usb_lv0.c
__common.c
__common.h
__device.h
driver.h
►
WinnerMicro
►
W60X
►
common
►
io
io.c
io.h
io_lv0.c
►
usart
usart.c
usart.h
usart_lv0.c
common.c
common.h
►
W600
device.h
driver.c
driver.h
__device.h
driver.h
►
x86
►
win
►
rng
rng.c
rng.h
►
rtc
rtc.c
rtc.h
►
uart
uart.c
uart.h
device.h
driver.c
driver.h
driver.h
driver.h
vendor_driver.h
►
utilities
►
i2c_util
vsf_i2c_util.c
vsf_i2c_util.h
►
io_mapper
vsf_io_mapper.c
vsf_io_mapper.h
►
remap
►
adc
vsf_remapped_adc.c
vsf_remapped_adc.h
►
dac
vsf_remapped_dac.c
vsf_remapped_dac.h
►
dma
vsf_remapped_dma.c
vsf_remapped_dma.h
►
gpio
vsf_remapped_gpio.c
vsf_remapped_gpio.h
►
i2c
vsf_remapped_i2c.c
vsf_remapped_i2c.h
►
i2s
vsf_remapped_i2s.c
vsf_remapped_i2s.h
►
pwm
vsf_remapped_pwm.c
vsf_remapped_pwm.h
►
sdio
vsf_remapped_sdio.c
vsf_remapped_sdio.h
►
spi
vsf_remapped_spi.c
vsf_remapped_spi.h
►
usart
vsf_remapped_usart.c
vsf_remapped_usart.h
►
wdt
vsf_remapped_wdt.c
vsf_remapped_wdt.h
vsf_hal_remap.h
►
stream
►
usart
vsf_usart_stream.c
vsf_usart_stream.h
vsf_hal_stream.h
vsf_hal.c
vsf_hal.h
vsf_hal_cfg.h
▼
kernel
►
__eda
vsf_eda_bmpevt.c
vsf_eda_queue.c
vsf_eda_sync.c
vsf_eda_timer.c
►
shell
►
simple
vsf_simple.h
vsf_simple_bmpevt.c
vsf_simple_bmpevt.h
vsf_simple_task.c
vsf_shell.c
vsf_shell.h
►
task
__vsf_task_common.h
vsf_fsm.h
vsf_pt.h
vsf_task.c
vsf_task.h
vsf_thread.c
vsf_thread.h
vsf_eda.c
vsf_eda.h
vsf_eda_slist_queue.c
vsf_eda_slist_queue.h
vsf_evtq.h
vsf_evtq_array.c
vsf_evtq_list.c
vsf_kernel.h
vsf_kernel_bsp.c
vsf_kernel_cfg.h
vsf_kernel_common.h
vsf_os.c
vsf_os.h
vsf_timq.h
vsf_timq_dlist.h
▼
osa_service
►
msg_tree
vsf_msg_tree.c
vsf_msg_tree.h
vsf_osa_service.c
vsf_osa_service.h
vsf_osa_service_cfg.h
▼
service
►
distbus
vsf_distbus.c
vsf_distbus.h
►
dynarr
vsf_dynarr.c
vsf_dynarr.h
►
dynstack
vsf_dynstack.c
vsf_dynstack.h
►
fifo
vsf_fifo.c
vsf_fifo.h
►
heap
vsf_heap.c
vsf_heap.h
►
json
vsf_json.c
vsf_json.h
►
loader
►
elf
►
arch
vsf_elfloader_arm.c
vsf_elfloader_x64.c
elf.h
vsf_elfloader.c
vsf_elfloader.h
Vsf elf loader
►
pe
vsf_peloader.c
vsf_peloader.h
Vsf pe loader
vsf_loader.c
vsf_loader.h
Vsf loader support
►
pbuf
vsf_pbuf.c
vsf_pbuf.h
vsf_pbuf_pool.c
vsf_pbuf_pool.h
►
pool
impl_vsf_pool.inc
vsf_pool.c
vsf_pool.h
►
simple_stream
►
block_stream
vsf_block_stream.c
vsf_block_stream.h
►
distbus_stream
vsf_distbus_stream.c
vsf_distbus_stream.h
►
fifo_stream
vsf_fifo_stream.c
vsf_fifo_stream.h
►
mem_stream
vsf_mem_stream.c
vsf_mem_stream.h
►
queue_stream
vsf_queue_stream.c
vsf_queue_stream.h
vsf_simple_stream.c
vsf_simple_stream.h
Vsf simple stream
►
stream
►
pbuf_queue
vsf_pbuf_queue.c
vsf_pbuf_queue.h
interface.h
vsf_stream.c
vsf_stream.h
vsf_stream_base.c
vsf_stream_base.h
vsf_stream_reader.c
vsf_stream_reader.h
vsf_stream_writer.c
vsf_stream_writer.h
►
trace
vsf_trace.c
vsf_trace.h
vsf_service.c
vsf_service.h
vsf_service_cfg.h
▼
shell
►
hal
►
sthal
sthal.c
sthal.h
sthal_adc.c
sthal_adc.h
sthal_conf_template.h
sthal_def.h
sthal_dma.c
sthal_dma.h
sthal_exti.c
sthal_exti.h
sthal_flash.c
sthal_flash.h
sthal_gpio.c
sthal_gpio.h
sthal_i2c.c
sthal_i2c.h
sthal_irda.c
sthal_irda.h
sthal_rtc.c
sthal_rtc.h
sthal_smartcard.c
sthal_smartcard.h
sthal_spi.c
sthal_spi.h
sthal_system.c
sthal_system.h
sthal_tim.c
sthal_tim.h
sthal_uart.c
sthal_uart.h
sthal_uart_base.h
sthal_uart_internal.c
sthal_uart_internal.h
sthal_usart.c
sthal_usart.h
sthal_wwdg.c
sthal_wwdg.h
►
media
►
sdl2
►
include
►
SDL2
begin_code.h
close_code.h
SDL.h
SDL_audio.h
SDL_config.h
SDL_cpuinfo.h
SDL_endian.h
SDL_error.h
SDL_events.h
SDL_gamecontroller.h
SDL_haptic.h
SDL_hints.h
SDL_keyboard.h
SDL_keycode.h
SDL_log.h
SDL_mouse.h
SDL_mutex.h
SDL_rwops.h
SDL_stdinc.h
SDL_surface.h
SDL_thread.h
SDL_timer.h
SDL_version.h
vsf_sdl2.c
vsf_sdl2_cfg.h
vsf_sdl2_event.c
vsf_sdl2_pixelformat.c
vsf_sdl2_thread.c
►
sys
►
linux
►
app
►
httpd
►
urihandler
►
file
__vsf_linux_urihandler_file.h
__vsf_linux_urihandler_file.inc
►
websocket
__vsf_linux_urihandler_websocket.h
__vsf_linux_urihandler_websocket.inc
vsf_linux_httpd.c
vsf_linux_httpd.h
►
ntp
vsf_linux_ntp.c
vsf_linux_ntp.h
►
telnetd
vsf_linux_telnetd.c
vsf_linux_telnetd.h
►
include
►
arpa
inet.h
telnet.h
►
asm
byteorder.h
ioctls.h
unistd.h
►
libusb
libusb.h
►
libusb-1.0
libusb.h
►
linux
►
device
bus.h
class.h
driver.h
►
spi
spidev.h
►
usb
ch9.h
apm_bios.h
atomic.h
bitfield.h
bits.h
capability.h
delay.h
device.h
err.h
errno.h
etherdevice.h
fb.h
fd.h
firmware.h
font.h
fs.h
futex.h
gfp.h
hdreg.h
hid.h
hrtimer.h
i2c-dev.h
i2c.h
idr.h
ieee80211.h
if_addr.h
if_ether.h
input-event-codes.h
input.h
ioctl.h
jiffies.h
kd.h
keyboard.h
kobject.h
kref.h
kstrtox.h
leds.h
limits.h
list.h
llist.h
loop.h
minmax.h
module.h
mutex.h
netdevice.h
netlink.h
pm.h
power_supply.h
printk.h
random.h
refcount.h
rtnetlink.h
serial.h
skbuff.h
slab.h
sockios.h
spinlock.h
sysfs.h
tcp.h
timer.h
types.h
uinput.h
usb.h
uuid.h
version.h
vt.h
wait.h
workqueue.h
xattr.h
►
net
cfg80211.h
ethernet.h
if.h
if_arp.h
mac80211.h
►
netinet
in.h
ip.h
ip_icmp.h
tcp.h
►
netpacket
packet.h
►
simple_libc
►
assert
assert.h
►
bits
stringfwd.h
►
inttypes
inttypes.h
►
limits
limits.h
►
math
math.h
►
setjmp
setjmp.h
►
stdint
stdint.h
►
uchar
uchar.h
ctype.h
malloc.h
stdatomic.h
stddef.h
stdio.h
stdlib.h
string.h
strings.h
time.h
utime.h
wchar.h
xlocale.h
►
sys
capability.h
endian.h
epoll.h
event.h
eventfd.h
file.h
ioctl.h
ipc.h
mman.h
mount.h
param.h
prctl.h
random.h
reboot.h
resource.h
select.h
sem.h
sendfile.h
shm.h
signalfd.h
socket.h
stat.h
statfs.h
statvfs.h
syscall.h
sysctl.h
sysinfo.h
sysmacros.h
time.h
times.h
timex.h
types.h
uio.h
un.h
utsname.h
wait.h
xattr.h
~cdefs.h
byteswap.h
dirent.h
dlfcn.h
endian.h
err.h
errno.h
fcntl.h
findprog.h
fnmatch.h
getopt.h
glob.h
grp.h
ifaddrs.h
langinfo.h
libgen.h
mntent.h
netdb.h
paths.h
poll.h
pthread.h
pty.h
pwd.h
regex.h
resolv.h
sched.h
semaphore.h
signal.h
spawn.h
syscall.h
syslog.h
termio.h
termios.h
unistd.h
►
kernel
►
core
►
80211
vsf_linux_core_80211.c
►
hid
vsf_linux_core_hid.c
►
input
vsf_linux_core_input.c
►
led
vsf_linux_core_led.c
►
usb
vsf_linux_core_usb.c
vsf_linux_core.c
►
fs
►
vfs
►
devfs
►
alsa
vsf_linux_devfs_alsa.c
vsf_linux_devfs_alsa.h
►
usbd
►
functionfs
vsf_linux_functionfs.c
vsf_linux_functionfs.h
vsf_linux_devfs.c
vsf_linux_devfs.h
vsf_linux_vfs.c
vsf_linux_vfs.h
vsf_linux_fs.c
vsf_linux_fs.h
►
socket
►
inet
vsf_linux_socket_inet_hostsock.c
vsf_linux_socket_inet_lwip.c
►
unix
vsf_linux_socket_unix.c
vsf_linux_socket.c
vsf_linux_socket.h
►
lib
►
glibc
vsf_linux_glibc.c
vsf_linux_glibc_ctype.c
vsf_linux_glibc_pthread.c
vsf_linux_glibc_sem.c
vsf_linux_glibc_stdio.c
vsf_linux_glibc_stdlib.c
vsf_linux_glibc_string.c
vsf_linux_glibc_time.c
vsf_linux_glibcpp.cc
vsf_linux_glibcpp_string.cpp
►
libgen
vsf_linux_libgen.c
►
libusb
vsf_linux_libusb.c
vsf_linux_applet_lib.c
►
port
►
busybox
►
shell
vsh.c
busybox.c
busybox.h
config.h
vsf_linux.c
vsf_linux.h
vsf_linux_cfg.h
►
xboot
►
include
►
arch
atomic.h
barrier.h
endian.h
irqflags.h
spinlock.h
►
xboot
window.h
►
xfs
xfs.h
io.h
stddef.h
types.h
xboot.h
vsf_xboot.c
vsf_xboot_cfg.h
vsf_shell_wrapper.h
▼
utilities
►
compiler
►
__common
►
__retarget_io
__retarget_io_gcc_llvm.c
__retarget_io_iar.c
__compiler.h
__retarget_io.c
__type.h
►
arm
arm_compiler.c
arm_compiler.h
arm_compiler_detect.h
retarget_io.c
type.h
►
default
default_compiler.h
default_compiler_detect.h
type.h
►
mcs51
mcs51_compiler.h
mcs51_interrupt.c
msc51_compiler_detect.h
msc51_interrupt.h
retarget_io.c
type.h
►
rv
retarget_io.c
rv_compiler.h
rv_compiler_detect.h
type.h
►
x86
type.h
x86_compiler.c
x86_compiler.h
x86_compiler_detect.h
compiler.h
compiler_detect.h
vsf_compiler.c
►
language_extension
►
cpp
vsf_cpp.cpp
code_region.c
code_region.h
delegate.c
delegate.h
language_extension.h
simple_sprintf.c
simple_sscanf.c
simple_swprintf.c
►
preprocessor
mf_u8_dec2str.h
vsf_connect_macro.h
vsf_eval_macro.h
vsf_foreach_macro.h
vsf_macro_calc.h
vsf_preprocessor.h
vsf_repeat_macro.h
►
template
template.h
vsf_bitmap.c
vsf_bitmap.h
vsf_list.c
vsf_list.h
vsf_queue.c
vsf_queue.h
ooc_class.h
vsf_utilities.h
vsf_utilities_cfg.h
vsf.c
vsf.h
vsf_cfg.h
Generated by
1.9.8