5-day longest streak
-
driver-examples ★ PINNED
Rust example programs for many of my hardware device drivers running on STM32F3 Discovery, STM32F103 "Blue Pill", RaspberryPi and micro:bit boards
Rust ★ 114 1y agoExplain → -
wyhash-rs ★ PINNED
wyhash fast portable non-cryptographic hashing algorithm and random number generator in Rust
Rust ★ 103 1y agoExplain → -
eeprom24x-rs ★ PINNED
Platform agnostic Rust driver for 24x series serial EEPROM devices using embedded-hal
Rust ★ 37 2y agoExplain → -
ads1x1x-rs ★ PINNED
Platform-agnostic Rust driver for the ADS1x1x ultra-small, low-power analog-to-digital converters (ADC). Compatible with ADS1013, ADS1014, ADS1015, ADS1113, ADS1114 and ADS1115
Rust ★ 42 1y agoExplain → -
DSMemorizer ★ PINNED
Japanese vocabulary learning game for Nintendo DS written in C++ using libnds
C ★ 7 14y agoExplain → -
pwm-pca9685-rs ★ PINNED
Platform-agnostic Rust driver for the PCA9685 I2C 16-channel, 12-bit PWM/Servo/LED controller
Rust ★ 41 2y agoExplain → -
lsm303agr-rs
Platform agnostic Rust driver for the LSM303AGR ultra-compact high-performance eCompass module: ultra-low-power 3D accelerometer and 3D magnetometer
Rust ★ 27 2y agoExplain → -
ds323x-rs
Platform-agnostic Rust driver for the DS3231, DS3232 and DS3234 extremely accurate real-time clocks (RTC).
Rust ★ 20 9mo agoExplain → -
max3010x-rs
Platform agnostic Rust driver for the MAX3010x high-sensitivity pulse oximeter and heart-rate sensor for wearable health
Rust ★ 18 1y agoExplain → -
ad983x-rs
Platform-agnostic Rust driver for the AD9833/AD9837 programmable waveform generator / direct digital synthesizer (DDS)
Rust ★ 16 2y agoExplain → -
embedded-ccs811-rs
Platform agnostic Rust driver for the CCS811 ultra-low power digital gas sensor for monitoring indoor air quality
Rust ★ 15 1y agoExplain → -
max170xx-rs
Platform-agnostic Rust driver for the MAX170xx 1-cell/2-cell fuel-gauge systems with ModelGauge for lithium-ion (Li+) batteries. Compatible with MAX17043, MAX17044, MAX17048, MAX17049, MAX17058 and MAX17059.
Rust ★ 14 2y agoExplain → -
bmi160-rs
Platform-agnostic Rust driver for the BMI160 inertial measurement unit (IMU)
Rust ★ 14 2y agoExplain → -
tmp1x2-rs
Platform-agnostic Rust driver for the TMP102 and TMP112 digital temperature sensors
Rust ★ 11 1y agoExplain → -
pcf857x-rs
Platform agnostic driver for the PCF8574, PCF8574A and PCF8575 I/O expanders written in Rust using embedded-hal
Rust ★ 11 1y agoExplain → -
ds1307-rs
Platform agnostic driver for the DS1307 real-time clock written in Rust using embedded-hal
Rust ★ 11 2y agoExplain → -
veml6030-rs
Platform-agnostic Rust driver for the VEML6030 and VEML7700 high-accuracy ambient light sensors.
Rust ★ 10 1y agoExplain → -
IPC-FDStream
Inter-Process Communication with C++ STL-Like streams through file descriptors
C++ ★ 10 7y agoExplain → -
apds9960-rs
Platform-agnostic Rust driver for the APDS9960 digital proximity, ambient light, RGB and gesture sensor.
Rust ★ 10 3y agoExplain → -
opt300x-rs
Platform-agnostic Rust driver for the OPT300x ambient light sensors.
Rust ★ 8 1y agoExplain → -
mlx9061x-rs
Platform-agnostic Rust driver for MLX90614/MLX90615 Infrarred thermometer
Rust ★ 8 1y agoExplain → -
embedded-i2s-rs
An embedded Inter-IC Sound (I2S) abstraction layer
Rust ★ 8 4y agoExplain → -
embedded-crc-macros-rs
Rust macros implementing portable CRC calculation algorithms for use in no_std.
Rust ★ 8 5y agoExplain → -
kxcj9-rs
Platform-agnostic Rust driver for the KXCJ9 and KXCJB tri-axis MEMS accelerometers
Rust ★ 8 5y agoExplain → -
mcp49xx-rs
Platform-agnostic Rust driver for the MCP49xx digital-to-analog converters (DAC).
Rust ★ 7 4y agoExplain → -
si4703-rs
Platform-agnostic Rust driver for the Si4703 and Si4702 FM radio turners (receivers).
Rust ★ 7 5y agoExplain → -
lm75-rs
Platform-agnostic Rust driver for the LM75 temperature sensor and thermal watchdog.
Rust ★ 6 2y agoExplain → -
xca9548a-rs
Platform-agnostic Rust driver for the TCA954xA and PCA954xA I2C switch/multiplexer family.
Rust ★ 5 1y agoExplain → -
rtcc-rs
Generic Rust Real-Time Clock / Calendar Device Support
Rust ★ 4 9mo agoExplain → -
mma8x5x-rs
Platform-agnostic Rust driver for the MMA8x5x accelerometers. Compatible with MMA8451, MMA8452, MMA8453, MMA8652 and MMA8653.
Rust ★ 4 1y agoExplain → -
tcs3472-rs
Platform-agnostic Rust driver for the TCS3472 RGB color light to digital converter with IR filter
Rust ★ 4 1y agoExplain → -
dummy-pin-rs
Dummy implementations of the input/output pin embedded-hal traits
Rust ★ 4 2y agoExplain → -
veml6075-rs
Platform-agnostic Rust driver for the VEML6075 UVA and UVB light sensor.
Rust ★ 3 5y agoExplain → -
w25-rs
Platform-agnostic Rust driver for Winbond's W25 serial flash memory devices.
Rust ★ 2 7y agoExplain → -
e73-2g4m04s1d-rs ▣
Rust example programs running on the Ebyte E73-2G4M04S1D Bluetooth Low Energy (BLE) module board (nRF51822-based).
Logos ★ 2 7y agoExplain → -
mcp794xx-rs
Platform agnostic Rust driver for the MCP794xx real-time clock / calendar family, using the embedded-hal traits.
Rust ★ 2 1y agoExplain → -
iaq-core-rs
Platform agnostic Rust driver for the iAQ-Core gas sensors for monitoring indoor air quality
Rust ★ 2 4y agoExplain → -
ReserveBottomMemory
Reserve all of the bottom memory to force allocations to start above the 4GB line. This can easily expose 64-bit compatibility issues.
C++ ★ 2 8y agoExplain → -
smbus-pec-rs
Rust Portable SMBus Packet Error Code Algorithm Implementation
Rust ★ 2 5y agoExplain → -
veml6040-rs
Platform-agnostic Rust driver for the VEML6040 RGBW color light sensor
Rust ★ 2 4y agoExplain → -
veml6070-rs
Platform-agnostic Rust driver for the VEML6070 UVA light sensor.
Rust ★ 2 5y agoExplain → -
mcp4x-rs
Rust MCP4x SPI digital potentiometer (digipot) driver
Rust ★ 1 1y agoExplain → -
hdc20xx-rs
Platform-agnostic Rust driver for the HDC2080, HDC2010 and HDC2021 low-power humidity and temperature digital sensor
Rust ★ 1 5y agoExplain → -
Sound2Header
Audio file to samples array using libsndfile
★ 1 14y agoExplain → -
embedded-sdmmc-rs ⑂
A SD/MMC library with FAT16/FAT32 support, suitable for Embedded Rust systems
Rust ★ 1 3y agoExplain → -
max44009-rs
Platform-agnostic Rust driver for the MAX44009 ambient light sensor
Rust ★ 1 4y agoExplain → -
stm32f1xx-hal ⑂
A Rust embedded-hal HAL impl for the STM32F1 family based on japarics stm32f103xx-hal
Rust ★ 1 2y agoExplain → -
libolimex-lpc2378-stk
C++ library for the LPC2378-STK board from Olimex
C ★ 1 14y agoExplain → -
OSEater
Pac-Man-like game for the LPC2378-STK board from Olimex written in C++
C ★ 1 14y agoExplain → -
gnome-shell-extension-volume-boost
Extension for GNOME Shell allowing to set the volume level up to 150% from the status bar volume control slider
JavaScript ★ 1 13y agoExplain → -
synfig ⑂
Mirror of official Synfig repository at SourceForge
C++ ★ 1 10y agoExplain → -
rust-embedded-showcase ⑂
Awesome embedded projects by the Rust community!
CSS ★ 0 4mo agoExplain → -
embedded-hal ⑂
A Hardware Abstraction Layer (HAL) for embedded systems
Rust ★ 0 4mo agoExplain → -
embedded-hal-mock ⑂
Mocks for testing embedded-hal based drivers without hardware access.
Rust ★ 0 1y agoExplain → -
serde-json-core ⑂
`serde-json` for `no_std` programs
Rust ★ 0 7mo agoExplain → -
pygments-ppddl-lexer
PDDL/PPDDL lexer for Pygments. Useful for highlighting PDDL in LaTeX via Minted.
Python ★ 0 8mo agoExplain → -
python-fastjsonschema ⑂
Fast JSON schema validator for Python.
★ 0 5mo agoExplain → -
stm32-meta ⑂
Meta discussions and files applicable to the entire stm32-rs project
★ 0 8mo agoExplain → -
discovery-mb2 ⑂
Rust Discovery Book for BBC micro::bit v2
Rust ★ 0 11mo agoExplain → -
rust-driver-ci-scripts
Continuous-integration scripts for Rust drivers
Shell ★ 0 1y agoExplain → -
IPyHOP ⑂
IPyHOP is a Re-entrant Iterative GTPyHOP written in Python 3. PyHOP is an acronym for Python Hierarchical Ordered Planner.
★ 0 8mo agoExplain → -
embassy ⑂
Modern embedded framework, using Rust and async.
★ 0 1y agoExplain → -
rust-spidev ⑂
Rust library providing access to spidev devices under Linux
Rust ★ 0 1y agoExplain → -
stm32f7xx-hal ⑂
A Rust embedded-hal HAL for all MCUs in the STM32 F7 family
Rust ★ 0 1y agoExplain → -
hrs3300-rs
Platform-agnostic Rust driver for the HRS3300 heart rate sensor / monitor.
Rust ★ 0 2y agoExplain → -
mcp4x-examples
Rust examples of using MCP4x digital potentiometer devices with the mcp4x-rs crate
GDB ★ 0 7y agoExplain → -
tmp006-examples ▣
Rust examples of using a TMP006 non-contact IR thermopile (temperature sensor) with the tmp006 crate in hardware
GDB ★ 0 2y agoExplain → -
tmp006-rs
Platform agnostic Rust driver for the TMP006/TMP006B non-contact infrared (IR) thermopile temperature sensor, based on the embedded-hal traits.
Rust ★ 0 2y agoExplain → -
libpng ⑂
LIBPNG: Portable Network Graphics support, official libpng repository
C ★ 0 7y agoExplain → -
libmctp ⑂
libMCTP is a MCTP (Management Component Transport Protocol) implementation for Rust.
★ 0 2y agoExplain → -
lm75-examples ▣
Examples of using an LM75 with the lm75 crate
GDB ★ 0 2y agoExplain → -
gpio-cdev ⑂
Rust interface to the Linux GPIO Character Device API (/dev/gpiochip...)
Rust ★ 0 2y agoExplain → -
tm4c-rs ⑂
Converter of register descriptions from the TI DSLite format to CMSIS SVD format
Rust ★ 0 2y agoExplain → -
serialport-rs ⑂
A cross-platform serial port library in Rust. Provides a blocking I/O interface and port enumeration including USB device information.
★ 0 4mo agoExplain → -
rust-mqtt ⑂
Rust native mqtt client for both std and no_std environmnents.
★ 0 3y agoExplain → -
embedded-storage ⑂
An Embedded Storage Abstraction Layer
★ 0 3y agoExplain → -
tinyrlibc ⑂
Tiny C library written in Rust
Rust ★ 0 3y agoExplain → -
critical-section ⑂
Pluggable critical section
★ 0 3y agoExplain → -
stm32f4xx-hal ⑂
A Rust embedded-hal HAL for all MCUs in the STM32 F4 family
★ 0 3y agoExplain → -
rust-sysfs-pwm ⑂
Linux PWM Access via Sysfs in Rust
Rust ★ 0 8mo agoExplain → -
usbd-serial ⑂
Work-in progress minimal CDC-ACM (USB serial port) class for usb-device
Rust ★ 0 4y agoExplain → -
usb-device ⑂
Experimental device-side USB framework for microcontrollers in Rust.
Rust ★ 0 26d agoExplain → -
inverted-pin-rs
Input/output pin embedded-hal trait implementations with inverted level logic.
Rust ★ 0 2y agoExplain → -
openpty ⑂
Rust implementation of openpty()
Rust ★ 0 4y agoExplain → -
rust-sysfs-gpio ⑂
A Rust Interface to the Linux sysfs GPIO interface (https://www.kernel.org/doc/Documentation/gpio/sysfs.txt)
Rust ★ 0 1y agoExplain → -
rust-measurements ⑂
Metric, Imperial, and other measurement handling for Rust. Length, Temperature, Weight, and Volume
Rust ★ 0 4y agoExplain → -
rust-embedded-book ⑂
Documentation on how to use the Rust Programming Language to develop firmware for bare metal (microcontroller) devices
★ 0 3y agoExplain → -
rust-embedded-discovery-book ⑂
Discover the world of microcontrollers through Rust!
Rust ★ 0 3y agoExplain → -
werkzeug ⑂
The comprehensive WSGI web application library.
★ 0 5y agoExplain → -
embedded-dma ⑂
No description.
Rust ★ 0 4y agoExplain → -
tm4c-hal ⑂
An Embedded HAL and general chip support for the TM4C123/LM4F120. Replaces the old lm4f120 crate.
Rust ★ 0 3y agoExplain → -
embedded-nal ⑂
An Embedded Network Abstraction Layer
Rust ★ 0 4y agoExplain → -
stm32h7xx-hal ⑂
Peripheral access API for STM32H7 series microcontrollers
★ 0 6y agoExplain → -
highfive ⑂
Github hooks to provide an encouraging atmosphere for new contributors
★ 0 6y agoExplain → -
embedded-time ⑂
Time(ing) library (Instant/Duration/Clock/Timer/Period/Frequency) for bare-metal embedded systems
Rust ★ 0 5y agoExplain → -
nb ⑂
Minimal and reusable non-blocking I/O layer
Rust ★ 0 3y agoExplain → -
icu ⑂
The new home of the ICU project source code.
★ 0 6y agoExplain → -
libjpeg-turbo ⑂
Main libjpeg-turbo repository
★ 0 6y agoExplain → -
dateutil ⑂
Useful extensions to the standard Python datetime features
★ 0 6y agoExplain → -
bitbang-hal ⑂
Implements embedded-hal traits by bitbanging
Rust ★ 0 3y agoExplain → -
atsamd ⑂
Target atsamd microcontrollers using Rust
★ 0 6y agoExplain → -
apa102-spi-rs ⑂
SPI-based Driver for apa102 leds
★ 0 2y agoExplain → -
cortex-m-semihosting ⑂
Semihosting for ARM Cortex-M processors
★ 0 6y agoExplain → -
panic-itm ⑂
Log panic messages using the ITM (Instrumentation Trace Macrocell)
★ 0 6y agoExplain → -
panic-semihosting ⑂
Report panic messages to the host stderr using semihosting
★ 0 6y agoExplain → -
mutex-trait ⑂
Low level API definition of a Mutex
★ 0 6y agoExplain → -
itm ⑂
Tool to parse and dump ITM packets
★ 0 6y agoExplain → -
arm-dcc ⑂
Debug Communication Channel (DCC) API
★ 0 6y agoExplain → -
riscv ⑂
Low level access to RISC-V processors
★ 0 6y agoExplain → -
riscv-rt ⑂
Minimal runtime / startup for RISC-V CPU's.
★ 0 6y agoExplain → -
cortex-r ⑂
Low level access to Cortex-R processors
Shell ★ 0 6y agoExplain → -
fixedvec-rs ⑂
Heapless vector implementation for Rust
★ 0 6y agoExplain → -
cortex-m-rt ⑂
Minimal startup / runtime for Cortex-M microcontrollers
★ 0 6y agoExplain → -
gpio-utils ⑂
Userspace Utilities for managing GPIOs in Linux
★ 0 6y agoExplain → -
isl29125-rs
Platform-agnostic Rust driver for the ISL29125 low-power digital RGB color light sensor with IR blocking filter
Rust ★ 0 5y agoExplain → -
dictdiffer ⑂
Dictdiffer is a module that helps you to diff and patch dictionaries.
★ 0 6y agoExplain → -
pinetime-rust-mynewt ⑂
PineTime Smart Watch firmware based on Rust and Apache Mynewt OS
★ 0 6y agoExplain → -
this-week-in-rust ⑂
Data for this-week-in-rust.org
HTML ★ 0 5y agoExplain → -
rust-embedded-driver ⑂
A rust-embedded driver example / template
★ 0 6y agoExplain → -
linux-embedded-hal ⑂
Implementation of the `embedded-hal` traits for Linux devices
Rust ★ 0 2y agoExplain → -
rust-i2cdev ⑂
Rust library for interfacing with i2c devices under Linux
Rust ★ 0 8mo agoExplain → -
rust-embedded-wg-blog ⑂
The Rust Embedded WG Blog
SCSS ★ 0 4y agoExplain → -
wyhash ⑂
The dream fast hash function and random number generators that passed SMHasher, BigCrush and practrand.
C ★ 0 5y agoExplain → -
eldruin.github.io
My blog
HTML ★ 0 5y agoExplain → -
japonesporlibre
Japanese course for Spanish speakers
HTML ★ 0 4y agoExplain → -
embedded-hal-compat ⑂
Rust embedded-hal inter-version compatibility layer
Rust ★ 0 2y agoExplain → -
embedded-alloc ⑂
A heap allocator for Cortex-M processors
★ 0 3y agoExplain → -
not-yet-awesome-embedded-rust ⑂
A collection of items that are not yet awesome in Embedded Rust
★ 0 1y agoExplain → -
rust-embedded-github ⑂
No description.
★ 0 8mo agoExplain → -
awesome-embedded-rust ⑂
Curated list of resources for Embedded and Low-level development in the Rust programming languag
★ 0 2y agoExplain → -
rust-embedded-wg ⑂
Coordination repository of the embedded devices Working Group
★ 0 4y agoExplain → -
pd-cyclone ⑂
A set of Pure Data objects cloned from Max/MSP
C ★ 0 7y agoExplain → -
rust-lang-book ⑂
The Rust Programming Language
Rust ★ 0 8y agoExplain → -
embedded-graphics ⑂
Graphics library for embedded applications
Rust ★ 0 7y agoExplain → -
rust-embedded-community-meta ⑂
Details about the rust-embedded-community project
★ 0 5y agoExplain → -
blocksfall
Desarrollo de un Tetris en C++
C++ ★ 0 13y agoExplain → -
keypad ⑂
Platform-agnostic driver for keypad matrix circuits
★ 0 7y agoExplain → -
libzmq ⑂
ZeroMQ core engine in C++, implements ZMTP/3.1
C++ ★ 0 6y agoExplain → -
mongo-c-driver ⑂
A high-performance MongoDB driver for C
C ★ 0 6y agoExplain → -
OpenCL-ICD-Loader ⑂
The OpenCL ICD Loader project.
★ 0 6y agoExplain → -
mongo-cxx-driver ⑂
C++ Driver for MongoDB
★ 0 6y agoExplain → -
rust-driver-example-ci-scripts
Continuous-integration scripts for Rust driver example repositories
Shell ★ 0 6y agoExplain → -
libm ⑂
A port of MUSL's libm to Rust.
Rust ★ 0 7y agoExplain → -
geomap ⑂
ten years worth of GeoMap code
C++ ★ 0 7y agoExplain → -
apds9960-examples
Rust examples of using an APDS9960 proximity/light/RGB/gesture sensor with the apds9960 crate
GDB ★ 0 7y agoExplain → -
libpd ⑂
Pure Data embeddable audio synthesis library
C# ★ 0 7y agoExplain → -
pure-data ⑂
Pure Data - tracking Miller's SourceForge git repository (also used by libpd)
C ★ 0 6y agoExplain → -
googletest ⑂
Google Test
C++ ★ 0 10y agoExplain → -
pca9685-examples
Examples of using a PCA9685 with the pwm-pca9685 crate
GDB ★ 0 7y agoExplain → -
pcf857x-examples
Additional examples for the pcf857x crate using a PCF8574 and the STM32F3Discovery board
GDB ★ 0 7y agoExplain → -
opencv ⑂
Open Source Computer Vision Library
C++ ★ 0 7y agoExplain → -
vigra ⑂
a generic C++ library for image analysis
C++ ★ 0 7y agoExplain → -
OpenIGTLink ⑂
Free, open-source network communication library for image-guided therapy
C++ ★ 0 8y agoExplain → -
zlib ⑂
A massively spiffy yet delicately unobtrusive compression library.
C ★ 0 9y agoExplain → -
thread ⑂
Boost.org thread module
C++ ★ 0 10y agoExplain → -
kanjivg2svg ⑂
Ruby script to convert SVG data from the KanjiVG project
Ruby ★ 0 10y agoExplain → -
hippomocks ⑂
Fork from Hippomocks to apply some changes
C++ ★ 0 14y agoExplain →
No repos match these filters.