Pigeon
This refers to the very first iteration of the CTRE Pigeon which is discontinued and only supported via Phoenix 5.
Phoenix Tuner
To communicate and update this device you need to install the Phoenix tuner.
Documentation
The Pigeon is only available in Phoenix 5 so the documentation is located below. You must include Phoenix 5 libraries in YAGSL partly because of this device.
YAGSL Checklist
Communication
After setting the CAN ID you set the id portion of the JSON configuration for the pigeon to the CAN ID. This device is not compatible with CANivore's thus the canbus option does not apply and should be "" or "rio" or null.
Example swervedrive.json
swervedrive.json{
"imu": {
"type": "pigeon",
"id": 13,
"canbus": null
},
"invertedIMU": true,
"modules": [
"frontleft.json",
"frontright.json",
"backleft.json",
"backright.json"
]
}Last updated
Was this helpful?
