~aleteoryx/muditaos

ref: 3cf1d87c1f29390373193501894d05c7d19a560c muditaos/module-bluetooth/Bluetooth/interface/profiles/GAP/used_events.cpp -rw-r--r-- 2.2 KiB
3cf1d87c — Bartosz Cichocki [MOS-475] Fix BT reenabling connection 3 years ago
                                                                                
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
// Copyright (c) 2017-2021, Mudita Sp. z.o.o. All rights reserved.
// For licensing, see https://github.com/mudita/MuditaOS/LICENSE.md

#include "used_events.hpp"
#include <module-bluetooth/lib/btstack/src/btstack_event.h>

namespace bluetooth
{
    const char *evt_cstr(int evt)
    {
        switch (evt) {
        // ----------
        // HCI EVENTS
        // ----------
        case HCI_EVENT_TRANSPORT_PACKET_SENT:
            return "HCI_EVENT_TRANSPORT_PACKET_SENT";
        case HCI_EVENT_COMMAND_COMPLETE:
            return "HCI_EVENT_COMMAND_COMPLETE";
        case HCI_EVENT_COMMAND_STATUS:
            return "HCI_EVENT_COMMAND_STATUS";
        case HCI_EVENT_INQUIRY_COMPLETE:
            return "HCI_EVENT_INQUIRY_COMPLETE";
        case HCI_EVENT_EXTENDED_INQUIRY_RESPONSE:
            return "HCI_EVENT_EXTENDED_INQUIRY_RESPONSE";
        case HCI_EVENT_READ_REMOTE_SUPPORTED_FEATURES_COMPLETE:
            return "HCI_EVENT_READ_REMOTE_SUPPORTED_FEATURES_COMPLETE";
        case HCI_EVENT_USER_CONFIRMATION_REQUEST:
            return "HCI_EVENT_USER_CONFIRMATION_REQUEST";
        case HCI_EVENT_PIN_CODE_REQUEST:
            return "HCI_EVENT_PIN_CODE_REQUEST";
        case HCI_EVENT_READ_REMOTE_EXTENDED_FEATURES_COMPLETE:
            return "HCI_EVENT_READ_REMOTE_EXTENDED_FEATURES_COMPLETE";
        case HCI_EVENT_USER_PASSKEY_REQUEST:
            return "HCI_EVENT_USER_PASSKEY_REQUEST";
        case HCI_EVENT_REMOTE_NAME_REQUEST_COMPLETE:
            return "HCI_EVENT_REMOTE_NAME_REQUEST_COMPLETE";
        case HCI_EVENT_SIMPLE_PAIRING_COMPLETE:
            return "HCI_EVENT_SIMPLE_PAIRING_COMPLETE";

        // ----------
        // GAP EVENTS
        // ----------
        case GAP_EVENT_PAIRING_COMPLETE:
            return "GAP_EVENT_PAIRING_COMPLETE";
        case GAP_EVENT_DEDICATED_BONDING_COMPLETED:
            return "GAP_EVENT_DEDICATED_BONDING_COMPLETED";
        case GAP_EVENT_INQUIRY_RESULT:
            return "GAP_EVENT_INQUIRY_RESULT";
        case GAP_EVENT_INQUIRY_COMPLETE:
            return "GAP_EVENT_INQUIRY_COMPLETE";
        case GAP_EVENT_PAIRING_STARTED:
            return "GAP_EVENT_PAIRING_STARTED";
        default:
            return "EVENT_UNKNOWN";
        }
    }
} // namespace bluetooth