Program Listing for File hss-shield-platf.cpp
↰ Return to documentation for file (src/framework/arduino/wrapper/hss-shield-platf.cpp)
#include "hss-shield-platf.hpp"
namespace hss
{
#include <Arduino.h>
#if defined(ARDUINO_AVR_UNO)
Bts700xHwConfig_t BTS700X_HWCONFIG =
{
.led1 = 4,
.led2 = 5,
.led3 = 12,
.led4 = 13,
.in1 = 9,
.in2 = 10,
.in3 = 11,
.in4 = 3,
.oloff = 7,
.den1_den3 = 6,
.den2_den4 = 8,
.pushButtonDigital = 2,
.pushButtonAnalog = A0,
.vBat = A1,
.is1_is2 = A2,
.is3_is4 = A3
};
Bth500xxHwConfig_t BTH500XX_HWCONFIG =
{
.in1 = 12,
.in2 = 10,
.den1 = 11,
.den2 = 9,
.is1 = A0,
.is2 = A4,
.vs = A1,
.vOut = A3,
.temp = A2
};
Bts500xxHwConfig_t BTS500XX_HWCONFIG =
{
.in1 = 12,
.in2 = 10,
.den1 = 11,
.den2 = 9,
.is1 = A0,
.is2 = A4,
.vs = A1,
.vOut = A3,
.temp = A2
};
BTS5001xHwConfig_t BTS5001X_HWCONFIG =
{
.led2 = 9,
.led3 = 5,
.in = 6,
.pushButtonAnalog = A0,
.vBat = A5,
.is = A2,
};
Btt60xxHwConfig_t BTT60XX_HWCONFIG =
{
.in0_0 = A3,
.den_0 = A4,
.dsel_0 = 2,
.in1_0 = 3,
.is_0 = A0,
.in0_1 = 4,
.den_1 = 5,
.dsel_1 = 6,
.in1_1 = 7,
.is_1 = A1,
.in0_2 = 8,
.den_2 = 9,
.is_2 = A2,
};
#elif defined(XMC1100_Boot_Kit)
Bts700xHwConfig_t BTS700X_HWCONFIG =
{
.led1 = 4,
.led2 = 5,
.led3 = 12,
.led4 = 13,
.in1 = 9,
.in2 = 10,
.in3 = 11,
.in4 = 3,
.oloff = 7,
.den1_den3 = 6,
.den2_den4 = 8,
.pushButtonDigital = 2,
.pushButtonAnalog = A0,
.vBat = A1,
.is1_is2 = A2,
.is3_is4 = A3
};
Bth500xxHwConfig_t BTH500XX_HWCONFIG =
{
.in1 = 12,
.in2 = 10,
.den1 = 11,
.den2 = 9,
.is1 = A0,
.is2 = A4,
.vs = A1,
.vOut = A2,
.temp = A3
};
Bts500xxHwConfig_t BTS500XX_HWCONFIG =
{
.in1 = 12,
.in2 = 10,
.den1 = 11,
.den2 = 9,
.is1 = A0,
.is2 = A4,
.vs = A1,
.vOut = A3,
.temp = A2
};
BTS5001xHwConfig_t BTS5001X_HWCONFIG =
{
.led2 = 9,
.led3 = 5,
.in = 6,
.pushButtonAnalog = A0,
.vBat = A5,
.is = A2,
};
Btt60xxHwConfig_t BTT60XX_HWCONFIG =
{
.in0_0 = 20,
.den_0 = 21,
.dsel_0 = 2,
.in1_0 = 3,
.is_0 = A0,
.in0_1 = 4,
.den_1 = 5,
.dsel_1 = 6,
.in1_1 = 7,
.is_1 = A1,
.in0_2 = 8,
.den_2 = 9,
.is_2 = A2,
};
#else
#error "You did not define a supported platform! \
Please make sure you're defining a custom default platform \
in hss-shield-platf.cpp, or use the non-default shield \
constructor."
#endif
}