41 #ifndef HEX_FILE_PARSER_H_ 42 #define HEX_FILE_PARSER_H_ 53 extern uint16_t
parse_hex_block(
char *in_data, uint16_t in_length, uint8_t *out_data);
54 extern uint8_t
parse_hex(uint8_t (*get_data)(
void));
void reset_parse_hex(void)
uint16_t parse_hex_block(char *in_data, uint16_t in_length, uint8_t *out_data)
uint8_t filter_terminations(uint8_t(*get_data)(void))
Copyright 2018(c) Analog Devices, Inc.
Copyright 2018(c) Analog Devices, Inc.
uint16_t parse_records(uint8_t *in_data, uint16_t in_length, tRecordHeaderLengthAndType **out_records)
pRecordHeaderLengthAndType print_record(pRecordHeaderLengthAndType(*get_data)(void))
uint8_t detect_colons(uint8_t(*get_data)(void))
pRecordHeaderLengthAndType parse_record(uint8_t(*get_data)(void))
uint8_t parse_hex(uint8_t(*get_data)(void))