Chapter 13
void transmit_serial_data(void)
{
#if defined firmware_driver_enable
driver_enable = 1;
#endif
while(BusyUSART());
putcUSART (command_response[response_index]);if (command_response[response_index] == 0x0a)
{
// The entire response has been sent.#if defined(firmware_driver_enable)while(BusyUSART());
driver_enable = 0;#endif// Prepare to receive another command.initialize_serial_buffers;
network_state = 'r';
}
else
{
// Prepare to send the next byte.response_index++;
}
}