boards: add files for an electic_eel board
Add the files necessary to define our own board, based on the
Nucleo board.
Define the pins for the USARTs, I2C buses, SPI, ADC, DAC, and GPIO.
Note that the pins for the console USART are the same on the Nucleo
board and the Electric Eel hardware.
BUG=b:244445694
TEST=`west build -p -b electric_eel -s
~/chromiumos/src/platform/electric-eel` then flash to a Nucleo G0B1
with `west flash`. Connect to the serial terminal (probably
`/dev/ttyACM0`) and hit the reset button to see the boot message.
Change-Id: I51ab96ca57440c38dfa3272fd885bf0fb0cef244
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/electric-eel/+/3914710
Tested-by: Paul Fagerburg <pfagerburg@chromium.org>
Reviewed-by: Brian Nemec <bnemec@google.com>
Reviewed-by: Alexandru Stan <amstan@chromium.org>
10 files changed