STM32 and CMSIS

This section is for those not wishing to use Mbed-os, or maybe wish to work down to the metal to optimise performance. We believe it is important for our students to be able to work from a data sheet and program a micro controller at register level. On some occasions it also makes sense to use an abstraction layer, such as CMSIS.

For this year, we are using the NUCLEO-F429ZI board from ST Microelectronics.This board is chosen for reasons of performance, cost and the inclusion of an on-board ethernet  interface.