sandwich if statement
This commit is contained in:
parent
bd71649248
commit
adc8bc1747
1 changed files with 2 additions and 1 deletions
|
@ -86,10 +86,11 @@ uint8_t matrix_scan(void) {
|
||||||
dip_switch[2] = !(PIND & (1 << 4));
|
dip_switch[2] = !(PIND & (1 << 4));
|
||||||
dip_switch[3] = !(PIND & (1 << 5));
|
dip_switch[3] = !(PIND & (1 << 5));
|
||||||
for (uint8_t i = 0; i < 4; i++) {
|
for (uint8_t i = 0; i < 4; i++) {
|
||||||
if (last_dip_switch[i] ^ dip_switch[i])
|
if (last_dip_switch[i] ^ dip_switch[i]) {
|
||||||
dip_update(i, dip_switch[i]);
|
dip_update(i, dip_switch[i]);
|
||||||
dip_update_kb(i, dip_switch[i]);
|
dip_update_kb(i, dip_switch[i]);
|
||||||
}
|
}
|
||||||
|
}
|
||||||
memcpy(last_dip_switch, dip_switch, sizeof(&dip_switch));
|
memcpy(last_dip_switch, dip_switch, sizeof(&dip_switch));
|
||||||
|
|
||||||
// actual matrix scan
|
// actual matrix scan
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue