readme

# BLE HID Service Example

[![Badge](https://components.espressif.com/components/espp/hid_service/badge.svg)](https://components.espressif.com/components/espp/hid_service)

The `HidService` implements the standard BLE HID service, providing dynamic and
configurable HID input, output, and feature reports from a BLE peripheral to a
BLE central.

The `hid_service` component is designed to be used with a NimBLE host stack.

## Example

The [example](./example) shows how to use the `espp::HidService` class together
with the `espp::BleGattServer` class to create and manage a BLE GATT server that
provides an HID service. It uses the `hid-rp` component's
`espp::GamepadReport<>` to define a HID gamepad report descriptor and generate
input reports.

Links

Supports all targets

Maintainer

  • William Emfinger <waemfinger@gmail.com>

License: MIT

To add this component to your project, run:

idf.py add-dependency "espp/hid_service^1.0.6"

or download archive

Stats

  • Archive size
    Archive size ~ 18.67 KB
  • Downloaded in total
    Downloaded in total 898 times
  • Downloaded this version
    This version: 0 times

Badge

espp/hid_service version: 1.0.6
|