|
| 1 | +.. zephyr:board:: dt_xt_zb1_devkit |
| 2 | +
|
| 3 | +XT-ZB1 Development Kit |
| 4 | +####################### |
| 5 | + |
| 6 | +Overview |
| 7 | +******** |
| 8 | + |
| 9 | +XT-ZB1 Zigbee 3.0 and BLE 5.0 coexistence Module is a highly integrated single-chip solution |
| 10 | +providing Zigbee and BLE in a single chip. |
| 11 | +It also provides a bunch of configurable GPIO, which are configured as digital |
| 12 | +peripherals for different applications and control usage. |
| 13 | + |
| 14 | +The XT-ZB1 Module use BL702 as Zigbee and BLE coexistence soc chip. |
| 15 | +The embedded memory configuration provides simple application developments. |
| 16 | + |
| 17 | +Hardware |
| 18 | +******** |
| 19 | + |
| 20 | +For more information about the Bouffalo Lab BL702 MCU: |
| 21 | + |
| 22 | +- `Bouffalo Lab BL702 MCU Website`_ |
| 23 | +- `Bouffalo Lab BL702 MCU Datasheet`_ |
| 24 | +- `Bouffalo Lab Development Zone`_ |
| 25 | +- `Doctors of Intelligence & Technology (www.doiting.com)`_ |
| 26 | + |
| 27 | +Supported Features |
| 28 | +================== |
| 29 | + |
| 30 | +.. zephyr:board-supported-hw:: |
| 31 | +
|
| 32 | +System Clock |
| 33 | +============ |
| 34 | + |
| 35 | +The XT-ZB1 board is configured to run at max speed by default (144MHz). |
| 36 | + |
| 37 | +Serial Port |
| 38 | +=========== |
| 39 | + |
| 40 | +The ``dt_xt_zb1_devkit`` board uses UART0 as default serial port. It is connected |
| 41 | +to USB Serial converter and port is used for both program and console. |
| 42 | + |
| 43 | + |
| 44 | +Programming and Debugging |
| 45 | +************************* |
| 46 | + |
| 47 | +.. zephyr:board-supported-runners:: |
| 48 | +
|
| 49 | +Samples |
| 50 | +======= |
| 51 | + |
| 52 | +#. Build the Zephyr kernel and the :zephyr:code-sample:`hello_world` sample |
| 53 | +application: |
| 54 | + |
| 55 | + .. zephyr-app-commands:: |
| 56 | + :zephyr-app: samples/hello_world |
| 57 | + :board: dt_xt_zb1_devkit |
| 58 | + :goals: build flash |
| 59 | + |
| 60 | +#. Run your favorite terminal program to listen for output. Under Linux the |
| 61 | + terminal should be :code:`/dev/ttyUSB0`. For example: |
| 62 | + |
| 63 | + .. code-block:: console |
| 64 | +
|
| 65 | + $ screen /dev/ttyUSB0 115200 |
| 66 | +
|
| 67 | + The -o option tells minicom not to send the modem initialization |
| 68 | + string. Connection should be configured as follows: |
| 69 | + |
| 70 | + - Speed: 115200 |
| 71 | + - Data: 8 bits |
| 72 | + - Parity: None |
| 73 | + - Stop bits: 1 |
| 74 | + |
| 75 | + Then, press and release RST button |
| 76 | + |
| 77 | + .. code-block:: console |
| 78 | +
|
| 79 | + *** Booting Zephyr OS build v4.2.0-1031-g63c9db88d01a *** |
| 80 | + Hello World! dt_xt_zb1_devkit/bl702c10q2h |
| 81 | +
|
| 82 | +Congratulations, you have ``dt_xt_zb1_devkit`` configured and running Zephyr. |
| 83 | + |
| 84 | + |
| 85 | +.. _Bouffalo Lab BL702 MCU Website: |
| 86 | + https://www.bouffalolab.com/product/?type=detail&id=8 |
| 87 | + |
| 88 | +.. _Bouffalo Lab BL702 MCU Datasheet: |
| 89 | + https://github.com/bouffalolab/bl_docs/tree/main/BL702_DS/en |
| 90 | + |
| 91 | +.. _Bouffalo Lab Development Zone: |
| 92 | + https://dev.bouffalolab.com/home?id=guest |
| 93 | + |
| 94 | +.. _Doctors of Intelligence & Technology (www.doiting.com): |
| 95 | + https://www.doiting.com |
0 commit comments