/*#*
*#* $Log$
+ *#* Revision 1.31 2006/09/13 18:22:48 bernie
+ *#* Typo.
+ *#*
+ *#* Revision 1.30 2006/09/13 18:21:23 bernie
+ *#* Add configurable SPI pin mapping.
+ *#*
+ *#* Revision 1.29 2006/09/13 13:59:11 bernie
+ *#* Documentation fixes.
+ *#*
*#* Revision 1.28 2006/07/21 10:58:00 batt
*#* Use timer_clock() instead of obsolete timer_ticks().
*#*
#endif
/*\}*/
-/** Mask to group all RX errors. */
+/**
+ * \name Masks to group TX/RX errors.
+ * \{
+ */
#define SERRF_RX \
( SERRF_RXFIFOOVERRUN \
| SERRF_RXTIMEOUT \
| SERRF_PARITYERROR \
| SERRF_FRAMEERROR \
| SERRF_NOISEERROR)
-
-/** Mask to group all TX errors. */
#define SERRF_TX (SERRF_TXTIMEOUT)
+/*\}*/
+/**
+ * \name LSB or MSB first data order, used with SPI AVR serial
+ * \{
+ */
+#define SER_MSB_FIRST 0
+#define SER_LSB_FIRST 1
+/*\}*/
/**
* \name Parity settings for ser_setparity().
* \note Values are AVR-specific for performance reasons.
* Other processors should either decode them or
* redefine these macros.
+ * \{
*/
-/*\{*/
#define SER_PARITY_NONE 0
#define SER_PARITY_EVEN 2
#define SER_PARITY_ODD 3