altos: Do not release interrupts from any pollchar function
[fw/altos] / src / drivers / ao_packet.c
index 913199232a75b46d2db390ac9e665686626529e0..5a50747888a01225da2a8bc7cbe0f6dd247f7334 100644 (file)
@@ -169,12 +169,10 @@ ao_packet_putchar(char c) __reentrant
                tx_data[ao_packet_tx_used++] = c;
 }
 
+/* May be called with interrupts blocked */
 int
-ao_packet_pollchar(void)
+_ao_packet_pollchar(void)
 {
-       /* No need to block interrupts, all variables here
-        * are only manipulated in task context
-        */
        if (!ao_packet_enable)
                return AO_READ_AGAIN;