nopnop2002 / Arduino-SI4432

Arduino library for SILICON LABS SI443x
MIT License
14 stars 5 forks source link

add non-blocking operation, power management, transmit power control and more #7

Closed jnsbyr closed 10 months ago

jnsbyr commented 10 months ago

This is a multi-feature commit. I am aware that this is not good style, but I had to combine most of the changes to make my use case work at all. The existing examples can still be build but I don't have a setup to test if if they still work.

Here is the list of the new features:

In spite of all these changes the project defaults are unchanged. I "only" had to add several overloaded versions for setFrequency() and setBaudRate() make the examples build without error for the SAMD21.

Some code issues remain:

A working use case for the new features can be found in the project Solar DHT, method SolarDHT::setupRadio.

nopnop2002 commented 10 months ago

Thanks for the PR.

jnsbyr commented 9 months ago

👍