1.. zephyr:board:: we_ophelia1ev
2
3Overview
4********
5
6The we_ophelia1ev_nrf52805 board is an evaluation board of the Ophelia-I radio module.
7It provides support for the Nordic Semiconductor nRF52805 ARM CPU and
8the following devices:
9
10* CLOCK
11* FLASH
12* :abbr:`GPIO (General Purpose Input Output)`
13* :abbr:`I2C (Inter-Integrated Circuit)`
14* :abbr:`NVIC (Nested Vectored Interrupt Controller)`
15* RADIO (Bluetooth Low Energy)
16* :abbr:`RTC (nRF RTC System Clock)`
17* Segger RTT (RTT Console)
18* :abbr:`SPI (Serial Peripheral Interface)`
19* :abbr:`UART (Universal asynchronous receiver-transmitter)`
20* :abbr:`WDT (Watchdog Timer)`
21
22Hardware
23********
24
25The Ophelia-I uses the internal low frequency RC oscillator
26and provides the so called smart antenna connection, that allows
27to choose between the module's integrated PCB antenna and an external
28antenna that can be connected to the available SMA connector.
29
30Supported Features
31==================
32
33The we_ophelia1ev_nrf52805 board configuration supports the following
34hardware features:
35
36+-----------+------------+----------------------+
37| Interface | Controller | Driver/Component     |
38+===========+============+======================+
39| CLOCK     | on-chip    | clock_control        |
40+-----------+------------+----------------------+
41| FLASH     | on-chip    | flash                |
42+-----------+------------+----------------------+
43| GPIO      | on-chip    | gpio                 |
44+-----------+------------+----------------------+
45| I2C(M)    | on-chip    | i2c                  |
46+-----------+------------+----------------------+
47| MPU       | on-chip    | arch/arm             |
48+-----------+------------+----------------------+
49| NVIC      | on-chip    | arch/arm             |
50+-----------+------------+----------------------+
51| RADIO     | on-chip    | Bluetooth            |
52+-----------+------------+----------------------+
53| RTC       | on-chip    | system clock         |
54+-----------+------------+----------------------+
55| RTT       | Segger     | console              |
56+-----------+------------+----------------------+
57| SPI(M/S)  | on-chip    | spi                  |
58+-----------+------------+----------------------+
59| UART      | on-chip    | serial               |
60+-----------+------------+----------------------+
61| WDT       | on-chip    | watchdog             |
62+-----------+------------+----------------------+
63
64Programming and Debugging
65*************************
66
67Flashing
68========
69
70Follow the instructions in the :ref:`nordic_segger` page to install
71and configure all the necessary software. Further information can be
72found in :ref:`nordic_segger_flashing`. Then build and flash
73applications as usual (see :ref:`build_an_application` and
74:ref:`application_run` for more details).
75
76Here is an example for the :zephyr:code-sample:`hello_world` application.
77
78First, run your favorite terminal program to listen for output.
79
80.. code-block:: console
81
82   $ minicom -D <tty_device> -b 115200
83
84Replace :code:`<tty_device>` with the port where the board nRF52 DK
85can be found. For example, under Linux, :code:`/dev/ttyACM0`.
86
87Then build and flash the application in the usual way.
88
89.. zephyr-app-commands::
90   :zephyr-app: samples/hello_world
91   :board: we_ophelia1ev/nrf52805
92   :goals: build flash
93
94Debugging
95=========
96
97Refer to the :ref:`nordic_segger` page to learn about debugging Nordic boards with a
98Segger IC.
99
100References
101**********
102
103.. target-notes::
104
105.. _Ophelia-I radio module website: https://www.we-online.com/katalog/de/OPHELIA-I
106.. _nRF52805 website: https://www.nordicsemi.com/Products/Low-power-short-range-wireless/nRF52805
107