#!/bin/bash

log="bb-usb-gadgets"

#Examples
#https://github.com/linux-usb-gadgets/libusbgx/tree/master/examples

#built_in="gadget-acm-ecm"
#built_in="gadget-ffs"
#built_in="gadget-hid"
#built_in="gadget-midi"
#built_in="gadget-ms"
#built_in="gadget-printer"
#built_in="gadget-rndis-os-desc"
#built_in="gadget-uac2"
#built_in="gadget-uvc"

#/usr/bin/gadget-export
#/usr/bin/gadget-import
#/usr/bin/gadget-vid-pid-remove
#/usr/bin/show-gadgets
#/usr/bin/show-udcs

#echo "${log} /usr/bin/$build_in"
#/usr/bin/$built_in

#Someday... (RNDIS os-desc broken...)
#echo "${log}: gt load --off bbb-acm-ncm-rndis.scheme g_multi"
#gt load --off bbb-acm-ncm-rndis.scheme g_multi
##update mac addresss...
#echo "${log}: gt enable g_multi"
#gt enable g_multi

#Working old..
#TODO: generate unique mac address...
echo "${log}: bb-start-acm-ncm-rndis-old-gadget"
/usr/bin/bb-start-acm-ncm-rndis-old-gadget
