#!/bin/bash ruta="/sys/devices/platform/tahvo-usb/otg_mode" case "$1" in Usb-Host) if [ "$2" ]; then report_err "No se necesitan mas argumentos para la accion '$1'" exit 3 fi if grep -q peripheral $ruta then echo "Activando modo USB-HOST" echo host > $ruta /etc/init.d/ke-recv restart echo "Realizado ahora estamos en modo USB-HOST." else echo "No tiene logica cambiar de modo USB-HOST a modo USB-HOST" fi exit 0 ;; NoUsb-Host) if [ "$2" ]; then report_err "No se necesitan mas argumentos para la accion '$1'" exit 3 fi if grep -q host $ruta then echo "Desactivando modo USB-HOST" echo peripheral > $ruta echo "Realizado ahora estamos en modo Periferico" else echo "No tiene logica cambiar de modo Periferico a modo Periferico" fi exit 0 ;; CambioEstado) if [ "$2" ]; then report_err "No se necesitan mas argumentos para la accion '$1'" exit 3 fi if grep -q host $ruta then echo "Desactivando modo USB-HOST" echo peripheral > $ruta /etc/init.d/ke-recv restart echo "Realizado ahora estamos en modo Periferico" else echo "Activando modo USB-HOST" echo host > $ruta /etc/init.d/ke-recv restart echo "Realizado ahora estamos en modo USB-HOST." fi exit 0 ;; *) echo "Uso: $0 {Usb-Host|NoUsb-Host|CambioEstado}" exit 3 ;; esac exit 0