From 61653229b6c0c77235704dc3b4283f57deabc02b Mon Sep 17 00:00:00 2001
From: Vo Trung Chi <chi.votrung@vn.bosch.com>
Date: Thu, 7 Mar 2024 00:57:18 +0700
Subject: [PATCH] stm32: add usb_hid_mouse example

Signed-off-by: Vo Trung Chi <chi.votrung@vn.bosch.com>
---
 examples/stm32f4/src/bin/usb_hid_mouse.rs | 32 +++++++++++------------
 1 file changed, 16 insertions(+), 16 deletions(-)

diff --git a/examples/stm32f4/src/bin/usb_hid_mouse.rs b/examples/stm32f4/src/bin/usb_hid_mouse.rs
index add1ef306..0dc5f5804 100644
--- a/examples/stm32f4/src/bin/usb_hid_mouse.rs
+++ b/examples/stm32f4/src/bin/usb_hid_mouse.rs
@@ -10,8 +10,8 @@ use embassy_time::Timer;
 use embassy_usb::class::hid::{HidWriter, ReportId, RequestHandler, State};
 use embassy_usb::control::OutResponse;
 use embassy_usb::Builder;
-use usbd_hid::descriptor::{MouseReport, SerializedDescriptor};
 use futures::future::join;
+use usbd_hid::descriptor::{MouseReport, SerializedDescriptor};
 use {defmt_rtt as _, panic_probe as _};
 
 bind_interrupts!(struct Irqs {
@@ -127,22 +127,22 @@ join(usb_fut, hid_fut).await;
 struct MyRequestHandler {}
 
 impl RequestHandler for MyRequestHandler {
-fn get_report(&self, id: ReportId, _buf: &mut [u8]) -> Option<usize> {
-    info!("Get report for {:?}", id);
-    None
-}
+    fn get_report(&self, id: ReportId, _buf: &mut [u8]) -> Option<usize> {
+        info!("Get report for {:?}", id);
+        None
+    }
 
-fn set_report(&self, id: ReportId, data: &[u8]) -> OutResponse {
-    info!("Set report for {:?}: {=[u8]}", id, data);
-    OutResponse::Accepted
-}
+    fn set_report(&self, id: ReportId, data: &[u8]) -> OutResponse {
+        info!("Set report for {:?}: {=[u8]}", id, data);
+        OutResponse::Accepted
+    }
 
-fn set_idle_ms(&self, id: Option<ReportId>, dur: u32) {
-    info!("Set idle rate for {:?} to {:?}", id, dur);
-}
+    fn set_idle_ms(&self, id: Option<ReportId>, dur: u32) {
+        info!("Set idle rate for {:?} to {:?}", id, dur);
+    }
 
-fn get_idle_ms(&self, id: Option<ReportId>) -> Option<u32> {
-    info!("Get idle rate for {:?}", id);
-    None
-}
+    fn get_idle_ms(&self, id: Option<ReportId>) -> Option<u32> {
+        info!("Get idle rate for {:?}", id);
+        None
+    }
 }