Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add define gpio #8

Open
wants to merge 2 commits into
base: master
Choose a base branch
from
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
52 changes: 29 additions & 23 deletions libraries/sensor_config.h
Original file line number Diff line number Diff line change
Expand Up @@ -64,32 +64,38 @@

//// input pins
// gpio # for gpio_a.b = (32*a)+b
#define PAUSE_BTN 69 //gpio2.5 P8.9
#define MODE_BTN 68 //gpio2.4 P8.10
#define IMU_INTERRUPT_PIN 117 //gpio3.21 P9.25
#define PAUSE_BTN 69 // gpio2.5
#define MODE_BTN 68 // gpio2.4
#define IMU_INTERRUPT_PIN 117 // gpio3.21

//// gpio output pins
#define RED_LED 66 //gpio2.2 P8.7
#define GRN_LED 67 //gpio2.3 P8.8
#define MDIR1A 60 //gpio1.28 P9.12
#define MDIR1B 31 //gpio0.31 P9.13
#define MDIR2A 48 //gpio1.16 P9.15
#define MDIR2B 79 //gpio2.15 P8.38
#define MDIR4A 70 //gpio2.6 P8.45
#define MDIR4B 71 //gpio2.7 P8.46
#define MDIR3B 72 //gpio2.8 P8.43
#define MDIR3A 73 //gpio2.9 P8.44
#define MOT_STBY 20 //gpio0.20 P9.41
#define PAIRING_PIN 30 //gpio0.30 P9.11
#define SERVO_PWR 80 //gpio2.16 P8.36
#define SPI1_SS1_GPIO_PIN 113 //gpio3.17 P9.28
#define SPI1_SS2_GPIO_PIN 49 //gpio1.17 P9.23
#define RED_LED 66 // gpio2.2, header GP1.5
#define GRN_LED 67 // gpio2.3, header GP1.6
#define MDIR1A 60 // gpio1.28
#define MDIR1B 31 // gpio0.31
#define MDIR2A 48 // gpio1.16
#define MDIR2B 79 // gpio2.15
#define MDIR4A 70 // gpio2.6
#define MDIR4B 71 // gpio2.7
#define MDIR3B 72 // gpio2.8
#define MDIR3A 73 // gpio2.9
#define GPIO1_25 57 // gpio1.25, header GP0.3
#define GPIO1_17 49 // gpio1.17, header GP0.4
#define GPIO3_20 116 // gpio3.20, header GP3.5
#define GPIO3_17 113 // gpio3.17, header GP0.6
#define GPIO3_2 98 // gpio3.2, header GP1.3
#define GPIO3_1 97 // gpio3.1, header GP1.4
#define MOT_STBY 20 // gpio0.20
#define PAIRING_PIN 30 // gpio0.30
#define SERVO_PWR 80 // gpio2.16
#define SPI1_SS1_GPIO_PIN 113 // gpio3.17
#define SPI1_SS2_GPIO_PIN 49 // gpio1.17

// Battery Indicator LEDs
#define BATT_LED_1 27 // P8.17
#define BATT_LED_2 65 // P8.18
#define BATT_LED_3 61 // P8.26
#define BATT_LED_4 26 // P8.14
#define BATT_LED_1 27 // gpio0.27
#define BATT_LED_2 11 // gpio0.11
#define BATT_LED_3 61 // gpio1.29
#define BATT_LED_4 26 // gpio0.26

#define DC_JACK_OFFSET 0.35
#define LIPO_OFFSET 0.32
Expand All @@ -98,7 +104,7 @@
#define V_DIV_RATIO 11.0

#define POLL_TIMEOUT 100 /* 0.1 seconds */
#define INTERRUPT_PIN 117 //gpio3.21 P9.25
#define INTERRUPT_PIN 117 // gpio3.21

#define UART4_PATH "/dev/ttyO4"

Expand Down