RWF01 OEM Installation Manual Version 1.
About This Guide This document is intended to help users set up the basic software development environment for developing applications using hardware based on the RWF01. Through a simple example, this document illustrates how to use ESP-IDF (Espressif IoT Development Framework), including the menu based configuration wizard, compiling the ESP-IDF and firmware download to the ESP32 module. Release Notes Date Version Release notes 2019.05 V1.0 First release.
Table of Contents 1. Introduction to RWF01 .............................................................................................1 1.1. RWF01 ..........................................................................................................................1 1.2. ESP-IDF .....................................................................................................................................1 1.3. Preparation ..........................................................................
1. Introduction RWF01 1. Introduction to RWF01 1.1. RWF01 RWF01 is a powerful, generic Wi-Fi+BT+BLE MCU module that targets a wide variety of applications, ranging from low-power sensor networks to the most demanding tasks, such as voice encoding, music streaming and MP3 decoding. At the core of this module is the ESP32-S0WD chip. ESP32-S0WD is a member of the ESP32 family of chips, yet it features a single core and packs all the peripherals of its dual-core counterpart.
2. Get Started on RWF01 2. Get Started on RWF01 2.1. Standard Setup of Toolchain for Linux The quickest way to start development with ESP32 is by installing a prebuilt toolchain. Pick up your OS below and follow provided instructions. 2.1.1.
2. Get Started on RWF01 Then when you need the toolchain you can type get_esp32 on the command line and the toolchain will be added to your PATH. 2.2. Get ESP-IDF Once you have the toolchain (that contains programs to compile and build the application) installed, you also need ESP32 specific API / libraries. They are provided by Espressif in ESP-IDF repository.
4. Connect 4. Connect You are almost there. To be able to proceed further, connect ESP32 board to PC, check under what serial port the board is visible and verify if serial communication works. If you are not sure how to do it, check instructions in section :doc:`establish-serialconnection`. Note the port number, as it will be required in the next step. 5/8 2019.
4. Configure ! 5. Configure Being in terminal window, go to directory of hello world application by typing cd ~/esp/ hello world. Then start project configuration utility menuconfig: cd ~/esp/hello world make menuconfig If previous steps have been done correctly, the following menu will be displayed: ! In the menu, navigate to Serial flasher config > Default serial port to configure the serial port, where project will be loaded to.
5. Build and Flash If there are no issues, at the end of build process, you should see messages describing progress of loading process. Finally, the end module will be reset and “hello_world” application will start. If you'd like to use the Eclipse IDE instead of running make, check out the :doc:`Eclipse guide `. 6.2. Monitor To see if “hello world” application is indeed running, type make monitor.
FCC Certification Requirements. According to the definition of mobile and fixed device is described in Part 2.1091(b), this device is a mobile device. And the following conditions must be met: 1. This Modular Approval is limited to OEM installation for mobile and fixed applications only.