This repo is not actively maintained and breaks with current micropython versions. Please use this fork by WWWWYYYYAAAA.
- STM32H750VBT6 480Mhz, 128KB ROM, 1MB RAM
- ARM Cortex M7 Architecture with FPU floating point unit, - complete DSP instruction and memory protection unit MPU
- 8 MB SPI chip (for storage)
- 8 MB QSPI memory (for program/flash)
- Gold-plated, 4 layer PCB, RoHS process
- User, BOOT0/DFU & reset buttons
- USB C interface, Micro SD card, 3 buttons, DCMI camera - interface, with 1.5V and 2.8V power supply
- Unofficial Support for OpenMV4 development
- GitHub Repository
The included LCD has the part number: LH096NT-IF09 made by ShineWorld Innovations.
It is supposed to be compatible to ST7735 LCDs. For which a Micropython library exists.
Either OV2640 or OV7725.
OV2640 Micropython library for the ESP8266
Features and correct Pin assignments are WIP - I combined them from mcauser and Mythologyli and have adjusted for the obvious changes, I will test the other features as I need them. Buses should work too.
So far these things are verified to work:
- SD Card
- User LED (LED1, Blue, Pin E3)
Clone the board definitions to your MicroPython ports/stm32/boards
folder.
cd micropython/ports/stm32/boards
git clone https://github.com/ikoesters/WEACT_H750VBT6
cd ..
make BOARD=/WEACT_H750VBT6
This board can be flashed using DFU. To put the board in DFU mode, disconnect
USB, press and hold the B0 button and reconnect USB then release B0.
After installing dfu-util, go the the build folder (ports/stm32/boards/build-WEACT_H750VBT6
) and type:
dfu-util -a 0 -D firmware.dfu
Once the upload is complete, disconnect and reconnect USB.
Licensed under the MIT License.