This is an automated email from Gerrit.

"zapb <d...@zapb.de>" just uploaded a new patch set to Gerrit, which you can 
find at https://review.openocd.org/c/openocd/+/8515

-- gerrit

commit 1222f788ecaea998b7a4ee6a7f718c4bce905870
Author: Marc Schink <d...@zapb.de>
Date:   Fri Aug 30 11:06:13 2024 +0200

    adapter/bitbang: Use 'bool' data type for blink()
    
    Change-Id: I187f8944ad5fd92f28cbd32e447f9ec1a97e16d6
    Signed-off-by: Marc Schink <d...@zapb.de>

diff --git a/src/jtag/drivers/am335xgpio.c b/src/jtag/drivers/am335xgpio.c
index cfe41c3be5..cf2b61d617 100644
--- a/src/jtag/drivers/am335xgpio.c
+++ b/src/jtag/drivers/am335xgpio.c
@@ -275,7 +275,7 @@ static int am335xgpio_swdio_read(void)
        return get_gpio_value(&adapter_gpio_config[ADAPTER_GPIO_IDX_SWDIO]);
 }
 
-static int am335xgpio_blink(int on)
+static int am335xgpio_blink(bool on)
 {
        if (is_gpio_config_valid(&adapter_gpio_config[ADAPTER_GPIO_IDX_LED]))
                set_gpio_value(&adapter_gpio_config[ADAPTER_GPIO_IDX_LED], on);
diff --git a/src/jtag/drivers/bcm2835gpio.c b/src/jtag/drivers/bcm2835gpio.c
index ff10b0a78c..744c44e504 100644
--- a/src/jtag/drivers/bcm2835gpio.c
+++ b/src/jtag/drivers/bcm2835gpio.c
@@ -408,7 +408,7 @@ static void bcm2835gpio_munmap(void)
        }
 }
 
-static int bcm2835gpio_blink(int on)
+static int bcm2835gpio_blink(bool on)
 {
        if (is_gpio_config_valid(ADAPTER_GPIO_IDX_LED))
                set_gpio_value(&adapter_gpio_config[ADAPTER_GPIO_IDX_LED], on);
diff --git a/src/jtag/drivers/bitbang.c b/src/jtag/drivers/bitbang.c
index e41659263c..850e81c9a6 100644
--- a/src/jtag/drivers/bitbang.c
+++ b/src/jtag/drivers/bitbang.c
@@ -309,7 +309,7 @@ int bitbang_execute_queue(struct jtag_command *cmd_queue)
        retval = ERROR_OK;
 
        if (bitbang_interface->blink) {
-               if (bitbang_interface->blink(1) != ERROR_OK)
+               if (bitbang_interface->blink(true) != ERROR_OK)
                        return ERROR_FAIL;
        }
 
@@ -377,7 +377,7 @@ int bitbang_execute_queue(struct jtag_command *cmd_queue)
                cmd = cmd->next;
        }
        if (bitbang_interface->blink) {
-               if (bitbang_interface->blink(0) != ERROR_OK)
+               if (bitbang_interface->blink(false) != ERROR_OK)
                        return ERROR_FAIL;
        }
 
@@ -396,7 +396,7 @@ static void bitbang_swd_exchange(bool rnw, uint8_t buf[], 
unsigned int offset, u
 {
        if (bitbang_interface->blink) {
                /* FIXME: we should manage errors */
-               bitbang_interface->blink(1);
+               bitbang_interface->blink(true);
        }
 
        for (unsigned int i = offset; i < bit_cnt + offset; i++) {
@@ -418,7 +418,7 @@ static void bitbang_swd_exchange(bool rnw, uint8_t buf[], 
unsigned int offset, u
 
        if (bitbang_interface->blink) {
                /* FIXME: we should manage errors */
-               bitbang_interface->blink(0);
+               bitbang_interface->blink(false);
        }
 }
 
diff --git a/src/jtag/drivers/bitbang.h b/src/jtag/drivers/bitbang.h
index dc941796e2..82405eb8ab 100644
--- a/src/jtag/drivers/bitbang.h
+++ b/src/jtag/drivers/bitbang.h
@@ -45,7 +45,7 @@ struct bitbang_interface {
        int (*write)(int tck, int tms, int tdi);
 
        /** Blink led (optional). */
-       int (*blink)(int on);
+       int (*blink)(bool on);
 
        /** Sample SWDIO and return the value. */
        int (*swdio_read)(void);
diff --git a/src/jtag/drivers/linuxgpiod.c b/src/jtag/drivers/linuxgpiod.c
index 1926ed9ae6..6180092d89 100644
--- a/src/jtag/drivers/linuxgpiod.c
+++ b/src/jtag/drivers/linuxgpiod.c
@@ -178,7 +178,7 @@ static int linuxgpiod_swd_write(int swclk, int swdio)
        return ERROR_OK;
 }
 
-static int linuxgpiod_blink(int on)
+static int linuxgpiod_blink(bool on)
 {
        int retval;
 
diff --git a/src/jtag/drivers/parport.c b/src/jtag/drivers/parport.c
index d26a51048f..d03d3b89c8 100644
--- a/src/jtag/drivers/parport.c
+++ b/src/jtag/drivers/parport.c
@@ -183,8 +183,8 @@ static int parport_reset(int trst, int srst)
        return ERROR_OK;
 }
 
-/* turn LED on parport adapter on (1) or off (0) */
-static int parport_led(int on)
+/* turn LED on parport adapter on (true) or off (true) */
+static int parport_led(bool on)
 {
        if (on)
                dataport_value |= cable->LED_MASK;
@@ -364,7 +364,7 @@ static int parport_init(void)
                return ERROR_FAIL;
        if (parport_write(0, 0, 0) != ERROR_OK)
                return ERROR_FAIL;
-       if (parport_led(1) != ERROR_OK)
+       if (parport_led(true) != ERROR_OK)
                return ERROR_FAIL;
 
        bitbang_interface = &parport_bitbang;
@@ -374,7 +374,7 @@ static int parport_init(void)
 
 static int parport_quit(void)
 {
-       if (parport_led(0) != ERROR_OK)
+       if (parport_led(false) != ERROR_OK)
                return ERROR_FAIL;
 
        if (parport_exit) {
diff --git a/src/jtag/drivers/remote_bitbang.c 
b/src/jtag/drivers/remote_bitbang.c
index edd36f2e67..91a8532b79 100644
--- a/src/jtag/drivers/remote_bitbang.c
+++ b/src/jtag/drivers/remote_bitbang.c
@@ -251,7 +251,7 @@ static int remote_bitbang_sleep(unsigned int microseconds)
        return remote_bitbang_flush();
 }
 
-static int remote_bitbang_blink(int on)
+static int remote_bitbang_blink(bool on)
 {
        char c = on ? 'B' : 'b';
        return remote_bitbang_queue(c, FLUSH_SEND_BUF);

-- 

Reply via email to