Clean up warnings, except in hidapi and cli files

This commit is contained in:
Adam Honse 2020-03-20 12:10:18 -05:00
parent 745bbac93b
commit aa182936ba
40 changed files with 117 additions and 131 deletions

View file

@ -32,24 +32,10 @@ static void send_usb_msg(hid_device* dev, char * data_pkt)
bytes++;
}
static void get_usb_msg(hid_device* dev, char* data_pkt)
{
char usb_pkt[65];
usb_pkt[0] = 0x00;
for(int i = 1; i < 65; i++)
{
usb_pkt[i] = data_pkt[i-1];
}
int bytes = hid_get_feature_report(dev, (unsigned char*)data_pkt, 64);
bytes++;
}
CorsairPeripheralController::CorsairPeripheralController(hid_device* dev_handle)
{
dev = dev_handle;
char data_pkt[64] = { 0 };
ReadFirmwareInfo();
SpecialFunctionControl();
@ -105,7 +91,7 @@ void CorsairPeripheralController::SetLEDsKeyboardFull(std::vector<RGBColor> colo
/*-----------------------------------------------------*\
| Copy red, green, and blue components into buffers |
\*-----------------------------------------------------*/
for(int color_idx = 0; color_idx < colors.size(); color_idx++)
for(std::size_t color_idx = 0; color_idx < colors.size(); color_idx++)
{
RGBColor color = colors[color_idx];
red_val[keys[color_idx]] = RGBGetRValue(color);
@ -166,7 +152,7 @@ void CorsairPeripheralController::SetLEDsKeyboardLimited(std::vector<RGBColor> c
/*-----------------------------------------------------*\
| Scale color values to 9-bit |
\*-----------------------------------------------------*/
for(int color_idx = 0; color_idx < colors.size(); color_idx++)
for(std::size_t color_idx = 0; color_idx < colors.size(); color_idx++)
{
RGBColor color = colors[color_idx];
unsigned char red = RGBGetRValue(color);
@ -302,7 +288,7 @@ void CorsairPeripheralController::ReadFirmwareInfo()
| Send packet |
\*-----------------------------------------------------*/
send_usb_msg(dev, usb_buf);
get_usb_msg(dev, usb_buf);
hid_get_feature_report(dev, (unsigned char*)usb_buf, 64);
/*-----------------------------------------------------*\
| Get device type |

View file

@ -98,7 +98,7 @@ void DetectCorsairPeripheralControllers(std::vector<RGBController*>& rgb_control
hid_init();
for(int device_idx = 0; device_idx < CORSAIR_NUM_DEVICES; device_idx++)
for(std::size_t device_idx = 0; device_idx < CORSAIR_NUM_DEVICES; device_idx++)
{
dev = NULL;

View file

@ -111,7 +111,7 @@ void HuePlusController::SetChannelEffect
\*-----------------------------------------------------*/
else if(num_colors <= 8)
{
for(int color_idx = 0; color_idx < num_colors; color_idx++)
for(std::size_t color_idx = 0; color_idx < num_colors; color_idx++)
{
/*-----------------------------------------------------*\
| Fill in color data (40 entries per color) |

View file

@ -126,7 +126,7 @@ void PatriotViperController::SetLEDEffectColor(unsigned int led, unsigned char r
ViperRegisterWrite(VIPER_REG_MODE, 0xFA, 0x00, 0x00);
}
void PatriotViperController::SetLEDColor(unsigned int slot, unsigned int led, unsigned char red, unsigned char green, unsigned char blue)
void PatriotViperController::SetLEDColor(unsigned int /*slot*/, unsigned int led, unsigned char red, unsigned char green, unsigned char blue)
{
ViperRegisterWrite(VIPER_REG_START, 0xFF, 0xFF, 0xFF);
ViperRegisterWrite(VIPER_REG_STATIC, 0x04, 0x00, 0x00);
@ -136,7 +136,7 @@ void PatriotViperController::SetLEDColor(unsigned int slot, unsigned int led, un
ViperRegisterWrite(VIPER_REG_APPLY, 0x01, 0x00, 0x00);
}
void PatriotViperController::SetLEDEffectColor(unsigned int slot, unsigned int led, unsigned char red, unsigned char green, unsigned char blue)
void PatriotViperController::SetLEDEffectColor(unsigned int /*slot*/, unsigned int led, unsigned char red, unsigned char green, unsigned char blue)
{
ViperRegisterWrite(VIPER_REG_START, 0xFF, 0xFF, 0xFF);
ViperRegisterWrite(VIPER_REG_STATIC, 0x04, 0x00, 0x00);

View file

@ -27,7 +27,7 @@ void ThermaltakeRiingController::SetChannelLEDs(unsigned char channel, RGBColor
{
unsigned char* color_data = new unsigned char[3 * num_colors];
for(int color = 0; color < num_colors; color++)
for(std::size_t color = 0; color < num_colors; color++)
{
int color_idx = color * 3;
color_data[color_idx + 0] = RGBGetGValue(colors[color]);

View file

@ -42,7 +42,7 @@ bool ProfileManager::SaveProfile(std::string profile_name)
/*---------------------------------------------------------*\
| Write controller data for each controller |
\*---------------------------------------------------------*/
for(int controller_index = 0; controller_index < controllers.size(); controller_index++)
for(std::size_t controller_index = 0; controller_index < controllers.size(); controller_index++)
{
unsigned char *controller_data = controllers[controller_index]->GetDeviceDescription();
unsigned int controller_size;
@ -148,11 +148,11 @@ bool ProfileManager::LoadProfileWithOptions
| Loop through all controllers. For each controller, search|
| all saved controllers until a match is found |
\*---------------------------------------------------------*/
for(int controller_index = 0; controller_index < controllers.size(); controller_index++)
for(std::size_t controller_index = 0; controller_index < controllers.size(); controller_index++)
{
RGBController *controller_ptr = controllers[controller_index];
for(int temp_index = 0; temp_index < temp_controllers.size(); temp_index++)
for(std::size_t temp_index = 0; temp_index < temp_controllers.size(); temp_index++)
{
RGBController *temp_controller = temp_controllers[controller_index];
@ -174,7 +174,7 @@ bool ProfileManager::LoadProfileWithOptions
{
if(temp_controller->zones.size() == controller_ptr->zones.size())
{
for(int zone_idx = 0; zone_idx < temp_controller->zones.size(); zone_idx++)
for(std::size_t zone_idx = 0; zone_idx < temp_controller->zones.size(); zone_idx++)
{
if((temp_controller->zones[zone_idx].name == controller_ptr->zones[zone_idx].name )
&&(temp_controller->zones[zone_idx].type == controller_ptr->zones[zone_idx].type )
@ -198,7 +198,7 @@ bool ProfileManager::LoadProfileWithOptions
\*---------------------------------------------------------*/
if(temp_controller->modes.size() == controller_ptr->modes.size())
{
for(int mode_index = 0; mode_index < temp_controller->modes.size(); mode_index++)
for(std::size_t mode_index = 0; mode_index < temp_controller->modes.size(); mode_index++)
{
if((temp_controller->modes[mode_index].name == controller_ptr->modes[mode_index].name )
&&(temp_controller->modes[mode_index].value == controller_ptr->modes[mode_index].value )
@ -214,7 +214,7 @@ bool ProfileManager::LoadProfileWithOptions
controller_ptr->modes[mode_index].colors.resize(temp_controller->modes[mode_index].colors.size());
for(int mode_color_index = 0; mode_color_index < temp_controller->modes[mode_index].colors.size(); mode_color_index++)
for(std::size_t mode_color_index = 0; mode_color_index < temp_controller->modes[mode_index].colors.size(); mode_color_index++)
{
controller_ptr->modes[mode_index].colors[mode_color_index] = temp_controller->modes[mode_index].colors[mode_color_index];
}
@ -230,7 +230,7 @@ bool ProfileManager::LoadProfileWithOptions
\*---------------------------------------------------------*/
if(temp_controller->colors.size() == controller_ptr->colors.size())
{
for(int color_index = 0; color_index < temp_controller->colors.size(); color_index++)
for(std::size_t color_index = 0; color_index < temp_controller->colors.size(); color_index++)
{
controller_ptr->colors[color_index] = temp_controller->colors[color_index];
}

View file

@ -68,8 +68,6 @@ void DetectOpenRazerControllers(std::vector<RGBController*> &rgb_controllers)
if(dir == NULL)
{
closedir(dir);
driver_to_read++;
continue;
}

View file

@ -632,7 +632,7 @@ void RGBController::SetupColors()
\*---------------------------------------------------------*/
total_led_count = 0;
for(int zone_idx = 0; zone_idx < zones.size(); zone_idx++)
for(std::size_t zone_idx = 0; zone_idx < zones.size(); zone_idx++)
{
total_led_count += zones[zone_idx].leds_count;
}
@ -647,7 +647,7 @@ void RGBController::SetupColors()
\*---------------------------------------------------------*/
total_led_count = 0;
for(int zone_idx = 0; zone_idx < zones.size(); zone_idx++)
for(std::size_t zone_idx = 0; zone_idx < zones.size(); zone_idx++)
{
zones[zone_idx].start_idx=total_led_count;
@ -674,7 +674,7 @@ void RGBController::SetupColors()
}
}
RGBColor RGBController::GetLED(int led)
RGBColor RGBController::GetLED(unsigned int led)
{
if(led < colors.size())
{
@ -686,7 +686,7 @@ RGBColor RGBController::GetLED(int led)
}
}
void RGBController::SetLED(int led, RGBColor color)
void RGBController::SetLED(unsigned int led, RGBColor color)
{
if(led < colors.size())
{
@ -698,7 +698,7 @@ void RGBController::SetLED(int led, RGBColor color)
void RGBController::SetAllLEDs(RGBColor color)
{
for(int zone_idx = 0; zone_idx < zones.size(); zone_idx++)
for(std::size_t zone_idx = 0; zone_idx < zones.size(); zone_idx++)
{
SetAllZoneLEDs(zone_idx, color);
}

View file

@ -149,8 +149,8 @@ public:
\*---------------------------------------------------------*/
void SetupColors();
RGBColor GetLED(int led);
void SetLED(int led, RGBColor color);
RGBColor GetLED(unsigned int led);
void SetLED(unsigned int led, RGBColor color);
void SetAllLEDs(RGBColor color);
void SetAllZoneLEDs(int zone, RGBColor color);

View file

@ -29,7 +29,7 @@ int RGBController_AuraGPU::GetDeviceMode()
break;
}
for(int mode = 0; mode < modes.size(); mode++)
for(std::size_t mode = 0; mode < modes.size(); mode++)
{
if(modes[mode].value == dev_mode)
{
@ -156,12 +156,12 @@ void RGBController_AuraGPU::UpdateLEDs()
}
}
void RGBController_AuraGPU::UpdateZoneLEDs(int zone)
void RGBController_AuraGPU::UpdateZoneLEDs(int /*zone*/)
{
UpdateLEDs();
}
void RGBController_AuraGPU::UpdateSingleLED(int led)
void RGBController_AuraGPU::UpdateSingleLED(int /*led*/)
{
UpdateLEDs();
}

View file

@ -44,7 +44,7 @@ int RGBController_AuraSMBus::GetDeviceMode()
break;
}
for(int mode = 0; mode < modes.size(); mode++)
for(std::size_t mode = 0; mode < modes.size(); mode++)
{
if(modes[mode].value == dev_mode)
{

View file

@ -229,7 +229,7 @@ void RGBController_CorsairLightingNode::SetupZones()
void RGBController_CorsairLightingNode::ResizeZone(int zone, int new_size)
{
if((new_size >= zones[zone].leds_min) && (new_size <= zones[zone].leds_max))
if(((unsigned int)new_size >= zones[zone].leds_min) && ((unsigned int)new_size <= zones[zone].leds_max))
{
zones[zone].leds_count = new_size;
@ -284,7 +284,7 @@ void RGBController_CorsairLightingNode::UpdateMode()
if(modes[active_mode].color_mode == MODE_COLORS_MODE_SPECIFIC)
{
for(int i = 0; i < modes[active_mode].colors.size(); i++)
for(std::size_t i = 0; i < modes[active_mode].colors.size(); i++)
{
mode_colors[(3 * i) + 0] = RGBGetRValue(modes[active_mode].colors[i]);
mode_colors[(3 * i) + 1] = RGBGetGValue(modes[active_mode].colors[i]);

View file

@ -246,12 +246,12 @@ void RGBController_CorsairPeripheral::UpdateLEDs()
corsair->SetLEDs(colors);
}
void RGBController_CorsairPeripheral::UpdateZoneLEDs(int zone)
void RGBController_CorsairPeripheral::UpdateZoneLEDs(int /*zone*/)
{
corsair->SetLEDs(colors);
}
void RGBController_CorsairPeripheral::UpdateSingleLED(int led)
void RGBController_CorsairPeripheral::UpdateSingleLED(int /*led*/)
{
corsair->SetLEDs(colors);
}

View file

@ -68,7 +68,7 @@ void RGBController_CorsairVengeance::SetupZones()
SetupColors();
}
void RGBController_CorsairVengeance::ResizeZone(int zone, int new_size)
void RGBController_CorsairVengeance::ResizeZone(int /*zone*/, int /*new_size*/)
{
/*---------------------------------------------------------*\
| This device does not support resizing zones |
@ -85,12 +85,12 @@ void RGBController_CorsairVengeance::UpdateLEDs()
corsair->SetLEDColor(red, grn, blu);
}
void RGBController_CorsairVengeance::UpdateZoneLEDs(int zone)
void RGBController_CorsairVengeance::UpdateZoneLEDs(int /*zone*/)
{
UpdateLEDs();
}
void RGBController_CorsairVengeance::UpdateSingleLED(int led)
void RGBController_CorsairVengeance::UpdateSingleLED(int /*led*/)
{
UpdateLEDs();
}

View file

@ -197,7 +197,7 @@ void RGBController_CorsairVengeancePro::UpdateLEDs()
corsair->ApplyColors();
}
void RGBController_CorsairVengeancePro::UpdateZoneLEDs(int zone)
void RGBController_CorsairVengeancePro::UpdateZoneLEDs(int /*zone*/)
{
UpdateLEDs();
}
@ -220,7 +220,7 @@ void RGBController_CorsairVengeancePro::SetCustomMode()
void RGBController_CorsairVengeancePro::UpdateMode()
{
unsigned int corsair_direction;
unsigned int corsair_direction = 0;
bool random = (modes[active_mode].color_mode == MODE_COLORS_RANDOM);
unsigned char mode_colors[6];
@ -246,6 +246,13 @@ void RGBController_CorsairVengeancePro::UpdateMode()
break;
}
mode_colors[0] = 0;
mode_colors[1] = 0;
mode_colors[2] = 0;
mode_colors[3] = 0;
mode_colors[4] = 0;
mode_colors[5] = 0;
if(modes[active_mode].color_mode == MODE_COLORS_MODE_SPECIFIC)
{
mode_colors[0] = RGBGetRValue(modes[active_mode].colors[0]);
@ -257,7 +264,7 @@ void RGBController_CorsairVengeancePro::UpdateMode()
mode_colors[3] = RGBGetRValue(modes[active_mode].colors[1]);
mode_colors[4] = RGBGetGValue(modes[active_mode].colors[1]);
mode_colors[5] = RGBGetBValue(modes[active_mode].colors[1]);
}
}
}
corsair->SetEffect(modes[active_mode].value,

View file

@ -130,7 +130,7 @@ void RGBController_Crucial::SetupZones()
/*---------------------------------------------------------*\
| Set up LEDs |
\*---------------------------------------------------------*/
for(int led_idx = 0; led_idx < zones[0].leds_count; led_idx++)
for(std::size_t led_idx = 0; led_idx < zones[0].leds_count; led_idx++)
{
led new_led;
new_led.name = "DRAM LED ";
@ -160,12 +160,12 @@ void RGBController_Crucial::UpdateLEDs()
}
}
void RGBController_Crucial::UpdateZoneLEDs(int zone)
void RGBController_Crucial::UpdateZoneLEDs(int /*zone*/)
{
UpdateLEDs();
}
void RGBController_Crucial::UpdateSingleLED(int led)
void RGBController_Crucial::UpdateSingleLED(int /*led*/)
{
UpdateLEDs();
}

View file

@ -18,7 +18,7 @@ void RGBController_Dummy::SetupZones()
}
void RGBController_Dummy::ResizeZone(int zone, int new_size)
void RGBController_Dummy::ResizeZone(int /*zone*/, int /*new_size*/)
{
}
@ -28,12 +28,12 @@ void RGBController_Dummy::UpdateLEDs()
}
void RGBController_Dummy::UpdateZoneLEDs(int zone)
void RGBController_Dummy::UpdateZoneLEDs(int /*zone*/)
{
}
void RGBController_Dummy::UpdateSingleLED(int led)
void RGBController_Dummy::UpdateSingleLED(int /*led*/)
{
}

View file

@ -17,8 +17,6 @@ RGBController_E131::RGBController_E131(std::vector<E131Device> device_list)
devices = device_list;
unsigned int led_zone_idx = 0;
mode Direct;
Direct.name = "Direct";
Direct.value = 0;
@ -102,7 +100,7 @@ void RGBController_E131::SetupZones()
SetupColors();
}
void RGBController_E131::ResizeZone(int zone, int new_size)
void RGBController_E131::ResizeZone(int /*zone*/, int /*new_size*/)
{
/*---------------------------------------------------------*\
| This device does not support resizing zones |
@ -170,12 +168,12 @@ void RGBController_E131::UpdateLEDs()
}
}
void RGBController_E131::UpdateZoneLEDs(int zone)
void RGBController_E131::UpdateZoneLEDs(int /*zone*/)
{
UpdateLEDs();
}
void RGBController_E131::UpdateSingleLED(int led)
void RGBController_E131::UpdateSingleLED(int /*led*/)
{
UpdateLEDs();
}

View file

@ -128,12 +128,12 @@ void RGBController_Faustus::UpdateLEDs()
str_set.close();
}
void RGBController_Faustus::UpdateZoneLEDs(int zone)
void RGBController_Faustus::UpdateZoneLEDs(int /*zone*/)
{
UpdateLEDs();
}
void RGBController_Faustus::UpdateSingleLED(int led)
void RGBController_Faustus::UpdateSingleLED(int /*led*/)
{
UpdateLEDs();
}

View file

@ -169,7 +169,7 @@ void RGBController_Hue2::SetupZones()
SetupColors();
}
void RGBController_Hue2::ResizeZone(int zone, int new_size)
void RGBController_Hue2::ResizeZone(int /*zone*/, int /*new_size*/)
{
}

View file

@ -201,7 +201,7 @@ void RGBController_HuePlus::SetupZones()
SetupColors();
}
void RGBController_HuePlus::ResizeZone(int zone, int new_size)
void RGBController_HuePlus::ResizeZone(int /*zone*/, int /*new_size*/)
{
}

View file

@ -140,9 +140,9 @@ void RGBController_HyperXDRAM::SetupZones()
zones.push_back(*new_zone);
}
for(int zone_idx = 0; zone_idx < zones.size(); zone_idx++)
for(std::size_t zone_idx = 0; zone_idx < zones.size(); zone_idx++)
{
for(int led_idx = 0; led_idx < zones[zone_idx].leds_count; led_idx++)
for(std::size_t led_idx = 0; led_idx < zones[zone_idx].leds_count; led_idx++)
{
led* new_led = new led();

View file

@ -301,12 +301,12 @@ void RGBController_HyperXKeyboard::UpdateLEDs()
}
}
void RGBController_HyperXKeyboard::UpdateZoneLEDs(int zone)
void RGBController_HyperXKeyboard::UpdateZoneLEDs(int /*zone*/)
{
UpdateLEDs();
}
void RGBController_HyperXKeyboard::UpdateSingleLED(int led)
void RGBController_HyperXKeyboard::UpdateSingleLED(int /*led*/)
{
UpdateLEDs();
}

View file

@ -62,12 +62,12 @@ void RGBController_LEDStrip::UpdateLEDs()
strip->SetLEDs(colors);
}
void RGBController_LEDStrip::UpdateZoneLEDs(int zone)
void RGBController_LEDStrip::UpdateZoneLEDs(int /*zone*/)
{
strip->SetLEDs(colors);
}
void RGBController_LEDStrip::UpdateSingleLED(int led)
void RGBController_LEDStrip::UpdateSingleLED(int /*led*/)
{
strip->SetLEDs(colors);
}

View file

@ -74,7 +74,7 @@ void RGBController_MSI3Zone::SetupZones()
SetupColors();
}
void RGBController_MSI3Zone::ResizeZone(int zone, int new_size)
void RGBController_MSI3Zone::ResizeZone(int /*zone*/, int /*new_size*/)
{
/*---------------------------------------------------------*\
| This device does not support resizing zones |
@ -86,12 +86,12 @@ void RGBController_MSI3Zone::UpdateLEDs()
msi->SetLEDs(colors);
}
void RGBController_MSI3Zone::UpdateZoneLEDs(int zone)
void RGBController_MSI3Zone::UpdateZoneLEDs(int /*zone*/)
{
msi->SetLEDs(colors);
}
void RGBController_MSI3Zone::UpdateSingleLED(int led)
void RGBController_MSI3Zone::UpdateSingleLED(int /*led*/)
{
msi->SetLEDs(colors);
}

View file

@ -49,7 +49,7 @@ void RGBController_MSIRGB::SetupZones()
SetupColors();
}
void RGBController_MSIRGB::ResizeZone(int zone, int new_size)
void RGBController_MSIRGB::ResizeZone(int /*zone*/, int /*new_size*/)
{
}
@ -64,12 +64,12 @@ void RGBController_MSIRGB::UpdateLEDs()
msi->SetColor(red, grn, blu);
}
void RGBController_MSIRGB::UpdateZoneLEDs(int zone)
void RGBController_MSIRGB::UpdateZoneLEDs(int /*zone*/)
{
UpdateLEDs();
}
void RGBController_MSIRGB::UpdateSingleLED(int led)
void RGBController_MSIRGB::UpdateSingleLED(int /*led*/)
{
UpdateLEDs();
}

View file

@ -110,17 +110,17 @@ void RGBController_OpenRazer::UpdateLEDs()
}
}
void RGBController_OpenRazer::UpdateZoneLEDs(int zone)
void RGBController_OpenRazer::UpdateZoneLEDs(int /*zone*/)
{
UpdateLEDs();
}
void RGBController_OpenRazer::UpdateSingleLED(int led)
void RGBController_OpenRazer::UpdateSingleLED(int /*led*/)
{
UpdateLEDs();
}
void RGBController_OpenRazer::SetupMatrixDevice(std::string dev_path, unsigned int rows, unsigned int cols)
void RGBController_OpenRazer::SetupMatrixDevice(unsigned int rows, unsigned int cols)
{
if(!matrix_custom_frame)
{
@ -145,7 +145,7 @@ void RGBController_OpenRazer::SetupMatrixDevice(std::string dev_path, unsigned i
}
}
void RGBController_OpenRazer::SetupNonMatrixDevice(std::string dev_path)
void RGBController_OpenRazer::SetupNonMatrixDevice()
{
matrix_type = RAZER_TYPE_NOMATRIX;
}
@ -185,8 +185,6 @@ void RGBController_OpenRazer::OpenFunctions(std::string dev_path)
RGBController_OpenRazer::RGBController_OpenRazer(std::string dev_path)
{
unsigned int led_count = 0;
/*-----------------------------------------------------------------*\
| Open the OpenRazer device functions |
\*-----------------------------------------------------------------*/
@ -324,11 +322,11 @@ RGBController_OpenRazer::RGBController_OpenRazer(std::string dev_path)
\*---------------------------------------------------------*/
if(device_list[i]->matrix_type == true)
{
SetupMatrixDevice(dev_path, device_list[i]->rows, device_list[i]->cols);
SetupMatrixDevice(device_list[i]->rows, device_list[i]->cols);
}
else
{
SetupNonMatrixDevice(dev_path);
SetupNonMatrixDevice();
}
SetupZones();

View file

@ -55,8 +55,8 @@ public:
int device_index;
private:
void SetupMatrixDevice(std::string dev_path, unsigned int rows, unsigned int cols);
void SetupNonMatrixDevice(std::string dev_path);
void SetupMatrixDevice(unsigned int rows, unsigned int cols);
void SetupNonMatrixDevice();
unsigned int matrix_type;
unsigned int matrix_rows;

View file

@ -110,17 +110,17 @@ void RGBController_OpenRazer::UpdateLEDs()
}
}
void RGBController_OpenRazer::UpdateZoneLEDs(int zone)
void RGBController_OpenRazer::UpdateZoneLEDs(int /*zone*/)
{
UpdateLEDs();
}
void RGBController_OpenRazer::UpdateSingleLED(int led)
void RGBController_OpenRazer::UpdateSingleLED(int /*led*/)
{
UpdateLEDs();
}
void RGBController_OpenRazer::SetupMatrixDevice(device * razer_device, device_fn_type* razer_functions, unsigned int rows, unsigned int cols)
void RGBController_OpenRazer::SetupMatrixDevice(device_fn_type* razer_functions, unsigned int rows, unsigned int cols)
{
if(!razer_functions->matrix_custom_frame)
{
@ -145,7 +145,7 @@ void RGBController_OpenRazer::SetupMatrixDevice(device * razer_device, device_fn
}
}
void RGBController_OpenRazer::SetupNonMatrixDevice(device * razer_device, device_fn_type* razer_functions)
void RGBController_OpenRazer::SetupNonMatrixDevice()
{
matrix_type = RAZER_TYPE_NOMATRIX;
}
@ -157,8 +157,6 @@ RGBController_OpenRazer::RGBController_OpenRazer(device * razer_device, device_f
this->razer_device = razer_device;
this->razer_functions = razer_functions;
unsigned int led_count = 0;
/*-----------------------------------------------------------------*\
| Start device at -1. This indicates the device was not detected |
\*-----------------------------------------------------------------*/
@ -296,11 +294,11 @@ RGBController_OpenRazer::RGBController_OpenRazer(device * razer_device, device_f
\*---------------------------------------------------------*/
if(device_list[i]->matrix_type == true)
{
SetupMatrixDevice(razer_device, razer_functions, device_list[i]->rows, device_list[i]->cols);
SetupMatrixDevice(razer_functions, device_list[i]->rows, device_list[i]->cols);
}
else
{
SetupNonMatrixDevice(razer_device, razer_functions);
SetupNonMatrixDevice();
}
SetupZones();

View file

@ -89,8 +89,8 @@ public:
int device_index;
private:
void SetupMatrixDevice(device * razer_device, device_fn_type* razer_functions, unsigned int rows, unsigned int cols);
void SetupNonMatrixDevice(device * razer_device, device_fn_type* razer_functions);
void SetupMatrixDevice(device_fn_type* razer_functions, unsigned int rows, unsigned int cols);
void SetupNonMatrixDevice();
unsigned int matrix_type;
unsigned int matrix_rows;

View file

@ -120,7 +120,7 @@ void RGBController_PatriotViper::SetupZones()
/*---------------------------------------------------------*\
| Set up LEDs |
\*---------------------------------------------------------*/
for(int led_idx = 0; led_idx < zones[0].leds_count; led_idx++)
for(std::size_t led_idx = 0; led_idx < zones[0].leds_count; led_idx++)
{
led* new_led = new led();
@ -165,7 +165,7 @@ void RGBController_PatriotViper::UpdateLEDs()
}
}
void RGBController_PatriotViper::UpdateZoneLEDs(int zone)
void RGBController_PatriotViper::UpdateZoneLEDs(int /*zone*/)
{
UpdateLEDs();
}

View file

@ -226,7 +226,7 @@ void RGBController_Polychrome::SetupZones()
SetupColors();
}
void RGBController_Polychrome::ResizeZone(int zone, int new_size)
void RGBController_Polychrome::ResizeZone(int /*zone*/, int /*new_size*/)
{
/*---------------------------------------------------------*\
| This device does not support resizing zones |
@ -245,12 +245,12 @@ void RGBController_Polychrome::UpdateLEDs()
}
}
void RGBController_Polychrome::UpdateZoneLEDs(int zone)
void RGBController_Polychrome::UpdateZoneLEDs(int /*zone*/)
{
UpdateLEDs();
}
void RGBController_Polychrome::UpdateSingleLED(int led)
void RGBController_Polychrome::UpdateSingleLED(int /*led*/)
{
UpdateLEDs();
}

View file

@ -209,7 +209,7 @@ void RGBController_PoseidonZRGB::SetupZones()
SetupColors();
}
void RGBController_PoseidonZRGB::ResizeZone(int zone, int new_size)
void RGBController_PoseidonZRGB::ResizeZone(int /*zone*/, int /*new_size*/)
{
/*---------------------------------------------------------*\
| This device does not support resizing zones |
@ -228,12 +228,12 @@ void RGBController_PoseidonZRGB::UpdateLEDs()
}
}
void RGBController_PoseidonZRGB::UpdateZoneLEDs(int zone)
void RGBController_PoseidonZRGB::UpdateZoneLEDs(int /*zone*/)
{
UpdateLEDs();
}
void RGBController_PoseidonZRGB::UpdateSingleLED(int led)
void RGBController_PoseidonZRGB::UpdateSingleLED(int /*led*/)
{
UpdateLEDs();
}

View file

@ -139,7 +139,7 @@ int RGBController_RGBFusion::GetDeviceMode()
{
int dev_mode = rgb_fusion->GetMode();
for(int mode = 0; mode < modes.size(); mode++)
for(std::size_t mode = 0; mode < modes.size(); mode++)
{
if(modes[mode].value == dev_mode)
{

View file

@ -221,7 +221,7 @@ void RGBController_RGBFusion2USB::SetupZones()
SetupColors();
}
void RGBController_RGBFusion2USB::ResizeZone(int zone, int new_size)
void RGBController_RGBFusion2USB::ResizeZone(int /*zone*/, int /*new_size*/)
{
}

View file

@ -168,7 +168,7 @@ void RGBController_ThermaltakeRiing::SetupZones()
void RGBController_ThermaltakeRiing::ResizeZone(int zone, int new_size)
{
if((new_size >= zones[zone].leds_min) && (new_size <= zones[zone].leds_max))
if(((unsigned int)new_size >= zones[zone].leds_min) && ((unsigned int)new_size <= zones[zone].leds_max))
{
zones[zone].leds_count = new_size;

View file

@ -162,7 +162,7 @@ void Ui::OpenRGBDevicePage::on_LEDBox_currentIndexChanged(int index)
{
selected_zone = selected_zone - 1;
if(index < device->zones[selected_zone].leds_count)
if((unsigned int)index < device->zones[selected_zone].leds_count)
{
color = device->zones[selected_zone].colors[index];
}
@ -198,7 +198,7 @@ void Ui::OpenRGBDevicePage::on_LEDBox_currentIndexChanged(int index)
}
void Ui::OpenRGBDevicePage::on_ModeBox_currentIndexChanged(int index)
void Ui::OpenRGBDevicePage::on_ModeBox_currentIndexChanged(int /*index*/)
{
/*-----------------------------------------------------*\
| Update mode user interface elements |
@ -492,7 +492,7 @@ void Ui::OpenRGBDevicePage::UpdateModeUi()
for (std::size_t i = 0; i < device->modes[selected_mode].colors.size(); i++)
{
char id_buf[32];
snprintf(id_buf, 16, "Mode Color %d", i);
snprintf(id_buf, 16, "Mode Color %lu", i);
ui->LEDBox->addItem(id_buf);
}
@ -509,7 +509,7 @@ void Ui::OpenRGBDevicePage::UpdateMode()
/*-----------------------------------------------------*\
| Read selected mode |
\*-----------------------------------------------------*/
unsigned int current_mode = (unsigned int)ui->ModeBox->currentIndex();
int current_mode = ui->ModeBox->currentIndex();
if(current_mode >= 0)
{
@ -519,9 +519,9 @@ void Ui::OpenRGBDevicePage::UpdateMode()
bool current_random = ui->RandomCheck->isChecked();
int current_dir_idx = ui->DirectionBox->currentIndex();
int current_direction = 0;
bool supports_dir_lr = ( device->modes[current_mode].flags & MODE_FLAG_HAS_DIRECTION_LR );
bool supports_dir_ud = ( device->modes[current_mode].flags & MODE_FLAG_HAS_DIRECTION_UD );
bool supports_dir_hv = ( device->modes[current_mode].flags & MODE_FLAG_HAS_DIRECTION_HV );
bool supports_dir_lr = ( device->modes[(unsigned int)current_mode].flags & MODE_FLAG_HAS_DIRECTION_LR );
bool supports_dir_ud = ( device->modes[(unsigned int)current_mode].flags & MODE_FLAG_HAS_DIRECTION_UD );
bool supports_dir_hv = ( device->modes[(unsigned int)current_mode].flags & MODE_FLAG_HAS_DIRECTION_HV );
/*-----------------------------------------------------*\
| Set the direction value |
@ -560,7 +560,7 @@ void Ui::OpenRGBDevicePage::UpdateMode()
current_direction = current_dir_idx;
}
device->modes[current_mode].direction = current_direction;
device->modes[(unsigned int)current_mode].direction = current_direction;
/*-----------------------------------------------------*\
| If Speed Slider is enabled, read the speed value |
@ -574,43 +574,43 @@ void Ui::OpenRGBDevicePage::UpdateMode()
\*-----------------------------------------------------*/
if(InvertedSpeed)
{
current_speed = device->modes[current_mode].speed_min - current_speed + device->modes[current_mode].speed_max;
current_speed = device->modes[(unsigned int)current_mode].speed_min - current_speed + device->modes[current_mode].speed_max;
}
}
/*-----------------------------------------------------*\
| Don't set the mode if the current mode is invalid |
\*-----------------------------------------------------*/
if(current_mode < device->modes.size())
if((unsigned int)current_mode < device->modes.size())
{
/*-----------------------------------------------------*\
| Update mode parameters |
\*-----------------------------------------------------*/
device->modes[current_mode].speed = current_speed;
device->modes[(unsigned int)current_mode].speed = current_speed;
if(current_per_led)
{
device->modes[current_mode].color_mode = MODE_COLORS_PER_LED;
device->modes[(unsigned int)current_mode].color_mode = MODE_COLORS_PER_LED;
}
else if(current_mode_specific)
{
device->modes[current_mode].color_mode = MODE_COLORS_MODE_SPECIFIC;
device->modes[(unsigned int)current_mode].color_mode = MODE_COLORS_MODE_SPECIFIC;
}
else if(current_random)
{
device->modes[current_mode].color_mode = MODE_COLORS_RANDOM;
device->modes[(unsigned int)current_mode].color_mode = MODE_COLORS_RANDOM;
}
else
{
device->modes[current_mode].color_mode = MODE_COLORS_NONE;
device->modes[(unsigned int)current_mode].color_mode = MODE_COLORS_NONE;
}
/*-----------------------------------------------------*\
| Change device mode |
\*-----------------------------------------------------*/
device->SetMode(current_mode);
device->SetMode((unsigned int)current_mode);
if(device->modes[current_mode].color_mode == MODE_COLORS_PER_LED)
if(device->modes[(unsigned int)current_mode].color_mode == MODE_COLORS_PER_LED)
{
device->UpdateLEDs();
}
@ -684,7 +684,7 @@ void Ui::OpenRGBDevicePage::on_SetDeviceButton_clicked()
ui->BlueSpinBox->text().toInt()
);
for(int i = 0; i < device->modes[selected_mode].colors.size(); i++)
for(std::size_t i = 0; i < device->modes[selected_mode].colors.size(); i++)
{
device->modes[selected_mode].colors[i] = color;
}

View file

@ -256,7 +256,7 @@ void OpenRGBDialog2::RefreshProfileList()
ui->ProfileBox->clear();
profileMenu->clear();
for(int profile_index = 0; profile_index < profile_manager.profile_list.size(); profile_index++)
for(std::size_t profile_index = 0; profile_index < profile_manager.profile_list.size(); profile_index++)
{
/*-----------------------------------------------------*\
| Fill in profile combo box |

View file

@ -76,7 +76,9 @@ void rgb2hsv(unsigned int rgb, hsv_t* hsv)
unsigned int hsv2rgb(hsv_t* hsv)
{
unsigned char r, g, b;
unsigned char r = 0;
unsigned char g = 0;
unsigned char b = 0;
if (hsv->saturation == 0) {
r = g = b = hsv->value;

View file

@ -32,7 +32,6 @@ std::string find_usb_serial_port(unsigned short vid, unsigned short pid)
if(dir == NULL)
{
closedir(dir);
return ret_string;
}