| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- #define _IRQ_COUNT 32
- #define _IRQ_DIY_MAX_ID 103
- #define _IRQ_CENTRAL_CONNECT 1
- #define _IRQ_CENTRAL_DISCONNECT 2
- // #define _IRQ_CONNECT 1
- // #define _IRQ_DISCONNECT 2
- #define _IRQ_GATTS_WRITE 3
- #define _IRQ_GATTS_READ_REQUEST 4
- #define _IRQ_SCAN_RESULT 5
- #define _IRQ_SCAN_DONE 6
- #define _IRQ_PERIPHERAL_CONNECT 7
- #define _IRQ_PERIPHERAL_DISCONNECT 8
- #define _IRQ_GATTC_SERVICE_RESULT 9
- #define _IRQ_GATTC_SERVICE_DONE 10
- #define _IRQ_GATTC_CHARACTERISTIC_RESULT 11
- #define _IRQ_GATTC_CHARACTERISTIC_DONE 12
- #define _IRQ_GATTC_DESCRIPTOR_RESULT 13
- #define _IRQ_GATTC_DESCRIPTOR_DONE 14
- #define _IRQ_GATTC_READ_RESULT 15
- #define _IRQ_GATTC_READ_DONE 16
- #define _IRQ_GATTC_WRITE_DONE 17
- #define _IRQ_GATTC_NOTIFY 18
- #define _IRQ_GATTC_INDICATE 19
- #define _IRQ_GATTS_INDICATE_DONE 20
- #define _IRQ_MTU_EXCHANGED 21
- #define _IRQ_L2CAP_ACCEPT 22
- #define _IRQ_L2CAP_CONNECT 23
- #define _IRQ_L2CAP_DISCONNECT 24
- #define _IRQ_L2CAP_RECV 25
- #define _IRQ_L2CAP_SEND_READY 26
- #define _IRQ_CONNECTION_UPDATE 27
- #define _IRQ_ENCRYPTION_UPDATE 28
- #define _IRQ_GET_SECRET 29
- #define _IRQ_SET_SECRET 30
- #define _IRQ_GATTC_SUBSCRIBE 31 // 往后事件均相较mpy新增
- #define _IRQ_GATTS_SUBSCRIBE 32
- #define _IRQ_TEST 33
- #define _IRQ_DIY_REGISTER_HANDLE 101
- #define _IRQ_DIY_NIMBLE_READ 102
- #define _GATTS_NO_ERROR 0x00
- #define _GATTS_ERROR_READ_NOT_PERMITTED 0x02
- #define _GATTS_ERROR_WRITE_NOT_PERMITTED 0x03
- #define _GATTS_ERROR_INSUFFICIENT_AUTHENTICATION 0x05
- #define _GATTS_ERROR_INSUFFICIENT_AUTHORIZATION 0x08
- #define _GATTS_ERROR_INSUFFICIENT_ENCRYPTION 0x0f
|