#ifndef BSP_Q7S_BOARDCONFIG_BUSCONF_H_ #define BSP_Q7S_BOARDCONFIG_BUSCONF_H_ namespace q7s { static constexpr char SPI_DEFAULT_DEV[] = "/dev/spidev2.0"; static constexpr char SPI_RW_DEV[] = "/dev/spidev3.0"; static constexpr char I2C_DEFAULT_DEV[] = "/dev/i2c-1"; static constexpr char UART_PLOC_MPSOC_DEV[] = "/dev/ttyUL3"; static constexpr char UART_PLOC_SUPERVSIOR_DEV[] = "/dev/ttyUL4"; static constexpr char UART_STAR_TRACKER_DEV[] = "/dev/ttyUL8"; static constexpr char GPIO_ACS_BOARD_DEFAULT_CHIP[] = "gpiochip5"; static constexpr char GPIO_MGM2_LIS3_CHIP[] = "gpiochip6"; // TODO: Determine new pins, additional ADIS gyro device static constexpr uint32_t GPIO_GYRO_0_ADIS_CS = 1; static constexpr uint32_t GPIO_GYRO_1_L3G_CS = 7; static constexpr uint32_t GPIO_GYRO_2_ADIS_CS = 3; static constexpr uint32_t GPIO_GYRO_3_L3G_CS = 3; static constexpr uint32_t GPIO_MGM_0_LIS3_CS = 5; static constexpr uint32_t GPIO_MGM_1_RM3100_CS = 16; static constexpr uint32_t GPIO_MGM_2_LIS3_CS = 0; static constexpr uint32_t GPIO_MGM_3_RM3100_CS = 10; static constexpr char GPIO_RW_DEFAULT_CHIP[] = "gpiochip5"; static constexpr uint32_t GPIO_RW_0_CS = 7; static constexpr uint32_t GPIO_RW_1_CS = 3; static constexpr uint32_t GPIO_RW_2_CS = 11; static constexpr uint32_t GPIO_RW_3_CS = 6; static constexpr char GPIO_RW_SPI_MUX_CHIP[] = "gpiochip11"; static constexpr uint32_t GPIO_RW_SPI_MUX_CS = 57; static constexpr char GPIO_HEATER_CHIP[] = "gpiochip7"; static constexpr uint32_t GPIO_HEATER_0_PIN = 6; static constexpr uint32_t GPIO_HEATER_1_PIN = 12; static constexpr uint32_t GPIO_HEATER_2_PIN = 7; static constexpr uint32_t GPIO_HEATER_3_PIN = 5; static constexpr uint32_t GPIO_HEATER_4_PIN = 3; static constexpr uint32_t GPIO_HEATER_5_PIN = 0; static constexpr uint32_t GPIO_HEATER_6_PIN = 1; static constexpr uint32_t GPIO_HEATER_7_PIN = 11; static constexpr char GPIO_SOLAR_ARR_DEPL_CHIP[] = "gpiochip7"; static constexpr uint32_t GPIO_SOL_DEPL_SA_0_PIN = 4; static constexpr uint32_t GPIO_SOL_DEPL_SA_1_PIN = 2; static constexpr char GPIO_RAD_SENSOR_CHIP[] = "gpiochip5"; static constexpr uint32_t GPIO_RAD_SENSOR_CS = 19; } #endif /* BSP_Q7S_BOARDCONFIG_BUSCONF_H_ */