You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
127 lines
3.5 KiB
127 lines
3.5 KiB
.. zephyr:board:: bytesensi_l |
|
|
|
Overview |
|
******** |
|
|
|
The byteSENSI-L is a fun LoRa device based on nRF52 MCU that integrates many |
|
sensors. |
|
|
|
Hardware |
|
******** |
|
|
|
Supported Features |
|
================== |
|
|
|
.. zephyr:board-supported-hw:: |
|
|
|
Connections and IOs |
|
=================== |
|
|
|
External Connectors |
|
------------------- |
|
|
|
External Supply @ X1 |
|
|
|
+-------+--------------+---------------------------------------+ |
|
| PIN # | Signal Name | Function | |
|
+=======+==============+=======================================+ |
|
| 1 | VBAT | Power input instead of CR2477 battery | |
|
+-------+--------------+---------------------------------------+ |
|
| 2 | GND | Ground | |
|
+-------+--------------+---------------------------------------+ |
|
|
|
Programming Connector @ SL1 |
|
|
|
+-------+--------------+ |
|
| PIN # | Signal Name | |
|
+=======+==============+ |
|
| 1 | VBAT | |
|
+-------+--------------+ |
|
| 2 | SWDIO | |
|
+-------+--------------+ |
|
| 3 | GND | |
|
+-------+--------------+ |
|
| 4 | SWDCLK | |
|
+-------+--------------+ |
|
| 5 | GND | |
|
+-------+--------------+ |
|
| 6 | NC (SWO) | |
|
+-------+--------------+ |
|
| 7 | NC (Key) | |
|
+-------+--------------+ |
|
| 8 | NC | |
|
+-------+--------------+ |
|
| 9 | GND | |
|
+-------+--------------+ |
|
| 10 | nReset | |
|
+-------+--------------+ |
|
|
|
I2C Sensor @ X3 |
|
|
|
+-------+--------------+-------------------------+ |
|
| PIN # | Signal Name | Function | |
|
+=======+==============+=========================+ |
|
| 1 | VBAT | Power out | |
|
+-------+--------------+-------------------------+ |
|
| 2 | SCL | I2C clock at P0.15 | |
|
+-------+--------------+-------------------------+ |
|
| 3 | SDA | I2C data at P0.16 | |
|
+-------+--------------+-------------------------+ |
|
| 4 | INT | Interrupt at P0.13 | |
|
+-------+--------------+-------------------------+ |
|
| 5 | I2C_ADDR | tied to VBAT | |
|
+-------+--------------+-------------------------+ |
|
| 6 | GND | Ground | |
|
+-------+--------------+-------------------------+ |
|
|
|
One Wire Sensor @ X2 |
|
|
|
+-------+----------------+-------------------------+ |
|
| PIN # | Signal Name | Function | |
|
+=======+================+=========================+ |
|
| 1 | VDD | 4V8 | |
|
+-------+----------------+-------------------------+ |
|
| 2 | IO | One Wire | |
|
+-------+----------------+-------------------------+ |
|
| 3 | GND | Ground | |
|
+-------+----------------+-------------------------+ |
|
|
|
External BLE Antenna @ J1 |
|
|
|
External LoRa Antenna @ J2 |
|
|
|
External GPS Antenna @ J3 |
|
|
|
Programming and Debugging |
|
************************* |
|
|
|
.. zephyr:board-supported-runners:: |
|
|
|
Flashing |
|
======== |
|
The byteSENSI-L board can be flashed with the SEGGER JLink programmer. |
|
|
|
You can build and flash applications in the usual way. Here is an example for |
|
the :zephyr:code-sample:`hello_world` application. |
|
|
|
.. zephyr-app-commands:: |
|
:zephyr-app: samples/hello_world |
|
:board: bytesensi_l |
|
:goals: build flash |
|
:compact: |
|
|
|
Debugging |
|
========= |
|
|
|
Debugging your application can be done with ``west debug``. |
|
|
|
Serial console |
|
============== |
|
|
|
The byteSENSI-L board only uses Segger's RTT console for providing serial |
|
console. There is no physical serial port available. |
|
|
|
References |
|
********** |
|
* `bytesatwork website <https://www.bytesatwork.io/>`_ |
|
* `bytesatwork wiki <https://wiki.bytesatwork.io/>`_
|
|
|