An open API service indexing awesome lists of open source software.

https://github.com/trashware/as3935-rs

Rust I²C/SPI driver for AS3935 Franklin Lightning Sensor IC
https://github.com/trashware/as3935-rs

as3935 embedded lightning-sensor rust

Last synced: 5 months ago
JSON representation

Rust I²C/SPI driver for AS3935 Franklin Lightning Sensor IC

Awesome Lists containing this project

README

          

# Rust I²C/SPI driver for AS3935 Franklin Lightning Sensor IC

[![Build Status](https://travis-ci.org/trashware/as3935-rs.svg?branch=master)](https://travis-ci.org/trashware/as3935-rs)
[![crates.io](https://meritbadge.herokuapp.com/as3935)](https://crates.io/crates/as3935)

This crate provides a Rust driver for the AS3935 Franklin Lightning Sensor IC.
It provides an easy to use high-level asynchronous API to interact with the sensor which provides
you with a non-blocking [channel](https://doc.rust-lang.org/std/sync/mpsc/fn.channel.html) of events.

It's currently built on top of [rppal library](https://crates.io/crates/rppal) and as such is limited to
Raspberry Pi.

--------------------------------------------------

The datasheet for AS3935 can be found [here](https://www.embeddedadventures.com/datasheets/AS3935_Datasheet_EN_v2.pdf)
or [here](https://cz.mouser.com/pdfdocs/AMS_AS3935_Datasheet_v4.pdf).