Giter Club home page Giter Club logo

Comments (3)

jgromes avatar jgromes commented on May 17, 2024

From SX1278 datasheet, page 80:

A transfer is always started by the NSS pin going low.

SX1278 (and almost all other SPI devices I have used in the past) require CS falling edge to signal the start of communication, so you can't just tie it directly to GND. I would suggest to try and save pins elsewhere - using multiplexers, for example.

Also, as this is unrelated to the library code, I have to close this as invalid. Use Arduino or Espressif forums to ask general questions about Arduino or ESP32.

from radiolib.

trycoon avatar trycoon commented on May 17, 2024

Thanks, after making further research I believe you are right, SS going low trigger many SPI devices. I will look for a free pin to use.
How the SX1278 works have little with Arduino and Espressif to do, the question was about how the SX1278 will react and how the library will react when setting SS=-1.

from radiolib.

jgromes avatar jgromes commented on May 17, 2024

I beg to differ - the CS pin is only used in the SPI transfer. The only use in the library is when calling digitalWrite() Arduino function during SPI transfer, so it really is a generic Arduino/SPI question.

from radiolib.

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.