-
Notifications
You must be signed in to change notification settings - Fork 961
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
New board definition - Adafruit Feather STM32F405 #701
Conversation
Hi @ladyada |
Hi @ladyada |
Signed-off-by: Frederic Pillon <[email protected]>
Move SDA/SCL to D14/D15 to be more Arduino compliant as it is the default. Signed-off-by: Frederic Pillon <[email protected]>
Signed-off-by: Frederic Pillon <[email protected]>
Signed-off-by: Frederic Pillon <[email protected]>
yes thats' right
The third item would be by far the most useful for workflow support because right now workflow is optimized for boards which have built in debugger (expensive) or STLink dongle (unecessary!) |
In fact choice has been made to name
As far as I know Arduino create only one instance per type (one
Right, I've plan to do it as the mechanism is already there (used for HID and Maple bootloader). This only require to write the jump code.
I don't well understand this point about workflow support? |
[PR 701 review] Adafruit Feather STM32F405
Hiya here's an examples of how to create multiple I2C/SPI peripherals. https://github.com/adafruit/ArduinoCore-samd/blob/master/variants/grand_central_m4/variant.h#L177 they are auto-generated here: https://github.com/adafruit/ArduinoCore-samd/blob/master/libraries/SPI/SPI.cpp#L469 |
Thanks, will check that. |
oh i see this is the same one. sorry about that! late nite hacking :D |
ok for workflow question - the great thing about the arduino is that before it, you had slow workflow - to program a new chip you had to manually launch the bootloader. that means pressing a button or something the dev board. with the stm32f405 feather now, because we don't have a built in stlink or openocd chip, you have to manually enter the bootloader my holding BOOT0 high and then pressing reset. If this was done automatically when you click UPLOAD it would allow for very fast iteration. that's the only thing missing :) |
Ok understood. |
ok thanx - how can i help get it implemented |
Firstly, could you open an issue for:
This will allow to track them. |
ok done! |
Hi @ladyada, |
ok great, i use windows 10 :) |
could you merge this PR, and rebase the #710 branch - so i only have to follow one branch :) |
done |
💙 thank u 💙 |
Welcome and welcome as contributor 😉 |
hiya i'm about to release the hardware for this, do you know if there's an eta for when the BSP is going to get the next minor update? i will have folks |
Well I don't think before december. I try to make a release every 3 months. |
oki |
hiya this definition adds support for a new board
https://www.adafruit.com/product/4382
pins are tested as GPIO - having some issue with USB Serial port but will open a separate issue about it