LennartF22
|
992e174bb2
|
Remove unnecessary delays
|
2024-09-25 00:31:05 +02:00 |
|
LennartF22
|
ec47e8978f
|
Fix cs_ena_posttrans calculation
|
2024-09-25 00:31:05 +02:00 |
|
LennartF22
|
a02ad8b52c
|
Remove unnecessary CMT SPI inversions
|
2024-09-25 00:31:05 +02:00 |
|
Thomas Basler
|
a1f2c93cf6
|
Added const keywords
|
2024-01-14 16:37:43 +01:00 |
|
Thomas Basler
|
c20caf8097
|
Feature: Support HMS/HMT inverters in different countries with different frequency bands
Thanks to @Fribur, @homeautomation2022 and @stefan123t
|
2024-01-14 16:37:34 +01:00 |
|
Thomas Basler
|
188c4688ab
|
Distinct between Band and Country
This allows different frequencies (Startup/Default etc.) for the same band configuration.
|
2024-01-14 00:06:35 +01:00 |
|
Thomas Basler
|
6b44694a12
|
Added frequency and command definitions for the 900 MHz band (North America)
|
2024-01-13 15:29:17 +01:00 |
|
Thomas Basler
|
58f0121c11
|
Create separate definition for the 860MHz band of the CMT2300A
This is required to support different countries in the future. The defines where moved to function to change the values dynamically
|
2024-01-13 14:48:23 +01:00 |
|
Markus Krause
|
a56d5adb77
|
fix SPI assignment across generations
|
2023-04-28 21:26:22 +02:00 |
|
Markus Krause
|
b086c6ace6
|
remove non-sensical octa-spi setting in FIFO mode
|
2023-04-28 21:26:22 +02:00 |
|
Markus Krause
|
a37b394139
|
try fix SPI driver for CMT
|
2023-04-28 21:26:22 +02:00 |
|
Markus Krause
|
14f9d1b3c6
|
avert SPI collision on S3/S2/C3
|
2023-04-28 21:26:22 +02:00 |
|
Thomas Basler
|
793cd9db91
|
Fix: Possible crash when multiple tasks accessed the SPI bus
This could happen when the main loop and the web server callback accessed the SPI bus at the same time (e.g. to show the isConnected status)
|
2023-04-22 10:59:32 +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
|
2a92f67a9a
|
Implement get and set channel in cmt2300 wrapper class
|
2023-04-15 10:55:48 +02:00 |
|
Thomas Basler
|
5b648b63ac
|
Implemented blocking write method in CMT2300 driver and use it in sendEsbPacket.
|
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
|
035fdbc54a
|
Increase CMT SPI speed to 4 MHz
|
2023-04-15 10:55:47 +02:00 |
|
Thomas Basler
|
defcc02204
|
Set CMT to 13dBm and added parameter values in plain text
|
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
|
90c689a41a
|
Implement HoymilesRadio_CMT
|
2023-04-15 10:55:47 +02:00 |
|
Thomas Basler
|
a252d2ac3a
|
Added CMT2300 driver
|
2023-04-15 10:55:47 +02:00 |
|