main: list_boards: print 'Undefined' when fpga_part or cable_name is empty

This commit is contained in:
Gwenhael Goavec-Merou 2025-08-07 11:00:49 +02:00
parent bc864100ff
commit c818641cae
1 changed files with 8 additions and 2 deletions

View File

@ -1163,8 +1163,14 @@ void displaySupported(const struct arguments &args)
for (auto b = board_list.begin(); b != board_list.end(); b++) { for (auto b = board_list.begin(); b != board_list.end(); b++) {
stringstream ss; stringstream ss;
target_board_t c = (*b).second; target_board_t c = (*b).second;
ss << setw(26) << left << (*b).first << setw(19) << c.cable_name; std::string cable_name = c.cable_name;
ss << setw(25)<< c.fpga_part; std::string fpga_part = c.fpga_part;
if (cable_name.size() == 0)
cable_name = "Undefined";
if (fpga_part.size() == 0)
fpga_part = "Undefined";
ss << setw(26) << left << (*b).first << setw(19) << cable_name;
ss << setw(25)<< fpga_part;
printInfo(ss.str()); printInfo(ss.str());
} }
cout << endl; cout << endl;