All Projects → no111u3 → Stm32cclib

no111u3 / Stm32cclib

Licence: apache-2.0
STM32 C++ Library and HAL

Programming Languages

cpp11
221 projects

Projects that are alternatives of or similar to Stm32cclib

Vscode Cmake Tools
CMake integration in Visual Studio Code
Stars: ✭ 702 (+3800%)
Mutual labels:  cmake
Steroidesign
Themes based on the biggest StartUps (buttons, color palette, components, etc.) ready to use in your own projects.
Stars: ✭ 786 (+4266.67%)
Mutual labels:  startup
Phantomx control
ROS package providing ROS controller description and launch files for the Phantom X hexapod robot
Stars: ✭ 6 (-66.67%)
Mutual labels:  cmake
Gerbera
UPnP Media Server for 2021: Stream your digital media through your home network and consume it on all kinds of UPnP supporting devices 📱💻📺
Stars: ✭ 710 (+3844.44%)
Mutual labels:  cmake
Controller
Kiibohd Controller
Stars: ✭ 775 (+4205.56%)
Mutual labels:  cmake
Libsndfile
A C library for reading and writing sound files containing sampled audio data.
Stars: ✭ 799 (+4338.89%)
Mutual labels:  cmake
Genie
GENie - Project generator tool
Stars: ✭ 693 (+3750%)
Mutual labels:  cmake
Pro Cmake
Cmake template for C/C++/Qt Project.
Stars: ✭ 16 (-11.11%)
Mutual labels:  cmake
Polly
🔧 Collection of CMake toolchain files and scripts for cross-platform build and CI testing (GCC, Visual Studio, iOS, Android, Clang analyzer, sanitizers etc.)
Stars: ✭ 778 (+4222.22%)
Mutual labels:  cmake
Openni launch
This repo is DEPRECATED but will be kept for backward compatibility. To stay up-to-date please visit openni_camera repo:
Stars: ✭ 5 (-72.22%)
Mutual labels:  cmake
Raftlib
The RaftLib C++ library, streaming/dataflow concurrency via C++ iostream-like operators
Stars: ✭ 717 (+3883.33%)
Mutual labels:  cmake
Openspades
Compatible client of Ace of Spades 0.75
Stars: ✭ 769 (+4172.22%)
Mutual labels:  cmake
Tailwind Landing Page Template
Simple Light is a free landing page template built on top of TailwindCSS and fully coded in React. Made by
Stars: ✭ 797 (+4327.78%)
Mutual labels:  startup
Awesome Startup
😎 All the required resources to build your own startup
Stars: ✭ 702 (+3800%)
Mutual labels:  startup
Ogreoculussample
A (small) sample of how to render to the Oculus Rift in OGRE 3D. This does not use the direct mode, instead, the rift must be set to extended mode.
Stars: ✭ 6 (-66.67%)
Mutual labels:  cmake
Cpm
C++ Package Manager
Stars: ✭ 697 (+3772.22%)
Mutual labels:  cmake
Assimp
The official Open-Asset-Importer-Library Repository. Loads 40+ 3D-file-formats into one unified and clean data structure.
Stars: ✭ 7,309 (+40505.56%)
Mutual labels:  cmake
Ros Teensy
🚧 Extension to build code for the teensy boards from catkin
Stars: ✭ 16 (-11.11%)
Mutual labels:  cmake
Ed tutorials
Tutorials of ED
Stars: ✭ 7 (-61.11%)
Mutual labels:  cmake
Pri
Collect pri files of qmake
Stars: ✭ 5 (-72.22%)
Mutual labels:  cmake

This is C++11 based library and HAL for STM32

It include:

  1. CMake build system for simplifier create, build and upload to target
  2. Linker script to separate and simplified your code.
  3. Vector table for Cortex-M3,4 for simplified create interrupt handers.
  4. Startup code for Cortex-M3,4 cpu with initialization of data & bss sections.
  5. Setup C++ static objects
  6. Template library and types for stm32 mcus.
  7. Prototype of startup and run code for stm32 mcus.
  8. Low level template style defines and helpers to commonize work with hardware.
    1. stm32f4xx family
      1. stm32f405,407,415,417
  9. Middle lelev template style and helpers to simplified operations with hardware.
    1. Interrupts
    2. Systick
    3. GPIO
    4. EXTI
    5. USART
  10. BSP to simplified operation with hardware modules
    1. stm32l152c-discovery 6 position hex digit lcd
    2. ssd1306 graphic 128x64 oled
  11. Examples proto
    1. stm32l152c-disco - demo for full use internal blocks of stm32l152c
    2. stm32f3disco - blinking leds, usart rx/tx demo
    3. stm32f4-black - blinking leds, usart rx/tx demo, ssd1306 oled demo
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].