bp5758d

Crates.iobp5758d
lib.rsbp5758d
version0.1.1
created_at2025-03-30 18:34:21.371393+00
updated_at2025-04-01 16:00:36.523531+00
descriptionPure Rust implementation of BP5758D LED Driver
homepage
repositoryhttps://github.com/shreyash-b/bp5758d
max_upload_size
id1612636
size2,118,983
Shreyash (shreyash-b)

documentation

README

Rust implementation of BP5758d LED Driver

BP5758d

  • BP5758d is a LED driver IC which can be used for building smart lighting applications.
  • It allows controlling 5 channels of LEDs with individual output current control and 10-bit level control.

More capabilities and details about it can be found in the datasheet


This crate implements the controlling for BP5758d in using Rust applications.

Features:

  • Current and sleep mode configuration.
  • Can associate individual color to each channel.
  • Control each channel individually or collectively.
  • Can be used with any device that implements I2c traits from embedded-hal.
  • no-alloc and no-std compatible.
Commit count: 13

cargo fmt