Code for a quadrapod robot.

Dependencies:   ArthropodIK MMA8451Q MODSERIAL TSI TextLCD mbed-rtos mbed PolyServo

Revision:
9:6c86118bb219
Parent:
3:9916f013d978
--- a/quadrapod_defs.h	Sat Jun 27 08:21:17 2015 +0000
+++ b/quadrapod_defs.h	Sat Jul 04 20:24:54 2015 +0000
@@ -7,12 +7,86 @@
 /* Constant definitions. */
 #define RAD2DEG 57.2957795
 
+#ifndef PI
+#define PI 3.14159265359
+#endif
+
+
+
 /* Management and control lines */
 
 #define BATTSENSE PTC1
 #define PWR_GOOD PTD6
 #define BUZZER PTE31
-#define PI 3.14159265359
+
+#define RADIO_UART_TX PTE22
+#define RADIO_UART_RX PTE23
+
+/* UI (LCD and button) Lines */
+
+#define LED_BL_RED PTE20
+#define LED_BL_GRN PTE21
+#define LED_BL_BLU PTE29
+
+#define LCD_RS PTD7
+#define LCD_RW PTE2
+#define LCD_EN PTE3
+#define LCD_D4 PTB9
+#define LCD_D5 PTE4
+#define LCD_D6 PTE5
+#define LCD_D7 PTE30
+
+
+
+#define SEL_BUTTON PTA16
+#define ENTER_BUTON PTA17
+
+/* External IO connection lines */
+
+#define AUX_IN PTC3
+
+#define EXT_SDA PTC11
+#define EXT_SCL PTC10
+
+#define EXT_CS PTD0
+#define EXT_SCK PTD1
+#define EXT_MOSI PTD2
+#define EXT_MISO PTD3
+
+#define EXT_UART_TX PTE0
+#define EXT_UART_RX PTE1
+
+
+
+/* Servo Block Lines */
+
+
+#define SA1 PTC0
+#define SA2 PTC2
+#define SA3 PTC4
+
+#define SB1 PTC5
+#define SB2 PTC6
+#define SB3 PTC7
+
+#define SC1 PTC8
+#define SC2 PTC9
+#define SC3 PTC12
+
+#define SD1 PTC13
+#define SD2 PTC16
+#define SD3 PTC17
+
+/* Leg sensor lines, in case I ever get that working */
+
+#define SNA PTB0
+#define SNB PTB1
+#define SNC PTB2
+#define SCD PTB3
+
+
+
+//#define PI 3.14159265359