libusb/hidapi
کاربرد:
این کتابخانه یک راه ساده و متقاطع-پلتفرم (مثل ویندوز، مک، لینوکس) برای ارتباط با دستگاههای HID مثل کیبوردها، ماوسها، گیم پدها و دستگاههای سفارشی فراهم میکند. ️️
در چه شرایطی بهتره استفاده شود؟
وقتی نیاز داری بدون نیاز به درایورهای خاص، با دستگاههای USB که از پروتکل HID پیروی میکنند ارتباط برقرار کنی، این کتابخانه گزینه عالیایه. مخصوصاً برای توسعهدهندگان نرمافزارهای کنترل دستگاههای سختافزاری سفارشی مناسبه.
چند مثال از موارد استفاده
- خواندن داده از یک کیبورد مخصوص با دکمههای قابل برنامهریزی
- کنترل یک دستگاه پزشکی که از رابط HID استفاده میکند
- توسعه نرمافزار برای یک گیم پد یا جوی استیک سفارشی
- ارتباط با دستگاههای صنعتی که خروجی HID دارند
- ##hidapi
- ##usb
- ##cross
- ##device
- ##hardware
- ##libusb
- ##HID
- ##C
- ##embedded
- ##custom
