Add additional peripherie definitions for ST Nucleo F401RE bord

add UART 2 + 3
add SPI  2 + 3
add I2C  2 + 3

patch SPI 16 bit error
patch extenal cristal value to 8MHz
Add additional peripherie for ST Nucleo F401 board

Add UART  3
Add SPI 2 + 3
Add I2C 2 + 3
change external crystal value to 8MHz
patch SPI 16bit  write bug