Coder Social home page Coder Social logo

lyusupov / post_techo Goto Github PK

View Code? Open in Web Editor NEW
5.0 4.0 2.0 1.57 MB

Power-on Self Test for LilyGO T-Echo (Nordic nRF52840 based) LoRaWAN GNSS tracker

License: GNU General Public License v3.0

Python 100.00%
ttgo sx1262 lora nrf52840 lilygo circuitpython pcf8563 t-echo

post_techo's Introduction

POST T-Echo

Power-on Self Test for LilyGO® T-Echo (Nordic nRF52840 based) LoRaWAN GNSS tracker

ATTENTION: This test is designed to run on top of Adafruit CiruitPython interpreter.
For an Arduino or Platformio IDE, please, use this sketch created by Lewis He.

Illustrations

e-Paper display output



REPL console output



Disclaimer

This software is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

CircuitPython

This power-on self test is running on top of CircuitPython 6 software from Adafruit Industies.



These 'frozen' modules are integrated into the custom CircuitPython build in order to better match the LilyGO® T-Echo board hardware specs:

Installation

The T-Echo typically comes with factory pre-installed Adafruit_nRF52_Bootloader.
The Bootloader is capable to self-program an application firmware into the device. In order to simplify the firmware transfer, the bootloader emulates a "USB Mass Storage" interface.

  1. Download integrated (CircuitPython6 and scripts) POST firmware binary from this location ;

  2. Connect the LilyGO® T-Echo to your PC by means of a USB cable (Type-A <-> Type-C) ;

  3. Double click (within 0.5 seconds) onto the device RESET button. A virtual disk with NRF52BOOT label should appear in your "File manager" afterwards.

  4. Drag the downloaded firmware file by your pointing device (mouse, trackball,...) , then drop it into NRF52BOOT disk. Wait until the file transfer is complete.



Credits

Name Subject
LilyGO company TTGO T-Echo
Adafruit Industries CircuitPython , e-Paper and BME280 libraries
Lewis He MicroPython PCF8563 library
Ehong-tl Port of SX1262 driver from RadioLib library for MicroPython

post_techo's People

Contributors

lyusupov avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

post_techo's Issues

Please update to Circuitpython8

It is look cool, no plans to update to new circuitpython version
or include build definitions to main branch?
Thanks very much.
I try yesterday all build for NRF on circuitpython.org page but no one works.

New Updates for Circuitpython 7 ?

The idea of being able to run Circuitpython on this hardware platform with Lora support onboard is amazing...

As the libraries had to be compiled in... I'm thinking it would take a lot of work to get Circuitpython 7 support for this board... but I thought I would at least ask if anyone was thinking of doing that?

Thank you very much for your time and this amazing work...

Ken

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.