Tagged: stm32

HAL Library 33- DMA extension for SPI on STM32Fxxx 21

HAL Library 33- DMA extension for SPI on STM32Fxxx

SPI DMA library allows you to send and receive data via SPI in non-blocking mode. It can be use for TX only, RX only or both (transmissing mode). This library is extension for my SPI library. It requires SPI library as basic to make this to work. Library Read more about HAL libraries Features SPI extension for non-blocking TX, RX or both modes Supports all SPI peripherals on STM32F4 and STM32F7 device Supports interrupt processing Allows you to start DMA transmissing and wait till done This is...

HAL Library 32- DMA extension for USART on STM32Fxxx 2

HAL Library 32- DMA extension for USART on STM32Fxxx

USART DMA library allows you to send data via USART in non-blocking mode. It is designed only for TX mode, because my USART library already uses RX interrupts and DMA RX is not necessary for that purpose. This library is extension for my USART library. It requires USART library as basic to make this to work. Library Read more about HAL libraries Features USART extension for non-blocking TX mode Supports all U(S)ART peripherals on STM32F4 and STM32F7 device Supports TX...

ESP8266 AT parser library ALPHA version released 5

ESP8266 AT parser library ALPHA version released

After some time, I have uploaded first release “ALPHA” for testing. Library is not public, but it is precompiled for GCC and MDK-ARM for STM32F4xx only.   To see, how to use library, download my Github repository and open project in keil uVision. If you don’t have it, you can use main.c to see how to use library. Notes HEAP must be at least 16k for proper working at the moment STACK must be at least 1k for proper working I...

AT commands parser for ESP8266 50

AT commands parser for ESP8266

Hello everyone, ESP8266 with AT commands software from Espressif is now more stable than every, so I’m thinking to make a “strong” AT commands parser library for STM32 series of microcontrollers. If there well be an interest, I can do a generic library (like FATFS) to make usable on others microcontrollers too. So I’m thinking about these commands: Basic commands for settings up ESP module, including UART settings, Wifi name and more Basic AT commands for setting up ESP mode...

MPU-6050 6-axes gyroscope and accelerometer 1

HAL Library 30- MPU6050 for STM32Fxxx

After MPU6050 library for STM32F4xx series only based on STM32F4xx Standard peripheral drivers, I’ve redesign this library for HAL support over all STM32 series. It has some more features then my first library. It can now read data from MPU6050 (obvious), set interrupts for data ready and motion detection, read interrupts status, set custom data rate for data ready interrupt and set new gyro and accelerometer sensitivities on the fly. More about lib is describe below and on HAL API site. Library...

HAL Library 29- Analog to Digital converter for STM32Fxxx 1

HAL Library 29- Analog to Digital converter for STM32Fxxx

Analog to digital converter library is out. It was a lot of time before I thought why I don’t have this basic library where anyone would use it. Now i exists. This library works on STM32F0xx, STM32F4xx and STM32F7xx based devices. Library Read more about new HAL libraries Features It uses basic polling for ADC complete Supports VBAT reading Does not get high sampling rates Meant for basic use