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

STM32F4xx developed by Tilen Majerle. More...

Modules

 TM_ADC
 ADC library for STM32F4xx - http://stm32f4-discovery.com/2014/04/library-06-ad-converter-on-stm32f4xx/.
 
 TM_AM2301
 Basic library for AM2301 (DHT21) temperature and humidity sensor - http://stm32f4-discovery.com/2014/08/library-25-am2301-dht21-sensor-stm32f4xx/.
 
 TM_BKPSRAM
 4-kBytes backup ram library for STM32F4xx - http://stm32f4-discovery.com/2014/12/library-45-interface-backup-sram-on-stm32f4
 
 TM_BMP180
 BMP180 pressure sensor library for STM32F4xx - http://stm32f4-discovery.com/2014/09/library-37-bmp180-pressure-sensor-stm32f4.
 
 TM_BOR
 Brown-Out detection for STM32F4xx.
 
 TM_BUTTON
 Button library for STM32F4xx devices - http://stm32f4-discovery.com/2015/04/library-57-buttons-for-stm32f4xx/.
 
 TM_CPULOAD
 CPU load monitoring for STM32F4xx - http://stm32f4-discovery.com/2015/05/library-60-cpu-load-monitor-for-stm32f4xx-devices.
 
 TM_CRC
 CRC library for STM32F4xx devices - http://stm32f4-discovery.com/2015/01/library-47-crc-module-on-stm32f4.
 
 TM_DAC
 DAC library for STM32F4xx - http://stm32f4-discovery.com/2014/04/library-07-da-converter-on-stm32f4xx/.
 
 TM_DAC_SIGNAL
 DAC with DMA and TIM signal generator feature for STM32F4 - http://stm32f4-discovery.com/2014/09/library-36-dac-signal-generator-stm32f4.
 
 TM_DELAY
 Pretty accurate delay functions with SysTick or any other timer - http://stm32f4-discovery.com/2014/04/library-03-stm32f429-discovery-system-clock-and-pretty-precise-delay-library/.
 
 TM_DISCO
 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/.
 
 TM_DMA
 DMA library for STM32F4xx for several purposes - http://stm32f4-discovery.com/2015/06/library-63-dma-for-stm32f4xx.
 
 TM_DMA2D_GRAPHIC
 Graphic library for LCD using DMA2D for transferring graphic data to memory for LCD display - http://stm32f4-discovery.com/2015/01/library-51-chrom-art-accelerator-dma2d-graphic-library-on-stm32f429-discovery.
 
 TM_DS1307
 DS1307 Library for STM32F4xx - http://stm32f4-discovery.com/2014/05/library-15-ds1307-real-time-clock-for-stm32f429-discovery/.
 
 TM_DS12820
 Library for interfacing DS18B20 temperature sensor from Dallas semiconductors - http://stm32f4-discovery.com/2014/05/13-reading-temperature-with-dallas-ds18b20-on-stm32f429-discovery-board/.
 
 TM_EMWIN
 STemWin implementation for STM32F429-Discovery - http://stm32f4-discovery.com/2015/01/library-50-stemwin-stm32f429-discovery/.
 
 TM_ETHERNET
 Ethernet library for STM32F4xx devices with built in ETH MAC - http://stm32f4-discovery.com/2015/02/library-52-ethernet-peripheral-on-stm32f4xx/.
 
 TM_EXTI
 External interrupts library for STM32F4 devices - http://stm32f4-discovery.com/2014/10/library-38-external-interrupts-for-stm32f4.
 
 TM_FATFS
 FATFS implementation for STM32F4xx devices - http://stm32f4-discovery.com/2014/07/library-21-read-sd-card-fatfs-stm32f4xx-devices/ - http://stm32f4-discovery.com/2014/08/library-29-usb-msc-host-usb-flash-drive-stm32f4xx-devices.
 
 TM_FFT
 FFT library for STM32F4xx devices - http://stm32f4-discovery.com/2015/05/library-62-fast-fourier-transform-fft-for-stm32f4xx.
 
 TM_FONTS
 Fonts library for all my LCD libraries.
 
 TM_GENERAL
 GENERAL library for STM32F4xx devices - http://stm32f4-discovery.com/2015/03/library-54-general-library-for-stm32f4xx-devices.
 
 TM_GPIO
 TM GPIO Library for STM32F4xx - http://stm32f4-discovery.com/2015/03/library-53-gpio-for-stm32f4.
 
 TM_GPS
 GPS NMEA standard data parser for STM32F4xx devices - http://stm32f4-discovery.com/2014/08/library-27-gps-stm32f4-devices/.
 
 TM_HCSR04
 Measure distance with HC-SR04 Ultrasonic distance sensor on STM32F4xx devices - http://stm32f4-discovery.com/2014/08/library-30-measure-distance-with-hc-sr04-and-stm32f4xx.
 
 TM_HD44780
 HD44780 LCD driver library for STM32F4xx - http://stm32f4-discovery.com/2014/06/library-16-interfacing-hd44780-lcd-controller-with-stm32f4/.
 
 TM_HMC5883L
 Library description here.
 
 TM_I2C
 I2C library for STM32F4xx - http://stm32f4-discovery.com/2014/05/library-09-i2c-for-stm32f4xx/.
 
 TM_ID
 Identification library and flash size for STM32F4xx - http://stm32f4-discovery.com/2014/12/library-44-stm32f4-unique-id-and-flash-size.
 
 TM_ILI9341
 ILI9341 library for STM32F4xx with SPI communication, without LTDC hardware - http://stm32f4-discovery.com/2014/04/library-08-ili9341-lcd-on-stm32f429-discovery-board/.
 
 TM_ILI9341_LTDC
 ILI9341 library for LCD on STM32F429 Discovery, with LTDC hardware support - http://stm32f4-discovery.com/2014/06/library-18-ili9341-ltdc-stm32f429-discovery/.
 
 TM_KEYPAD
 Matrix keyboard for STM32F4xx device - http://stm32f4-discovery.com/2014/09/library-32-matrix-keypad-on-stm32f4xx.
 
 TM_L3GD20
 L3GD20 library for STM32F4xx devices - http://stm32f4-discovery.com/2014/08/library-28-l3gd20-3-axis-gyroscope.
 
 TM_LCD
 Library description here.
 
 TM_LIBNAME
 Library description here.
 
 TM_LOWPOWER
 Low power library for STM32F4xx devices - http://stm32f4-discovery.com/2014/10/library-39-power-consumption-modes-for-stm32f4.
 
 TM_MCO
 MCO Output clock for STM32F4xx - http://stm32f4-discovery.com/2014/10/library-40-output-clocks-stm32f4/.
 
 TM_MPU6050
 MPU6050 library for STM32F4xx - http://stm32f4-discovery.com/2014/10/library-43-mpu-6050-6-axes-gyro-accelerometer-stm32f4/.
 
 TM_NRF24L01P
 nRF24L01+ library for STM32F4xx devices - http://stm32f4-discovery.com/2014/06/library-17-nrf24l01-stm32f4xx/
 
 TM_ONEWIRE
 Onewire library for STM32F4 devices - http://stm32f4-discovery.com/2014/05/library-12-onewire-library-for-stm43f4xx/.
 
 TM_OTP
 OTP (One-Time Programmable) flash section library for STM32F4xx - http://stm32f4-discovery.com/2015/01/library-49-one-time-programmable-otp-bytes-on-stm32f4xx.
 
 TM_PVD
 PVD - Power Voltage Detector for STM32F4xx.
 
 TM_PWM
 PWM library for STM32F4xx devices, supporting all possible timers with PWM feature - http://stm32f4-discovery.com/2014/09/library-33-pwm-for-stm32f4xx/.
 
 TM_PWMIN
 PWM IN library for STM32F4xx devices - http://stm32f4-discovery.com/2015/01/library-48-measure-pwm-input-signal-with-stm32f4.
 
 TM_RCC
 RCC library for STM32F4xx devices - http://stm32f4-discovery.com/2015/05/library-59-change-pll-settings-while-stm32f4xx-is-running.
 
 TM_RNG
 Random number generator library for STM32F4xx devices - http://stm32f4-discovery.com/2014/07/library-22-true-random-number-generator-stm32f4xx/.
 
 TM_ROTARY_ENCODER
 Rotary encoder library for STM32F4xx devices - http://stm32f4-discovery.com/2014/08/library-26-rotary-encoder-stm32f4.
 
 TM_RTC
 RTC Library for STM32F4xx devices - http://stm32f4-discovery.com/2014/07/library-19-use-internal-rtc-on-stm32f4xx-devices/.
 
 TM_SDRAM
 Connect external SDRAM to STM32F4xx devices with integrated FMC peripheral - http://stm32f4-discovery.com/2014/05/library-14-working-with-sdram-on-stm32f429-discovery/.
 
 TM_SERVO
 SERVO library for STM32F4xx devices - http://stm32f4-discovery.com/2014/10/library-42-control-rc-servo-stm32f4.
 
 TM_SPI
 SPI library for STM32F4xx - http://stm32f4-discovery.com/2014/04/library-05-spi-for-stm32f4xx/.
 
 TM_SPI_DMA
 DMA functionality for TM_SPI library - http://stm32f4-discovery.com/2015/04/library-56-extend-spi-with-dma-for-stm32f4xx.
 
 TM_SSD1306
 Library for 128x64 SSD1306 I2C LCD - http://stm32f4-discovery.com/2015/05/library-61-ssd1306-oled-i2c-lcd-for-stm32f4xx.
 
 TM_STDIO
 Simple STDIO output & input stream implementation for STM32F4 - http://stm32f4-discovery.com/2014/10/library-41-stdio-implementation-for-stm32f4.
 
 TM_STMPE811
 STMPE811 Touch screen controller library - http://stm32f4-discovery.com/2014/05/library-10-stmpe811-touch-screen-driver-for-stm32f429-discovery-board/.
 
 TM_STRING
 String library for STM32F4xx devices - http://stm32f4-discovery.com/2015/05/library-58-dynamic-strings-on-stm32f4xx.
 
 TM_SWO
 SWO Debugging library for Cortex-M4/M3 processors including STM32F4xx - http://stm32f4-discovery.com/2014/12/library-46-debug-stm32f4-device-swo-feature/.
 
 TM_TIMER_PROPERTIES
 Timer properties for all STM32F4xx timers.
 
 TM_USART
 TM USART Library for STM32F4xx - http://stm32f4-discovery.com/2014/04/library-04-connect-stm32f429-discovery-to-computer-with-usart/.
 
 TM_USART_DMA
 DMA TX functionality for TM USART library - http://stm32f4-discovery.com/2015/04/library-55-extend-usart-with-tx-dma.
 
 TM_USB_HID_DEVICE
 USB HID Device library for STM32F4xx - http://stm32f4-discovery.com/2014/09/library-34-stm32f4-usb-hid-device.
 
 TM_USB_HID_HOST
 USB HID HOST library for STM32F4xx devices - http://stm32f4-discovery.com/2014/08/library-31-usb-hid-host-for-stm32f4xx-devices.
 
 TM_USB_MSC_HOST
 USB MSC HOST library for STM32F4xx devices - http://stm32f4-discovery.com/2014/07/library-21-read-sd-card-fatfs-stm32f4xx-devices/ - http://stm32f4-discovery.com/2014/08/library-29-usb-msc-host-usb-flash-drive-stm32f4xx-devices.
 
 TM_USB_VCP
 USB Virtual COM Port for STM32F4xx devices - http://stm32f4-discovery.com/2014/08/library-24-virtual-com-port-vcp-stm32f4xx/.
 
 TM_WATCHDOG
 Independent Watchdog timer for STM32F4xx - http://stm32f4-discovery.com/2014/07/library-20-independent-watchdog-timer-on-stm32f4xx/.
 

Detailed Description

STM32F4xx developed by Tilen Majerle.

Here are (or will be) listed all my STM32F4xx modules and libraries I had developed or modified for some reason.

From the modules section you can select your module for details.

Library dependencies