Add Sugar Valley NeoPool Controller

This commit is contained in:
Norbert Richter committed 2021-01-20 13:56:57 +01:00
1 parent ffb169b070
commit d4c2282170
29 files changed
+1487 -1

No files matched your search

@@ -24,7 +24,7 @@ TasmotaModbus::TasmotaModbus(int receive_pin, int transmit_pin) : TasmotaSerial(
mb_address = 0;
}
uint16_t CalculateCRC(uint8_t *frame, uint8_t num)
uint16_t TasmotaModbus::CalculateCRC(uint8_t *frame, uint8_t num)
{
uint16_t crc = 0xFFFF;
@@ -32,6 +32,8 @@ class TasmotaModbus : public TasmotaSerial {
int Begin(long speed = TM_MODBUS_BAUDRATE, int stop_bits = 1);
uint16_t CalculateCRC(uint8_t *frame, uint8_t num);
void Send(uint8_t device_address, uint8_t function_code, uint16_t start_address, uint16_t register_count);
bool ReceiveReady();