#include <Timer.h>
-generic module Atm128UartP(){
+generic module Atm128UartP() @safe() {
provides interface Init;
provides interface StdControl;
implementation{
- norace uint8_t *m_tx_buf, *m_rx_buf;
norace uint16_t m_tx_len, m_rx_len;
+ norace uint8_t *COUNT_NOK(m_tx_len) m_tx_buf, * COUNT_NOK(m_rx_len) m_rx_buf;
norace uint16_t m_tx_pos, m_rx_pos;
norace uint16_t m_byte_time;
norace uint8_t m_rx_intr;
else if ( m_tx_buf )
return EBUSY;
- m_tx_buf = buf;
m_tx_len = len;
+ m_tx_buf = buf;
m_tx_pos = 0;
m_tx_intr = 1;
call HplUart.enableTxIntr();