]> sigrok.org Git - sigrok-firmware-fx2lafw.git/commitdiff
fx2lafw: silence integer overflow compile warnings
authorGerhard Sittig <redacted>
Mon, 22 Feb 2021 19:17:02 +0000 (20:17 +0100)
committerGerhard Sittig <redacted>
Mon, 23 Aug 2021 17:01:42 +0000 (19:01 +0200)
Explicitly mark literals for control bitfield values as unsigned, to
avoid compiler warnings when the MSB gets set in assignments to a byte.
This kind of follows up to commit f6ef2ff72979 after commit b283ba837a11
re-introduced the warning.

gpif-acquisition.c

index 96476ccc4185a01319efd34c16a12568125da8c4..c6ba52a0939fc81474bb29ee0d7ca3f700f6dbed 100644 (file)
@@ -161,7 +161,7 @@ static void gpif_make_data_dp_state(volatile BYTE *pSTATE)
         * BRANCH
         * Branch to IDLE if condition is true, back to S0 otherwise.
         */
-       pSTATE[0] = (1 << 7) | (7 << 3) | (0 << 0);
+       pSTATE[0] = (1u << 7) | (7u << 3) | (0u << 0);
 
        /*
         * OPCODE