summaryrefslogtreecommitdiff
path: root/src/avr
diff options
context:
space:
mode:
authorKeith Packard <keithp@keithp.com>2012-07-16 15:32:26 -0700
committerKeith Packard <keithp@keithp.com>2012-07-16 15:32:26 -0700
commit5860f75677ee20fcf35ab89a6b62f3e14a1c32f5 (patch)
treebfe09041a823c8f759c210d292a0f56335edb89e /src/avr
parent3ce645a79b54e22d7835c6e390a22a5ad501a339 (diff)
altos: Enable pyro channel control in telepyro
This should make the board actually work now. Signed-off-by: Keith Packard <keithp@keithp.com>
Diffstat (limited to 'src/avr')
-rw-r--r--src/avr/ao_pins.h30
1 files changed, 30 insertions, 0 deletions
diff --git a/src/avr/ao_pins.h b/src/avr/ao_pins.h
index 3c9010a8..bc423ff7 100644
--- a/src/avr/ao_pins.h
+++ b/src/avr/ao_pins.h
@@ -59,6 +59,8 @@
#define SPI_SLAVE_PIN_0_3 1
#define SPI_SLAVE_PIN_2_5 0
+
+ #define IS_COMPANION 1
#endif
#ifdef TELEPYRO
@@ -77,6 +79,7 @@
#define DISABLE_HELP 1
#define HAS_STORAGE_DEBUG 0
#define IS_COMPANION 1
+ #define HAS_ORIENT 0
#define ao_storage_pos_t uint16_t
#define AVR_VCC_5V 0
@@ -89,6 +92,33 @@
#define SPI_SLAVE_PIN_0_3 1
#define SPI_SLAVE_PIN_2_5 0
+
+ #define AO_PYRO_NUM 8
+
+ #define AO_PYRO_PORT_0 B
+ #define AO_PYRO_PIN_0 5
+
+ #define AO_PYRO_PORT_1 B
+ #define AO_PYRO_PIN_1 6
+
+ #define AO_PYRO_PORT_2 B
+ #define AO_PYRO_PIN_2 7
+
+ #define AO_PYRO_PORT_3 C
+ #define AO_PYRO_PIN_3 6
+
+ #define AO_PYRO_PORT_4 C
+ #define AO_PYRO_PIN_4 7
+
+ #define AO_PYRO_PORT_5 D
+ #define AO_PYRO_PIN_5 5
+
+ #define AO_PYRO_PORT_6 D
+ #define AO_PYRO_PIN_6 3
+
+ #define AO_PYRO_PORT_7 D
+ #define AO_PYRO_PIN_7 2
+
#endif
#define AO_M25_SPI_CS_PORT SPI_CS_PORT