TM STM32Fxxx HAL Libraries  v1.0.0
Libraries for STM32Fxxx (F0, F4 and F7 series) devices based on HAL drivers from ST from Tilen Majerle
TM_STM32Fxxx_HAL_Libraries

Modules

 TM_HAL
 Main description and usage of TM HAL based libraries.
 
 TM_ADC
 ADC library for STM32Fxxx - http://stm32f4-discovery.com/2015/10/hal-library-29-analog-to-digital-converter-for-stm32fxxx/.
 
 TM_AHRSIMU
 AHRS and IMU algorithm library by Sebastian Madgwick.
 
 TM_AM2301
 Basic library for AM2301 (DHT21) temperature and humidity sensor.
 
 TM_BOR
 Brown-Out settings for STM32Fxxx.
 
 TM_BUFFER
 Generic cyclic buffer library.
 
 TM_BUTTON
 Button library for STM32Fxxx devices - http://stm32f4-discovery.com/2015/07/hal-library-13-buttons-for-stm32fxxx/.
 
 TM_CPULOAD
 CPU load monitoring for STM32F4/7xx - http://stm32f4-discovery.com/2015/08/hal-library-19-cpu-load-monitor-for-stm32fxxx/.
 
 TM_CRC
 CRC library for STM32Fxxx devices - http://stm32f4-discovery.com/2015/07/hal-library-10-crc-for-stm32fxxx/.
 
 TM_DAC
 DAC library for STM32F0xx, STM32F4xx and STM32F7xx - http://stm32f4-discovery.com/2015/10/hal-library-28-digital-to-analog-converter-for-stm32fxxx/.
 
 TM_DELAY
 Delay library for STM32Fxxx devices - http://stm32f4-discovery.com/2015/07/hal-library-3-delay-for-stm32fxxx/.
 
 TM_DISCO
 Leds and buttons for discovery, nucleo and eval boards - http://stm32f4-discovery.com/2015/07/hal-library-2-leds-and-button-for-stm32-boards/.
 
 TM_DMA
 DMA library for STM32F4xx and STM32F7xx devices for several purposes - http://stm32f4-discovery.com/2016/04/hal-library-31-dma-stm32fxxx-devices.
 
 TM_DMA2D_GRAPHIC
 Graphic library for LCD using DMA2D for transferring graphic data to memory for LCD display.
 
 TM_DS12820
 Library for interfacing DS18B20 temperature sensor from Dallas semiconductors - http://stm32f4-discovery.com/2015/07/hal-library-06-ds18b20-for-stm32fxxx/.
 
 TM_EXTI
 External interrupts library for STM32Fxxx devices - http://stm32f4-discovery.com/2015/07/hal-library-4-exti-for-stm32fxxx/.
 
 TM_FATFS
 FATFS implementation for STM32Fxxx devices - http://stm32f4-discovery.com/2015/08/hal-library-20-fatfs-for-stm32fxxx/.
 
 TM_FFT
 FFT library for STM32Fxxx devices - http://stm32f4-discovery.com/2015/07/hal-library-14-fast-fourier-transform-for-stm32fxxx/.
 
 TM_FILTERS
 Digital signal processing library for STM32 devices - http://stm32f4-discovery.net/2016/07/hal-library-34-dsp-filters-for-stm32fxxx/.
 
 TM_FONTS
 Fonts library for all my LCD libraries.
 
 TM_GENERAL
 GENERAL library for STM32Fxxx devices - http://stm32f4-discovery.com/2015/07/hal-library-09-general-for-stm32fxxx/.
 
 TM_GPIO
 TM GPIO Library for STM32Fxxx.
 
 TM_GPS
 GPS NMEA standard data parser for STM32Fxxx devices - http://stm32f4-discovery.net/2016/07/hal-library-35-gps-parser-stm32fxxx/.
 
 TM_HD44780
 HD44780 LCD driver library for STM32Fxxx - http://stm32f4-discovery.com/2015/07/hal-library-15-hd44780-for-stm32fxxx/.
 
 TM_I2C
 I2C library for STM32Fxxx - http://stm32f4-discovery.com/2015/07/hal-library-16-i2c-for-stm32fxxx-devices/.
 
 TM_I2C_DMA
 DMA functionality for TM_I2C library for STM32F4xx and STM32F7xx devices - http://stm32f4-discovery.com/2016/04/hal-library-33-dma-extension-for-I2C-on-stm32fxxx.
 
 TM_ID
 Identification library for STM32F0xx, STM32F4xx and STM32F7xx devices - http://stm32f4-discovery.com/2015/09/hal-library-27-identification-for-stm32fxxx/.
 
 TM_IWDG
 Independent Watchdog timer for STM32Fxxx - http://stm32f4-discovery.com/2014/07/library-20-independent-watchdog-timer-on-stm32f4xx/.
 
 TM_LCD
 LCD library for STM32F7-Discovery, STM32F429-Discovery and STM32F439-Eval boards - http://stm32f4-discovery.com/2015/07/hal-library-12-lcd-for-stm32fxxx/.
 
 TM_LIBNAME
 Library description here.
 
 TM_MPU6050
 MPU6050 library for STM32Fxxx - http://stm32f4-discovery.com/2015/10/hal-library-30-mpu6050-for-stm32fxxx.
 
 TM_NRF24L01P
 nRF24L01+ library for STM32xxx devices - http://stm32f4-discovery.com/2015/09/hal-library-25-nrf24l01-for-stm32fxxx/
 
 TM_ONEWIRE
 Onewire library for STM32Fxxx devices - http://stm32f4-discovery.com/2015/07/hal-library-05-onewire-for-stm32fxxx/.
 
 TM_PVD
 PVD - Power Voltage Detector for STM32Fxxx - http://stm32f4-discovery.com/2015/09/hal-library-26-power-voltage-detector-pvd-for-stm32fxxx/.
 
 TM_RCC
 RCC Library for STM32Fxxx - http://stm32f4-discovery.com/2015/07/hal-library-01-rcc-for-stm32fxxx/.
 
 TM_RNG
 Random number generator library for STM32Fxxx devices - http://stm32f4-discovery.com/2015/07/hal-library-18-rng-for-stm32fxxx/.
 
 TM_ROTARY_ENCODER
 Rotary encoder library for STM32Fxxx devices.
 
 TM_RTC
 RTC Library for STM32Fxxx devices - http://stm32f4-discovery.com/2015/08/hal-library-24-rtc-for-stm32fxxx/.
 
 TM_SDRAM
 Connect external SDRAM to STM32Fxxx devices with integrated FMC peripheral - http://stm32f4-discovery.com/2015/07/hal-library-11-sdram-for-stm32fxxx/.
 
 TM_SPI
 SPI library for STM32Fxxx - http://stm32f4-discovery.com/2015/07/hal-library-08-spi-for-stm32fxxx/.
 
 TM_SPI_DMA
 DMA functionality for TM_SPI library for STM32F4xx and STM32F7xx devices - http://stm32f4-discovery.com/2016/04/hal-library-33-dma-extension-for-spi-on-stm32fxxx.
 
 TM_SSD1306
 Library for 128x64 SSD1306 I2C LCD.
 
 TM_STRING
 String library for STM32Fxxx devices.
 
 TM_TOUCH
 Touch library for touch screen controllers - http://stm32f4-discovery.com/2015/08/hal-library-23-touch-for-stm32fxxx/.
 
 TM_TOUCH_FT5336
 FT5336 low level library - http://stm32f4-discovery.com/2015/08/hal-library-23-touch-for-stm32fxxx/.
 
 TM_TOUCH_TS3510
 TS3510 low level library - http://stm32f4-discovery.com/2015/08/hal-library-23-touch-for-stm32fxxx/.
 
 TM_USART
 TM USART Library for STM32Fxxx - http://stm32f4-discovery.com/2015/07/hal-library-07-usart-for-stm32fxxx.
 
 TM_USART_DMA
 DMA TX functionality for USART for STM32F4xx or STM32F7xx devices - http://stm32f4-discovery.com/2016/04/hal-library-32-dma-extension-for-usart-on-stm32fxxx.
 
 TM_USB
 USB library for STM32Fxxx devices - http://stm32f4-discovery.com/2015/08/hal-library-21-multi-purpose-usb-library-for-stm32fxxx/.
 
 TM_USBD
 USB Device library for STM32Fxxx devices - http://stm32f4-discovery.com/2015/08/hal-library-21-multi-purpose-usb-library-for-stm32fxxx/.
 
 TM_USBD_CDC
 USB CDC Device library for STM32Fxxx devices - http://stm32f4-discovery.com/2015/08/hal-library-21-multi-purpose-usb-library-for-stm32fxxx/.
 
 TM_USBD_MSC
 USB MSC Device library for STM32Fxxx devices - http://stm32f4-discovery.com/2015/08/hal-library-21-multi-purpose-usb-library-for-stm32fxxx/.
 
 TM_USBH
 USB Host library for STM32Fxxx devices - http://stm32f4-discovery.com/2015/08/hal-library-21-multi-purpose-usb-library-for-stm32fxxx/.
 
 TM_USBH_HID
 USB HOST for HID devices library - http://stm32f4-discovery.com/2015/08/hal-library-21-multi-purpose-usb-library-for-stm32fxxx/.
 
 TM_USBH_MSC
 USB HOST MSC for storage devices like USB flash keys - http://stm32f4-discovery.com/2015/08/hal-library-21-multi-purpose-usb-library-for-stm32fxxx/.
 

Detailed Description

Author
Tilen Majerle tilen.nosp@m.@maj.nosp@m.erle..nosp@m.eu http://stm32f4-discovery.com
Version
v1.0 MIT
   ----------------------------------------------------------------------
    Copyright (C) Tilen Majerle, 2015
    
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation, either version 3 of the License, or
    any later version.
     
    This program is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.
    
    You should have received a copy of the GNU General Public License
    along with this program.  If not, see <http://www.gnu.org/licenses/>.
   ----------------------------------------------------------------------
Beginning for libraries

For start using these libraries, check TM_HAL.