MCPcopy Create free account
hub / github.com/BruceDevices/firmware / createStorageCommand

Function createStorageCommand

src/core/serial_commands/storage_commands.cpp:916–961  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

914}
915
916void createStorageCommand(SimpleCLI *cli) {
917 Command cmd = cli->addCompositeCommand("storage");
918
919 Command cmdList = cmd.addCommand("list", listCallback);
920 cmdList.addPosArg("filepath", "");
921
922 Command cmdRead = cmd.addCommand("read", readCallback);
923 cmdRead.addPosArg("filepath");
924
925 Command cmdRemove = cmd.addCommand("remove", removeCallback);
926 cmdRemove.addPosArg("filepath");
927
928#ifndef LITE_VERSION
929 Command cmdWrite = cmd.addCommand("write", writeCallback);
930 cmdWrite.addPosArg("filepath");
931 cmdWrite.addPosArg("size", "0");
932
933 Command cmdYmodem = cmd.addCommand("ymodem", ymodemReceiveCallback);
934 cmdYmodem.addPosArg("filepath");
935#endif
936 Command cmdRename = cmd.addCommand("rename", renameCallback);
937 cmdRename.addPosArg("filepath");
938 cmdRename.addPosArg("newName");
939
940 Command cmdCopy = cmd.addCommand("copy", copyCallback);
941 cmdCopy.addPosArg("filepath");
942 cmdCopy.addPosArg("newName");
943
944 Command cmdMkdir = cmd.addCommand("mkdir", mkdirCallback);
945 cmdMkdir.addPosArg("filepath");
946
947 Command cmdRmdir = cmd.addCommand("rmdir", rmdirCallback);
948 cmdRmdir.addPosArg("filepath");
949
950 Command cmdMd5 = cmd.addCommand("md5", md5Callback);
951 cmdMd5.addPosArg("filepath");
952
953 Command cmdCrc32 = cmd.addCommand("crc32", crc32Callback);
954 cmdCrc32.addPosArg("filepath");
955
956 Command cmdStat = cmd.addCommand("stat", statCallback);
957 cmdStat.addPosArg("filepath");
958
959 Command cmdFree = cmd.addCommand("free", freeStorageCallback);
960 cmdFree.addPosArg("storage_type");
961}
962
963void createStorageCommands(SimpleCLI *cli) {
964 createListCommand(cli);

Callers 1

createStorageCommandsFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected