From: mmaroti Date: Sun, 29 Nov 2009 06:50:29 +0000 (+0000) Subject: add constants used for auto ack X-Git-Tag: rc_6_tinyos_2_1_1~125 X-Git-Url: https://oss.titaniummirror.com/gitweb/?p=tinyos-2.x.git;a=commitdiff_plain;h=58f4320bd65608131f8ebef1b9446fc6204e0eeb add constants used for auto ack --- diff --git a/tos/chips/rf2xx/rf212/RF212DriverLayer.h b/tos/chips/rf2xx/rf212/RF212DriverLayer.h index 27ee2075..4c0fae2c 100644 --- a/tos/chips/rf2xx/rf212/RF212DriverLayer.h +++ b/tos/chips/rf2xx/rf212/RF212DriverLayer.h @@ -104,8 +104,11 @@ enum rf212_trx_state_enums { RF212_TRAC_STATUS_MASK = 0xE0, RF212_TRAC_SUCCESS = 0, + RF212_TRAC_SUCCESS_DATA_PENDING = 1 << 5, + RF212_TRAC_SUCCESS_WAIT_FOR_ACK = 2 << 5, RF212_TRAC_CHANNEL_ACCESS_FAILURE = 3 << 5, RF212_TRAC_NO_ACK = 5 << 5, + RF212_TRAC_INVALID = 7 << 5, RF212_TRX_CMD_MASK = 0x1F, RF212_NOP = 0, RF212_TX_START = 2, diff --git a/tos/chips/rf2xx/rf230/RF230DriverLayer.h b/tos/chips/rf2xx/rf230/RF230DriverLayer.h index d73402e4..342748f6 100644 --- a/tos/chips/rf2xx/rf230/RF230DriverLayer.h +++ b/tos/chips/rf2xx/rf230/RF230DriverLayer.h @@ -99,8 +99,10 @@ enum rf230_trx_register_enums RF230_STATE_TRANSITION_IN_PROGRESS = 31, RF230_TRAC_STATUS_MASK = 0xE0, RF230_TRAC_SUCCESS = 0, + RF230_TRAC_SUCCESS_DATA_PENDING = 1 << 5, RF230_TRAC_CHANNEL_ACCESS_FAILURE = 3 << 5, RF230_TRAC_NO_ACK = 5 << 5, + RF212_TRAC_INVALID = 7 << 5, RF230_TRX_CMD_MASK = 0x1F, RF230_NOP = 0, RF230_TX_START = 2,