STM32F10x USB HID Bağlantı durumunu sorgulama

Başlatan Mucit23, 26 Ekim 2018, 23:42:37

Mucit23

Selamlar

STM32F103 ve HAL kütüphanesi ile USB Custom HID uygulaması yaptım. Bağlantı sağlayıp Kendi yazdığım program ile haberleşebildim.

STM32 Tarafında USB bağlantısının sağlanıp sağlanamadığını anlayamıyorum. USB bağlantısı sağlandığını nasıl algılayabilirim? USB kütüphanesini genel olarak inceledim. USBD_LL_DevConnected diye bir fonksiyon var ama bu fonksiyon içeriğini incelediğimde şartsız olarak sürekli USBD_OK geri gönderdiğini gördüm. Ne için koymuşlar oraya çözemedim.

Toparlayacak olursak STM32 USBHID kütüphanesinde USB bağlantısının yapılıp yapılmadığını nasıl anlayabilirim?

Mucit23


furkanyx

USBD_LL_DevConnected fonksiyonu sadece OTG ozelligi olan cihazlar icin kullanilabilirmis.

Yardimci olabilir:
https://stackoverflow.com/a/50950128

Zoroaster

PC tarafindan EP1 ile haberles. PC baglantinin kurulu olup olmadigini bilir. STM ise ancak data gelirse bilir.

EP1 yoksa EP0 Int kanali uzerinden de haberlesebilirsin.
Seytan deliginden kacti.