Fix warnings on AVR serial hw.
[bertos.git] / bertos / cpu / avr / drv / ser_avr.h
index 4b5518b47ea32f8fc58c38519f9b63a72e698346..4fafafec6598f5778cd911552a6102b721fbe0f6 100644 (file)
  *
  * -->
  *
- * \version $Id: timer_arm.h 18273 2007-10-11 14:53:02Z batt $
+ * \version $Id$
  *
  * \author Daniele Basile <asterix@develer.com>
  *
  * \brief Low-level serial module for AVR (interface).
+ *
  */
 
 #ifndef DRV_SER_AVR_H
@@ -60,6 +61,24 @@ typedef uint8_t serstatus_t;
 #define SERRF_NOISEERROR     0      /**< Unsupported */
 
 
+/**
+ * SPI clock polarity.
+ *
+ * $WIZ$ ser_spi_pol = "SPI_NORMAL_LOW", "SPI_NORMAL_HIGH"
+ * }
+ */
+#define SPI_NORMAL_LOW      0
+#define SPI_NORMAL_HIGH     1
+
+/**
+ * SPI clock phase.
+ *
+ * $WIZ$ ser_spi_phase = "SPI_SAMPLE_ON_FIRST_EDGE", "SPI_SAMPLE_ON_SECOND_EDGE"
+ * }
+ */
+#define SPI_SAMPLE_ON_FIRST_EDGE    0
+#define SPI_SAMPLE_ON_SECOND_EDGE   1
+
 /**
  * \name Serial hw numbers
  *