-
Notifications
You must be signed in to change notification settings - Fork 200
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 Board support package for Adafruit Feather M4 CAN #622
base: master
Are you sure you want to change the base?
Conversation
…or blinky and neopixel
I think this would be better as a atsamd/boards/feather_m0/src/lib.rs Line 177 in b82ab9a
|
I've been experimenting with the Adafruit Feather M4 CAN board and found that the NeoPixel example doesn't work. The problem turned out to be that the NeoPixel on the Adafruit Feather M4 CAN board is connected differently than on the Adafruit Feather M4 board, and the power supply to the NeoPixel is controlled by a microcontroller. The ultimate goal of all my experimentation is to run full CAN/CANFD work on this board using Rust. |
Yeah I still think you could remap the neopixel and add the CAN pins under a feature flag. |
I agree with @sajattack. I would strongly prefer not to create a new BSP if it can work as a feature flag. The duplicated code becomes much more of a liability, especially if it gets out of sync with the existing |
Summary
Add Board support package for Adafruit Feather M4 CAN (NeoPixel support), add examples for Blinky and NeoPixel
Checklist
CHANGELOG.md
for the BSP or HAL updatedIf Adding a new Board
crates.json