]> sigrok.org Git - sigrok-firmware-fx2lafw.git/commitdiff
Silence warnings
authorBenjamin Larsson <redacted>
Wed, 18 May 2016 22:36:25 +0000 (00:36 +0200)
committerUwe Hermann <redacted>
Wed, 25 May 2016 14:32:09 +0000 (16:32 +0200)
The following warnings are fixed by this:

 hantek_6022be.c:424: warning 158: overflow in implicit constant conversion
 sainsmart_dds120.c:359: warning 158: overflow in implicit constant conversion
 sainsmart_dds120.c:363: warning 158: overflow in implicit constant conversion
 sainsmart_dds120.c:366: warning 158: overflow in implicit constant conversion
 sainsmart_dds120.c:370: warning 158: overflow in implicit constant conversion
 sainsmart_dds120.c:494: warning 158: overflow in implicit constant conversion

hantek_6022be.c
sainsmart_dds120.c

index a62280d63dceed093070458b3413be0ced73db41..e089e96996c05eeafca9629a84f38360ba1c16d7 100644 (file)
@@ -421,7 +421,7 @@ static void main(void)
 
        /* Init timer2. */
        RCAP2L = -500 & 0xff;
-       RCAP2H = (-500 >> 8) & 0xff;
+       RCAP2H = (-500 & 0xff00) >> 8;
        T2CON = 0;
        ET2 = 1;
        TR2 = 1;
index a854f8d01ec80c0c6f1d22b05ebeffa02d4adb41..9f06af32ae318bf0bd13915951563b7fe7e88f47 100644 (file)
@@ -356,18 +356,18 @@ static BOOL set_calibration_pulse(BYTE fs)
        switch (fs) {
        case 0:         // 100Hz
                RCAP2L = -10000 & 0xff;
-               RCAP2H = (-10000 >> 8) & 0xff;
+               RCAP2H = (-10000 & 0xff00) >> 8;
                return TRUE;
        case 1:         // 1kHz
                RCAP2L = -1000 & 0xff;
-               RCAP2H = (-1000 >> 8) & 0xff;
+               RCAP2H = (-1000 & 0xff00) >> 8;
                return TRUE;
        case 10:        // 1kHz
-               RCAP2L = -100 & 0xff;
+               RCAP2L = (BYTE)(-100 & 0xff);
                RCAP2H = 0xff;
                return TRUE;
        case 50:        // 50kHz
-               RCAP2L = -20 & 0xff;
+               RCAP2L = (BYTE)(-20 & 0xff);
                RCAP2H = 0xff;
                return TRUE;
        default:
@@ -491,7 +491,7 @@ static void main(void)
 
        /* Init timer2. */
        RCAP2L = -1000 & 0xff;
-       RCAP2H = (-1000 >> 8) & 0xff;
+       RCAP2H = (-1000 & 0xff00) >> 8;
        T2CON = 0;
        ET2 = 1;
        TR2 = 1;