I’ve ported Microframework firmware (4.2) for STM32 on the Mikoelektronica board Mikromedia + for STM32F4 that a kind friend of mine gave to me.
The board has many onboard peripherals, like a SSD1963 480x272 display with touch, Nordic rf2401 chip, thermo, rgb led, microSD slot, buzzer, li-po charger, rtc battery holder, light sensor, ethernet RMII interface with LAN8720A, AXDL345, IR receiver, VS1053 Mp3 chip, Flash memory and others. The chip used is STM32F407ZG (144pin).
I’ve ported and tried most of the peripherals, mainly display and touch, RGB led (pwm), thermo (ADC), ADXL35. Many other peripheral are SPI or I2C and usable with no problem under netmf.
I’ve problem to port ethernet becouse of cpu clock issue: this guys saved few bucks avoiding 25mhz oscillator for PHY chip, suppling 50MHZ from MCO1 chip, but this need 150Mhz clock to supply 50MHZ freq. Using Ethernet click board with ENC28 chip, it works fine under netmf.
As soon I can I will put on Codeplex.