adoble / dab-shield-driver

This is a rust driver for the DABShield (based on the SI468x chip).

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

DABShield Rust Driver

Warning

This has been currently abandoned
Nothing really works at the moment.

This is a rust driver for the DABShield (based on the si468x chip).

The low level code to drive the SI468x chip (the "peripheral access crate" or PAC) has been generated from ddgen version 0.2.1

ToDos

  • Provide a way to genericaly handle the SI468x approach to errors. This consists of reading the response to a command and checking if the err_cmd flag is set. If it is, then send a RD_REPLYcommand and read the error code from its response. Maybe this needs to be supported in a generic way by ddgen.

  • Use the type state pattern to ensure that only valid commands can be called (e.g. initialisation has been first performed).

  • Complete the functionality. Currently only the chip initialization has been partially completed.

About

This is a rust driver for the DABShield (based on the SI468x chip).

License:MIT License


Languages

Language:Rust 100.0%