diff options
| author | Aditya Naik | 2020-02-12 19:53:42 -0500 |
|---|---|---|
| committer | Aditya Naik | 2020-02-12 19:53:42 -0500 |
| commit | b2443ea1e909a4779dc78f89819e6343de69ea21 (patch) | |
| tree | 44eda6f1aa1ba361519be99dca5b54ab02620c62 /src/modbus.c | |
| parent | d1ccc3f46e4b13e2382753aa22f6cf9fd538b741 (diff) | |
Cleanup
Diffstat (limited to 'src/modbus.c')
| -rw-r--r-- | src/modbus.c | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/src/modbus.c b/src/modbus.c index d5bd27f..f23b917 100644 --- a/src/modbus.c +++ b/src/modbus.c @@ -11,7 +11,7 @@ static MB_StatusTypeDef modbus_transaction(uint8_t func, static uint16_t crc16_update(uint16_t crc, uint8_t a); - +/* Application functions */ void ClearResponseBuffer(modbus_slave_device *device) { memset(device->response_buffer, 0, sizeof(device->response_buffer)); @@ -58,7 +58,6 @@ static MB_StatusTypeDef modbus_transaction(uint8_t func, adu[adu_currsize++] = lowByte(write_value); } - /* Calculate and append the CRC16 to the buffer */ uint16_t crc = 0xffff; for (int i=0; i < adu_currsize; i++) { @@ -72,8 +71,7 @@ static MB_StatusTypeDef modbus_transaction(uint8_t func, /* Send data using HAL UART */ for (uint8_t i=0; i < adu_currsize; i++) { MB_status = MB_UART_Tx(&device->modbus_uart, &adu[i], (uint8_t*)1, &device->modbus_timeout); - } - + } /* Reset the ADU currsize pointer in preperation of data RX */ adu_currsize = 0; |
