2AYVR-TRB200 User Manual Rev 1.0 February 16, 2021 Treadly Inc., Proprietary 530 Secaucus Rd, Secaucus, NJ 07094 Copyright © 2021 Treadly Inc. All rights reserved.
AYVR-TRB200 User Manual Contents 1. About this User Manual ........................................................................................................................ 3 2. Introduction .......................................................................................................................................... 4 2.2 ESP IoT Development Framework (IDF) ........................................................................................ 5 3. Environment setup..............
2AYVR-TRB200 User Manual 1. About this User Manual This document is intended to assist users setting up the software development environment using module 2AYVR-TRB200. As 2AYVR-TRB200 is based on ESP chipset, the user manual is based on Espressif ESP development environment and its tools. Treadly Inc., Proprietary Rev 1.
2AYVR-TRB200 User Manual 2. Introduction 2AYVR-TRB200 is a generic compact WiFi, Bluetooth, and Bluetooth Low Energy (BLE) SoC module for large variety of IoT applications such as music streaming. 2AYVR-TRB200 is based on the Espressif ESP32 chipset. All of the radio circuitry and the radio signal management are being handled by ESP32 (please refer to ESP32 family datasheet (https://www.espressif.com/sites/default/files/documentation/esp32pico-d4_datasheet_en.
2AYVR-TRB200 User Manual 2.2 ESP IoT Development Framework (IDF) ESP32 is based on Espressif IoT Development Framework (IDF) is for developing applications based on the ESP32. Users can develop embedded application in Linux. Here is a list of requirements: • • • • Linux (Ubuntu 64-bit) Toolchain for building ESP32 application Install ESP IDF ESP tools with USB cable connecting Linux machine and the module (via UART) Treadly Inc., Proprietary Rev 1.
2AYVR-TRB200 User Manual 3. Environment setup 1. Install Linux packages (Ubuntu): sudo apt-get install git wget make libncurses-dev flex bison gperf python python-serial 2. Download ESP32 toolchain on 64-bit Linux: https://dl.espressif.com/dl/xtensa-esp32-elf-linux64-1.22.0-61-gab8375a-5.2.0.tar.gz 3. Extract ESP32 toolchain in ~/esp directory using tar -xzf 4. Update your PATH environment variable to include ~/esp/xtensa-esp32-elf/bin 5.
2AYVR-TRB200 User Manual 4. Sample Application This manual will be using a provided sample application, hello_world (part of the ESP-IDF package) for demonstrating the overall setup process. $IDF_PATH/examples/get-started/hello_world 4.1 Configure ESP Tool 1. 2. 3. 4. cd ~/esp/hello_world make menuconfig The following window will be displayed. Serial flasher config > Default serial port to configure the serial port, where connects to the module from Linux machine 5. Save 6. Exit 4.2 Build and Flash 1.
2AYVR-TRB200 User Manual 5. Module Integration Instructions With the following pinout of the module, module schematic and the ESP32 chipset datasheet (https://www.espressif.com/sites/default/files/documentation/esp32-pico-d4_datasheet_en.pdf), the module integrator can design the host device with this module. Treadly Inc., Proprietary Rev 1.
2AYVR-TRB200 User Manual 6. FCC Information • • • • • • • • • • FCC Label: The FCC ID is on the front of the device. The device FCC ID is 2AYVR-TRB200. A label with the following statements must be attached to the end product: This device contains FCC ID: 2AYVR-TRB200. The manual provides guidance to the host manufacturer will be included in the documentation that will be provided to the OEM. The module is limited to installation in mobile or fixed applications.