File indexing completed on 2025-05-11 08:24:14
0001
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012
0013
0014
0015
0016
0017
0018
0019
0020
0021
0022
0023
0024
0025
0026
0027
0028
0029
0030
0031
0032
0033
0034
0035 #ifndef _RTEMS_SHELL_CONFIG_h
0036 #define _RTEMS_SHELL_CONFIG_h
0037
0038 #include <rtems/shell.h>
0039
0040
0041
0042
0043 extern rtems_shell_cmd_t rtems_shell_HELP_Command;
0044 extern rtems_shell_cmd_t rtems_shell_ALIAS_Command;
0045 extern rtems_shell_cmd_t rtems_shell_TIME_Command;
0046 extern rtems_shell_cmd_t rtems_shell_CMDLS_Command;
0047 extern rtems_shell_cmd_t rtems_shell_CMDCHOWN_Command;
0048 extern rtems_shell_cmd_t rtems_shell_CMDCHMOD_Command;
0049 extern rtems_shell_cmd_t rtems_shell_LOGOFF_Command;
0050 extern rtems_shell_cmd_t rtems_shell_SETENV_Command;
0051 extern rtems_shell_cmd_t rtems_shell_GETENV_Command;
0052 extern rtems_shell_cmd_t rtems_shell_UNSETENV_Command;
0053
0054 extern rtems_shell_cmd_t rtems_shell_MDUMP_Command;
0055 extern rtems_shell_cmd_t rtems_shell_WDUMP_Command;
0056 extern rtems_shell_cmd_t rtems_shell_LDUMP_Command;
0057 extern rtems_shell_cmd_t rtems_shell_MEDIT_Command;
0058 extern rtems_shell_cmd_t rtems_shell_MFILL_Command;
0059 extern rtems_shell_cmd_t rtems_shell_MMOVE_Command;
0060
0061 extern rtems_shell_cmd_t rtems_shell_JOEL_Command;
0062 extern rtems_shell_cmd_t rtems_shell_DATE_Command;
0063 extern rtems_shell_cmd_t rtems_shell_ECHO_Command;
0064 extern rtems_shell_cmd_t rtems_shell_EDIT_Command;
0065 extern rtems_shell_cmd_t rtems_shell_SLEEP_Command;
0066 extern rtems_shell_cmd_t rtems_shell_ID_Command;
0067 extern rtems_shell_cmd_t rtems_shell_TTY_Command;
0068 extern rtems_shell_cmd_t rtems_shell_WHOAMI_Command;
0069
0070 extern rtems_shell_cmd_t rtems_shell_CP_Command;
0071 extern rtems_shell_cmd_t rtems_shell_PWD_Command;
0072 extern rtems_shell_cmd_t rtems_shell_LS_Command;
0073 extern rtems_shell_cmd_t rtems_shell_CHDIR_Command;
0074 extern rtems_shell_cmd_t rtems_shell_MKDIR_Command;
0075 extern rtems_shell_cmd_t rtems_shell_RMDIR_Command;
0076 extern rtems_shell_cmd_t rtems_shell_CHROOT_Command;
0077 extern rtems_shell_cmd_t rtems_shell_CHMOD_Command;
0078 extern rtems_shell_cmd_t rtems_shell_CAT_Command;
0079 extern rtems_shell_cmd_t rtems_shell_MKRFS_Command;
0080 extern rtems_shell_cmd_t rtems_shell_MSDOSFMT_Command;
0081 extern rtems_shell_cmd_t rtems_shell_MSDOSFMT_Alias;
0082 extern rtems_shell_cmd_t rtems_shell_MV_Command;
0083 extern rtems_shell_cmd_t rtems_shell_RM_Command;
0084 extern rtems_shell_cmd_t rtems_shell_LN_Command;
0085 extern rtems_shell_cmd_t rtems_shell_MKNOD_Command;
0086 extern rtems_shell_cmd_t rtems_shell_UMASK_Command;
0087 extern rtems_shell_cmd_t rtems_shell_LSOF_Command;
0088 extern rtems_shell_cmd_t rtems_shell_MOUNT_Command;
0089 extern rtems_shell_cmd_t rtems_shell_UNMOUNT_Command;
0090 extern rtems_shell_cmd_t rtems_shell_BLKSYNC_Command;
0091 extern rtems_shell_cmd_t rtems_shell_BLKSTATS_Command;
0092 extern rtems_shell_cmd_t rtems_shell_FDISK_Command;
0093 extern rtems_shell_cmd_t rtems_shell_DD_Command;
0094 extern rtems_shell_cmd_t rtems_shell_HEXDUMP_Command;
0095 extern rtems_shell_cmd_t rtems_shell_DEBUGRFS_Command;
0096 extern rtems_shell_cmd_t rtems_shell_DF_Command;
0097 extern rtems_shell_cmd_t rtems_shell_MD5_Command;
0098
0099 extern rtems_shell_cmd_t rtems_shell_RTC_Command;
0100 extern rtems_shell_cmd_t rtems_shell_SPI_Command;
0101 extern rtems_shell_cmd_t rtems_shell_FLASHDEV_Command;
0102 extern rtems_shell_cmd_t rtems_shell_I2CDETECT_Command;
0103 extern rtems_shell_cmd_t rtems_shell_I2CGET_Command;
0104 extern rtems_shell_cmd_t rtems_shell_I2CSET_Command;
0105
0106 extern rtems_shell_cmd_t rtems_shell_SHUTDOWN_Command;
0107 extern rtems_shell_cmd_t rtems_shell_CPUINFO_Command;
0108 extern rtems_shell_cmd_t rtems_shell_CPUUSE_Command;
0109 extern rtems_shell_cmd_t rtems_shell_TOP_Command;
0110 extern rtems_shell_cmd_t rtems_shell_STACKUSE_Command;
0111 extern rtems_shell_cmd_t rtems_shell_PERIODUSE_Command;
0112 extern rtems_shell_cmd_t rtems_shell_PROFREPORT_Command;
0113 extern rtems_shell_cmd_t rtems_shell_WKSPACE_INFO_Command;
0114 extern rtems_shell_cmd_t rtems_shell_RTEMS_Command;
0115 extern rtems_shell_cmd_t rtems_shell_MALLOC_INFO_Command;
0116 extern rtems_shell_cmd_t rtems_shell_RTRACE_Command;
0117 #if RTEMS_NETWORKING
0118 extern rtems_shell_cmd_t rtems_shell_IFCONFIG_Command;
0119 extern rtems_shell_cmd_t rtems_shell_ROUTE_Command;
0120 extern rtems_shell_cmd_t rtems_shell_NETSTATS_Command;
0121 extern rtems_shell_cmd_t rtems_shell_PING_Command;
0122 #endif
0123
0124
0125
0126
0127 extern rtems_shell_cmd_t rtems_shell_DRVMGR_Command;
0128 extern rtems_shell_cmd_t rtems_shell_PCI_Command;
0129
0130 extern rtems_shell_cmd_t * const rtems_shell_Initial_commands[];
0131
0132
0133
0134
0135 extern rtems_shell_alias_t rtems_shell_DIR_Alias;
0136 extern rtems_shell_alias_t rtems_shell_CD_Alias;
0137 extern rtems_shell_alias_t rtems_shell_EXIT_Alias;
0138
0139 extern rtems_shell_alias_t * const rtems_shell_Initial_aliases[];
0140
0141
0142
0143
0144
0145
0146 #if !defined(CONFIGURE_SHELL_COMMANDS_ALL)
0147 #if defined(CONFIGURE_SHELL_COMMANDS_DIR) && \
0148 !defined(CONFIGURE_SHELL_COMMANDS_LS)
0149 #define CONFIGURE_SHELL_COMMAND_LS
0150 #endif
0151
0152 #if defined(CONFIGURE_SHELL_COMMANDS_CD) && \
0153 !defined(CONFIGURE_SHELL_COMMANDS_CHDIR)
0154 #define CONFIGURE_SHELL_COMMAND_CHDIR
0155 #endif
0156
0157 #if defined(CONFIGURE_SHELL_COMMANDS_EXIT) && \
0158 !defined(CONFIGURE_SHELL_COMMANDS_LOGOFF)
0159 #define CONFIGURE_SHELL_COMMAND_LOGOFF
0160 #endif
0161 #endif
0162
0163 #if defined(CONFIGURE_SHELL_COMMANDS_INIT)
0164 rtems_shell_alias_t * const rtems_shell_Initial_aliases[] = {
0165 #if (defined(CONFIGURE_SHELL_COMMANDS_ALL) && \
0166 !defined(CONFIGURE_SHELL_NO_COMMAND_DIR)) || \
0167 defined(CONFIGURE_SHELL_COMMAND_DIR)
0168 &rtems_shell_DIR_Alias,
0169 #endif
0170 #if (defined(CONFIGURE_SHELL_COMMANDS_ALL) && \
0171 !defined(CONFIGURE_SHELL_NO_COMMAND_CD)) || \
0172 defined(CONFIGURE_SHELL_COMMAND_CD)
0173 &rtems_shell_CD_Alias,
0174 #endif
0175 #if (defined(CONFIGURE_SHELL_COMMANDS_ALL) && \
0176 !defined(CONFIGURE_SHELL_NO_COMMAND_EXIT)) || \
0177 defined(CONFIGURE_SHELL_COMMAND_EXIT)
0178 &rtems_shell_EXIT_Alias,
0179 #endif
0180
0181
0182
0183
0184 #if defined(CONFIGURE_SHELL_USER_ALIASES)
0185 CONFIGURE_SHELL_USER_ALIASES,
0186 #endif
0187 NULL
0188 };
0189
0190 rtems_shell_cmd_t * const rtems_shell_Initial_commands[] = {
0191
0192
0193
0194 &rtems_shell_HELP_Command,
0195 &rtems_shell_ALIAS_Command,
0196 &rtems_shell_TIME_Command,
0197
0198
0199
0200
0201 #if (defined(CONFIGURE_SHELL_COMMANDS_ALL) && \
0202 !defined(CONFIGURE_SHELL_NO_COMMAND_CMDLS)) || \
0203 defined(CONFIGURE_SHELL_COMMAND_CMDLS)
0204 &rtems_shell_CMDLS_Command,
0205 #endif
0206 #if (defined(CONFIGURE_SHELL_COMMANDS_ALL) && \
0207 !defined(CONFIGURE_SHELL_NO_COMMAND_CMDCHOWN)) || \
0208 defined(CONFIGURE_SHELL_COMMAND_CMDCHOWN)
0209 &rtems_shell_CMDCHOWN_Command,
0210 #endif
0211 #if (defined(CONFIGURE_SHELL_COMMANDS_ALL) && \
0212 !defined(CONFIGURE_SHELL_NO_COMMAND_CMDCHMOD)) || \
0213 defined(CONFIGURE_SHELL_COMMAND_CMDCHMOD)
0214 &rtems_shell_CMDCHMOD_Command,
0215 #endif
0216 #if (defined(CONFIGURE_SHELL_COMMANDS_ALL) && \
0217 !defined(CONFIGURE_SHELL_NO_COMMAND_JOEL)) || \
0218 defined(CONFIGURE_SHELL_COMMAND_JOEL)
0219 &rtems_shell_JOEL_Command,
0220 #endif
0221 #if (defined(CONFIGURE_SHELL_COMMANDS_ALL) && \
0222 !defined(CONFIGURE_SHELL_NO_COMMAND_DATE)) || \
0223 defined(CONFIGURE_SHELL_COMMAND_DATE)
0224 &rtems_shell_DATE_Command,
0225 #endif
0226 #if (defined(CONFIGURE_SHELL_COMMANDS_ALL) && \
0227 !defined(CONFIGURE_SHELL_NO_COMMAND_ECHO)) || \
0228 defined(CONFIGURE_SHELL_COMMAND_ECHO)
0229 &rtems_shell_ECHO_Command,
0230 #endif
0231 #if (defined(CONFIGURE_SHELL_COMMANDS_ALL) && \
0232 !defined(CONFIGURE_SHELL_NO_COMMAND_EDIT)) || \
0233 defined(CONFIGURE_SHELL_COMMAND_EDIT)
0234 &rtems_shell_EDIT_Command,
0235 #endif
0236 #if (defined(CONFIGURE_SHELL_COMMANDS_ALL) && \
0237 !defined(CONFIGURE_SHELL_NO_COMMAND_SLEEP)) || \
0238 defined(CONFIGURE_SHELL_COMMAND_SLEEP)
0239 &rtems_shell_SLEEP_Command,
0240 #endif
0241 #if (defined(CONFIGURE_SHELL_COMMANDS_ALL) && \
0242 !defined(CONFIGURE_SHELL_NO_COMMAND_ID)) || \
0243 defined(CONFIGURE_SHELL_COMMAND_ID)
0244 &rtems_shell_ID_Command,
0245 #endif
0246 #if (defined(CONFIGURE_SHELL_COMMANDS_ALL) && \
0247 !defined(CONFIGURE_SHELL_NO_COMMAND_TTY)) || \
0248 defined(CONFIGURE_SHELL_COMMAND_TTY)
0249 &rtems_shell_TTY_Command,
0250 #endif
0251 #if (defined(CONFIGURE_SHELL_COMMANDS_ALL) && \
0252 !defined(CONFIGURE_SHELL_NO_COMMAND_WHOAMI)) || \
0253 defined(CONFIGURE_SHELL_COMMAND_WHOAMI)
0254 &rtems_shell_WHOAMI_Command,
0255 #endif
0256 #if (defined(CONFIGURE_SHELL_COMMANDS_ALL) && \
0257 !defined(CONFIGURE_SHELL_NO_COMMAND_LOGOFF)) || \
0258 defined(CONFIGURE_SHELL_COMMAND_LOGOFF)
0259 &rtems_shell_LOGOFF_Command,
0260 #endif
0261 #if (defined(CONFIGURE_SHELL_COMMANDS_ALL) && \
0262 !defined(CONFIGURE_SHELL_NO_COMMAND_SETENV)) || \
0263 defined(CONFIGURE_SHELL_COMMAND_SETENV)
0264 &rtems_shell_SETENV_Command,
0265 #endif
0266 #if (defined(CONFIGURE_SHELL_COMMANDS_ALL) && \
0267 !defined(CONFIGURE_SHELL_NO_COMMAND_GETENV)) || \
0268 defined(CONFIGURE_SHELL_COMMAND_GETENV)
0269 &rtems_shell_GETENV_Command,
0270 #endif
0271 #if (defined(CONFIGURE_SHELL_COMMANDS_ALL) && \
0272 !defined(CONFIGURE_SHELL_NO_COMMAND_CRLENV)) || \
0273 defined(CONFIGURE_SHELL_COMMAND_UNSETENV)
0274 &rtems_shell_UNSETENV_Command,
0275 #endif
0276
0277
0278
0279
0280 #if (defined(CONFIGURE_SHELL_COMMANDS_ALL) && \
0281 !defined(CONFIGURE_SHELL_NO_COMMAND_MDUMP)) || \
0282 defined(CONFIGURE_SHELL_COMMAND_MDUMP)
0283 &rtems_shell_MDUMP_Command,
0284 #endif
0285 #if (defined(CONFIGURE_SHELL_COMMANDS_ALL) && \
0286 !defined(CONFIGURE_SHELL_NO_COMMAND_WDUMP)) || \
0287 defined(CONFIGURE_SHELL_COMMAND_WDUMP)
0288 &rtems_shell_WDUMP_Command,
0289 #endif
0290 #if (defined(CONFIGURE_SHELL_COMMANDS_ALL) && \
0291 !defined(CONFIGURE_SHELL_NO_COMMAND_LDUMP)) || \
0292 defined(CONFIGURE_SHELL_COMMAND_LDUMP)
0293 &rtems_shell_LDUMP_Command,
0294 #endif
0295 #if (defined(CONFIGURE_SHELL_COMMANDS_ALL) && \
0296 !defined(CONFIGURE_SHELL_NO_COMMAND_MEDIT)) || \
0297 defined(CONFIGURE_SHELL_COMMAND_MEDIT)
0298 &rtems_shell_MEDIT_Command,
0299 #endif
0300 #if (defined(CONFIGURE_SHELL_COMMANDS_ALL) && \
0301 !defined(CONFIGURE_SHELL_NO_COMMAND_MFILL)) || \
0302 defined(CONFIGURE_SHELL_COMMAND_MFILL)
0303 &rtems_shell_MFILL_Command,
0304 #endif
0305 #if (defined(CONFIGURE_SHELL_COMMANDS_ALL) && \
0306 !defined(CONFIGURE_SHELL_NO_COMMAND_MMOVE)) || \
0307 defined(CONFIGURE_SHELL_COMMAND_MMOVE)
0308 &rtems_shell_MMOVE_Command,
0309 #endif
0310
0311
0312
0313
0314 #if (defined(CONFIGURE_SHELL_COMMANDS_ALL) && \
0315 !defined(CONFIGURE_SHELL_NO_COMMAND_CP)) || \
0316 defined(CONFIGURE_SHELL_COMMAND_CP)
0317 &rtems_shell_CP_Command,
0318 #endif
0319 #if (defined(CONFIGURE_SHELL_COMMANDS_ALL) && \
0320 !defined(CONFIGURE_SHELL_NO_COMMAND_PWD)) || \
0321 defined(CONFIGURE_SHELL_COMMAND_PWD)
0322 &rtems_shell_PWD_Command,
0323 #endif
0324 #if (defined(CONFIGURE_SHELL_COMMANDS_ALL) && \
0325 !defined(CONFIGURE_SHELL_NO_COMMAND_LS)) || \
0326 defined(CONFIGURE_SHELL_COMMAND_LS)
0327 &rtems_shell_LS_Command,
0328 #endif
0329 #if (defined(CONFIGURE_SHELL_COMMANDS_ALL) && \
0330 !defined(CONFIGURE_SHELL_NO_COMMAND_CHDIR)) || \
0331 defined(CONFIGURE_SHELL_COMMAND_CHDIR)
0332 &rtems_shell_CHDIR_Command,
0333 #endif
0334 #if (defined(CONFIGURE_SHELL_COMMANDS_ALL) && \
0335 !defined(CONFIGURE_SHELL_NO_COMMAND_MKDIR)) || \
0336 defined(CONFIGURE_SHELL_COMMAND_MKDIR)
0337 &rtems_shell_MKDIR_Command,
0338 #endif
0339 #if (defined(CONFIGURE_SHELL_COMMANDS_ALL) && \
0340 !defined(CONFIGURE_SHELL_NO_COMMAND_RMDIR)) || \
0341 defined(CONFIGURE_SHELL_COMMAND_RMDIR)
0342 &rtems_shell_RMDIR_Command,
0343 #endif
0344 #if (defined(CONFIGURE_SHELL_COMMANDS_ALL) && \
0345 !defined(CONFIGURE_SHELL_NO_COMMAND_CHROOT)) || \
0346 defined(CONFIGURE_SHELL_COMMAND_CHROOT)
0347 &rtems_shell_CHROOT_Command,
0348 #endif
0349 #if (defined(CONFIGURE_SHELL_COMMANDS_ALL) && \
0350 !defined(CONFIGURE_SHELL_NO_COMMAND_CHMOD)) || \
0351 defined(CONFIGURE_SHELL_COMMAND_CHMOD)
0352 &rtems_shell_CHMOD_Command,
0353 #endif
0354 #if (defined(CONFIGURE_SHELL_COMMANDS_ALL) && \
0355 !defined(CONFIGURE_SHELL_NO_COMMAND_CAT)) || \
0356 defined(CONFIGURE_SHELL_COMMAND_CAT)
0357 &rtems_shell_CAT_Command,
0358 #endif
0359 #if (defined(CONFIGURE_SHELL_COMMANDS_ALL) && \
0360 !defined(CONFIGURE_SHELL_NO_COMMAND_MKRFS)) || \
0361 defined(CONFIGURE_SHELL_COMMAND_MKRFS)
0362 &rtems_shell_MKRFS_Command,
0363 #endif
0364 #if (defined(CONFIGURE_SHELL_COMMANDS_ALL) && \
0365 !defined(CONFIGURE_SHELL_NO_COMMAND_MSDOSFMT)) || \
0366 defined(CONFIGURE_SHELL_COMMAND_MSDOSFMT)
0367 &rtems_shell_MSDOSFMT_Command,
0368 &rtems_shell_MSDOSFMT_Alias,
0369 #endif
0370 #if (defined(CONFIGURE_SHELL_COMMANDS_ALL) && \
0371 !defined(CONFIGURE_SHELL_NO_COMMAND_MV)) || \
0372 defined(CONFIGURE_SHELL_COMMAND_MV)
0373 &rtems_shell_MV_Command,
0374 #endif
0375 #if (defined(CONFIGURE_SHELL_COMMANDS_ALL) && \
0376 !defined(CONFIGURE_SHELL_NO_COMMAND_RM)) || \
0377 defined(CONFIGURE_SHELL_COMMAND_RM)
0378 &rtems_shell_RM_Command,
0379 #endif
0380 #if (defined(CONFIGURE_SHELL_COMMANDS_ALL) && \
0381 !defined(CONFIGURE_SHELL_NO_COMMAND_LN)) || \
0382 defined(CONFIGURE_SHELL_COMMAND_LN)
0383 &rtems_shell_LN_Command,
0384 #endif
0385 #if (defined(CONFIGURE_SHELL_COMMANDS_ALL) && \
0386 !defined(CONFIGURE_SHELL_NO_COMMAND_MKNOD)) || \
0387 defined(CONFIGURE_SHELL_COMMAND_MKNOD)
0388 &rtems_shell_MKNOD_Command,
0389 #endif
0390 #if (defined(CONFIGURE_SHELL_COMMANDS_ALL) && \
0391 !defined(CONFIGURE_SHELL_NO_COMMAND_UMASK)) || \
0392 defined(CONFIGURE_SHELL_COMMAND_UMASK)
0393 &rtems_shell_UMASK_Command,
0394 #endif
0395 #if (defined(CONFIGURE_SHELL_COMMANDS_ALL) && \
0396 !defined(CONFIGURE_SHELL_NO_COMMAND_LSOF)) || \
0397 defined(CONFIGURE_SHELL_COMMAND_LSOF)
0398 &rtems_shell_LSOF_Command,
0399 #endif
0400 #if (defined(CONFIGURE_SHELL_COMMANDS_ALL) && \
0401 !defined(CONFIGURE_SHELL_NO_COMMAND_MOUNT)) || \
0402 defined(CONFIGURE_SHELL_COMMAND_MOUNT)
0403 &rtems_shell_MOUNT_Command,
0404 #endif
0405 #if (defined(CONFIGURE_SHELL_COMMANDS_ALL) && \
0406 !defined(CONFIGURE_SHELL_NO_COMMAND_UNMOUNT)) || \
0407 defined(CONFIGURE_SHELL_COMMAND_UNMOUNT)
0408 &rtems_shell_UNMOUNT_Command,
0409 #endif
0410 #if (defined(CONFIGURE_SHELL_COMMANDS_ALL) && \
0411 !defined(CONFIGURE_SHELL_NO_COMMAND_BLKSYNC)) || \
0412 defined(CONFIGURE_SHELL_COMMAND_BLKSYNC)
0413 &rtems_shell_BLKSYNC_Command,
0414 #endif
0415 #if (defined(CONFIGURE_SHELL_COMMANDS_ALL) && \
0416 !defined(CONFIGURE_SHELL_NO_COMMAND_BLKSTATS)) || \
0417 defined(CONFIGURE_SHELL_COMMAND_BLKSTATS)
0418 &rtems_shell_BLKSTATS_Command,
0419 #endif
0420 #if (defined(CONFIGURE_SHELL_COMMANDS_ALL) && \
0421 !defined(CONFIGURE_SHELL_NO_COMMAND_FDISK)) || \
0422 defined(CONFIGURE_SHELL_COMMAND_FDISK)
0423 &rtems_shell_FDISK_Command,
0424 #endif
0425 #if (defined(CONFIGURE_SHELL_COMMANDS_ALL) && \
0426 !defined(CONFIGURE_SHELL_NO_COMMAND_DD)) || \
0427 defined(CONFIGURE_SHELL_COMMAND_DD)
0428 &rtems_shell_DD_Command,
0429 #endif
0430 #if (defined(CONFIGURE_SHELL_COMMANDS_ALL) && \
0431 !defined(CONFIGURE_SHELL_NO_COMMAND_HEXDUMP)) || \
0432 defined(CONFIGURE_SHELL_COMMAND_HEXDUMP)
0433 &rtems_shell_HEXDUMP_Command,
0434 #endif
0435 #if (defined(CONFIGURE_SHELL_COMMANDS_ALL) && \
0436 !defined(CONFIGURE_SHELL_NO_COMMAND_DEBUGRFS)) || \
0437 defined(CONFIGURE_SHELL_COMMAND_DEBUGRFS)
0438 &rtems_shell_DEBUGRFS_Command,
0439 #endif
0440 #if (defined(CONFIGURE_SHELL_COMMANDS_ALL) && \
0441 !defined(CONFIGURE_SHELL_NO_COMMAND_DF)) || \
0442 defined(CONFIGURE_SHELL_COMMAND_DF)
0443 &rtems_shell_DF_Command,
0444 #endif
0445 #if (defined(CONFIGURE_SHELL_COMMANDS_ALL) && \
0446 !defined(CONFIGURE_SHELL_NO_COMMAND_MD5)) || \
0447 defined(CONFIGURE_SHELL_COMMAND_MD5)
0448 &rtems_shell_MD5_Command,
0449 #endif
0450
0451
0452
0453
0454 #if (defined(CONFIGURE_SHELL_COMMANDS_ALL) && \
0455 !defined(CONFIGURE_SHELL_NO_COMMAND_SHUTDOWN)) || \
0456 defined(CONFIGURE_SHELL_COMMAND_SHUTDOWN)
0457 &rtems_shell_SHUTDOWN_Command,
0458 #endif
0459 #if (defined(CONFIGURE_SHELL_COMMANDS_ALL) && \
0460 !defined(CONFIGURE_SHELL_NO_COMMAND_CPUINFO)) || \
0461 defined(CONFIGURE_SHELL_COMMAND_CPUINFO)
0462 &rtems_shell_CPUINFO_Command,
0463 #endif
0464 #if (defined(CONFIGURE_SHELL_COMMANDS_ALL) && \
0465 !defined(CONFIGURE_SHELL_NO_COMMAND_CPUUSE)) || \
0466 defined(CONFIGURE_SHELL_COMMAND_CPUUSE)
0467 &rtems_shell_CPUUSE_Command,
0468 #endif
0469 #if (defined(CONFIGURE_SHELL_COMMANDS_ALL) && \
0470 !defined(CONFIGURE_SHELL_NO_COMMAND_TOP)) || \
0471 defined(CONFIGURE_SHELL_COMMAND_TOP)
0472 &rtems_shell_TOP_Command,
0473 #endif
0474 #if (defined(CONFIGURE_SHELL_COMMANDS_ALL) && \
0475 !defined(CONFIGURE_SHELL_NO_COMMAND_STACKUSE)) || \
0476 defined(CONFIGURE_SHELL_COMMAND_STACKUSE)
0477 &rtems_shell_STACKUSE_Command,
0478 #endif
0479 #if (defined(CONFIGURE_SHELL_COMMANDS_ALL) && \
0480 !defined(CONFIGURE_SHELL_NO_COMMAND_PERIODUSE)) || \
0481 defined(CONFIGURE_SHELL_COMMAND_PERIODUSE)
0482 &rtems_shell_PERIODUSE_Command,
0483 #endif
0484 #if (defined(CONFIGURE_SHELL_COMMANDS_ALL) && \
0485 !defined(CONFIGURE_SHELL_NO_COMMAND_PROFREPORT)) || \
0486 defined(CONFIGURE_SHELL_COMMAND_PROFREPORT)
0487 &rtems_shell_PROFREPORT_Command,
0488 #endif
0489 #if (defined(CONFIGURE_SHELL_COMMANDS_ALL) && \
0490 !defined(CONFIGURE_SHELL_NO_COMMAND_WKSPACE_INFO)) || \
0491 defined(CONFIGURE_SHELL_COMMAND_WKSPACE_INFO)
0492 &rtems_shell_WKSPACE_INFO_Command,
0493 #endif
0494 #if (defined(CONFIGURE_SHELL_COMMANDS_ALL) && \
0495 !defined(CONFIGURE_SHELL_NO_COMMAND_RTEMS)) || \
0496 defined(CONFIGURE_SHELL_COMMAND_RTEMS)
0497 &rtems_shell_RTEMS_Command,
0498 #endif
0499
0500
0501
0502
0503 #if (defined(CONFIGURE_SHELL_COMMANDS_ALL) && \
0504 !defined(CONFIGURE_SHELL_NO_COMMAND_MALLOC_INFO)) || \
0505 defined(CONFIGURE_SHELL_COMMAND_MALLOC_INFO)
0506 &rtems_shell_MALLOC_INFO_Command,
0507 #endif
0508
0509
0510
0511
0512 #if (defined(CONFIGURE_SHELL_COMMANDS_ALL) && \
0513 !defined(CONFIGURE_SHELL_NO_COMMAND_RTRACE)) || \
0514 defined(CONFIGURE_SHELL_COMMAND_RTRACE)
0515 &rtems_shell_RTRACE_Command,
0516 #endif
0517
0518
0519
0520
0521 #if RTEMS_NETWORKING
0522 #if (defined(CONFIGURE_SHELL_COMMANDS_ALL_NETWORKING) && \
0523 !defined(CONFIGURE_SHELL_NO_COMMAND_IFCONFIG)) || \
0524 defined(CONFIGURE_SHELL_COMMAND_IFCONFIG)
0525 &rtems_shell_IFCONFIG_Command,
0526 #endif
0527
0528 #if (defined(CONFIGURE_SHELL_COMMANDS_ALL_NETWORKING) && \
0529 !defined(CONFIGURE_SHELL_NO_COMMAND_ROUTE)) || \
0530 defined(CONFIGURE_SHELL_COMMAND_ROUTE)
0531 &rtems_shell_ROUTE_Command,
0532 #endif
0533
0534 #if (defined(CONFIGURE_SHELL_COMMANDS_ALL_NETWORKING) && \
0535 !defined(CONFIGURE_SHELL_NO_COMMAND_NETSTATS)) || \
0536 defined(CONFIGURE_SHELL_COMMAND_NETSTATS)
0537 &rtems_shell_NETSTATS_Command,
0538 #endif
0539
0540 #if (defined(CONFIGURE_SHELL_COMMANDS_ALL_NETWORKING) && \
0541 !defined(CONFIGURE_SHELL_NO_COMMAND_PING)) || \
0542 defined(CONFIGURE_SHELL_COMMAND_PING)
0543 &rtems_shell_PING_Command,
0544 #endif
0545 #endif
0546
0547
0548 #if (defined(CONFIGURE_SHELL_COMMANDS_ALL) \
0549 && !defined(CONFIGURE_SHELL_NO_COMMAND_RTC)) \
0550 || defined(CONFIGURE_SHELL_COMMAND_RTC)
0551 &rtems_shell_RTC_Command,
0552 #endif
0553
0554 #if (defined(CONFIGURE_SHELL_COMMANDS_ALL) \
0555 && !defined(CONFIGURE_SHELL_NO_COMMAND_SPI)) \
0556 || defined(CONFIGURE_SHELL_COMMAND_SPI)
0557 &rtems_shell_SPI_Command,
0558 #endif
0559
0560 #if (defined(CONFIGURE_SHELL_COMMANDS_ALL) \
0561 && !defined(CONFIGURE_SHELL_NO_COMMAND_FLASHDEV)) \
0562 || defined(CONFIGURE_SHELL_COMMAND_FLASHDEV)
0563 &rtems_shell_FLASHDEV_Command,
0564 #endif
0565
0566 #if (defined(CONFIGURE_SHELL_COMMANDS_ALL) \
0567 && !defined(CONFIGURE_SHELL_NO_COMMAND_I2CDETECT)) \
0568 || defined(CONFIGURE_SHELL_COMMAND_I2CDETECT)
0569 &rtems_shell_I2CDETECT_Command,
0570 #endif
0571
0572 #if (defined(CONFIGURE_SHELL_COMMANDS_ALL) \
0573 && !defined(CONFIGURE_SHELL_NO_COMMAND_I2CGET)) \
0574 || defined(CONFIGURE_SHELL_COMMAND_I2CGET)
0575 &rtems_shell_I2CGET_Command,
0576 #endif
0577
0578 #if (defined(CONFIGURE_SHELL_COMMANDS_ALL) \
0579 && !defined(CONFIGURE_SHELL_NO_COMMAND_I2CSET)) \
0580 || defined(CONFIGURE_SHELL_COMMAND_I2CSET)
0581 &rtems_shell_I2CSET_Command,
0582 #endif
0583
0584
0585
0586
0587 #if defined(RTEMS_DRVMGR_STARTUP) || defined(CONFIGURE_SHELL_COMMAND_DRVMGR)
0588 #if (defined(CONFIGURE_SHELL_COMMANDS_ALL) && \
0589 !defined(CONFIGURE_SHELL_NO_COMMAND_DRVMGR)) || \
0590 defined(CONFIGURE_SHELL_COMMAND_DRVMGR)
0591 &rtems_shell_DRVMGR_Command,
0592 #endif
0593 #endif
0594
0595 #if defined(RTEMS_PCI_CONFIG_LIB)
0596 #if (defined(CONFIGURE_SHELL_COMMANDS_ALL) && \
0597 !defined(CONFIGURE_SHELL_NO_COMMAND_PCI)) || \
0598 defined(CONFIGURE_SHELL_COMMAND_PCI)
0599 &rtems_shell_PCI_Command,
0600 #endif
0601 #endif
0602
0603
0604
0605
0606 #if defined(CONFIGURE_SHELL_USER_COMMANDS)
0607 CONFIGURE_SHELL_USER_COMMANDS,
0608 #endif
0609 NULL
0610 };
0611
0612 #endif
0613
0614 #endif