format code according to conventions [skip ci]
This commit is contained in:
parent
c2ca57c8f4
commit
355f075b57
2 changed files with 9 additions and 13 deletions
|
@ -42,12 +42,12 @@ typedef struct matrix_index_t {
|
||||||
|
|
||||||
# define NUMBER_OF_DIP_SWITCHES (sizeof(dip_switch_pad) / sizeof(matrix_index_t))
|
# define NUMBER_OF_DIP_SWITCHES (sizeof(dip_switch_pad) / sizeof(matrix_index_t))
|
||||||
static matrix_index_t dip_switch_pad[] = DIP_SWITCH_MATRIX_GRID;
|
static matrix_index_t dip_switch_pad[] = DIP_SWITCH_MATRIX_GRID;
|
||||||
extern bool peek_matrix(uint8_t row_index, uint8_t col_index, bool read_raw);
|
extern bool peek_matrix(uint8_t row_index, uint8_t col_index, bool read_raw);
|
||||||
static uint16_t scan_count;
|
static uint16_t scan_count;
|
||||||
#endif /* DIP_SWITCH_MATRIX_GRID */
|
#endif /* DIP_SWITCH_MATRIX_GRID */
|
||||||
|
|
||||||
static bool dip_switch_state[NUMBER_OF_DIP_SWITCHES] = {0};
|
static bool dip_switch_state[NUMBER_OF_DIP_SWITCHES] = {0};
|
||||||
static bool last_dip_switch_state[NUMBER_OF_DIP_SWITCHES] = {0};
|
static bool last_dip_switch_state[NUMBER_OF_DIP_SWITCHES] = {0};
|
||||||
|
|
||||||
__attribute__((weak)) void dip_switch_update_user(uint8_t index, bool active) {}
|
__attribute__((weak)) void dip_switch_update_user(uint8_t index, bool active) {}
|
||||||
|
|
||||||
|
@ -74,13 +74,13 @@ void dip_switch_read(bool forced) {
|
||||||
uint32_t dip_switch_mask = 0;
|
uint32_t dip_switch_mask = 0;
|
||||||
|
|
||||||
#ifdef DIP_SWITCH_MATRIX_GRID
|
#ifdef DIP_SWITCH_MATRIX_GRID
|
||||||
bool read_raw = false;
|
bool read_raw = false;
|
||||||
|
|
||||||
if (scan_count < 500) {
|
if (scan_count < 500) {
|
||||||
scan_count ++;
|
scan_count++;
|
||||||
if (scan_count == 10) {
|
if (scan_count == 10) {
|
||||||
read_raw = true;
|
read_raw = true;
|
||||||
forced = true; /* First reading of the dip switch */
|
forced = true; /* First reading of the dip switch */
|
||||||
} else {
|
} else {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
@ -92,8 +92,7 @@ void dip_switch_read(bool forced) {
|
||||||
dip_switch_state[i] = !readPin(dip_switch_pad[i]);
|
dip_switch_state[i] = !readPin(dip_switch_pad[i]);
|
||||||
#endif
|
#endif
|
||||||
#ifdef DIP_SWITCH_MATRIX_GRID
|
#ifdef DIP_SWITCH_MATRIX_GRID
|
||||||
dip_switch_state[i] = peek_matrix(dip_switch_pad[i].row, dip_switch_pad[i].col,
|
dip_switch_state[i] = peek_matrix(dip_switch_pad[i].row, dip_switch_pad[i].col, read_raw);
|
||||||
read_raw);
|
|
||||||
#endif
|
#endif
|
||||||
dip_switch_mask |= dip_switch_state[i] << i;
|
dip_switch_mask |= dip_switch_state[i] << i;
|
||||||
if (last_dip_switch_state[i] != dip_switch_state[i] || forced) {
|
if (last_dip_switch_state[i] != dip_switch_state[i] || forced) {
|
||||||
|
|
|
@ -113,7 +113,4 @@ __attribute__((weak)) uint8_t matrix_scan(void) {
|
||||||
return changed;
|
return changed;
|
||||||
}
|
}
|
||||||
|
|
||||||
__attribute__((weak)) bool peek_matrix(uint8_t row_index, uint8_t col_index, bool raw) {
|
__attribute__((weak)) bool peek_matrix(uint8_t row_index, uint8_t col_index, bool raw) { return 0 != ((raw ? raw_matrix[row_index] : matrix[row_index]) & (MATRIX_ROW_SHIFTER << col_index)); }
|
||||||
return 0 != ( (raw? raw_matrix[row_index]:matrix[row_index])
|
|
||||||
& (MATRIX_ROW_SHIFTER << col_index));
|
|
||||||
}
|
|
||||||
|
|
Loading…
Reference in a new issue