TM STM32F4xx Libraries  v1.0.0
Libraries for STM32F4xx devices from Tilen Majerle

Leds and buttons for STM32F4 Discovery, Nucleo and eval boards - http://stm32f4-discovery.com/2014/04/stm32f429-discovery-gpio-tutorial-with-onboard-leds-and-button/. More...

Modules

 TM_DISCO_Functions
 Library Functions.
 

Detailed Description

Leds and buttons for STM32F4 Discovery, Nucleo and eval boards - http://stm32f4-discovery.com/2014/04/stm32f429-discovery-gpio-tutorial-with-onboard-leds-and-button/.

Library supports all STM32F4 Discovery boards, All STM32F4 Nucleo boards and STM324x9 eval board.

Supported boards
Select your board

To select your board, you have several options:

Imagine, we want to work with STM324x9-Eval board. Then, you can open defines.h file and add define:

//Select STM324x9-Eval for DISCO library
#define TM_DISCO_STM324x9_EVAL

Or if you want STM32F429-Discovery, do this:

//Select STM32F429-Discovery for DISCO library
#define TM_DISCO_STM32F429_DISCOVERY
Changelog
 Version 1.11
  - March 18, 2015
  - Added support for STM324x9-Eval board
  
 Version 1.10
  - March 14, 2015
  - Fixed issue with pull resistors on boards

 Version 1.9
  - March 10, 2015
  - Added support for my new GPIO library
  - Added support for STM32F411-Discovery board

 Version 1.8
  - February 01, 2015
  - Added support for button OnPress and OnRelease events
 
 Version 1.7
  - December 02, 2014
  - Fixed bug with checking if led is on
 
 Version 1.6
  - November 28, 2014
  - Almost all functions are now defines, for faster execution      
 
 Version 1.5
  - November 06, 2014
  - Added function TM_DISCO_SetLed()
 
 Version 1.4
  - Added support for Nucleo F411-RE board
 
 Version 1.3
  - Added support for STM32F401 Discovery board
 
 Version 1.2
  - Added support for Nucleo F401-RE board
    
 Version 1.1
  - Check if LED is on or off

 Version 1.0
  - First release
Dependencies
 - STM32F4xx
 - defines.h
 - TM GPIO