Rename key_matrix_instance.[ch] to right_key_matrix.[ch]
This commit is contained in:
@@ -1,18 +0,0 @@
|
||||
#ifndef __KEY_MATRIX_INSTANCE_H__
|
||||
#define __KEY_MATRIX_INSTANCE_H__
|
||||
|
||||
// Includes:
|
||||
|
||||
#include "key_matrix.h"
|
||||
|
||||
// Macros:
|
||||
|
||||
#define KEYBOARD_MATRIX_COLS_NUM 7
|
||||
#define KEYBOARD_MATRIX_ROWS_NUM 5
|
||||
#define KEYBOARD_MATRIX_KEY_COUNT (KEYBOARD_MATRIX_COLS_NUM * KEYBOARD_MATRIX_ROWS_NUM)
|
||||
|
||||
// Variables:
|
||||
|
||||
extern key_matrix_t KeyMatrix;
|
||||
|
||||
#endif
|
||||
@@ -7,7 +7,7 @@ uint32_t counter = 0;
|
||||
void PIT_KEY_SCANNER_HANDLER(void)
|
||||
{
|
||||
*((uint32_t*)(UsbDebugInfo+20)) = counter++;
|
||||
KeyMatrix_ScanRow(&KeyMatrix);
|
||||
KeyMatrix_ScanRow(&RightKeyMatrix);
|
||||
PIT_ClearStatusFlags(PIT, PIT_KEY_SCANNER_CHANNEL, PIT_TFLG_TIF_MASK);
|
||||
}
|
||||
|
||||
|
||||
@@ -3,11 +3,11 @@
|
||||
|
||||
// Includes:
|
||||
|
||||
#include "key_matrix_instance.h"
|
||||
#include "right_key_matrix.h"
|
||||
|
||||
// Macros:
|
||||
|
||||
#define KEY_SCANNER_INTERVAL_USEC (1000 / KEYBOARD_MATRIX_ROWS_NUM)
|
||||
#define KEY_SCANNER_INTERVAL_USEC (1000 / RIGHT_KEY_MATRIX_ROWS_NUM)
|
||||
|
||||
#define PIT_KEY_SCANNER_HANDLER PIT1_IRQHandler
|
||||
#define PIT_KEY_SCANNER_IRQ_ID PIT1_IRQn
|
||||
|
||||
@@ -14,7 +14,7 @@
|
||||
#include "command.h"
|
||||
#include "bootloader/wormhole.h"
|
||||
#include "eeprom.h"
|
||||
#include "key_matrix_instance.h"
|
||||
#include "right_key_matrix.h"
|
||||
#include "key_scanner.h"
|
||||
#include "key_states.h"
|
||||
|
||||
@@ -25,7 +25,7 @@ void updateUsbReports(void)
|
||||
}
|
||||
|
||||
#ifndef INTERRUPT_KEY_SCANNER
|
||||
KeyMatrix_Scan(&KeyMatrix);
|
||||
KeyMatrix_Scan(&RightKeyMatrix);
|
||||
#endif
|
||||
|
||||
ResetActiveUsbBasicKeyboardReport();
|
||||
@@ -68,7 +68,7 @@ void main(void)
|
||||
handleUsbBusPalCommand();
|
||||
} else {
|
||||
InitSlaveScheduler();
|
||||
KeyMatrix_Init(&KeyMatrix);
|
||||
KeyMatrix_Init(&RightKeyMatrix);
|
||||
#ifdef INTERRUPT_KEY_SCANNER
|
||||
InitKeyScanner();
|
||||
#endif
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
#include "key_matrix_instance.h"
|
||||
#include "right_key_matrix.h"
|
||||
|
||||
key_matrix_t KeyMatrix = {
|
||||
.colNum = KEYBOARD_MATRIX_COLS_NUM,
|
||||
.rowNum = KEYBOARD_MATRIX_ROWS_NUM,
|
||||
key_matrix_t RightKeyMatrix = {
|
||||
.colNum = RIGHT_KEY_MATRIX_COLS_NUM,
|
||||
.rowNum = RIGHT_KEY_MATRIX_ROWS_NUM,
|
||||
.cols = (key_matrix_pin_t[]){
|
||||
{PORTA, GPIOA, kCLOCK_PortA, 5},
|
||||
{PORTB, GPIOB, kCLOCK_PortB, 16},
|
||||
18
right/src/right_key_matrix.h
Normal file
18
right/src/right_key_matrix.h
Normal file
@@ -0,0 +1,18 @@
|
||||
#ifndef __RIGHT_KEY_MATRIX_H__
|
||||
#define __RIGHT_KEY_MATRIX_H__
|
||||
|
||||
// Includes:
|
||||
|
||||
#include "key_matrix.h"
|
||||
|
||||
// Macros:
|
||||
|
||||
#define RIGHT_KEY_MATRIX_COLS_NUM 7
|
||||
#define RIGHT_KEY_MATRIX_ROWS_NUM 5
|
||||
#define RIGHT_KEY_MATRIX_KEY_COUNT (RIGHT_KEY_MATRIX_COLS_NUM * RIGHT_KEY_MATRIX_ROWS_NUM)
|
||||
|
||||
// Variables:
|
||||
|
||||
extern key_matrix_t RightKeyMatrix;
|
||||
|
||||
#endif
|
||||
@@ -10,7 +10,7 @@
|
||||
#include "led_pwm.h"
|
||||
#include "macros.h"
|
||||
#include "key_states.h"
|
||||
#include "key_matrix_instance.h"
|
||||
#include "right_key_matrix.h"
|
||||
|
||||
static uint8_t mouseWheelDivisorCounter = 0;
|
||||
static uint8_t mouseSpeedAccelDivisorCounter = 0;
|
||||
@@ -99,8 +99,8 @@ void UpdateActiveUsbReports(void)
|
||||
static uint8_t previousModifiers = 0;
|
||||
uint8_t activeLayer;
|
||||
|
||||
for (uint8_t keyId=0; keyId < KEYBOARD_MATRIX_KEY_COUNT; keyId++) {
|
||||
KeyStates[SlotId_RightKeyboardHalf][keyId].current = KeyMatrix.keyStates[keyId];
|
||||
for (uint8_t keyId=0; keyId < RIGHT_KEY_MATRIX_KEY_COUNT; keyId++) {
|
||||
KeyStates[SlotId_RightKeyboardHalf][keyId].current = RightKeyMatrix.keyStates[keyId];
|
||||
}
|
||||
|
||||
if (MacroPlaying) {
|
||||
|
||||
Reference in New Issue
Block a user