si5351a-adafruit

Crates.iosi5351a-adafruit
lib.rssi5351a-adafruit
version0.1.0
created_at2025-05-05 15:15:57.240327+00
updated_at2025-05-05 15:15:57.240327+00
descriptionA driver for the Adafruit Si5351A clock generator module using I2C.
homepage
repositoryhttps://github.com/ZhengyangChen/si5351a_adafruit
max_upload_size
id1660839
size30,442
Chen Zhengyang (ZhengyangChen)

documentation

README

si5351a_adafruit

A Rust driver for the Adafruit Si5351A I2C clock generator module, based on the Silicon Labs SI5351A chip.
It is built using embedded-hal traits and is suitable for use in no_std embedded environments.

Features

  • I2C communication
  • 25MHz crystal default (as used on Adafruit module)
  • Enable/disable outputs
  • Set output frequencies for CLK0 / CLK1 / CLK2 simply by set_freq
    • Or configure by setup_plls + setup_multisynth + setup_rdiv

Compatibility

Assumes Adafruit module default settings:

  • 25 MHz crystal
  • I2C address 0x60

Links

Adafruit product page

Commit count: 0

cargo fmt