1.. zephyr:board:: waveshare_open103z
2
3Overview
4********
5
6The Waveshare Open103Z-64 is a development board equipped with STM32F103ZE MCU.
7
8Hardware
9********
10
11The Waveshare Open103Z provides the following hardware components:
12
13.. image:: img/waveshare_connector.PNG
14.. image:: img/waveshare_connector_list.PNG
15
16Supported Features
17==================
18
19The Waveshare Open103Z configuration supports the following hardware features:
20
21+-----------+------------+--------------------------------------+
22| Interface | Controller |      Driver/Component                |
23+===========+============+======================================+
24| NVIC      | on-chip    | nested vectored interrupt controller |
25+-----------+------------+--------------------------------------+
26| ADC       | on-chip    | adc                                  |
27+-----------+------------+--------------------------------------+
28| UART      | on-chip    | serial port                          |
29+-----------+------------+--------------------------------------+
30| GPIO      | on-chip    | gpio                                 |
31+-----------+------------+--------------------------------------+
32| FLASH     | on-chip    | flash                                |
33+-----------+------------+--------------------------------------+
34| SPI       | on-chip    | spi                                  |
35+-----------+------------+--------------------------------------+
36| I2C       | on-chip    | i2c                                  |
37+-----------+------------+--------------------------------------+
38| CAN       | on-chip    | can (disabled by default)            |
39+-----------+------------+--------------------------------------+
40| USB       | on-chip    | usb                                  |
41+-----------+------------+--------------------------------------+
42
43Programming and Debugging
44*************************
45
46Applications for the ``waveshare_open103z`` board configuration can be built and
47flashed in the usual way.
48
49Flashing
50========
51
52Build and flash applications as usual. Here is an example for the
53:zephyr:code-sample:`hello_world` application.
54
55.. zephyr-app-commands::
56   :zephyr-app: samples/hello_world
57   :board: waveshare_open103z
58   :goals: build flash
59
60Debugging
61=========
62
63Debug applications as usual. Here is an example for the
64:zephyr:code-sample:`hello_world` application.
65
66.. zephyr-app-commands::
67   :zephyr-app: samples/hello_world
68   :board: waveshare_open103z
69   :maybe-skip-config:
70   :goals: debug
71
72References
73**********
74
75.. target-notes::
76
77.. _Waveshare: https://www.waveshare.com/open103z-standard.htm
78