Modbus Vault v1.0
Loading...
Searching...
No Matches
utils.h File Reference

Utility functions. More...

#include <stdint.h>
Include dependency graph for utils.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

uint16_t calculate_modbus_crc16 (const uint8_t *data_ptr, uint32_t length)
 Calculate Modbus CRC16.
 

Detailed Description

Utility functions.

Author
Abanoub Salah

Contains different project-wide utility functions

Function Documentation

◆ calculate_modbus_crc16()

uint16_t calculate_modbus_crc16 ( const uint8_t *  data_ptr,
uint32_t  length 
)

Calculate Modbus CRC16.

Parameters
data_ptrPointer to data
lengthData length
Returns
uint16_t CRC16 for provided data
Note
  • Can be configured using kconfig to choose between
    • Look Up Table (LUT)
    • Arithmetic calculation
Here is the caller graph for this function: