16 #ifndef _RTEMS_SHELL_CONFIG_h 17 #define _RTEMS_SHELL_CONFIG_h 121 #if !defined(CONFIGURE_SHELL_COMMANDS_ALL) 122 #if defined(CONFIGURE_SHELL_COMMANDS_DIR) && \ 123 !defined(CONFIGURE_SHELL_COMMANDS_LS) 124 #define CONFIGURE_SHELL_COMMAND_LS 127 #if defined(CONFIGURE_SHELL_COMMANDS_CD) && \ 128 !defined(CONFIGURE_SHELL_COMMANDS_CHDIR) 129 #define CONFIGURE_SHELL_COMMAND_CHDIR 132 #if defined(CONFIGURE_SHELL_COMMANDS_EXIT) && \ 133 !defined(CONFIGURE_SHELL_COMMANDS_LOGOFF) 134 #define CONFIGURE_SHELL_COMMAND_LOGOFF 138 #if defined(CONFIGURE_SHELL_COMMANDS_INIT) 140 #if (defined(CONFIGURE_SHELL_COMMANDS_ALL) && \ 141 !defined(CONFIGURE_SHELL_NO_COMMAND_DIR)) || \ 142 defined(CONFIGURE_SHELL_COMMAND_DIR) 143 &rtems_shell_DIR_Alias,
145 #if (defined(CONFIGURE_SHELL_COMMANDS_ALL) && \ 146 !defined(CONFIGURE_SHELL_NO_COMMAND_CD)) || \ 147 defined(CONFIGURE_SHELL_COMMAND_CD) 148 &rtems_shell_CD_Alias,
150 #if (defined(CONFIGURE_SHELL_COMMANDS_ALL) && \ 151 !defined(CONFIGURE_SHELL_NO_COMMAND_EXIT)) || \ 152 defined(CONFIGURE_SHELL_COMMAND_EXIT) 153 &rtems_shell_EXIT_Alias,
159 #if defined(CONFIGURE_SHELL_USER_ALIASES) 160 CONFIGURE_SHELL_USER_ALIASES,
169 &rtems_shell_HELP_Command,
170 &rtems_shell_ALIAS_Command,
171 &rtems_shell_TIME_Command,
176 #if (defined(CONFIGURE_SHELL_COMMANDS_ALL) && \ 177 !defined(CONFIGURE_SHELL_NO_COMMAND_CMDLS)) || \ 178 defined(CONFIGURE_SHELL_COMMAND_CMDLS) 179 &rtems_shell_CMDLS_Command,
181 #if (defined(CONFIGURE_SHELL_COMMANDS_ALL) && \ 182 !defined(CONFIGURE_SHELL_NO_COMMAND_CMDCHOWN)) || \ 183 defined(CONFIGURE_SHELL_COMMAND_CMDCHOWN) 184 &rtems_shell_CMDCHOWN_Command,
186 #if (defined(CONFIGURE_SHELL_COMMANDS_ALL) && \ 187 !defined(CONFIGURE_SHELL_NO_COMMAND_CMDCHMOD)) || \ 188 defined(CONFIGURE_SHELL_COMMAND_CMDCHMOD) 189 &rtems_shell_CMDCHMOD_Command,
191 #if (defined(CONFIGURE_SHELL_COMMANDS_ALL) && \ 192 !defined(CONFIGURE_SHELL_NO_COMMAND_JOEL)) || \ 193 defined(CONFIGURE_SHELL_COMMAND_JOEL) 194 &rtems_shell_JOEL_Command,
196 #if (defined(CONFIGURE_SHELL_COMMANDS_ALL) && \ 197 !defined(CONFIGURE_SHELL_NO_COMMAND_DATE)) || \ 198 defined(CONFIGURE_SHELL_COMMAND_DATE) 199 &rtems_shell_DATE_Command,
201 #if (defined(CONFIGURE_SHELL_COMMANDS_ALL) && \ 202 !defined(CONFIGURE_SHELL_NO_COMMAND_ECHO)) || \ 203 defined(CONFIGURE_SHELL_COMMAND_ECHO) 204 &rtems_shell_ECHO_Command,
206 #if (defined(CONFIGURE_SHELL_COMMANDS_ALL) && \ 207 !defined(CONFIGURE_SHELL_NO_COMMAND_EDIT)) || \ 208 defined(CONFIGURE_SHELL_COMMAND_EDIT) 209 &rtems_shell_EDIT_Command,
211 #if (defined(CONFIGURE_SHELL_COMMANDS_ALL) && \ 212 !defined(CONFIGURE_SHELL_NO_COMMAND_SLEEP)) || \ 213 defined(CONFIGURE_SHELL_COMMAND_SLEEP) 214 &rtems_shell_SLEEP_Command,
216 #if (defined(CONFIGURE_SHELL_COMMANDS_ALL) && \ 217 !defined(CONFIGURE_SHELL_NO_COMMAND_ID)) || \ 218 defined(CONFIGURE_SHELL_COMMAND_ID) 219 &rtems_shell_ID_Command,
221 #if (defined(CONFIGURE_SHELL_COMMANDS_ALL) && \ 222 !defined(CONFIGURE_SHELL_NO_COMMAND_TTY)) || \ 223 defined(CONFIGURE_SHELL_COMMAND_TTY) 224 &rtems_shell_TTY_Command,
226 #if (defined(CONFIGURE_SHELL_COMMANDS_ALL) && \ 227 !defined(CONFIGURE_SHELL_NO_COMMAND_WHOAMI)) || \ 228 defined(CONFIGURE_SHELL_COMMAND_WHOAMI) 229 &rtems_shell_WHOAMI_Command,
231 #if (defined(CONFIGURE_SHELL_COMMANDS_ALL) && \ 232 !defined(CONFIGURE_SHELL_NO_COMMAND_LOGOFF)) || \ 233 defined(CONFIGURE_SHELL_COMMAND_LOGOFF) 234 &rtems_shell_LOGOFF_Command,
236 #if (defined(CONFIGURE_SHELL_COMMANDS_ALL) && \ 237 !defined(CONFIGURE_SHELL_NO_COMMAND_SETENV)) || \ 238 defined(CONFIGURE_SHELL_COMMAND_SETENV) 239 &rtems_shell_SETENV_Command,
241 #if (defined(CONFIGURE_SHELL_COMMANDS_ALL) && \ 242 !defined(CONFIGURE_SHELL_NO_COMMAND_GETENV)) || \ 243 defined(CONFIGURE_SHELL_COMMAND_GETENV) 244 &rtems_shell_GETENV_Command,
246 #if (defined(CONFIGURE_SHELL_COMMANDS_ALL) && \ 247 !defined(CONFIGURE_SHELL_NO_COMMAND_CRLENV)) || \ 248 defined(CONFIGURE_SHELL_COMMAND_UNSETENV) 249 &rtems_shell_UNSETENV_Command,
255 #if (defined(CONFIGURE_SHELL_COMMANDS_ALL) && \ 256 !defined(CONFIGURE_SHELL_NO_COMMAND_MDUMP)) || \ 257 defined(CONFIGURE_SHELL_COMMAND_MDUMP) 258 &rtems_shell_MDUMP_Command,
260 #if (defined(CONFIGURE_SHELL_COMMANDS_ALL) && \ 261 !defined(CONFIGURE_SHELL_NO_COMMAND_WDUMP)) || \ 262 defined(CONFIGURE_SHELL_COMMAND_WDUMP) 263 &rtems_shell_WDUMP_Command,
265 #if (defined(CONFIGURE_SHELL_COMMANDS_ALL) && \ 266 !defined(CONFIGURE_SHELL_NO_COMMAND_LDUMP)) || \ 267 defined(CONFIGURE_SHELL_COMMAND_LDUMP) 268 &rtems_shell_LDUMP_Command,
270 #if (defined(CONFIGURE_SHELL_COMMANDS_ALL) && \ 271 !defined(CONFIGURE_SHELL_NO_COMMAND_MEDIT)) || \ 272 defined(CONFIGURE_SHELL_COMMAND_MEDIT) 273 &rtems_shell_MEDIT_Command,
275 #if (defined(CONFIGURE_SHELL_COMMANDS_ALL) && \ 276 !defined(CONFIGURE_SHELL_NO_COMMAND_MFILL)) || \ 277 defined(CONFIGURE_SHELL_COMMAND_MFILL) 278 &rtems_shell_MFILL_Command,
280 #if (defined(CONFIGURE_SHELL_COMMANDS_ALL) && \ 281 !defined(CONFIGURE_SHELL_NO_COMMAND_MMOVE)) || \ 282 defined(CONFIGURE_SHELL_COMMAND_MMOVE) 283 &rtems_shell_MMOVE_Command,
289 #if (defined(CONFIGURE_SHELL_COMMANDS_ALL) && \ 290 !defined(CONFIGURE_SHELL_NO_COMMAND_CP)) || \ 291 defined(CONFIGURE_SHELL_COMMAND_CP) 292 &rtems_shell_CP_Command,
294 #if (defined(CONFIGURE_SHELL_COMMANDS_ALL) && \ 295 !defined(CONFIGURE_SHELL_NO_COMMAND_PWD)) || \ 296 defined(CONFIGURE_SHELL_COMMAND_PWD) 297 &rtems_shell_PWD_Command,
299 #if (defined(CONFIGURE_SHELL_COMMANDS_ALL) && \ 300 !defined(CONFIGURE_SHELL_NO_COMMAND_LS)) || \ 301 defined(CONFIGURE_SHELL_COMMAND_LS) 302 &rtems_shell_LS_Command,
304 #if (defined(CONFIGURE_SHELL_COMMANDS_ALL) && \ 305 !defined(CONFIGURE_SHELL_NO_COMMAND_CHDIR)) || \ 306 defined(CONFIGURE_SHELL_COMMAND_CHDIR) 307 &rtems_shell_CHDIR_Command,
309 #if (defined(CONFIGURE_SHELL_COMMANDS_ALL) && \ 310 !defined(CONFIGURE_SHELL_NO_COMMAND_MKDIR)) || \ 311 defined(CONFIGURE_SHELL_COMMAND_MKDIR) 312 &rtems_shell_MKDIR_Command,
314 #if (defined(CONFIGURE_SHELL_COMMANDS_ALL) && \ 315 !defined(CONFIGURE_SHELL_NO_COMMAND_RMDIR)) || \ 316 defined(CONFIGURE_SHELL_COMMAND_RMDIR) 317 &rtems_shell_RMDIR_Command,
319 #if (defined(CONFIGURE_SHELL_COMMANDS_ALL) && \ 320 !defined(CONFIGURE_SHELL_NO_COMMAND_CHROOT)) || \ 321 defined(CONFIGURE_SHELL_COMMAND_CHROOT) 322 &rtems_shell_CHROOT_Command,
324 #if (defined(CONFIGURE_SHELL_COMMANDS_ALL) && \ 325 !defined(CONFIGURE_SHELL_NO_COMMAND_CHMOD)) || \ 326 defined(CONFIGURE_SHELL_COMMAND_CHMOD) 327 &rtems_shell_CHMOD_Command,
329 #if (defined(CONFIGURE_SHELL_COMMANDS_ALL) && \ 330 !defined(CONFIGURE_SHELL_NO_COMMAND_CAT)) || \ 331 defined(CONFIGURE_SHELL_COMMAND_CAT) 332 &rtems_shell_CAT_Command,
334 #if (defined(CONFIGURE_SHELL_COMMANDS_ALL) && \ 335 !defined(CONFIGURE_SHELL_NO_COMMAND_MKRFS)) || \ 336 defined(CONFIGURE_SHELL_COMMAND_MKRFS) 337 &rtems_shell_MKRFS_Command,
339 #if (defined(CONFIGURE_SHELL_COMMANDS_ALL) && \ 340 !defined(CONFIGURE_SHELL_NO_COMMAND_MSDOSFMT)) || \ 341 defined(CONFIGURE_SHELL_COMMAND_MSDOSFMT) 342 &rtems_shell_MSDOSFMT_Command,
343 &rtems_shell_MSDOSFMT_Alias,
345 #if (defined(CONFIGURE_SHELL_COMMANDS_ALL) && \ 346 !defined(CONFIGURE_SHELL_NO_COMMAND_MV)) || \ 347 defined(CONFIGURE_SHELL_COMMAND_MV) 348 &rtems_shell_MV_Command,
350 #if (defined(CONFIGURE_SHELL_COMMANDS_ALL) && \ 351 !defined(CONFIGURE_SHELL_NO_COMMAND_RM)) || \ 352 defined(CONFIGURE_SHELL_COMMAND_RM) 353 &rtems_shell_RM_Command,
355 #if (defined(CONFIGURE_SHELL_COMMANDS_ALL) && \ 356 !defined(CONFIGURE_SHELL_NO_COMMAND_LN)) || \ 357 defined(CONFIGURE_SHELL_COMMAND_LN) 358 &rtems_shell_LN_Command,
360 #if (defined(CONFIGURE_SHELL_COMMANDS_ALL) && \ 361 !defined(CONFIGURE_SHELL_NO_COMMAND_MKNOD)) || \ 362 defined(CONFIGURE_SHELL_COMMAND_MKNOD) 363 &rtems_shell_MKNOD_Command,
365 #if (defined(CONFIGURE_SHELL_COMMANDS_ALL) && \ 366 !defined(CONFIGURE_SHELL_NO_COMMAND_UMASK)) || \ 367 defined(CONFIGURE_SHELL_COMMAND_UMASK) 368 &rtems_shell_UMASK_Command,
370 #if (defined(CONFIGURE_SHELL_COMMANDS_ALL) && \ 371 !defined(CONFIGURE_SHELL_NO_COMMAND_LSOF)) || \ 372 defined(CONFIGURE_SHELL_COMMAND_LSOF) 373 &rtems_shell_LSOF_Command,
375 #if (defined(CONFIGURE_SHELL_COMMANDS_ALL) && \ 376 !defined(CONFIGURE_SHELL_NO_COMMAND_MOUNT)) || \ 377 defined(CONFIGURE_SHELL_COMMAND_MOUNT) 378 &rtems_shell_MOUNT_Command,
380 #if (defined(CONFIGURE_SHELL_COMMANDS_ALL) && \ 381 !defined(CONFIGURE_SHELL_NO_COMMAND_UNMOUNT)) || \ 382 defined(CONFIGURE_SHELL_COMMAND_UNMOUNT) 383 &rtems_shell_UNMOUNT_Command,
385 #if (defined(CONFIGURE_SHELL_COMMANDS_ALL) && \ 386 !defined(CONFIGURE_SHELL_NO_COMMAND_BLKSYNC)) || \ 387 defined(CONFIGURE_SHELL_COMMAND_BLKSYNC) 388 &rtems_shell_BLKSYNC_Command,
390 #if (defined(CONFIGURE_SHELL_COMMANDS_ALL) && \ 391 !defined(CONFIGURE_SHELL_NO_COMMAND_BLKSTATS)) || \ 392 defined(CONFIGURE_SHELL_COMMAND_BLKSTATS) 393 &rtems_shell_BLKSTATS_Command,
395 #if (defined(CONFIGURE_SHELL_COMMANDS_ALL) && \ 396 !defined(CONFIGURE_SHELL_NO_COMMAND_FDISK)) || \ 397 defined(CONFIGURE_SHELL_COMMAND_FDISK) 398 &rtems_shell_FDISK_Command,
400 #if (defined(CONFIGURE_SHELL_COMMANDS_ALL) && \ 401 !defined(CONFIGURE_SHELL_NO_COMMAND_DD)) || \ 402 defined(CONFIGURE_SHELL_COMMAND_DD) 403 &rtems_shell_DD_Command,
405 #if (defined(CONFIGURE_SHELL_COMMANDS_ALL) && \ 406 !defined(CONFIGURE_SHELL_NO_COMMAND_HEXDUMP)) || \ 407 defined(CONFIGURE_SHELL_COMMAND_HEXDUMP) 408 &rtems_shell_HEXDUMP_Command,
410 #if (defined(CONFIGURE_SHELL_COMMANDS_ALL) && \ 411 !defined(CONFIGURE_SHELL_NO_COMMAND_DEBUGRFS)) || \ 412 defined(CONFIGURE_SHELL_COMMAND_DEBUGRFS) 413 &rtems_shell_DEBUGRFS_Command,
415 #if (defined(CONFIGURE_SHELL_COMMANDS_ALL) && \ 416 !defined(CONFIGURE_SHELL_NO_COMMAND_DF)) || \ 417 defined(CONFIGURE_SHELL_COMMAND_DF) 418 &rtems_shell_DF_Command,
420 #if (defined(CONFIGURE_SHELL_COMMANDS_ALL) && \ 421 !defined(CONFIGURE_SHELL_NO_COMMAND_MD5)) || \ 422 defined(CONFIGURE_SHELL_COMMAND_MD5) 423 &rtems_shell_MD5_Command,
429 #if (defined(CONFIGURE_SHELL_COMMANDS_ALL) && \ 430 !defined(CONFIGURE_SHELL_NO_COMMAND_SHUTDOWN)) || \ 431 defined(CONFIGURE_SHELL_COMMAND_SHUTDOWN) 432 &rtems_shell_SHUTDOWN_Command,
434 #if (defined(CONFIGURE_SHELL_COMMANDS_ALL) && \ 435 !defined(CONFIGURE_SHELL_NO_COMMAND_CPUINFO)) || \ 436 defined(CONFIGURE_SHELL_COMMAND_CPUINFO) 437 &rtems_shell_CPUINFO_Command,
439 #if (defined(CONFIGURE_SHELL_COMMANDS_ALL) && \ 440 !defined(CONFIGURE_SHELL_NO_COMMAND_CPUUSE)) || \ 441 defined(CONFIGURE_SHELL_COMMAND_CPUUSE) 442 &rtems_shell_CPUUSE_Command,
444 #if (defined(CONFIGURE_SHELL_COMMANDS_ALL) && \ 445 !defined(CONFIGURE_SHELL_NO_COMMAND_TOP)) || \ 446 defined(CONFIGURE_SHELL_COMMAND_TOP) 447 &rtems_shell_TOP_Command,
449 #if (defined(CONFIGURE_SHELL_COMMANDS_ALL) && \ 450 !defined(CONFIGURE_SHELL_NO_COMMAND_STACKUSE)) || \ 451 defined(CONFIGURE_SHELL_COMMAND_STACKUSE) 452 &rtems_shell_STACKUSE_Command,
454 #if (defined(CONFIGURE_SHELL_COMMANDS_ALL) && \ 455 !defined(CONFIGURE_SHELL_NO_COMMAND_PERIODUSE)) || \ 456 defined(CONFIGURE_SHELL_COMMAND_PERIODUSE) 457 &rtems_shell_PERIODUSE_Command,
459 #if (defined(CONFIGURE_SHELL_COMMANDS_ALL) && \ 460 !defined(CONFIGURE_SHELL_NO_COMMAND_PROFREPORT)) || \ 461 defined(CONFIGURE_SHELL_COMMAND_PROFREPORT) 462 &rtems_shell_PROFREPORT_Command,
464 #if (defined(CONFIGURE_SHELL_COMMANDS_ALL) && \ 465 !defined(CONFIGURE_SHELL_NO_COMMAND_WKSPACE_INFO)) || \ 466 defined(CONFIGURE_SHELL_COMMAND_WKSPACE_INFO) 467 &rtems_shell_WKSPACE_INFO_Command,
473 #if (defined(CONFIGURE_SHELL_COMMANDS_ALL) && \ 474 !defined(CONFIGURE_SHELL_NO_COMMAND_MALLOC_INFO)) || \ 475 defined(CONFIGURE_SHELL_COMMAND_MALLOC_INFO) 476 &rtems_shell_MALLOC_INFO_Command,
482 #if (defined(CONFIGURE_SHELL_COMMANDS_ALL) && \ 483 !defined(CONFIGURE_SHELL_NO_COMMAND_RTRACE)) || \ 484 defined(CONFIGURE_SHELL_COMMAND_RTRACE) 485 &rtems_shell_RTRACE_Command,
492 #if (defined(CONFIGURE_SHELL_COMMANDS_ALL_NETWORKING) && \ 493 !defined(CONFIGURE_SHELL_NO_COMMAND_IFCONFIG)) || \ 494 defined(CONFIGURE_SHELL_COMMAND_IFCONFIG) 495 &rtems_shell_IFCONFIG_Command,
498 #if (defined(CONFIGURE_SHELL_COMMANDS_ALL_NETWORKING) && \ 499 !defined(CONFIGURE_SHELL_NO_COMMAND_ROUTE)) || \ 500 defined(CONFIGURE_SHELL_COMMAND_ROUTE) 501 &rtems_shell_ROUTE_Command,
504 #if (defined(CONFIGURE_SHELL_COMMANDS_ALL_NETWORKING) && \ 505 !defined(CONFIGURE_SHELL_NO_COMMAND_NETSTATS)) || \ 506 defined(CONFIGURE_SHELL_COMMAND_NETSTATS) 507 &rtems_shell_NETSTATS_Command,
510 #if (defined(CONFIGURE_SHELL_COMMANDS_ALL_NETWORKING) && \ 511 !defined(CONFIGURE_SHELL_NO_COMMAND_PING)) || \ 512 defined(CONFIGURE_SHELL_COMMAND_PING) 513 &rtems_shell_PING_Command,
518 #if (defined(CONFIGURE_SHELL_COMMANDS_ALL) \ 519 && !defined(CONFIGURE_SHELL_NO_COMMAND_RTC)) \ 520 || defined(CONFIGURE_SHELL_COMMAND_RTC) 521 &rtems_shell_RTC_Command,
527 #if defined(RTEMS_DRVMGR_STARTUP) || defined(CONFIGURE_SHELL_COMMAND_DRVMGR) 528 #if (defined(CONFIGURE_SHELL_COMMANDS_ALL) && \ 529 !defined(CONFIGURE_SHELL_NO_COMMAND_DRVMGR)) || \ 530 defined(CONFIGURE_SHELL_COMMAND_DRVMGR) 531 &rtems_shell_DRVMGR_Command,
535 #if defined(RTEMS_PCI_CONFIG_LIB) 536 #if (defined(CONFIGURE_SHELL_COMMANDS_ALL) && \ 537 !defined(CONFIGURE_SHELL_NO_COMMAND_PCI)) || \ 538 defined(CONFIGURE_SHELL_COMMAND_PCI) 539 &rtems_shell_PCI_Command,
546 #if defined(CONFIGURE_SHELL_USER_COMMANDS) 547 CONFIGURE_SHELL_USER_COMMANDS,
Instantatiate a New Terminal Shell.
#define NULL
Requests a GPIO pin group configuration.
Definition: bestcomm_api.h:77