File List

Here is a list of all documented files with brief descriptions:
Libraries/STM32F4xx_StdPeriph_Driver/inc/misc.h [code]This file contains all the functions prototypes for the miscellaneous firmware library functions (add-on to CMSIS functions)
Libraries/STM32F4xx_StdPeriph_Driver/inc/stm32f4xx_adc.h [code]This file contains all the functions prototypes for the ADC firmware library
Libraries/STM32F4xx_StdPeriph_Driver/inc/stm32f4xx_can.h [code]This file contains all the functions prototypes for the CAN firmware library
Libraries/STM32F4xx_StdPeriph_Driver/inc/stm32f4xx_crc.h [code]This file contains all the functions prototypes for the CRC firmware library
Libraries/STM32F4xx_StdPeriph_Driver/inc/stm32f4xx_cryp.h [code]This file contains all the functions prototypes for the Cryptographic processor(CRYP) firmware library
Libraries/STM32F4xx_StdPeriph_Driver/inc/stm32f4xx_dac.h [code]This file contains all the functions prototypes for the DAC firmware library
Libraries/STM32F4xx_StdPeriph_Driver/inc/stm32f4xx_dbgmcu.h [code]This file contains all the functions prototypes for the DBGMCU firmware library
Libraries/STM32F4xx_StdPeriph_Driver/inc/stm32f4xx_dcmi.h [code]This file contains all the functions prototypes for the DCMI firmware library
Libraries/STM32F4xx_StdPeriph_Driver/inc/stm32f4xx_dma.h [code]This file contains all the functions prototypes for the DMA firmware library
Libraries/STM32F4xx_StdPeriph_Driver/inc/stm32f4xx_exti.h [code]This file contains all the functions prototypes for the EXTI firmware library
Libraries/STM32F4xx_StdPeriph_Driver/inc/stm32f4xx_flash.h [code]This file contains all the functions prototypes for the FLASH firmware library
Libraries/STM32F4xx_StdPeriph_Driver/inc/stm32f4xx_fsmc.h [code]This file contains all the functions prototypes for the FSMC firmware library
Libraries/STM32F4xx_StdPeriph_Driver/inc/stm32f4xx_gpio.h [code]This file contains all the functions prototypes for the GPIO firmware library
Libraries/STM32F4xx_StdPeriph_Driver/inc/stm32f4xx_hash.h [code]This file contains all the functions prototypes for the HASH firmware library
Libraries/STM32F4xx_StdPeriph_Driver/inc/stm32f4xx_i2c.h [code]This file contains all the functions prototypes for the I2C firmware library
Libraries/STM32F4xx_StdPeriph_Driver/inc/stm32f4xx_iwdg.h [code]This file contains all the functions prototypes for the IWDG firmware library
Libraries/STM32F4xx_StdPeriph_Driver/inc/stm32f4xx_pwr.h [code]This file contains all the functions prototypes for the PWR firmware library
Libraries/STM32F4xx_StdPeriph_Driver/inc/stm32f4xx_rcc.h [code]This file contains all the functions prototypes for the RCC firmware library
Libraries/STM32F4xx_StdPeriph_Driver/inc/stm32f4xx_rng.h [code]This file contains all the functions prototypes for the Random Number Generator(RNG) firmware library
Libraries/STM32F4xx_StdPeriph_Driver/inc/stm32f4xx_rtc.h [code]This file contains all the functions prototypes for the RTC firmware library
Libraries/STM32F4xx_StdPeriph_Driver/inc/stm32f4xx_sdio.h [code]This file contains all the functions prototypes for the SDIO firmware library
Libraries/STM32F4xx_StdPeriph_Driver/inc/stm32f4xx_spi.h [code]This file contains all the functions prototypes for the SPI firmware library
Libraries/STM32F4xx_StdPeriph_Driver/inc/stm32f4xx_syscfg.h [code]This file contains all the functions prototypes for the SYSCFG firmware library
Libraries/STM32F4xx_StdPeriph_Driver/inc/stm32f4xx_tim.h [code]This file contains all the functions prototypes for the TIM firmware library
Libraries/STM32F4xx_StdPeriph_Driver/inc/stm32f4xx_usart.h [code]This file contains all the functions prototypes for the USART firmware library
Libraries/STM32F4xx_StdPeriph_Driver/inc/stm32f4xx_wwdg.h [code]This file contains all the functions prototypes for the WWDG firmware library
Libraries/STM32F4xx_StdPeriph_Driver/src/misc.cThis file provides all the miscellaneous firmware functions (add-on to CMSIS functions)
Libraries/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_adc.cThis file provides firmware functions to manage the following functionalities of the Analog to Digital Convertor (ADC) peripheral:

  • Initialization and Configuration (in addition to ADC multi mode selection)
  • Analog Watchdog configuration
  • Temperature Sensor & Vrefint (Voltage Reference internal) & VBAT management
  • Regular Channels Configuration
  • Regular Channels DMA Configuration
  • Injected channels Configuration
  • Interrupts and flags management
Libraries/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_can.cThis file provides firmware functions to manage the following functionalities of the Controller area network (CAN) peripheral:

  • Initialization and Configuration
  • CAN Frames Transmission
  • CAN Frames Reception
  • Operation modes switch
  • Error management
  • Interrupts and flags
Libraries/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_crc.cThis file provides all the CRC firmware functions
Libraries/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_cryp.cThis file provides firmware functions to manage the following functionalities of the Cryptographic processor (CRYP) peripheral:

  • Initialization and Configuration functions
  • Data treatment functions
  • Context swapping functions
  • DMA interface function
  • Interrupts and flags management
Libraries/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_cryp_aes.cThis file provides high level functions to encrypt and decrypt an input message using AES in ECB/CBC/CTR modes. It uses the stm32f4xx_cryp.c/.h drivers to access the STM32F4xx CRYP peripheral
Libraries/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_cryp_des.cThis file provides high level functions to encrypt and decrypt an input message using DES in ECB/CBC modes. It uses the stm32f4xx_cryp.c/.h drivers to access the STM32F4xx CRYP peripheral
Libraries/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_cryp_tdes.cThis file provides high level functions to encrypt and decrypt an input message using TDES in ECB/CBC modes . It uses the stm32f4xx_cryp.c/.h drivers to access the STM32F4xx CRYP peripheral
Libraries/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_dac.cThis file provides firmware functions to manage the following functionalities of the Digital-to-Analog Converter (DAC) peripheral:

  • DAC channels configuration: trigger, output buffer, data format
  • DMA management
  • Interrupts and flags management
Libraries/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_dbgmcu.cThis file provides all the DBGMCU firmware functions
Libraries/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_dcmi.cThis file provides firmware functions to manage the following functionalities of the DCMI peripheral:

  • Initialization and Configuration
  • Image capture functions
  • Interrupts and flags management
Libraries/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_dma.cThis file provides firmware functions to manage the following functionalities of the Direct Memory Access controller (DMA):

  • Initialization and Configuration
  • Data Counter
  • Double Buffer mode configuration and command
  • Interrupts and flags management
Libraries/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_exti.cThis file provides firmware functions to manage the following functionalities of the EXTI peripheral:

  • Initialization and Configuration
  • Interrupts and flags management
Libraries/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_flash.cThis file provides firmware functions to manage the following functionalities of the FLASH peripheral:

  • FLASH Interface configuration
  • FLASH Memory Programming
  • Option Bytes Programming
  • Interrupts and flags management
Libraries/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_fsmc.cThis file provides firmware functions to manage the following functionalities of the FSMC peripheral:

  • Interface with SRAM, PSRAM, NOR and OneNAND memories
  • Interface with NAND memories
  • Interface with 16-bit PC Card compatible memories
  • Interrupts and flags management
Libraries/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_gpio.cThis file provides firmware functions to manage the following functionalities of the GPIO peripheral:

  • Initialization and Configuration
  • GPIO Read and Write
  • GPIO Alternate functions configuration
Libraries/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_hash.cThis file provides firmware functions to manage the following functionalities of the HASH / HMAC Processor (HASH) peripheral:

  • Initialization and Configuration functions
  • Message Digest generation functions
  • context swapping functions
  • DMA interface function
  • Interrupts and flags management
Libraries/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_hash_md5.cThis file provides high level functions to compute the HASH MD5 and HMAC MD5 Digest of an input message. It uses the stm32f4xx_hash.c/.h drivers to access the STM32F4xx HASH peripheral
Libraries/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_hash_sha1.cThis file provides high level functions to compute the HASH SHA1 and HMAC SHA1 Digest of an input message. It uses the stm32f4xx_hash.c/.h drivers to access the STM32F4xx HASH peripheral
Libraries/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_i2c.cThis file provides firmware functions to manage the following functionalities of the Inter-integrated circuit (I2C)

  • Initialization and Configuration
  • Data transfers
  • PEC management
  • DMA transfers management
  • Interrupts, events and flags management
Libraries/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_iwdg.cThis file provides firmware functions to manage the following functionalities of the Independent watchdog (IWDG) peripheral:

  • Prescaler and Counter configuration
  • IWDG activation
  • Flag management
Libraries/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_pwr.cThis file provides firmware functions to manage the following functionalities of the Power Controller (PWR) peripheral:

  • Backup Domain Access
  • PVD configuration
  • WakeUp pin configuration
  • Main and Backup Regulators configuration
  • FLASH Power Down configuration
  • Low Power modes configuration
  • Flags management
Libraries/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_rcc.cThis file provides firmware functions to manage the following functionalities of the Reset and clock control (RCC) peripheral:

  • Internal/external clocks, PLL, CSS and MCO configuration
  • System, AHB and APB busses clocks configuration
  • Peripheral clocks configuration
  • Interrupts and flags management
Libraries/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_rng.cThis file provides firmware functions to manage the following functionalities of the Random Number Generator (RNG) peripheral:

  • Initialization and Configuration
  • Get 32 bit Random number
  • Interrupts and flags management
Libraries/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_rtc.cThis file provides firmware functions to manage the following functionalities of the Real-Time Clock (RTC) peripheral:

  • Initialization
  • Calendar (Time and Date) configuration
  • Alarms (Alarm A and Alarm B) configuration
  • WakeUp Timer configuration
  • Daylight Saving configuration
  • Output pin Configuration
  • Coarse digital Calibration configuration
  • Smooth digital Calibration configuration
  • TimeStamp configuration
  • Tampers configuration
  • Backup Data Registers configuration
  • Shift control synchronisation
  • RTC Tamper and TimeStamp Pins Selection and Output Type Config configuration
  • Interrupts and flags management
Libraries/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_sdio.cThis file provides firmware functions to manage the following functionalities of the Secure digital input/output interface (SDIO) peripheral:

  • Initialization and Configuration
  • Command path state machine (CPSM) management
  • Data path state machine (DPSM) management
  • SDIO IO Cards mode management
  • CE-ATA mode management
  • DMA transfers management
  • Interrupts and flags management
Libraries/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_spi.cThis file provides firmware functions to manage the following functionalities of the Serial peripheral interface (SPI):

  • Initialization and Configuration
  • Data transfers functions
  • Hardware CRC Calculation
  • DMA transfers management
  • Interrupts and flags management
Libraries/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_syscfg.cThis file provides firmware functions to manage the SYSCFG peripheral
Libraries/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_tim.cThis file provides firmware functions to manage the following functionalities of the TIM peripheral:

  • TimeBase management
  • Output Compare management
  • Input Capture management
  • Advanced-control timers (TIM1 and TIM8) specific features
  • Interrupts, DMA and flags management
  • Clocks management
  • Synchronization management
  • Specific interface management
  • Specific remapping management
Libraries/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_usart.cThis file provides firmware functions to manage the following functionalities of the Universal synchronous asynchronous receiver transmitter (USART):

  • Initialization and Configuration
  • Data transfers
  • Multi-Processor Communication
  • LIN mode
  • Half-duplex mode
  • Smartcard mode
  • IrDA mode
  • DMA transfers management
  • Interrupts and flags management
Libraries/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_wwdg.cThis file provides firmware functions to manage the following functionalities of the Window watchdog (WWDG) peripheral:

  • Prescaler, Refresh window and Counter configuration
  • WWDG activation
  • Interrupts and flags management
Generated on Fri Jun 22 00:58:31 2012 for STM32F4xx_StdPeriph_Driver by  doxygen 1.6.3