From 7aa99119da1a2b9266ff9a2d76af5f0981c38f7d Mon Sep 17 00:00:00 2001 From: Michal Sojka Date: Sat, 29 Aug 2015 10:48:42 +0200 Subject: [PATCH 1/1] Print SPI chip name in portlist output --- rpp-test-sw/commands/cmd_port.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/rpp-test-sw/commands/cmd_port.c b/rpp-test-sw/commands/cmd_port.c index e20d835..471b2c6 100644 --- a/rpp-test-sw/commands/cmd_port.c +++ b/rpp-test-sw/commands/cmd_port.c @@ -43,18 +43,18 @@ int cmd_do_port_list(cmd_io_t *cmd_io, const struct cmd_des *des, char *param[]) for (i = 0; i < ARRAY_SIZE(port_desc); i++) { const struct port_desc *port = &port_desc[i]; const char *rw[4] = { "N/A", "WO", "RO", "RW" }; - const char *type = ""; + char note[30] = ""; #ifdef TARGET_HAS_SPI if (port->set == port_spi_set) - type = "SPI"; + snprintf(note, sizeof(note), "SPI, %s", port->cfg.spi.chip); #endif rpp_sci_printf("%-10s %s %dx%db%s%s%s\r\n", port->name, rw[(port->set ? 1 : 0) | (port->get ? 2 : 0)], port->numchn, port->bpch, - *type ? " (": "", - type, - *type ? ")" : ""); + *note ? " (": "", + note, + *note ? ")" : ""); } return 1; } -- 2.39.2