byteSENSI-L

Overview

The byteSENSI-L is a fun LoRa device based on nRF52 MCU that integrates many sensors.

Hardware

Supported Features

The bytesensi_l board supports the hardware features listed below.

on-chip / on-board
Feature integrated in the SoC / present on the board.
2 / 2
Number of instances that are enabled / disabled.
Click on the label to see the first instance of this feature in the board/SoC DTS files.
vnd,foo
Compatible string for the Devicetree binding matching the feature.
Click on the link to view the binding documentation.

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

The bytesensi_l board supports the runners and associated west commands listed below.

flash debug

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 Hello World application.

west build -b bytesensi_l samples/hello_world
west flash

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