#ifndef BSP_RPI_BOARDCONFIG_RPI_CONFIG_H_
#define BSP_RPI_BOARDCONFIG_RPI_CONFIG_H_

#include <cstdint>

#define RPI_ADD_GPIO_TEST               0
#define RPI_LOOPBACK_TEST_GPIO          0

#define RPI_TEST_ADIS16507              0
#define RPI_TEST_GPS_HANDLER            0

// Only one of those 2 should be enabled!
#define RPI_ADD_SPI_TEST                0
#if RPI_ADD_SPI_TEST == 0
#define RPI_TEST_ACS_BOARD              0
#endif

#define RPI_ADD_UART_TEST               0

/* Adapt these values accordingly */
namespace gpio {
static constexpr uint8_t MGM_0_BCM_PIN = 17;
static constexpr uint8_t MGM_1_BCM_PIN = 27;
static constexpr uint8_t MGM_2_BCM_PIN = 22;
static constexpr uint8_t MGM_3_BCM_PIN = 23;
static constexpr uint8_t GYRO_0_BCM_PIN = 5;
static constexpr uint8_t GYRO_1_BCM_PIN = 6;
static constexpr uint8_t GYRO_2_BCM_PIN = 13;
static constexpr uint8_t GYRO_3_BCM_PIN = 19;
}

#endif /* BSP_RPI_BOARDCONFIG_RPI_CONFIG_H_ */