mirror of
https://gitee.com/Lyon1998/pikapython.git
synced 2025-01-15 17:02:53 +08:00
48 lines
2.1 KiB
C
48 lines
2.1 KiB
C
#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 |