diff options
author | Sevan Janiyan <venture37@geeklan.co.uk> | 2024-01-28 20:34:41 +0000 |
---|---|---|
committer | Tomas Vanek <vanekt@fbl.cz> | 2024-02-15 09:00:50 +0000 |
commit | 7145b984a9852a0494e2e63df2f61aa36f877377 (patch) | |
tree | b11b5b6200222e01fd4059e475fb0524f35afdd0 /src/flash | |
parent | efdd5e09b1108e3bd35898a684817c01dc95cd93 (diff) | |
download | riscv-openocd-7145b984a9852a0494e2e63df2f61aa36f877377.zip riscv-openocd-7145b984a9852a0494e2e63df2f61aa36f877377.tar.gz riscv-openocd-7145b984a9852a0494e2e63df2f61aa36f877377.tar.bz2 |
portability fix: Switch binary literals to hex
Allows build with legacy toolchains which do not support
C23 nor GCC extension for binary literals.
Change-Id: I742d3a8a86bf16f81421d11c59d3cb155ee17aed
Signed-off-by: Sevan Janiyan <venture37@geeklan.co.uk>
Reviewed-on: https://review.openocd.org/c/openocd/+/8123
Tested-by: jenkins
Reviewed-by: Jörg Wunsch <openocd@uriah.heep.sax.de>
Reviewed-by: Tomas Vanek <vanekt@fbl.cz>
Diffstat (limited to 'src/flash')
-rw-r--r-- | src/flash/nor/xcf.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/flash/nor/xcf.c b/src/flash/nor/xcf.c index c253b22..1d67b09 100644 --- a/src/flash/nor/xcf.c +++ b/src/flash/nor/xcf.c @@ -130,8 +130,8 @@ static struct xcf_status read_status(struct flash_bank *bank) jtag_add_ir_scan(bank->target->tap, &scan, TAP_IDLE); jtag_execute_queue(); - ret.isc_error = ((irdata[0] >> 7) & 3) == 0b01; - ret.prog_error = ((irdata[0] >> 5) & 3) == 0b01; + ret.isc_error = ((irdata[0] >> 7) & 3) == 1; + ret.prog_error = ((irdata[0] >> 5) & 3) == 1; ret.prog_busy = ((irdata[0] >> 4) & 1) == 0; ret.isc_mode = ((irdata[0] >> 3) & 1) == 1; @@ -528,7 +528,7 @@ static int isc_program_single_revision_btc(struct flash_bank *bank) { uint8_t buf[4]; uint32_t btc = 0xFFFFFFFF; - btc &= ~0b1111; + btc &= ~0xF; btc |= ((bank->num_sectors - 1) << 2); btc &= ~(1 << 4); h_u32_to_le(buf, btc); |