Limit sample-to-sample change.
ADC step noise · sensor dropout
The embedded package registry
Small, tested C units for embedded systems. Each package has a contract, a README, host tests, a source commit, and a SHA-256.
loom add median
Limit sample-to-sample change.
ADC step noise · sensor dropout
Remove impulses with an N-sample median.
PIR impulses · ADC spikes
Smooth with an N-sample mean.
battery voltage · temperature
First-order lag with a power-of-two shift.
battery gauge · control loop
Average a batch after dropping the minimum and maximum.
PIR 6-sample batch · ADC burst with spikes
Delay a binary change until the input is stable.
key · limit switch
Keep a binary state across a threshold band.
battery threshold · thermostat
Turn a key level into short and long events.
power button · single-key menu
CRC-16/CCITT-FALSE for frames and images.
config block · firmware image
Fixed-size byte ring buffer.
UART receive · IR edge queue
Arithmetic mean of a batch.
short ADC burst · calibration average
Limit each step, then smooth with a moving average.
noisy actuator feedback · battery with spikes
Weighted mean of a batch.
trusted recent samples · sensor fusion
Limit each step, then accept after N stable samples.
slow analog channel · spike and drift rejection
Decode NEC falling-edge intervals.
TV remote · IR keypad
Blocking I2C master with a port and fake bus.
sensor · EEPROM
Blocking UART core with a port and timeout.
AT command module · debug console
Encode RGB pixels into WS2812 GRB bytes.
status LED · LED strip
Collect falling-edge intervals for an IR receiver.
NEC remote · IR keypad
Integer PID with integral clamping and output limits.
motor speed · heater control
Map an input through a lookup table with interpolation.
LED dimming · sensor linearization
CRC-32/ISO-HDLC for images and frames.
firmware image · config block
Q16.16 integer square root.
RMS · magnitude
Average N ADC reads on a channel.
battery voltage · temperature
Software PWM on a single pin.
status LED · heater
READ DS18B20 temperature over 1-Wire.
board temperature · enclosure probe
Q15 direct-form I biquad section.
audio filter · sensor smoothing
Minimal SSD1306 128x64 I2C driver.
status display · menu
DHT11 and DHT22 frame decoders.
room climate · greenhouse
Quadrature decoder for a mechanical rotary encoder.
menu knob · setpoint
Q15 finite-impulse-response filter.
audio filter · sensor smoothing
AT24Cxx I2C EEPROM driver.
calibration storage · serial numbers
DS3231 I2C real-time clock.
data logger timestamps · wall clock
MAX7219/MAX7221 SPI LED driver.
seven-segment display · LED matrix
PCA9685 16-channel I2C PWM driver.
servo bank · LED dimming
MPU-6050 six-axis IMU driver.
tilt sensing · motion detection
SHT30/SHT31/SHT35 temperature and humidity sensor.
room climate · greenhouse
AHT20 temperature and humidity sensor.
room climate · enclosure monitoring
MCP2515 CAN controller over SPI.
vehicle CAN node · industrial bus
Step/direction stepper driver for A4988 and DRV8825.
linear stage · pump actuator
HX711 24-bit load-cell amplifier.
platform scale · force sensor
MAX31855 thermocouple amplifier.
reflow oven · kiln monitor
BME280 temperature, pressure, and humidity sensor.
weather station · altitude
ADXL345 three-axis accelerometer.
tilt sensing · vibration logging
MCP23017 16-bit I2C GPIO expander.
buttons and relays · keypad
ADS1115 16-bit I2C analog-to-digital converter.
precision sensor · battery measurement
Minimal SH1106 128x64 I2C OLED driver.
1.3-inch status display · handheld menu
MCP4725 12-bit I2C digital-to-analog converter.
analog setpoint · sensor calibration
PCF8574 8-bit I2C GPIO expander.
buttons and relays · status LEDs
HC-SR04 ultrasonic distance sensor.
obstacle sensing · tank level
INA219 high-side current and power monitor.
battery current · load monitor
MCP9808 high-accuracy I2C temperature sensor.
board temperature · enclosure logging
nRF24L01+ 2.4 GHz SPI transceiver core.
short-range sensor link · remote control
HD44780-compatible character LCD, 4-bit parallel interface.
status display · parameter editor
MFRC522 13.56 MHz RFID reader over SPI.
UID reader · access control
Modbus RTU frame builder and parser.
RS-485 sensor bus · drive control
PIR motion detector signal chain for sampled pyroelectric data.
raw PIR front end · battery motion sensor
No packages match that filter.