User's Guide

!
1. Introduction
1. Introduction
1.1. T-Echo
T-Echo is a development board. It can work independently. It consists of NRF52840
SOC, LoRa chip SX1262 and GNSS module.
The nRF52840 is fully multiprotocol capable with full protocol concurrency. It has
protocol support for Bluetooth LE.
The nRF52840 is built around the 32-bit ARM® Cortex™-M4 CPU with floating point unit
running at 64 MHz. The ARM TrustZone® CryptoCell cryptographic unit is included on-
chip and brings an extensive range of cryptographic options that execute highly
efficiently independent of the CPU. It has numerous digital peripherals and interfaces
such as high speed SPI and QSPI for interfacing to external flash and displays, PDM and
I2S for digital microphones and audio, and a full speed USB device for data transfer and
power supply for battery recharging.
Xinyuan provides the basic hardware and software resources that empowers application
developers to build their ideas around the NRF52 series hardware. The software
development framework provided by Xinyuan is intended for rapidly developing Internet-
of-Things (IoT) applications, with LoRa, Bluetooth, GPS and flexible power management
and other advanced system features.
T-Echo can also be hand-held, wall-mounted or placed on a table to run
1.2. Arduino
A set of cross-platform applications written in Java. The Arduino Software IDE is
derived from the Processing programming language and the integrated development
environment of the Wiring program. Users can develop applications in Windows/Linux/
MacOS based on Arduino. It is recommended to use Windows 10. Windows OS has
been used as an example in this document for illustration purposes.
1.3.
Preparation
To develop applications for NRF52840 you need:
PC loaded with either Windows, Linux or Mac operating system
Toolchain to build the Application for NRF52840
Arduino that essentially contains API for NRF52840 and scripts to operate the
Toolchain
The NRF52840 board itself and a USB cable to connect it to the PC
Lilygo
1/7
2022.08