/*
 * Copyright (c) 2017, Sascha Schade
 *
 * This file is part of the modm project.
 *
 * This Source Code Form is subject to the terms of the Mozilla Public
 * License, v. 2.0. If a copy of the MPL was not distributed with this
 * file, You can obtain one at http://mozilla.org/MPL/2.0/.
 */
// ----------------------------------------------------------------------------

// Nucleo64 Arduino Header Footprint for STM32C031C6
// Schematic: https://www.st.com/resource/en/schematic_pack/mb1549-u575ziq-c03_schematic.pdf

#ifndef MODM_STM32_NUCLEO64_ARDUINO_HPP
#define MODM_STM32_NUCLEO64_ARDUINO_HPP

using A0 = GpioA0;
using A1 = GpioA1;
using A2 = GpioA4;
using A3 = GpioB1;
using A4 = GpioA11;
using A5 = GpioA12;

using D0  = GpioB7;
using D1  = GpioB6;
using D2  = GpioA10;
using D3  = GpioB3;
using D4  = GpioB10;
using D5  = GpioB4;
using D6  = GpioB5;
using D7  = GpioA15;
using D8  = GpioA9;
using D9  = GpioC7;
using D10 = GpioB0;
using D11 = GpioA7;
using D12 = GpioA6;
using D13 = GpioA5;
using D14 = GpioB9;
using D15 = GpioB8;

#endif // MODM_STM32_NUCLEO64_ARDUINO_HPP
