STMicroelectronics STM32 Nucleo144-F767ZI board.