#include "app/hardware/obb_board_map.h"

namespace obb::hardware {

namespace {

BoardMap MakeStationSMap() {
  BoardMap map;
  [map.name](<http://map.name>) = "ESP32-3248S035LCD";
  map.main_i2c.scl = 22;
  map.main_i2c.sda = 21;
  map.adc_io35 = 35;
  map.uart_header.tx = 17;
  map.uart_header.rx = 16;
  map.speaker.pwm = 25;
  map.speaker.enable = 27;
  [map.sd](<http://map.sd>)_cs = 5;
  [map.sd](<http://map.sd>)_sck = 18;
  [map.sd](<http://map.sd>)_mosi = 23;
  [map.sd](<http://map.sd>)_miso = 19;
  return map;
}

const BoardMap kStationS = MakeStationSMap();

}  // namespace

const BoardMap &station_s_board() {
  return kStationS;
}

}  // namespace obb::hardware