Had this board in drawer somewhere, haven't used it yet. So I took it, soldered SWD pins, flashed the nucleo fw and indeed it doesn't work, nothing on a2/a3. Then made a build of micropython from https://github.com/mcauser/WEACT_F411CEU6 and that one works fine so board is OK.
Then I tried to change timing as per this and it almost worked - the blue led was on after poweron. Took some time to enable USB too but now it sort of works. What doesn't work is setting button and LED as inverted. There is example in NUCLEO411 board file but it does nothing for me. So led is still on and LED1.set() turns it off and for button I need to manually enable pullup and then it works but is still inverted.
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
Had this board in drawer somewhere, haven't used it yet. So I took it, soldered SWD pins, flashed the nucleo fw and indeed it doesn't work, nothing on a2/a3. Then made a build of micropython from https://github.com/mcauser/WEACT_F411CEU6 and that one works fine so board is OK.
Then I tried to change timing as per this and it almost worked - the blue led was on after poweron. Took some time to enable USB too but now it sort of works. What doesn't work is setting button and LED as inverted. There is example in NUCLEO411 board file but it does nothing for me. So led is still on and LED1.set() turns it off and for button I need to manually enable pullup and then it works but is still inverted.
board file
https://gist.github.com/fanoush/7553104fa7c8c596fe91f276d3f297fd
clock frequency patch
https://gist.github.com/fanoush/db80e8b5e78f217036cb4fc91fed7b6a
binary
https://filebin.ca/5eJ1Xo9M3VQG/espruino_2v08.5_weact_f411ceu6.bin