Even though the current code seems to be working fine, call KeyMatrix_Init() before InitKeyScanner() just to be sure.

This commit is contained in:
László Monda
2017-11-14 02:40:51 +01:00
parent 5c84620704
commit 4c97238999
2 changed files with 2 additions and 3 deletions

View File

@@ -10,7 +10,6 @@
#include "slave_protocol_handler.h" #include "slave_protocol_handler.h"
#include "i2c_watchdog.h" #include "i2c_watchdog.h"
#include "debug_over_spi.h" #include "debug_over_spi.h"
#include "key_scanner.h"
i2c_slave_config_t slaveConfig; i2c_slave_config_t slaveConfig;
i2c_slave_handle_t slaveHandle; i2c_slave_handle_t slaveHandle;
@@ -83,7 +82,6 @@ void InitLedDriver(void)
void InitPeripherals(void) void InitPeripherals(void)
{ {
InitInterruptPriorities(); InitInterruptPriorities();
InitKeyScanner();
InitLedDriver(); InitLedDriver();
InitTestLed(); InitTestLed();
LedPwm_Init(); LedPwm_Init();

View File

@@ -4,6 +4,7 @@
#include "bootloader.h" #include "bootloader.h"
#include <stdio.h> #include <stdio.h>
#include "config.h" #include "config.h"
#include "key_scanner.h"
DEFINE_BOOTLOADER_CONFIG_AREA(I2C_ADDRESS_LEFT_KEYBOARD_HALF_BOOTLOADER) DEFINE_BOOTLOADER_CONFIG_AREA(I2C_ADDRESS_LEFT_KEYBOARD_HALF_BOOTLOADER)
@@ -41,9 +42,9 @@ int main(void)
InitClock(); InitClock();
InitPeripherals(); InitPeripherals();
KeyMatrix_Init(&keyMatrix); KeyMatrix_Init(&keyMatrix);
InitKeyScanner();
while (1) { while (1) {
// KeyMatrix_Scan(&keyMatrix);
__WFI(); __WFI();
} }
} }