Removed duplicate GetKeyboardMappingLayoutType(int) declaration

* Refactored ValkyrieKeyboardController to fix pipeline
This commit is contained in:
Chris M committed 2024-02-02 07:54:59 +11:00
1 parent 249aa81423
commit e4fa1013f5
4 files changed
+16 -23

No files matched your search

@@ -268,10 +268,9 @@ static const char *normal_led_names[] =
@comment
\*-------------------------------------------------------------------*/
RGBController_ValkyrieKeyboard::RGBController_ValkyrieKeyboard(ValkyrieKeyboardController* controller_ptr, ValkyrieKeyboardMappingLayoutType keyboard_layout)
RGBController_ValkyrieKeyboard::RGBController_ValkyrieKeyboard(ValkyrieKeyboardController* controller_ptr)
{
controller = controller_ptr;
layout = keyboard_layout;
name = "Valkyrie Keyboard Device";
vendor = "Valkyrie";
@@ -309,6 +308,15 @@ RGBController_ValkyrieKeyboard::~RGBController_ValkyrieKeyboard()
void RGBController_ValkyrieKeyboard::SetupZones()
{
ValkyrieKeyboardMappingLayoutType layout;
switch(controller->GetInterfaceNum())
{
case 3:
layout = PRO_LAYOUT;
default:
layout = NORMAL_LAYOUT;
}
/*---------------------------------------------------------*\
| Set up zones |
\*---------------------------------------------------------*/