50 void IF_start_file_transfer_mode(
void);
51 void IF_end_file_transfer_mode(
void);
52 void IF_file_transfer_timeout(
void);
53 void IF_handle_file_transfer_serial_message(
char * message,
char length,
char interface);
54 void IF_handle_user_serial_message(
char * message,
char length,
char interface);
55 void IF_handle_command_serial_message(
char message [3],
char interface);
56 void IF_invalid_transfer(
void);
57 void IF_pc_rx_callback(
void);
58 void IF_bt_rx_callback(
void);
59 void IF_pc_rx_command_timeout(
void);
60 void IF_bt_rx_command_timeout(
void);
61 void IF_bt_message_timeout(
void);
62 char * IF_nibble_to_binary_char(
char in);
63 char * IF_char_to_binary_char(
char in);
64 float IF_decode_unsigned_float(
char byte0,
char byte1);
65 float IF_decode_float(
char byte0,
char byte1);
66 float IF_decode_float(
char byte0);
67 float IF_decode_unsigned_float(
char byte0);
68 void IF_set_filename(
char * filename_in);
69 unsigned short IF_calculateCRC16(
int file_length);
void setup_serial_interfaces(void)