It seems that the problem is in my managed code. I didn’t understand the DataWriter.Store() call.
How to use it ? Calling it after flush it sends finally out the data.
It happens becouse the native STM32F7_Uart_Write() function is called ONLY when a managed Datawriter.Store() is called.
EDIT: Ahaha ok, too late and eyes goes screwed up… I see that tutorial has a Store() call example!
@zeroaviation, I love bare metal programming… since the 6502, Z80 and beyond era. This is my job also today.
Anyway stm32f7 is now running 0.10.0. But I’m far from an expert of cortex-m7 and stm32f7 chips.
I found in my old gadgeteer drawer an interesting HubAP5 and an io60p16. This are i2c board io expansion with pwm capability. I’m using for many tests
Pushed on Github rel 0.10.0 working for STM32F7. It’s mostly based on the GHI code now, with very few changes for STM32F7. It includes code for SDRAM, DSI display, LDTC display, USB HS and USB HS ULPI
Meanwhile, I found an other STM32F7 board in the magic box, that I missed few month ago in the garage. Now pushed on Github a Multimedia Plus for STM32F746 device definition with working display (not yet with GHI Graphic lib).
Quite expansive like the one for STM32F4, but lot of peripherals attached.