Lines Matching full:checksum
91 [FCX_MLDX5_ERROR_CHECKSUM] = "checksum",
108 uint8_t checksum; in fcx_mldx5_calculate_checksum() local
115 checksum = buf[0]; in fcx_mldx5_calculate_checksum()
117 checksum ^= buf[i]; in fcx_mldx5_calculate_checksum()
120 return checksum; in fcx_mldx5_calculate_checksum()
152 uint8_t checksum; in fcx_mldx5_frame_verify() local
173 /* cmd and data bytes are used to calculate checksum */ in fcx_mldx5_frame_verify()
174 checksum = fcx_mldx5_calculate_checksum(command_received, in fcx_mldx5_frame_verify()
178 if (checksum != checksum_received) { in fcx_mldx5_frame_verify()
179 LOG_ERR("Expected checksum 0x%02x not 0x%02x", checksum, checksum_received); in fcx_mldx5_frame_verify()
233 uint8_t checksum; in fcx_mldx5_uart_send() local
242 checksum = fcx_mldx5_calculate_checksum(&buf[FCX_MLDX5_CMD_INDEX], in fcx_mldx5_uart_send()
244 bin2hex(&checksum, 1, &buf[FCX_MLDX5_CHECKSUM_INDEX(frame_len)], in fcx_mldx5_uart_send()