I think I figured it out. I started a fresh project on my laptop on a fresh VM with Embitz. But I just so happen to noticed the community folder in ChiBiOS. So it turns out there are additional drivers for the 429 which looks to support all the SPI and FMC. So it looks to have complied. I will have to do further testing when I get home. For future reference, it is the hal_community.h/c and mcuconf_community but they also some other drivers for crc,nand,onewire,eicu but they are all included. Just copy them over or include them in your project. Hmm I just noticed while writing this up there are some additional files in community/os/hal/ports/stm32/lld. Wonder if I need them. I will post pack if it all works. Is there anything in gfxconf.h I need to enable to make sure I am using 2D acceleration?