Info taken from https://www.microchip.com/wwwproducts/en/atmega328p TODO: update "board not enough memory".
add atmega328p support with: uart, timer, spi and gpio