WB32F10x Standard Peripherals Firmware Library

File List
Here is a list of all documented files with brief descriptions:

cmsis_armcc.h | CMSIS compiler ARMCC (Arm Compiler 5) header file
cmsis_armclang.h | CMSIS compiler armclang (Arm Compiler 6) header file
cmsis_compiler.h | CMSIS compiler generic header file
cmsis_gcc.h | CMSIS compiler GCC header file
cmsis_iccarm.h | CMSIS compiler ICCARM (IAR Compiler for Arm) header file
cmsis_version.h | CMSIS Core(M) Version definitions
compute.h |
core_cm3.h | CMSIS Cortex-M3 Core Peripheral Access Layer Header File
GPIO/GPIO_I2C_Master/drv_eeprom_24c02.h |
I2C/I2C_24C02/drv_eeprom_24c02.h |
I2C/I2C_24C02_Interrupt/drv_eeprom_24c02.h |
I2S_PlayAudio/drv_es8316.h |
I2S_RecordPlayAudio/drv_es8316.h |
drv_iic_soft.h |
drv_max1617a.h |
SPI/QSPI_SPI_FLASH/drv_spi_flash.h |
SPI/SPIM2_SPI_FLASH/drv_spi_flash.h |
USB/USB_Mass_Storage_SPI_FLASH/drv_spi_flash.h |
drv_spi_flash_quad.h |
misc.c | This file provides all the miscellaneous firmware functions (add-on to CMSIS functions)
misc.h | This file contains all the functions prototypes for the miscellaneous firmware library functions (add-on to CMSIS functions)
mpu_armv7.h |
system_wb32f10x.c | CMSIS Device System Source File for WB32F10x Device Series
system_wb32f10x.h | CMSIS Device System Header File for WB32F10x Device Series
usb_cdc_def.h |
usb_def.h |
USB_HID_KeyBoard/usb_hid_def.h |
USB_HID_Mouse/usb_hid_def.h |
USB_Mass_Storage_SPI_FLASH/usb_msc_def.h |
USB_Mass_Storage_SRAM/usb_msc_def.h |
usbd_cdc.h |
usbd_core.c |
usbd_core.h |
USB_HID_KeyBoard/usbd_hid.h |
USB_HID_Mouse/usbd_hid.h |
usbd_hw.c |
usbd_hw.h |
usbd_intr.c |
USB_Mass_Storage_SPI_FLASH/usbd_msc.h |
USB_Mass_Storage_SRAM/usbd_msc.h |
USB_Mass_Storage_SPI_FLASH/usbd_msc_scsi.h |
USB_Mass_Storage_SRAM/usbd_msc_scsi.h |
USB_CDC_Echo/usbd_user.h |
USB_HID_KeyBoard/usbd_user.h |
USB_HID_Mouse/usbd_user.h |
USB_Mass_Storage_SPI_FLASH/usbd_user.h |
USB_Mass_Storage_SRAM/usbd_user.h |
usbd_user_cdc.h |
USB_HID_KeyBoard/usbd_user_hid.h |
USB_HID_Mouse/usbd_user_hid.h |
USB_Mass_Storage_SPI_FLASH/usbd_user_msc.h |
USB_Mass_Storage_SRAM/usbd_user_msc.h |
wb32f10x.h |
wb32f10x_adc.c | This file provides all the ADC firmware functions
wb32f10x_adc.h | This file contains all the functions prototypes for the ADC firmware library
wb32f10x_anctl.c | This file provides all the ANCTL firmware functions
wb32f10x_anctl.h | This file contains all the functions prototypes for the ANCTL firmware library
wb32f10x_bkp.h | This file contains all the functions prototypes for the BKP firmware library
wb32f10x_conf.h | Library configuration file
wb32f10x_crc.c | This file provides all the CRC firmware functions
wb32f10x_crc.h | This file contains all the functions prototypes for the CRC firmware library
wb32f10x_dmac.c | This file provides all the DMAC firmware functions
wb32f10x_dmac.h | This file contains all the functions prototypes for the DMAC firmware library
wb32f10x_exti.c | This file provides all the EXTI firmware functions
wb32f10x_exti.h | This file contains all the functions prototypes for the EXTI firmware library
wb32f10x_fmc.c | This file provides all the FMC firmware functions
wb32f10x_fmc.h | This file contains all the functions prototypes for the FMC firmware library
wb32f10x_gpio.c | This file provides all the GPIO firmware functions
wb32f10x_gpio.h | This file contains all the functions prototypes for the GPIO firmware library
wb32f10x_i2c.c | This file provides all the I2C firmware functions
wb32f10x_i2c.h | This file contains all the functions prototypes for the I2C firmware library
wb32f10x_i2s.c | This file provides all the I2S firmware functions
wb32f10x_i2s.h | This file contains all the functions prototypes for the I2S firmware library
wb32f10x_it.c | Main Interrupt Service Routines. This file provides template for all exceptions handler and peripherals interrupt service routine
wb32f10x_it.h | This file contains the headers of the interrupt handlers
wb32f10x_iwdg.c | This file provides all the IWDG firmware functions
wb32f10x_iwdg.h | This file contains all the functions prototypes for the IWDG firmware library
wb32f10x_led.c | This file provides all the LED firmware functions
wb32f10x_led.h | This file contains all the functions prototypes for the LED firmware library
wb32f10x_pwr.c | This file provides all the PWR firmware functions
wb32f10x_pwr.h | This file contains all the functions prototypes for the PWR firmware library
wb32f10x_rcc.c | This file provides all the RCC firmware functions
wb32f10x_rcc.h | This file contains all the functions prototypes for the RCC firmware library
wb32f10x_rng.c | This file provides all the RNG firmware functions
wb32f10x_rng.h | This file contains all the functions prototypes for the RNG firmware library
wb32f10x_rtc.c | This file provides all the RTC firmware functions
wb32f10x_rtc.h | This file contains all the functions prototypes for the RTC firmware library
wb32f10x_sfm.c | This file provides all the SFM firmware functions
wb32f10x_sfm.h | This file contains all the functions prototypes for the SFM firmware library
wb32f10x_spi.c | This file provides all the SPI firmware functions
wb32f10x_spi.h | This file contains all the functions prototypes for the SPI firmware library
wb32f10x_tim.c | This file provides all the TIM firmware functions
wb32f10x_tim.h | This file contains all the functions prototypes for the TIM firmware library
wb32f10x_uart.c | This file provides all the UART firmware functions
wb32f10x_uart.h | This file contains all the functions prototypes for the UART firmware library
wb32f10x_wwdg.c | This file provides all the WWDG firmware functions
wb32f10x_wwdg.h | This file contains all the functions prototypes for the WWDG firmware library