Author: jaguarondi
Date: 2008-07-08 10:29:16 +0200 (Tue, 08 Jul 2008)
New Revision: 1311
Modified:
firmware/tuxdefs/defines.h
Log:
* Moved the SPI frame definitions to the common files.
Modified: firmware/tuxdefs/defines.h
===================================================================
--- firmware/tuxdefs/defines.h 2008-07-04 07:12:49 UTC (rev 1310)
+++ firmware/tuxdefs/defines.h 2008-07-08 08:29:16 UTC (rev 1311)
@@ -256,7 +256,31 @@
#define FW_MAIN_LOOP_DELAY 0.004
/*! @} */
+/** \name RF SPI frame structure
+ * @{ */
+
+/* SPI frame structure */
+#define SPI_SIZE 51
+#define SPI_IDX_OFFSET 0
+#define SPI_CONFIG_OFFSET 1
+#define SPI_DATAIDX_OFFSET 2
+#define SPI_DATA_OFFSET 3
+#define SPI_AUDIO_OFFSET (SPI_DATA_OFFSET + CMD_SIZE)
+
+/** Size of the audio data in the SPI frame */
+#define AUDIO_SPK_SIZE 34
+#define AUDIO_MIC_SIZE 17
+
+/* Bits of the config byte */
+#define CFG_CRCOK_MK _BV(0)
+#define CFG_DATA_MK _BV(1)
+#define CFG_AUDIO_MK _BV(2)
+#define CFG_PREVAUDIO_MK _BV(3)
+#define CFG_ACK_MK _BV(4)
+
/*! @} */
+/*! @} */
+
#endif /* _DEFINES_H_ */
-------------------------------------------------------------------------
Sponsored by: SourceForge.net Community Choice Awards: VOTE NOW!
Studies have shown that voting for your favorite open source project,
along with a healthy diet, reduces your potential for chronic lameness
and boredom. Vote Now at http://www.sourceforge.net/community/cca08
_______________________________________________
Tux-droid-svn mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/tux-droid-svn