Code Monkey home page Code Monkey logo

stm32f030-cmsis-libraries-and-projects's Introduction

STM32F030 CMSIS Libraries and Projects

Here you will find basic libraries and simple project to help you get started in programming the STM32F030 using only CMSIS -- no HAL or STM32CubeIDE, etc.

Getting Started

  • STM32F030-CMSIS-Setup
    A step-by-step guide to setting up your Windows or GNU/Linux PC to program the STM32F030 using CMSIS (no STM32CubeIDE HAL) and the editor of your choice. Takes you from zero to blinky!
  • STM32F030-CMSIS-Blinky
    Minimalist Blinky program for the STM32F030 using only CMSIS.

STM32F030-CMSIS-ADC

  • STM32F030-CMSIS-ADC
    A simple project that demonstrates how to set up and use the analog-to-digital converter on the STM32F030. Reads the voltage from a potentiometer voltage divider and changes the blink-rate of an LED and outputs the ADC value to the serial terminal.

STM32F030-CMSIS-I2C

  • STM32F030-CMSIS-I2C-lib
    Basic I2C library for the STM32F030 based on CMSIS (no HAL)
  • STM32F030-CMSIS-I2C-LCD-lib
    A simple library that gives basic initialization and write commands to an LCD connected to a PCF8574-based I2C LCD driver module.
  • 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-1-Wire-lib
    A simple 1-Wire library for the STM32F030. Includes a sample project to read a single attached DS18B20 1-Wire temperature sensor and display the temperature on a 16x2 LCD connected with an I2C LCD driver module.

STM32F030-CMSIS-Basic-Interrupts

STM32F030-CMSIS-LCD

  • STM32F030-CMSIS-LCD-lib
    Library and simple test project to interface the STM32F030F4xx to a 16x2 (or other) LCD module in 4-bit mode using 6 IO lines between the LCD module and the STM32F030.
  • STM32F030-CMSIS-I2C-LCD-lib
    A simple library that gives basic initialization and write commands to an LCD connected to a PCF8574-based I2C LCD driver module.
  • STM32F030-CMSIS-1-Wire-lib
    A simple 1-Wire library for the STM32F030. Includes a sample project to read a single attached DS18B20 1-Wire temperature sensor and display the temperature on a 16x2 LCD connected with an I2C LCD driver module.

STM32F030-CMSIS-PWM

STM32F030-CMSIS-Sleep-and-Wake-Example

STM32F030-CMSIS-USART

  • STM32F030-CMSIS-USART-lib
    Simple library and application to give basic serial (RS-232) communication functionality to 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-1-Wire

  • STM32F030-CMSIS-1-Wire-lib
    A simple 1-Wire library for the STM32F030. Includes a sample project to read a single attached DS18B20 1-Wire temperature sensor and display the temperature on a 16x2 LCD connected with an I2C LCD driver module.

Miscellaneous

  • STM32F030 CMSIS DS12B20 Project
    1-Wire library and sample project to read a single attached DS18B20 1-Wire temperature sensor and display the temperature on a 16x2 LCD connected with an I2C LCD driver module.
  • 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-Delay-lib
    Library to give microsecond delay and halt functionality to STM32F030 microcontroller.

stm32f030-cmsis-libraries-and-projects's People

Contributors

ezdenki avatar sandynomike avatar

Stargazers

 avatar  avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.