/* The timer is currently only used to send queued packets to the tty in cases where the protocol provides no own handshaking to initiate the transfer.  */
static void timeout_handler(unsigned long data)
/* The timer is currently only used to send queued packets to the tty in cases where the protocol provides no own handshaking to initiate the transfer.  */
static void timeout_handler(unsigned long data)
{
	struct garmin_data *garmin_data_p = (struct garmin_data *) data;
	if (garmin_data_p->mode == MODE_NATIVE)
		if (garmin_data_p->flags & FLAGS_QUEUING)
			garmin_flush_queue(garmin_data_p);
}