-
-
Notifications
You must be signed in to change notification settings - Fork 8.2k
stm32/boards/WEACTV20_F411: Add support for WeAct v2.0 'blackpill' board #5642
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
Conversation
ae3fadb
to
13981d8
Compare
(Board designer) YXZhu's version: https://github.com/YXZhu/micropython/tree/master/ports/stm32/boards/WeAct_F411CE My slightly modified version: https://github.com/mcauser/WEACT_F411CEU6 Perhaps we should combine our efforts? YXZhu also has a F401 board: |
Yes please! Is there a reason why @YXZhu did not create a PR for this board? |
I had too many things to do and was afraid I wouldn't have time to maintain micropython so I didn't create a PR. |
13981d8
to
76cd543
Compare
76cd543
to
7a19ceb
Compare
I've just updated and tested this with the external flash, it should be ready for merging now. It's based on the work linked above (and the source repos are linked in the header). @mcauser there is an issue in your repo, for the V2.0 board the SPI flash MISO is connected to PB4. @YXZhu is there a reason why the SPI flash was changed from PA6 to PB4? |
The SDIO peripheral has a |
Ok thanks, that makes sense. I just found the schematics too: https://github.com/WeActTC/MiniF4-STM32F4x1 And I see there is now a v2.2, but it doesn’t seem to be available on aliexpress yet. I will have to keep an eye out for them. |
Is this still useful/interesting to merge? @mcauser would it make your repo for this board obsolete? |
I think this is still useful (I still use it), are there any changes that need to be made for it to be merged? |
If you could rebase on master that would be a good start. |
#define MICROPY_HW_I2C3_SCL (pin_A8) | ||
#define MICROPY_HW_I2C3_SDA (pin_B8) | ||
|
||
// SPI busses |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
please change busses -> buses
Update ulab to 3.3.7
Closing due to inactivity. Feel free to reopen with |
The WeAct v2.0 board (also sometimes known as the "blackpill") is a micropython-capable board based on the STM32F411CE (512kB flash, 128kB SRAM) that costs only a few US dollars and is widely available from various Chinese suppliers. It is a breadboard compatible breakout-style board that has reset/BOOT0/user switches, a user LED and a USB C connector, along with 25MHz and 32.768kHz crystals.
Although the board has an unpopulated flash footprint, I don't have any SPI flash ICs around to test it and add support, so this only supports internal flash for the time being. I have ordered some and will try to test the external flash when I get a chance.
moved from #5582 to a branch