### Description Generate code for STM32F767ZI-Nucleo-144 board using STM32CubeMX to create the BSP. - [x] Configure the System Clock Tree to run at the maximum **216 MHz** utilizing the ST-LINK 8 MHz oscillator bypass. - [x] Initialize basic GPIOs (User LEDs, User Button). - [x] Implement `board_init.c` and `board_init.h` - [x] Add `console.c` and `console.h` to initialize the virtual COM port UART and redirect `printf` outputs through `nanoprintf`. - [x] Add library files associated with the board.
Description
Generate code for STM32F767ZI-Nucleo-144 board using STM32CubeMX to create the BSP.
board_init.candboard_init.hconsole.candconsole.hto initialize the virtual COM port UART and redirectprintfoutputs throughnanoprintf.