Code Monkey home page Code Monkey logo

Comments (14)

lnlp avatar lnlp commented on July 18, 2024

Thanks.

Do you know the exact version of your TTGO LoRa32?
Can you provide a picuture of the top and bottom PCB sides?

I don't have any of the TTGO LoRa32 v1.x boards and therefore have to rely on LilyGo's documentation.
Unfortunately their versioning is unclear (sucks) and their documentation is poor and unreliable.

The TTGO LoRa32 v1.3 schematic diagram does not show a LED nor seems the display's reset connected to a GPIO pin.
Is it possible that you have an older version than v1.3? (With the v1.3 board the vesion is printed on the bottom side).

If you have an older version I could add an additional board definition to LMIC-node for older (pre-v1.3) TTGO LoRa 32 v1.x boards and add the display reset and LED pin definitions.

from lmic-node.

kskenyon avatar kskenyon commented on July 18, 2024

from lmic-node.

lnlp avatar lnlp commented on July 18, 2024

The display is pooping out as you can see. No indication of version. Here is the pin-out diagram that matches it.

There's nothing to see here. It looks like you forgot to attach the images.

from lmic-node.

kskenyon avatar kskenyon commented on July 18, 2024

from lmic-node.

kskenyon avatar kskenyon commented on July 18, 2024

from lmic-node.

lnlp avatar lnlp commented on July 18, 2024

You can add them in the regular way via the GitHub site (or possibly via the GitHub app).
If too big please resize them.

from lmic-node.

kskenyon avatar kskenyon commented on July 18, 2024

image
image
image

from lmic-node.

lnlp avatar lnlp commented on July 18, 2024

Thanks for adding the pictures.

Your board looks like the predecessor of TTGO LoRa32 v1.3 as shown (called V1) here: Big ESP32 topic

Let's call that version v1.0, because version information about pre-v1.3 boards is not available from LilyGO.
I can add a separate board definition for v1.0 version (in addition to the v1.3 version) to LMIC-node.

It doesn’t sound like I have a v1.3 version. The blue LED is on. For some reason it works the opposite of the transmit flag.

Can you test if the LED on GPIO2 on your board is active-low or active-high?

The following library and example can help with that: EasyLed active-level tester

In the example code, in the lines

EasyLed led(LED_BUILTIN, EasyLed::ActiveLevel::Low, EasyLed::State::Off);  //Use this for an active-low LED
// EasyLed led(LED_BUILTIN, EasyLed::ActiveLevel::High, EasyLed::State::Off);  //Use this for an active-high LED

replace LED_BUILTIN with 2.

from lmic-node.

kskenyon avatar kskenyon commented on July 18, 2024

from lmic-node.

lnlp avatar lnlp commented on July 18, 2024

I would appreciate if you can check it when possible again.
Thanks.

from lmic-node.

lnlp avatar lnlp commented on July 18, 2024

@kskenyon
I have created an issue to add support for the TTGO LoRa32 V1.0, see #31.

For this I would like to know if the LED on GPIO2 is active-low or active-high.
Hope you can provide that information when possible for you again.

from lmic-node.

JohnMacrae avatar JohnMacrae commented on July 18, 2024

I have this board. The LED is active-high. The main problem is getting the display to work. V frustrating - I'd appreciate any pointers you have - prepared to get into it but stumped at the moment...

from lmic-node.

JohnMacrae avatar JohnMacrae commented on July 18, 2024

Rereading the comments above, con confirm that adding RST pin 16 allows display to operate. Will clone and push tomorrow.

from lmic-node.

lnlp avatar lnlp commented on July 18, 2024

@JohnMacrae Thanks for your feedback!

I will add a separate board definition for TTGO LoRa 32 V1.0 later when I have time.

from lmic-node.

Related Issues (20)

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.