Thomas Basler
|
82b0272ceb
|
Removed duplicate code by moving it into the radio base class
|
2023-06-03 12:07:46 +02:00 |
|
Thomas Basler
|
e2aa29f117
|
Remove cmtProocess method and move RF logic into the cmt2300wrapper class
|
2023-04-15 10:55:48 +02:00 |
|
Thomas Basler
|
f5767e61ef
|
Implement CMD56 as own command.
By doing so, it's possible to send all packets via the sendEsbPacket method. A lot of stuff could be removed which is no more used.
|
2023-04-15 10:55:48 +02:00 |
|
Thomas Basler
|
cfb37906ca
|
Rename cmtFreqToChan to getChannelFromFrequency and simplify handling of current channel
|
2023-04-15 10:55:48 +02:00 |
|
Thomas Basler
|
a11ee472c6
|
Optimize cmtChToFreq method to return float instead of string. Renamed also to getFrequencyFromChannel
|
2023-04-15 10:55:48 +02:00 |
|
Thomas Basler
|
50ce7f014d
|
Expose min and max frequency in HoymilesRadio_CMT
|
2023-04-15 10:55:48 +02:00 |
|
Thomas Basler
|
5e11f0b854
|
Implement property in HoymilesRadio_CMT to set the frequency during runtime
|
2023-04-15 10:55:48 +02:00 |
|
Thomas Basler
|
fe5e5bc4b1
|
Implement cmtBaseChOff860 as a define
|
2023-04-15 10:55:48 +02:00 |
|
Thomas Basler
|
996404ceed
|
Introduce gpio2 for the CMT2300A module
This implements the sending interrupt instead of polling. On the other hand, gpio3 is made optional.
|
2023-04-15 10:55:48 +02:00 |
|
Thomas Basler
|
fc5f6887cb
|
Adjust name from CMT2300a to CMT2300A
|
2023-04-15 10:55:47 +02:00 |
|
Thomas Basler
|
098691af9d
|
First step towards a modular CMT2300 driver similar to the NRF24 one
|
2023-04-15 10:55:47 +02:00 |
|
Thomas Basler
|
06cc19fc70
|
Use TimeoutHelper for TX timeout
|
2023-04-15 10:55:47 +02:00 |
|
Thomas Basler
|
45882543b6
|
Allow dynamic pin mapping for CMT module
|
2023-04-15 10:55:47 +02:00 |
|
Thomas Basler
|
3c0d89f599
|
Replaced println by printf and code style changes
|
2023-04-15 10:55:47 +02:00 |
|
Thomas Basler
|
90c689a41a
|
Implement HoymilesRadio_CMT
|
2023-04-15 10:55:47 +02:00 |
|