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
|
#include "include.h"
#include "attm.h"
#include "gapm.h"
#include "gattm.h"
#include "l2cm.h"
#include "rwble_hl.h"
void rwble_hl_init(void) {
bk_printf("BLE stack init: %s\n", __func__);
attm_init(0);
gapm_init(0);
gattm_init(0);
l2cm_init(0);
}
/*
0003dca0 <rwble_hl_init>:
3dca0: b508 push {r3, lr}
3dca2: 2000 movs r0, #0
3dca4: f7f0 fc86 bl 2e5b4 <attm_init>
3dca8: 2000 movs r0, #0
3dcaa: f7ec fe3d bl 2a928 <gapm_init>
3dcae: 2000 movs r0, #0
3dcb0: f7ef fdda bl 2d868 <gattm_init>
3dcb4: 2000 movs r0, #0
3dcb6: f006 fa3b bl 44130 <l2cm_init>
3dcba: bd08 pop {r3, pc}
*/
void rwble_hl_reset(void) {
bk_printf("BLE stack reset: %s\n", __func__);
attm_init(1);
gapm_init(1);
gattm_init(1);
l2cm_init(1);
}
/*
0003dcc8 <rwble_hl_reset>:
3dcc8: b508 push {r3, lr}
3dcca: 2001 movs r0, #1
3dccc: f7f0 fc86 bl 2e5dc <attm_init>
3dcd0: 2001 movs r0, #1
3dcd2: f7ec fe3d bl 2a950 <gapm_init>
3dcd6: 2001 movs r0, #1
3dcd8: f7ef fdda bl 2d890 <gattm_init>
3dcdc: 2001 movs r0, #1
3dcde: f006 fa2d bl 4413c <l2cm_init>
3dce2: bd08 pop {r3, pc}
*/
|