diff options
Diffstat (limited to 'apps/vsn/sdcard/sdcard.c')
-rw-r--r-- | apps/vsn/sdcard/sdcard.c | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/apps/vsn/sdcard/sdcard.c b/apps/vsn/sdcard/sdcard.c index 2f6c44f89..47f6c728c 100644 --- a/apps/vsn/sdcard/sdcard.c +++ b/apps/vsn/sdcard/sdcard.c @@ -48,6 +48,9 @@ # include <nuttx/mmcsd.h> #endif +FAR struct sdio_dev_s *sdio_initialize(int slotno); +void sdio_mediachange(FAR struct sdio_dev_s *dev, bool cardinslot); + // TODO get the structure out from the slot number static FAR struct sdio_dev_s *sdio = NULL; @@ -107,12 +110,14 @@ int sdcard_main(int argc, char *argv[]) } else if (!strcmp(argv[1], "insert")) { if (sdio) { - return sdio_mediachange(sdio, true); + sdio_mediachange(sdio, true); + return OK; } } else if (!strcmp(argv[1], "eject")) { if (sdio) { - return sdio_mediachange(sdio, false); + sdio_mediachange(sdio, false); + return OK; } } else if (!strcmp(argv[1], "status")) { |