Switch from GPLv2 to GPLv2+
[fw/altos] / src / detherm / ao_pins.h
index 9b62362776ae5cd1ed9f9e5f910175766140c965..a8f9f2a45775aa5b90581ca05db3e91a29230b7a 100644 (file)
@@ -3,7 +3,8 @@
  *
  * This program is free software; you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; version 2 of the License.
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
  *
  * This program is distributed in the hope that it will be useful, but
  * WITHOUT ANY WARRANTY; without even the implied warranty of
 /* MS5607 */
 #define HAS_MS5607             1
 
-#define AO_MS5607_CS_PORT      (&stm_gpiob)
-#define AO_MS5607_CS_PIN       6
+#define AO_MS5607_CS_PORT      (&stm_gpioa)
+#define AO_MS5607_CS_PIN       0
 #define AO_MS5607_SPI_INDEX    AO_SPI_1_PB3_PB4_PB5
 #define AO_MS5607_MISO_PORT    (&stm_gpiob)
 #define AO_MS5607_MISO_PIN     4
+#define AO_MS5607_PRIVATE_PINS 1
+#define AO_MS5607_SPI_SPEED    AO_SPI_SPEED_6MHz
 
 /* Flash */
 
 #define AO_PWM_TIMER_ENABLE    STM_RCC_APB1ENR_TIM3EN
 #define AO_PWM_TIMER_SCALE     32
 
-/* Motor */
+/* Servo */
 
-#define AO_MOTOR_DIR_GPIO      (&stm_gpiob)
-#define AO_MOTOR_DIR_PIN       0
-#define AO_MOTOR_SPEED_PWM     0
+#define AO_SERVO_DIR_PORT      (&stm_gpiob)
+#define AO_SERVO_DIR_BIT       0
+#define AO_SERVO_SPEED_PWM     0
+
+/* limit 2 */
+#define AO_SERVO_LIMIT_FORE_PORT       (&stm_gpiob)
+#define AO_SERVO_LIMIT_FORE_BIT                6
+
+/* limit 1 */
+#define AO_SERVO_LIMIT_BACK_PORT       (&stm_gpiob)
+#define AO_SERVO_LIMIT_BACK_BIT                7
 
 #endif /* _AO_PINS_H_ */