* add SPI driver for semtech sx128x chips
Co-authored-by: Copilot <copilot@github.com>
* handle busy loop better
* switch to time based busy timeout
Co-authored-by: Copilot <copilot@github.com>
* comment functions
* start on using types for function inputs
* use types where applicable and align with datasheet more
Co-authored-by: Copilot <copilot@github.com>
* work on exporting less constants
* only export "actionable" errors
* combine identical constants
* add crude lora rx and tx examples
* change from type aliases to local types
---------
Co-authored-by: Copilot <copilot@github.com>