Subversion Repositories shark

Compare Revisions

Ignore whitespace Rev 730 → Rev 731

/shark/trunk/drivers/serial/scomirq.c
177,7 → 177,6
if (len < 100) {
memcpy(SCom_TX_data[port].buf, m, len);
com_write(port, THR, SCom_TX_data[port].buf[SCom_TX_data[port].ptr++]);
com_irq_enable(port, THRE_IRQ);
}
 
kern_frestore(f);
196,7 → 195,6
com_write(port, THR, SCom_TX_data[port].buf[SCom_TX_data[port].ptr++]);
else
{
com_irq_disable(port, THRE_IRQ);
while((com_read(port,LSR) & bit6) == 0); /* Wait until last byte sent */
SCom_Access.confirm(port, COM_OK);
}
210,7 → 208,6
void LSR_handler (unsigned port) /* break = 8, frame = 4, parity = 2, RBR overrun = 1*/
{
SCom_Error[port] = (com_read(port, LSR) & (bit4|bit3|bit2|bit1) ) >> 1;
com_irq_disable(port, ALL_IRQ); /* Disable all interrupts */
SCom_Access.confirm(port, COM_ERROR);
}