Pin assignments
The following is autogenerated from the source code. Pin numbers correspond
to those printed on the board. Within the code, these can be accessed with
pins::TT_DIR
. These can be passed to functions like
io::timer_for()
and io::oc_for()
in order to convert them
into peripheral objects.
-
namespace
pins
Encoders
-
const uint8_t
TT_DIR
= 39
-
const uint8_t
W_DIR
= 47
-
const uint8_t
TT_CLK
= 22
-
const uint8_t
W_CLK
= 23
I2C Sensors
-
const uint8_t
IMU_SCL
= 21
-
const uint8_t
IMU_SDA
= 20
Motors
-
const uint8_t
TT_FWD
= 3
-
const uint8_t
TT_REV
= 5
-
const uint8_t
W_FWD
= 6
-
const uint8_t
W_REV
= 9
Human interaction
-
const uint8_t
SWITCH
= 43
Input for the limit switch.
-
const uint8_t
LED
= PIN_LED1
-
const uint8_t
USB_RX
= 0
-
const uint8_t
USB_TX
= 1