@@ -119,7 +119,7 @@ void led_vumeter_task(void)
119119 osc2 = (sid_memory [0x07 ] * 0.596f ); /* Frequency in Hz of SID1 @ $D400 Oscillator 2 */
120120 osc3 = (sid_memory [0x0E ] * 0.596f ); /* Frequency in Hz of SID1 @ $D400 Oscillator 3 */
121121
122- vu = abs ((osc1 + osc2 + osc3 ) / 3.0f );
122+ vu = abs ((int )(( osc1 + osc2 + osc3 ) / 3.0f ) );
123123 vu = map (vu , 0 , HZ_MAX , 0 , VU_MAX );
124124 if (usbsid_config .LED .enabled ) {
125125 pwm_value = (uint16_t )vu ;
@@ -131,9 +131,9 @@ void led_vumeter_task(void)
131131 int sidno = (usbsid_config .RGBLED .sid_to_use - 1 ) * 0x20 ;
132132 rgb_value = (
133133 (ugrb_u32 (
134- rgbb ((sid_memory [0x00 + sidno ] * 0.596f ),usbsid_config .RGBLED .brightness ),
135- rgbb ((sid_memory [0x07 + sidno ] * 0.596f ),usbsid_config .RGBLED .brightness ),
136- rgbb ((sid_memory [0x0E + sidno ] * 0.596f ),usbsid_config .RGBLED .brightness ))
134+ rgbb ((int )( sid_memory [0x00 + sidno ] * 0.596f ),usbsid_config .RGBLED .brightness ),
135+ rgbb ((int )( sid_memory [0x07 + sidno ] * 0.596f ),usbsid_config .RGBLED .brightness ),
136+ rgbb ((int )( sid_memory [0x0E + sidno ] * 0.596f ),usbsid_config .RGBLED .brightness ))
137137 ) << 8u );
138138 dma_hw -> multi_channel_trigger = (1u << dma_rgbled );
139139 }
@@ -187,9 +187,9 @@ void led_breathe_task(void)
187187 b_ = (_rgb == 2 || _rgb == 4 || _rgb == 5 ) ? (rgb_ * 8 ) : 0 ;
188188 rgb_value = (
189189 (ugrb_u32 (
190- rgbb (r_ ,usbsid_config .RGBLED .brightness ),
191- rgbb (g_ ,usbsid_config .RGBLED .brightness ),
192- rgbb (b_ ,usbsid_config .RGBLED .brightness ))
190+ rgbb (( int ) r_ ,usbsid_config .RGBLED .brightness ),
191+ rgbb (( int ) g_ ,usbsid_config .RGBLED .brightness ),
192+ rgbb (( int ) b_ ,usbsid_config .RGBLED .brightness ))
193193 ) << 8u );
194194 dma_hw -> multi_channel_trigger = (1u << dma_rgbled );
195195 } else {
0 commit comments