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
-
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 aRD_REPLY
command and read the error code from its response. Maybe this needs to be supported in a generic way byddgen
. -
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.