14 lines
334 B
C
14 lines
334 B
C
#include "message.h"
|
|
#include <stdio.h>
|
|
#include <assert.h>
|
|
|
|
int main(void) {
|
|
Message m;
|
|
message_create(&m, UI_BATTERY, (MessageData){75});
|
|
|
|
printf("%04X\n", m.crc);
|
|
int16_t crc = compute_crc16((const uint8_t *)&m, offsetof(Message, crc));
|
|
printf("%04X\n", crc);
|
|
assert(message_validate(&m));
|
|
return 0;
|
|
}
|