From 96430e414762391ff89b48b6c63c0983ff11365f Mon Sep 17 00:00:00 2001 From: Pawel Szewczyk Date: Wed, 15 Jul 2015 15:58:12 +0200 Subject: [PATCH] udc: Add gadget udc command at libusbg backend Change-Id: If1510069df2e6cd2620c89576ebba80685cb07d7 Signed-off-by: Pawel Szewczyk --- source/udc/src/udc_libusbg.c | 24 ++++++++++++++++++++++-- 1 file changed, 22 insertions(+), 2 deletions(-) diff --git a/source/udc/src/udc_libusbg.c b/source/udc/src/udc_libusbg.c index 38e7ad5..e3f9521 100644 --- a/source/udc/src/udc_libusbg.c +++ b/source/udc/src/udc_libusbg.c @@ -14,10 +14,30 @@ * limitations under the License. */ +#include +#include +#include "backend.h" #include "udc.h" -#include + +static int udc_func(void *data) +{ + usbg_udc *u; + const char *name; + + usbg_for_each_udc(u, backend_ctx.libusbg_state) { + name = usbg_get_udc_name(u); + if (name == NULL) { + fprintf(stderr, "Error getting udc name\n"); + return -1; + } + + puts(name); + } + + return 0; +} struct gt_udc_backend gt_udc_backend_libusbg = { - .udc = NULL, + .udc = udc_func, }; -- 2.7.4