Avdalimov14 / Testing

Test Repo

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

101devBoard Test Repo

Install Prerequisites

Build and Flash Instructions

  1. clone this repo to home directory of your local host machine. use:
    git clone --recursive https://github.com/Avdalimov14/Testing.git
  2. run the following commands to handle environment variables:
    export GIT_PATH=$HOME/Testing
    export IDF_PATH=$GIT_PATH/esp-idf
    export PATH=$PATH:$GIT_PATH/xtensa-esp32-elf/bin
    export COMMAND=xtensa-esp32-elf-gcc
  3. nevigate to test project folder and build it:
    cd ~/Testing/TestApp
    make menuconfig // it will open configuration menu, just exit it
    make all
  4. connect esp32 to PC and get into Download Mode:
    Keep GPIO0 pressed while reseting the esp32
  5. run the following commands to flash the test code:
    make flash
  6. reset the esp32 normally
  7. run the following command to open serial port: make monitor
  8. the tests will begin with instructions on serial monitor.

Tests Insrtuction:

  • The test includes NFC module connection, if it isn't connected correctly you will see it on serial monitor.
  • Please connect the Red Led to GPIO14(RGB1 red pin).
  • Please connect the Green Led to GPIO12(RGB1 green pin).
  • the system will continue to next test by pressing GPIO0.
  • First test: Buzzer beeps twice.
  • Second test: RGB1(binded to GPIO14 & GPIO12) will light by the following order: red,geen,blue.all-together.
  • Attention on second test: the Red and Green Leds binded to RGB1 red pin & green pin, be sure they lighted corresponded.
  • Third test: RGB2 will fade in then fade out by the following order: red,geen,blue.all-together.
  • Fourth test: NFC Module Test --> if you have any NFC tag try to scan it, it should beep after a scan.

In any case of errors and problems, contact me on email.

About

Test Repo


Languages

Language:Makefile 76.3%Language:C++ 13.2%Language:C 9.7%Language:Processing 0.4%Language:Python 0.2%Language:Objective-C 0.0%Language:Shell 0.0%Language:Batchfile 0.0%Language:Assembly 0.0%Language:XC 0.0%Language:XS 0.0%