Unfortunately, the flash blocks are too big. In order to use a 256k flash block you need 256k of ram reserved. Currently, I believe only 64k of Ram is reserved which means that you can only use up to 64k blocks or with some special code the first 64k of the 256k blocks (which means that the remainin...
The usb connector on the stlink side goes to the stlink processor and NODE_F767ZI partition also comes from the stlink processor (and isn't accessible in any way from the 767. The other usb connector goes directly to the 767. It looks like the 767 has 2 Mbytes of flash, so I think it should be possi...
Most features like that have flags just because the code takes up space that smaller devices might not want. You'll generally find that these options are on by default for the unix build https://github.com/micropython/micropython/blob/master/ports/unix/mpconfigport.h#L103 and the stm32 builds (altho...
It looks to me like I2C1 should be on pins B8/B9 (based on your dump), and B6/B7 are configured back as GPIOs (the pull parameter being dropped is the clue here). Just FYI: when you use machine.I2C and an id of -1, then it will do software I2C which uses the pins in GPIO mode and this mode can use a...
stdin doesn't have an any() method, so you can either use the USB_VCP device or UART device depending on which microprocessor you're using. http://docs.micropython.org/en/latest/library/pyb.USB_VCP.html#pyb.USB_VCP.any http://docs.micropython.org/en/latest/library/machine.UART.html#machine.UART.any ...