kimera: Reset matrix mapping also when config is 0
This commit is contained in:
parent
c2a8695909
commit
e5bf80061e
@ -20,6 +20,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
#include <stdbool.h>
|
||||
#include <avr/eeprom.h>
|
||||
#include "kimera.h"
|
||||
#include "debug.h"
|
||||
|
||||
uint8_t mux_mapping[MUX_COUNT] = {
|
||||
MUX_FOR_ROW, MUX_FOR_COL, MUX_FOR_COL, MUX_FOR_COL
|
||||
@ -64,7 +65,7 @@ uint8_t read_matrix_mapping(void)
|
||||
col_max_count = 0;
|
||||
|
||||
mux_config = eeprom_read_byte(EECONFIG_MUX_MAPPING);
|
||||
if (mux_config & (1<<7)) {
|
||||
if (mux_config == 0 || (mux_config & (1<<7))) {
|
||||
error++;
|
||||
return error;
|
||||
}
|
||||
|
Reference in New Issue
Block a user