/**
- * @param on TRUE to turn address recognition on, FALSE to turn it off
+ * @param enableAddressRecognition TRUE to turn address recognition on
+ * @param useHwAddressRecognition TRUE to perform address recognition first
+ * in hardware. This doesn't affect software address recognition. The
+ * driver must sync with the chip after changing this value.
*/
- command void setAddressRecognition(bool on);
+ command void setAddressRecognition(bool enableAddressRecognition, bool useHwAddressRecognition);
+
/**
* @return TRUE if address recognition is enabled
*/
async command bool isAddressRecognitionEnabled();
+ /**
+ * @return TRUE if address recognition is performed first in hardware.
+ */
+ async command bool isHwAddressRecognitionDefault();
+
/**
* Sync must be called for acknowledgement changes to take effect
* @param enableAutoAck TRUE to enable auto acknowledgements
*/
async command bool isAutoAckEnabled();
+
+
}