ILI9225 lcd driver: remove backlight control function, is a SAM3N-EK only
[bertos.git] / boards / ek-lm3s1968 / examples / gps / cfg / cfg_dc_motor.h
index 409badda2e7046072af4e09ad97a13ed7fa0a803..59650e431f8df5c35957d87c4eeb9cb3adb377fe 100644 (file)
@@ -32,7 +32,6 @@
  *
  * \brief Configuration file for DC motor module.
  *
- * \version $Id$
  *
  * \author Daniele Basile <asterix@develer.com>
  */
  */
 #define DC_MOTOR_LOG_FORMAT     LOG_FMT_TERSE
 
+
+/**
+ * Min value of DC motor speed.
+ * \note Generally this value is the min value of the ADC conversion,
+ * if you use it.
+ *
+ * $WIZ$ type = "int"
+ */
+#define CONFIG_DC_MOTOR_MIN_SPEED              0
+
+
+/**
+ * Max value of DC motor speed.
+ * \note Generally this value is the max value of the ADC conversion,
+ * if you use it.
+ *
+ * $WIZ$ type = "int"
+ * $WIZ$ max = 65535
+ */
+#define CONFIG_DC_MOTOR_MAX_SPEED         65535
+
+
+/**
+ * Sampling period in millisecond.
+ * $WIZ$ type = "int"
+ */
+#define CONFIG_DC_MOTOR_SAMPLE_PERIOD     40
+
+/**
+ * Amount of millisecond before to read sample.
+ * $WIZ$ type = "int"
+ */
+#define CONFIG_DC_MOTOR_SAMPLE_DELAY       2
+
+/**
+ * This control set which mode the driver use to lock share
+ * resources when we use the preempitive kernel.
+ * If we set to 1 we use the semaphore module otherwise the
+ * driver disable the switch context every time we need to access
+ * to shared sources.
+ *
+ * $WIZ$ type = "int"
+ */
+#define CONFIG_DC_MOTOR_USE_SEM            1
+
 #endif /* CFG_DC_MOTOR_H */