STM32 development board designed for STM32F051C series, features the STM32F051C8T6 MCU, and integrates various standard interfaces, pretty easy for peripheral expansions.
Open051C is an STM32 development board that features an STM32F051C8T6 device as the microcontroller. There are further expansions with various optional accessory boards for specific application. The modular and open design makes it the ideal for starting application development with STM32F family.

Open051C Development Board
 

Connecting to debugger
 

Connecting to various peripherals
 

Connecting to touch screen LCD
 

Connecting to UDA1380 Board
 

Connecting to RS232 Board
 

Connecting to RS485 Board
 

Connecting to USB UART Board
 

Connecting to Ethernet Board
 

Connecting to VS1003B MP3 Board
 

Connecting to NRF24L01 RF Board
 

Connecting to 8 Push Buttons
 

Connecting to 5 IO Keypad
 

Connecting to AD Keypad
 

Connecting to EEPROM Board
 

Multi I2C peripheral Module connected to the I2C bus
 

Connecting to DataFlash Board
 

Connecting to Micro SD Board
 

Connecting to any accessory board you need