78 lines
2.5 KiB
ReStructuredText
78 lines
2.5 KiB
ReStructuredText
.. zephyr:board:: waveshare_open103z
|
|
|
|
Overview
|
|
********
|
|
|
|
The Waveshare Open103Z-64 is a development board equipped with STM32F103ZE MCU.
|
|
|
|
Hardware
|
|
********
|
|
|
|
The Waveshare Open103Z provides the following hardware components:
|
|
|
|
.. image:: img/waveshare_connector.PNG
|
|
.. image:: img/waveshare_connector_list.PNG
|
|
|
|
Supported Features
|
|
==================
|
|
|
|
The Waveshare Open103Z configuration supports the following hardware features:
|
|
|
|
+-----------+------------+--------------------------------------+
|
|
| Interface | Controller | Driver/Component |
|
|
+===========+============+======================================+
|
|
| NVIC | on-chip | nested vectored interrupt controller |
|
|
+-----------+------------+--------------------------------------+
|
|
| ADC | on-chip | adc |
|
|
+-----------+------------+--------------------------------------+
|
|
| UART | on-chip | serial port |
|
|
+-----------+------------+--------------------------------------+
|
|
| GPIO | on-chip | gpio |
|
|
+-----------+------------+--------------------------------------+
|
|
| FLASH | on-chip | flash |
|
|
+-----------+------------+--------------------------------------+
|
|
| SPI | on-chip | spi |
|
|
+-----------+------------+--------------------------------------+
|
|
| I2C | on-chip | i2c |
|
|
+-----------+------------+--------------------------------------+
|
|
| CAN | on-chip | can (disabled by default) |
|
|
+-----------+------------+--------------------------------------+
|
|
| USB | on-chip | usb |
|
|
+-----------+------------+--------------------------------------+
|
|
|
|
Programming and Debugging
|
|
*************************
|
|
|
|
Applications for the ``waveshare_open103z`` board configuration can be built and
|
|
flashed in the usual way.
|
|
|
|
Flashing
|
|
========
|
|
|
|
Build and flash applications as usual. Here is an example for the
|
|
:zephyr:code-sample:`hello_world` application.
|
|
|
|
.. zephyr-app-commands::
|
|
:zephyr-app: samples/hello_world
|
|
:board: waveshare_open103z
|
|
:goals: build flash
|
|
|
|
Debugging
|
|
=========
|
|
|
|
Debug applications as usual. Here is an example for the
|
|
:zephyr:code-sample:`hello_world` application.
|
|
|
|
.. zephyr-app-commands::
|
|
:zephyr-app: samples/hello_world
|
|
:board: waveshare_open103z
|
|
:maybe-skip-config:
|
|
:goals: debug
|
|
|
|
References
|
|
**********
|
|
|
|
.. target-notes::
|
|
|
|
.. _Waveshare: https://www.waveshare.com/open103z-standard.htm
|