Mike S's repositories
STM32F103-CMSIS-Libraries-and-Projects
Basic libraries and simple project to help you get started in programming the STM32F103 (Blue Pill).
STM32F030-CMSIS-Libraries-and-Projects
Basic libraries and simple projects to help you get started in programming the STM32F030 using CMSIS (no HAL)
STM32F030-CMSIS-Blinky
Minimalist Blinky for for STM32F030 Using Only CMSIS. Can be used as template for new projects.
STM32F030-CMSIS-PWM-Blinky
Shows how to set up PWM to blink an LED. Also includes a program to program the advanced TIMER PWM.
STM32F103-CMSIS-1-Wire-lib
Simple 1-Wire library and sample project that uses a DS18B20 temperature sensor on the STM32F103 (Blue Pill) using only CMSIS
STM32F103-CMSIS-ADC-PWM-Example
Simple project to demostrate basic ADC and PWM functionality of STM32F103 (Blue Pill) using CMSIS
STM32F103-CMSIS-I2C-AHT10-lib
AHT10 library and sample project to read temp and humidity and disiplay them along with "heat index" on an I2C driven 16x2 LCD
STM32F103-CMSIS-I2C-lib
Basic I2C routines for STM32F103 (Blue Pill) using only CMSIS
STM32F103-CMSIS-LCD-lib
Simple library and sample program to connect a 16x2 LCD to the STM32F103 (Blue Pill)
STM32F103-CMSIS-USART-lib
USART library to provide serial IO functionality via a serial terminal
AVR-HWUART
Hardware serial library for AVR microcontrollers that have built-in USART
Capacitive-Moisture-Probe
DIY capacitive moisture probe try based on LMC555 on veroboard
STM32F030-CMSIS-1-Wire-lib
Simple 1-Wire library for the STM32F030 using CMSIS. Includes a sample project to read a DS18B20 sensor and display the temperature on a 16x2 LCD using an I2C interface
STM32F030-CMSIS-ADC
Simple project to demostrate how to set up and use ADC on the STM32F030 using only CMSIS (no HAL)
STM32F030-CMSIS-Basic-Interrupts
Show how to set up interrupts based on GPIO pins (i.e. button press, etc.), timer overflow, and SysTick (system clock)
STM32F030-CMSIS-I2C-AHT10-lib
Library and sample project to use the I2C AHT10 temperature and humidity sensor with CMSIS (no HAL) on the STM32F030
STM32F030-CMSIS-I2C-EEPROM-lib
Library to read/write 24LC64 I2C EEPROM with an STM32F030F4 using CMSIS. Iincludes memory-monitor application that uses the serial port.
STM32F030-CMSIS-I2C-LCD-lib
Simple library and sample program to connect a 16x2 LCD to the STM32F030 via an I2C LCD driver module
STM32F030-CMSIS-I2C-lib
Basic I2C library for the STM32F030 based on CMSIS (no HAL)
STM32F030-CMSIS-LCD-lib
Simple library to interface an LCD module to the STM32F0304xx using 6 non-5V-tolerant IO pins.
STM32F030-CMSIS-Setup-for-Linux-or-Windows
Procedure to install a CMSIS-based toolchain to program the STM32F030 (and other) STM32 microcontrollers.
STM32F030-CMSIS-Sleep-and-Wake-Example
Demonstrates putting the microcontroller into various sleep states and the various ways to wake it up again.
STM32F030-CMSIS-USART-lib
Simple library to give basic serial (RS-232) communication functionality to STM32F030
STM32F030-Delay-lib
Library to give microsecond delay and halt functionality to STM32F030 microcontroller
STM32F103-CMSIS-I2C-EEPROM-lib
STM32F103 (Blue Pill) routines and sample program for the 24CL64 I2C EEPROM
STM32F103-CMSIS-I2C-LCD-lib
STM32F103 (Blue Pill) routines and sample program to drive a 16x2 LCD with and I2C driver