0.22.0
- Add
sdcardfrom the SD SPI specification and an Apache-2.0 reference.
0.21.0
- Add
scd4xfrom LibDriver (MIT).
0.20.0
- Add
pir, a 6-sample trimmed-mean pyroelectric motion chain. - Anonymize provenance references; remove internal project identifiers.
0.19.0
- Add
modbus-rtufrom the Modbus serial-line specification.
0.18.0
- Add
mfrc522from LibDriver (MIT).
0.17.0
- Add
hd44780from the HD44780 datasheet and the MIT 4-bit sequence.
0.16.0
- Add
nrf24l01from LibDriver (MIT).
0.15.0
- Add
ina219from LibDriver (MIT). - Add
mcp9808from LibDriver (MIT).
0.14.0
- Add
pcf8574from LibDriver (MIT). - Add
hc-sr04from LibDriver (MIT).
0.13.0
- Add
sh1106from the u8g2 SH1106 sequence (BSD-2-Clause). - Add
mcp4725from LibDriver (MIT).
0.12.0
- Add
mcp23017from blemasle/arduino-mcp23017 (MIT). - Add
ads1115from LibDriver (MIT).
0.11.0
- Add
bme280using the Bosch integer compensation formulas (BSD-3-Clause). - Add
adxl345from LibDriver (MIT).
0.10.0
- Add
stepperfrom laurb9/StepperDriver (MIT). - Add
hx711from bogde/HX711 (MIT). - Add
max31855from LibDriver (MIT).
0.9.0
- Add
sht3xfrom DFRobot_SHT3x (MIT). - Add
aht20from LibDriver (MIT). - Add
mcp2515from autowp/arduino-mcp2515 (MIT).
0.8.0
- Add
at24cxxfrom LibDriver (MIT). - Add
ds3231from Adafruit RTClib (MIT). - Add
max7219from wayoda/LedControl (MIT). - Add
pca9685from LibDriver (MIT). - Add
mpu6050from jrowberg/i2cdevlib and LibDriver (MIT).
0.7.0
- Add
dhtfrom the Adafruit DHT library behavior and the datasheets. - Add
rotary-encoderfrom the PaulStoffregen/Encoder state-table behavior. - Add
firfrom the CMSIS-DSP Q15 form.
0.6.0
- Add
biquadfrom the CMSIS-DSP Q15 form. - Add
ssd1306from the u8g2 128x64 init sequence.
0.5.0
- Add
pid,gamma-lut,crc32, andfixed-sqrtoperators. - Add
adc-sampler,soft-pwm, andds18b20drivers. - Sources and behavior references: Arduino PID (MIT), zlib (zlib license),
libfixmath (MIT), OneWire (MIT), Padauk examples, and the DS18B20 datasheet.
0.4.1
- Add compatibility metadata to every unit: C99, no allocation, no float,
and blocking behavior.
- Run the C unit tests in the release gate.
0.4.0
- Add the
uartdriver with a port and timeout. - Add the
ws2812RGB/GRB driver with a timing port. - Add the
ir-capturefalling-edge interval collector.
0.3.1
- Expand every unit README with application scenarios, parameters, memory,
timing, integration code, and when not to use.
- Add
applicationsmetadata toloom.json.
0.3.0
- Add
mean,clamp-average,weighted-average, andclamp-debounce
from the Padauk Soft_Filter family.
- Add
ir-nec-decodefrom the NEC protocol and a vendor IR example. - Add the
i2c-masterdriver core with a port and fake bus.
0.2.0
- Add
trimmed-mean,debounce,hysteresis,key-fsm,crc16, and
ring-buffer.
- Add host tests for every unit.
0.1.0
- Add
clamp,median,moving-average, andema.