summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorsakumisu <[email protected]>2023-12-05 21:39:36 +0800
committersakumisu <[email protected]>2023-12-05 21:39:36 +0800
commitce2a438c991b92db35c4ed70be1d85ab3bc68fac (patch)
treeae3cb3659c3b7888f853dd43ba22c6419fef6f8b
parent297852ce16e5302bee304f302390ef98abbaaade (diff)
fix uninitialized warning
-rw-r--r--port/musb/usb_dc_musb.c2
-rw-r--r--port/musb/usb_hc_musb.c6
2 files changed, 4 insertions, 4 deletions
diff --git a/port/musb/usb_dc_musb.c b/port/musb/usb_dc_musb.c
index 28e4af24..96fbaca7 100644
--- a/port/musb/usb_dc_musb.c
+++ b/port/musb/usb_dc_musb.c
@@ -270,7 +270,7 @@ int usbd_set_address(const uint8_t addr)
uint8_t usbd_get_port_speed(const uint8_t port)
{
- uint8_t speed;
+ uint8_t speed = USB_SPEED_UNKNOWN;
if (HWREGB(USB_BASE + MUSB_POWER_OFFSET) & USB_POWER_HSMODE)
speed = USB_SPEED_HIGH;
diff --git a/port/musb/usb_hc_musb.c b/port/musb/usb_hc_musb.c
index dc6bbc1e..56543216 100644
--- a/port/musb/usb_hc_musb.c
+++ b/port/musb/usb_hc_musb.c
@@ -261,7 +261,7 @@ static void musb_read_packet(uint8_t ep_idx, uint8_t *buffer, uint16_t len)
void musb_control_urb_init(uint8_t chidx, struct usbh_urb *urb, struct usb_setup_packet *setup, uint8_t *buffer, uint32_t buflen)
{
uint8_t old_ep_index;
- uint8_t speed;
+ uint8_t speed = USB_TXTYPE1_SPEED_FULL;
old_ep_index = musb_get_active_ep();
musb_set_active_ep(chidx);
@@ -287,7 +287,7 @@ void musb_control_urb_init(uint8_t chidx, struct usbh_urb *urb, struct usb_setup
void musb_bulk_urb_init(uint8_t chidx, struct usbh_urb *urb, uint8_t *buffer, uint32_t buflen)
{
uint8_t old_ep_index;
- uint8_t speed;
+ uint8_t speed = USB_TXTYPE1_SPEED_FULL;
old_ep_index = musb_get_active_ep();
musb_set_active_ep(chidx);
@@ -334,7 +334,7 @@ void musb_bulk_urb_init(uint8_t chidx, struct usbh_urb *urb, uint8_t *buffer, ui
void musb_intr_urb_init(uint8_t chidx, struct usbh_urb *urb, uint8_t *buffer, uint32_t buflen)
{
uint8_t old_ep_index;
- uint8_t speed;
+ uint8_t speed = USB_TXTYPE1_SPEED_FULL;
old_ep_index = musb_get_active_ep();
musb_set_active_ep(chidx);