From 22a7d6c998af9356201978cbc6202254ba47bd24 Mon Sep 17 00:00:00 2001 From: NIIBE Yutaka Date: Fri, 27 Dec 2019 09:54:40 +0900 Subject: [PATCH] Fix USB driver of GD32VF1 and example-lcd. Signed-off-by: NIIBE Yutaka --- example-lcd/stack-def.h | 2 +- mcu/usb-gd32vf103.c | 7 +++++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/example-lcd/stack-def.h b/example-lcd/stack-def.h index 4615ce1..8a14a6f 100644 --- a/example-lcd/stack-def.h +++ b/example-lcd/stack-def.h @@ -1,6 +1,6 @@ #define MAIN_SIZE 0x0100 /* Idle+Exception handlers */ #define SIZE_0 0x0600 /* Main program */ -#define SIZE_1 0x0c00 /* first thread program */ +#define SIZE_1 0x0a00 /* first thread program */ #define SIZE_2 0x0600 /* second thread program */ #define SIZE_3 0x0000 /* third thread program */ #define SIZE_4 0x0000 /* fourth thread program */ diff --git a/mcu/usb-gd32vf103.c b/mcu/usb-gd32vf103.c index de28345..a6d0011 100644 --- a/mcu/usb-gd32vf103.c +++ b/mcu/usb-gd32vf103.c @@ -33,6 +33,7 @@ #include #include +#define MCU_GD32VF1 #include "usb_lld.h" /* @@ -404,14 +405,16 @@ static int handle_setup0 (struct usb_dev *dev); void -usb_lld_stall_tx (int n) +usb_lld_stall_tx (struct usb_dev *dev, int n) { + (void)dev; gd32vf_ep_stall (n, USB_DIR_IN); } void -usb_lld_stall_rx (int n) +usb_lld_stall_rx (struct usb_dev *dev, int n) { + (void)dev; gd32vf_ep_stall (n, USB_DIR_OUT); }