All Projects → Prry → drivers-for-mcu

Prry / drivers-for-mcu

Licence: AGPL-3.0 License
The driver for the microprocessor

Programming Languages

c
50402 projects - #5 most used programming language
C++
36643 projects - #6 most used programming language
assembly
5116 projects
HTML
75241 projects
Batchfile
5799 projects

Projects that are alternatives of or similar to drivers-for-mcu

Johnny Five
JavaScript Robotics and IoT programming framework, developed at Bocoup.
Stars: ✭ 12,498 (+18279.41%)
Mutual labels:  i2c, spi, adc, dac
pcf8591
pcf8591 full function driver
Stars: ✭ 32 (-52.94%)
Mutual labels:  adc, dac
rpi
Microcontroller projects (RPi, Arduino, ATTiny85, ESP, Pico, STM8/32)
Stars: ✭ 76 (+11.76%)
Mutual labels:  i2c, spi
I2C EEPROM
Library for I2C EEPROM - 24LC256
Stars: ✭ 27 (-60.29%)
Mutual labels:  i2c, eeprom
io
Go drivers for pheripheral I/O on Linux.
Stars: ✭ 20 (-70.59%)
Mutual labels:  i2c, spi
miniboot
🏗️ An I2C bootloader for Arduino.
Stars: ✭ 62 (-8.82%)
Mutual labels:  i2c, eeprom
stm32-mcu
Application components for STMicro STM32 MCUs
Stars: ✭ 22 (-67.65%)
Mutual labels:  adc, dac
Sniffrom
A tool for passive data capture and reconnaissance of serial flash chips. It is used in conjunction with a Saleae logic analyzer to reconstruct flash memory contents and extract contextual information about device operations.
Stars: ✭ 234 (+244.12%)
Mutual labels:  i2c, spi
SerialTransfer
Arduino library to transfer dynamic, packetized data fast and reliably via Serial, I2C, or SPI
Stars: ✭ 273 (+301.47%)
Mutual labels:  i2c, spi
gfx demo
GFX Demo for Arduino and the ESP-IDF
Stars: ✭ 63 (-7.35%)
Mutual labels:  i2c, spi
u8g2-arm-linux
U8g2 for arm linux - a monochrome graphics library
Stars: ✭ 37 (-45.59%)
Mutual labels:  i2c, spi
tinnymodbus
RS485 ModBus tiny multi-sensor module
Stars: ✭ 75 (+10.29%)
Mutual labels:  i2c, adc
awesome-embedded-swift
⚡️🛠🧰 A curated list for Embedded and Low-Level development in the Swift programming language.
Stars: ✭ 57 (-16.18%)
Mutual labels:  i2c, spi
arduino-bme280
💧 Arduino library for Bosch Sensortec BME280 – combined temperature, pressure, humidity sensor. The library allows using the sensor over I2C or SPI on any board that supports Arduino.
Stars: ✭ 25 (-63.24%)
Mutual labels:  i2c, spi
Drivers
TinyGo drivers for sensors and other devices that use I2C, SPI, GPIO, ADC, and UART interfaces.
Stars: ✭ 250 (+267.65%)
Mutual labels:  i2c, spi
BME680
Arduino Library to access the Bosch BME680 - temperature, pressure, humidity and gas sensor
Stars: ✭ 30 (-55.88%)
Mutual labels:  i2c, spi
NR1-UI
Userinterface for Volumio (RaspberryPi) with ssd1322 and ssd1306 oled display, spectrum bargraph, progress bar, LED functions, Standby-functions, 4 Buttons and Rotary Encoder.
Stars: ✭ 29 (-57.35%)
Mutual labels:  i2c, spi
Ch341 Store
Documents and Software Related to the famous CH341a used in I2C/SPI Flash Programmers also called as Bios Programmers
Stars: ✭ 225 (+230.88%)
Mutual labels:  i2c, spi
tinyfont
Text library for TinyGo displays
Stars: ✭ 37 (-45.59%)
Mutual labels:  i2c, spi
IOsonata
IOsonata multi-platform multi-architecture power & performance optimized software library for fast and easy IoT MCU firmware development. Object Oriented design, no board package to define, just pure plug & play any boards
Stars: ✭ 40 (-41.18%)
Mutual labels:  i2c, spi

MCU常用外设驱动程序

1.测试硬件平台

STM32F1

2.编译器

Keil、IAR

3.源码

3.1 接口总线

总线 类型 备注
I2C 模拟I2C 7bit地址
SPI 硬件SPI/模拟SPI 支持4种类型/非标SPI
Onewire 模拟单总线 IO模拟

3.2 外设驱动

外设 型号 原厂 接口 备注
温度传感器 LM75A NXP I2C
LED恒流驱动 LP55231 TI I2C
EEPROM/FRAM AT24Cxx ATMEL I2C
EEPROM ST25AAXX ST SPI
ADC AD7684 ADI SPI 3线SPI
步进电机驱动 TMC2660 TRINAMIC SPI
温度传感器 DS18B20 MAXIM Onewire
DAC AD5290 ADI SPI 3线SPI
三轴加速度传感器 LIS3DH ST I2C
热电阻/热电偶驱动芯片 AD7793 ADI SPI

4.更新

不定期更新!

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].