@@ -51,7 +51,9 @@ static bool cmd_help(target_s *t, int argc, const char **argv);
5151
5252static bool cmd_jtag_scan (target_s * target , int argc , const char * * argv );
5353static bool cmd_swd_scan (target_s * target , int argc , const char * * argv );
54+ #ifdef PLATFORM_HAS_RVSWD
5455static bool cmd_rvswd_scan (target_s * target , int argc , const char * * argv );
56+ #endif
5557static bool cmd_auto_scan (target_s * t , int argc , const char * * argv );
5658static bool cmd_frequency (target_s * t , int argc , const char * * argv );
5759static bool cmd_targets (target_s * t , int argc , const char * * argv );
@@ -83,7 +85,9 @@ const command_s cmd_list[] = {
8385 {"jtag_scan" , cmd_jtag_scan , "Scan JTAG chain for devices" },
8486 {"swd_scan" , cmd_swd_scan , "Scan SWD interface for devices: [TARGET_ID]" },
8587 {"swdp_scan" , cmd_swd_scan , "Deprecated: use swd_scan instead" },
88+ #ifdef PLATFORM_HAS_RVSWD
8689 {"rvswd_scan" , cmd_rvswd_scan , "Scan RVSWD for devices" },
90+ #endif
8791 {"auto_scan" , cmd_auto_scan , "Automatically scan all chain types for devices" },
8892 {"frequency" , cmd_frequency , "set minimum high and low times: [FREQ]" },
8993 {"targets" , cmd_targets , "Display list of available targets" },
@@ -285,6 +289,7 @@ bool cmd_swd_scan(target_s *target, int argc, const char **argv)
285289 return true;
286290}
287291
292+ #ifdef PLATFORM_HAS_RVSWD
288293bool cmd_rvswd_scan (target_s * target , int argc , const char * * argv )
289294{
290295 (void )target ;
@@ -327,6 +332,7 @@ bool cmd_rvswd_scan(target_s *target, int argc, const char **argv)
327332 morse (NULL , false);
328333 return true;
329334}
335+ #endif
330336
331337bool cmd_auto_scan (target_s * t , int argc , const char * * argv )
332338{
0 commit comments