Simple "hello world" style program for X-NUCLEO-IKS01A1 MEMS Inertial

Dependencies:   BLE_API X_NUCLEO_IDB0XA1 X_NUCLEO_IKS01A1 mbed

Fork of HelloWorld_IKS01A1 by ST

Embed: (wiki syntax)

« Back to documentation index

File Index

File List

Here is a list of all documented files with brief descriptions:
led_RGB.c [code]
led_RGB.h [code]
main.cpp [code]
main.h [code]
misc.c [code]This file provides all the miscellaneous firmware functions (add-on to CMSIS functions)
misc.h [code]This file contains all the functions prototypes for the miscellaneous firmware library functions (add-on to CMSIS functions)
stm32f4xx.h [code]CMSIS Cortex-M4 Device Peripheral Access Layer Header File. This file contains all the peripheral register's definitions, bits definitions and memory mapping for STM32F4xx devices
stm32f4xx_conf.h [code]
stm32f4xx_gpio.c [code]This file provides firmware functions to manage the following functionalities of the GPIO peripheral:

  • Initialization and Configuration
  • GPIO Read and Write
  • GPIO Alternate functions configuration
stm32f4xx_gpio.h [code]This file contains all the functions prototypes for the GPIO firmware library
stm32f4xx_rcc.c [code]This 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
stm32f4xx_rcc.h [code]This file contains all the functions prototypes for the RCC firmware library
stm32f4xx_tim.c [code]This 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
stm32f4xx_tim.h [code]This file contains all the functions prototypes for the TIM firmware library
stm32f4xx_usart.c [code]This 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
stm32f4xx_usart.h [code]This file contains all the functions prototypes for the USART firmware library