From: Michal Sojka Date: Sat, 29 Aug 2015 08:48:42 +0000 (+0200) Subject: Print SPI chip name in portlist output X-Git-Tag: eaton-0.6~7 X-Git-Url: http://rtime.felk.cvut.cz/gitweb/pes-rpp/rpp-test-sw.git/commitdiff_plain/7aa99119da1a2b9266ff9a2d76af5f0981c38f7d Print SPI chip name in portlist output --- 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; }