nRF Connect SDK API 3.4.99
Loading...
Searching...
No Matches
hids_event.h
Go to the documentation of this file.
1/*
2 * Copyright (c) 2019 Nordic Semiconductor ASA
3 *
4 * SPDX-License-Identifier: LicenseRef-Nordic-5-Clause
5 */
6
7#ifndef _HIDS_EVENT_H_
8#define _HIDS_EVENT_H_
9
11
12#include <app_event_manager.h>
14#include "nrf_profiler.h"
15#include "hid_report_desc.h"
16
17
27#ifdef __cplusplus
28extern "C" {
29#endif
30
33 struct app_event_header header;
35 uint8_t report_id;
36 bool enabled;
37};
38
40
43 struct app_event_header header;
45 const void *subscriber;
47};
48
50
53 struct app_event_header header;
55 const void *subscriber;
56 bool suspended;
57};
58
60
61#ifdef __cplusplus
62}
63#endif
64
69#endif /* _HIDS_EVENT_H_ */
Application Event Manager header.
Application Event Manager profiler tracer header.
#define APP_EVENT_TYPE_DECLARE(ename)
Declare an event type.
Definition app_event_manager.h:143
bt_hids_sci_mode_value
HID SCI Mode values.
Definition hids.h:154
Header file HID report identifiers.
bool suspended
Definition hids_event.h:56
struct app_event_header header
Definition hids_event.h:53
const void * subscriber
Definition hids_event.h:55
HID host suspend event.
Definition hids_event.h:52
bool enabled
Definition hids_event.h:36
uint8_t report_id
Definition hids_event.h:35
struct app_event_header header
Definition hids_event.h:33
HID notification event.
Definition hids_event.h:32
const void * subscriber
Definition hids_event.h:45
struct app_event_header header
Definition hids_event.h:43
enum bt_hids_sci_mode_value mode
Definition hids_event.h:46
HID SCI mode request event.
Definition hids_event.h:42