File tree 13 files changed +248
-0
lines changed
13 files changed +248
-0
lines changed Original file line number Diff line number Diff line change
1
+ # 9-axis-sensor_fifo_int
2
+ 9-axis-sensor_fifo_int是一个时时上报9轴数据的demo,即将时时数据发送到手机,并通过手机显示出来。
3
+
4
+ ### 效果展示
5
+
6
+
7
+
8
+ ![ ] ( ./images/9.png )
9
+
10
+
11
+ ### 代码流程介绍
12
+
13
+
14
+ 这里简要介绍一下代码流程:
15
+
16
+ ```
17
+ 1. 系统就绪(属于`系统API`,也是应用层编程的第一入口(系统回调事件),相当于传统的`main()`函数。) -- on_ready;
18
+ 2. 设置Cannon的蓝牙广播地址 -- ble_set_adv_param;
19
+ 3. Cannon开始蓝牙广播 -- ble_device_start_advertising;
20
+ 4. 手机端APP和Cannon建立连接,假设使用BLE调试助手APP;
21
+ 5. BLE调试助手APP给Cannon发一些数据;
22
+ 6. Cannon收到数据后,触发回调事件 -- ble_device_on_message;
23
+ 7. Cannon将数据原封不动的回传给手机 -- ble_device_send;
24
+ 8. 手机或Cannon断开连接;
25
+ 9. Cannon触发断开连接事件 -- ble_device_on_disconnect;
26
+ 10. Cannon重新开启蓝牙广播 -- ble_device_start_advertising;
27
+
28
+ ```
29
+
30
+ > 需记住,收发蓝牙数据,需要先要建立连接,而建立连接,需要设备先开启广播。
31
+
32
+
33
+ ### 附
34
+
35
+ API文档:
36
+ [ http://www.juma.io/doc/zh/embedded_api/task/ ] ( http://www.juma.io/doc/zh/embedded_api/task/ )
37
+
38
+ 运行环境的安装指导:
39
+ [ http://www.juma.io/doc/zh/stm32_platform/cannon_env/ ] ( http://www.juma.io/doc/zh/stm32_platform/cannon_env/ )
40
+
41
+ 聚码官网:
42
+ [ http://www.juma.io/ ] ( http://www.juma.io/ )
43
+
44
+ 聚码论坛:
45
+ [ http://www.52cannon.com/bbs/forum.php ] ( http://www.52cannon.com/bbs/forum.php )
46
+
47
+ 聚码1000人交流群:
48
+ QQ:271927055
49
+
50
+ 聚码公众号:
51
+ ![ ] ( ./images/1.jpg )
Original file line number Diff line number Diff line change
1
+ API文档:
2
+ [ http://www.juma.io/doc/zh/embedded_api/task/ ] ( http://www.juma.io/doc/zh/embedded_api/task/ )
3
+
4
+ 运行环境的安装指导:
5
+ [ http://www.juma.io/doc/zh/stm32_platform/cannon_env/ ] ( http://www.juma.io/doc/zh/stm32_platform/cannon_env/ )
6
+
7
+ 聚码官网:
8
+ [ http://www.juma.io/ ] ( http://www.juma.io/ )
9
+
10
+ 聚码论坛:
11
+ [ http://www.52cannon.com/bbs/forum.php ] ( http://www.52cannon.com/bbs/forum.php )
12
+
13
+ 聚码1000人交流群:
14
+ QQ:271927055
15
+
16
+ 聚码公众号:
17
+ ![ ] ( ./images/1.jpg )
Original file line number Diff line number Diff line change
1
+ # ble_led_blink
2
+ ble_led_blink是一个控制硬件上LED演示灯闪烁的demo。
3
+
4
+ ### 代码流程介绍
5
+
6
+
7
+ 这里简要介绍一下代码流程:
8
+
9
+ ```
10
+ 1. 系统就绪(属于`系统API`,也是应用层编程的第一入口(系统回调事件),相当于传统的`main()`函数。) -- on_ready;
11
+ 2. 设置Cannon的蓝牙广播地址 -- ble_set_adv_param;
12
+ 3. Cannon开始蓝牙广播 -- ble_device_start_advertising;
13
+ 4. 手机端APP和Cannon建立连接,假设使用BLE调试助手APP;
14
+ 5. BLE调试助手APP给Cannon发一些数据;
15
+ 6. Cannon收到数据后,触发回调事件 -- ble_device_on_message;
16
+ 7. Cannon将数据原封不动的回传给手机 -- ble_device_send;
17
+ 8. 手机或Cannon断开连接;
18
+ 9. Cannon触发断开连接事件 -- ble_device_on_disconnect;
19
+ 10. Cannon重新开启蓝牙广播 -- ble_device_start_advertising;
20
+
21
+ ```
22
+
23
+ > 需记住,收发蓝牙数据,需要先要建立连接,而建立连接,需要设备先开启广播。
24
+
25
+
26
+ ### 附
27
+
28
+ API文档:
29
+ [ http://www.juma.io/doc/zh/embedded_api/task/ ] ( http://www.juma.io/doc/zh/embedded_api/task/ )
30
+
31
+ 运行环境的安装指导:
32
+ [ http://www.juma.io/doc/zh/stm32_platform/cannon_env/ ] ( http://www.juma.io/doc/zh/stm32_platform/cannon_env/ )
33
+
34
+ 聚码官网:
35
+ [ http://www.juma.io/ ] ( http://www.juma.io/ )
36
+
37
+ 聚码论坛:
38
+ [ http://www.52cannon.com/bbs/forum.php ] ( http://www.52cannon.com/bbs/forum.php )
39
+
40
+ 聚码1000人交流群:
41
+ QQ:271927055
42
+
43
+ 聚码公众号:
44
+ ![ ] ( ./images/1.jpg )
Original file line number Diff line number Diff line change
1
+ API文档:
2
+ [ http://www.juma.io/doc/zh/embedded_api/task/ ] ( http://www.juma.io/doc/zh/embedded_api/task/ )
3
+
4
+ 运行环境的安装指导:
5
+ [ http://www.juma.io/doc/zh/stm32_platform/cannon_env/ ] ( http://www.juma.io/doc/zh/stm32_platform/cannon_env/ )
6
+
7
+ 聚码官网:
8
+ [ http://www.juma.io/ ] ( http://www.juma.io/ )
9
+
10
+ 聚码论坛:
11
+ [ http://www.52cannon.com/bbs/forum.php ] ( http://www.52cannon.com/bbs/forum.php )
12
+
13
+ 聚码1000人交流群:
14
+ QQ:271927055
15
+
16
+ 聚码公众号:
17
+ ![ ] ( ./images/1.jpg )
Original file line number Diff line number Diff line change
1
+ API文档:
2
+ [ http://www.juma.io/doc/zh/embedded_api/task/ ] ( http://www.juma.io/doc/zh/embedded_api/task/ )
3
+
4
+ 运行环境的安装指导:
5
+ [ http://www.juma.io/doc/zh/stm32_platform/cannon_env/ ] ( http://www.juma.io/doc/zh/stm32_platform/cannon_env/ )
6
+
7
+ 聚码官网:
8
+ [ http://www.juma.io/ ] ( http://www.juma.io/ )
9
+
10
+ 聚码论坛:
11
+ [ http://www.52cannon.com/bbs/forum.php ] ( http://www.52cannon.com/bbs/forum.php )
12
+
13
+ 聚码1000人交流群:
14
+ QQ:271927055
15
+
16
+ 聚码公众号:
17
+ ![ ] ( ./images/1.jpg )
Original file line number Diff line number Diff line change
1
+ API文档:
2
+ [ http://www.juma.io/doc/zh/embedded_api/task/ ] ( http://www.juma.io/doc/zh/embedded_api/task/ )
3
+
4
+ 运行环境的安装指导:
5
+ [ http://www.juma.io/doc/zh/stm32_platform/cannon_env/ ] ( http://www.juma.io/doc/zh/stm32_platform/cannon_env/ )
6
+
7
+ 聚码官网:
8
+ [ http://www.juma.io/ ] ( http://www.juma.io/ )
9
+
10
+ 聚码论坛:
11
+ [ http://www.52cannon.com/bbs/forum.php ] ( http://www.52cannon.com/bbs/forum.php )
12
+
13
+ 聚码1000人交流群:
14
+ QQ:271927055
15
+
16
+ 聚码公众号:
17
+ ![ ] ( ./images/1.jpg )
Original file line number Diff line number Diff line change
1
+ API文档:
2
+ [ http://www.juma.io/doc/zh/embedded_api/task/ ] ( http://www.juma.io/doc/zh/embedded_api/task/ )
3
+
4
+ 运行环境的安装指导:
5
+ [ http://www.juma.io/doc/zh/stm32_platform/cannon_env/ ] ( http://www.juma.io/doc/zh/stm32_platform/cannon_env/ )
6
+
7
+ 聚码官网:
8
+ [ http://www.juma.io/ ] ( http://www.juma.io/ )
9
+
10
+ 聚码论坛:
11
+ [ http://www.52cannon.com/bbs/forum.php ] ( http://www.52cannon.com/bbs/forum.php )
12
+
13
+ 聚码1000人交流群:
14
+ QQ:271927055
15
+
16
+ 聚码公众号:
17
+ ![ ] ( ./images/1.jpg )
Original file line number Diff line number Diff line change
1
+ API文档:
2
+ [ http://www.juma.io/doc/zh/embedded_api/task/ ] ( http://www.juma.io/doc/zh/embedded_api/task/ )
3
+
4
+ 运行环境的安装指导:
5
+ [ http://www.juma.io/doc/zh/stm32_platform/cannon_env/ ] ( http://www.juma.io/doc/zh/stm32_platform/cannon_env/ )
6
+
7
+ 聚码官网:
8
+ [ http://www.juma.io/ ] ( http://www.juma.io/ )
9
+
10
+ 聚码论坛:
11
+ [ http://www.52cannon.com/bbs/forum.php ] ( http://www.52cannon.com/bbs/forum.php )
12
+
13
+ 聚码1000人交流群:
14
+ QQ:271927055
15
+
16
+ 聚码公众号:
17
+ ![ ] ( ./images/1.jpg )
Original file line number Diff line number Diff line change
1
+ API文档:
2
+ [ http://www.juma.io/doc/zh/embedded_api/task/ ] ( http://www.juma.io/doc/zh/embedded_api/task/ )
3
+
4
+ 运行环境的安装指导:
5
+ [ http://www.juma.io/doc/zh/stm32_platform/cannon_env/ ] ( http://www.juma.io/doc/zh/stm32_platform/cannon_env/ )
6
+
7
+ 聚码官网:
8
+ [ http://www.juma.io/ ] ( http://www.juma.io/ )
9
+
10
+ 聚码论坛:
11
+ [ http://www.52cannon.com/bbs/forum.php ] ( http://www.52cannon.com/bbs/forum.php )
12
+
13
+ 聚码1000人交流群:
14
+ QQ:271927055
15
+
16
+ 聚码公众号:
17
+ ![ ] ( ./images/1.jpg )
Original file line number Diff line number Diff line change
1
+ API文档:
2
+ [ http://www.juma.io/doc/zh/embedded_api/task/ ] ( http://www.juma.io/doc/zh/embedded_api/task/ )
3
+
4
+ 运行环境的安装指导:
5
+ [ http://www.juma.io/doc/zh/stm32_platform/cannon_env/ ] ( http://www.juma.io/doc/zh/stm32_platform/cannon_env/ )
6
+
7
+ 聚码官网:
8
+ [ http://www.juma.io/ ] ( http://www.juma.io/ )
9
+
10
+ 聚码论坛:
11
+ [ http://www.52cannon.com/bbs/forum.php ] ( http://www.52cannon.com/bbs/forum.php )
12
+
13
+ 聚码1000人交流群:
14
+ QQ:271927055
15
+
16
+ 聚码公众号:
17
+ ![ ] ( ./images/1.jpg )
Original file line number Diff line number Diff line change
1
+ API文档:
2
+ [ http://www.juma.io/doc/zh/embedded_api/task/ ] ( http://www.juma.io/doc/zh/embedded_api/task/ )
3
+
4
+ 运行环境的安装指导:
5
+ [ http://www.juma.io/doc/zh/stm32_platform/cannon_env/ ] ( http://www.juma.io/doc/zh/stm32_platform/cannon_env/ )
6
+
7
+ 聚码官网:
8
+ [ http://www.juma.io/ ] ( http://www.juma.io/ )
9
+
10
+ 聚码论坛:
11
+ [ http://www.52cannon.com/bbs/forum.php ] ( http://www.52cannon.com/bbs/forum.php )
12
+
13
+ 聚码1000人交流群:
14
+ QQ:271927055
15
+
16
+ 聚码公众号:
17
+ ![ ] ( ./images/1.jpg )
You can’t perform that action at this time.
0 commit comments