feat: update pattern_tab
This commit is contained in:
@@ -50,14 +50,14 @@ static float _load_set(uint32_t mask)
|
||||
{ 1.0, INPUT_2_PIN, PEL_1P0R_MASK},
|
||||
{ 2.0, INPUT_3_PIN, PEL_2P0R_MASK},
|
||||
{ 4.0, INPUT_4_PIN, PEL_4P0R_MASK},
|
||||
{ 8.0, INPUT_5_PIN, PEL_8P0R_MASK},
|
||||
{ 16.0, INPUT_6_PIN, PEL_16P2R_MASK},
|
||||
{ 32.0, INPUT_7_PIN, PEL_32P4R_MASK},
|
||||
{ 64.0, INPUT_8_PIN, PEL_63P4R_MASK},
|
||||
{ 128.0, INPUT_9_PIN, PEL_127R_MASK},
|
||||
{ 256.0, INPUT_10_PIN, PEL_255R_MASK},
|
||||
{ 512.0, INPUT_11_PIN, PEL_511R_MASK},
|
||||
{1024.0, INPUT_12_PIN, PEL_1000R_MASK},
|
||||
{ 8.3, INPUT_5_PIN, PEL_8P0R_MASK},
|
||||
{ 16.2, INPUT_6_PIN, PEL_16P2R_MASK},
|
||||
{ 32.4, INPUT_7_PIN, PEL_32P4R_MASK},
|
||||
{ 62.5, INPUT_8_PIN, PEL_63P4R_MASK},
|
||||
{ 130.0, INPUT_9_PIN, PEL_127R_MASK},
|
||||
{ 270.0, INPUT_10_PIN, PEL_255R_MASK},
|
||||
{ 510.0, INPUT_11_PIN, PEL_511R_MASK},
|
||||
{1000.0, INPUT_12_PIN, PEL_1000R_MASK},
|
||||
};
|
||||
|
||||
float ohms = 0;
|
||||
@@ -91,49 +91,49 @@ static void set_resistor_load_bits(uint32_t mask)
|
||||
static void set_resistor_load_pattern(uint32_t index)
|
||||
{
|
||||
const resistor_t pattern_tab[] = {
|
||||
{ 1, 0b111},
|
||||
{ 2, 0b011},
|
||||
{ 3, 0b101},
|
||||
{ 4, 0b001},
|
||||
{ 5, 0b111 << 1},
|
||||
{ 6, 0b011 << 1},
|
||||
{ 7, 0b101 << 1},
|
||||
{ 8, 0b001 << 1},
|
||||
{ 9, 0b111 << 2},
|
||||
{10, 0b011 << 2},
|
||||
{11, 0b101 << 2},
|
||||
{12, 0b001 << 2},
|
||||
{13, 0b111 << 3},
|
||||
{14, 0b011 << 3},
|
||||
{15, 0b101 << 3},
|
||||
{16, 0b001 << 3},
|
||||
{17, 0b111 << 4},
|
||||
{18, 0b011 << 4},
|
||||
{19, 0b101 << 4},
|
||||
{20, 0b001 << 4},
|
||||
{21, 0b111 << 5},
|
||||
{22, 0b011 << 5},
|
||||
{23, 0b101 << 5},
|
||||
{24, 0b001 << 5},
|
||||
{25, 0b111 << 6},
|
||||
{26, 0b011 << 6},
|
||||
{27, 0b101 << 6},
|
||||
{28, 0b001 << 6},
|
||||
{29, 0b111 << 7},
|
||||
{30, 0b011 << 7},
|
||||
{31, 0b101 << 7},
|
||||
{32, 0b001 << 7},
|
||||
{33, 0b111 << 8},
|
||||
{34, 0b011 << 8},
|
||||
{35, 0b101 << 8},
|
||||
{36, 0b001 << 8},
|
||||
{37, 0b111 << 9},
|
||||
{38, 0b011 << 9},
|
||||
{39, 0b101 << 9},
|
||||
{40, 0b001 << 9},
|
||||
{41, 0b11 << 10},
|
||||
{42, 0b01 << 10},
|
||||
{43, 0b1 << 11},
|
||||
{ 1, 0b0000000000000111},
|
||||
{ 2, 0b0000000000000011},
|
||||
{ 3, 0b0000000000000101},
|
||||
{ 4, 0b0000000000000001},
|
||||
{ 5, 0b0000000000001110},
|
||||
{ 6, 0b0000000000000110},
|
||||
{ 7, 0b0000000000001010},
|
||||
{ 8, 0b0000000000000010},
|
||||
{ 9, 0b0000000000011100},
|
||||
{10, 0b0000000000001100},
|
||||
{11, 0b0000000000010100},
|
||||
{12, 0b0000000000000100},
|
||||
{13, 0b0000000000111000},
|
||||
{14, 0b0000000000011000},
|
||||
{15, 0b0000000000101000},
|
||||
{16, 0b0000000000001000},
|
||||
{17, 0b0000000001110000},
|
||||
{18, 0b0000000000110000},
|
||||
{19, 0b0000000001010000},
|
||||
{20, 0b0000000000010000},
|
||||
{21, 0b0000000011100000},
|
||||
{22, 0b0000000001100000},
|
||||
{23, 0b0000000010100000},
|
||||
{24, 0b0000000000100000},
|
||||
{25, 0b0000000111000000},
|
||||
{26, 0b0000000011000000},
|
||||
{27, 0b0000000101000000},
|
||||
{28, 0b0000000001000000},
|
||||
{29, 0b0000001110000000},
|
||||
{30, 0b0000000110000000},
|
||||
{31, 0b0000001010000000},
|
||||
{32, 0b0000000010000000},
|
||||
{33, 0b0000011100000000},
|
||||
{34, 0b0000001100000000},
|
||||
{35, 0b0000010100000000},
|
||||
{36, 0b0000000100000000},
|
||||
{37, 0b0000111000000000},
|
||||
{38, 0b0000011000000000},
|
||||
{39, 0b0000101000000000},
|
||||
{40, 0b0000001000000000},
|
||||
{41, 0b0000110000000000},
|
||||
{42, 0b0000010000000000},
|
||||
{43, 0b0000100000000000},
|
||||
};
|
||||
|
||||
for (int32_t i = 0; i < ARRAY_SIZE(pattern_tab); i++)
|
||||
|
||||
@@ -12,9 +12,9 @@ extern "C"
|
||||
|
||||
#define VERSION_DATE_YEAR 25
|
||||
#define VERSION_DATE_MONTH 3
|
||||
#define VERSION_DATE_DAY 18
|
||||
#define VERSION_DATE_HOUR 11
|
||||
#define VERSION_DATE_MINUTE 41
|
||||
#define VERSION_DATE_DAY 28
|
||||
#define VERSION_DATE_HOUR 16
|
||||
#define VERSION_DATE_MINUTE 4
|
||||
|
||||
#define PEL_0P5R_MASK (0x01 << 0)
|
||||
#define PEL_1P0R_MASK (0x01 << 1)
|
||||
|
||||
Reference in New Issue
Block a user