#!/bin/sh

usage() {
    cat <<EOF;
Usage:
    mpi400-usb --help    Show this message
    mpi400-usb enable    Enable USB
    mpi400-usb disable   Disable USB
EOF
}


if [ $# -ne 1 ]; then
    usage 1>&2
    exit 1
fi

. /usr/lib/board-scripts/mpi400-functions.sh

case $1 in
    --help)
        usage
        ;;

    enable)
        mpiBoardVersion=$(mpi400_get_padauk_board_version)
        if [ "$mpiBoardVersion" != "Error" ]; then
            mpi400_check_exports_padauk
            echo 0 > $GPIO408/value
        fi
        ;;

    disable)
        mpiBoardVersion=$(mpi400_get_padauk_board_version)
        if [ "$mpiBoardVersion" != "Error" ]; then
            mpi400_check_exports_padauk
            echo 1 > $GPIO408/value
        fi
        ;;

    *)
        usage 1>&2
        exit 1
esac
