Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
  • Dec 17 2019 02:06
    boxofrox opened #3309
  • Dec 16 2019 20:35
    Bascy opened #3308
  • Dec 16 2019 18:56
    irukard commented #3078
  • Dec 16 2019 15:53
    cychai1995 edited #3307
  • Dec 16 2019 15:53
    cychai1995 opened #3307
  • Dec 16 2019 04:57
    lackdaz commented #3286
  • Dec 16 2019 04:55
    lackdaz commented #3286
  • Dec 16 2019 04:55
    lackdaz commented #3286
  • Dec 16 2019 04:49
    lackdaz commented #3286
  • Dec 16 2019 04:48
    lackdaz commented #3286
  • Dec 16 2019 04:47
    lackdaz commented #3286
  • Dec 15 2019 21:21
    mlewand opened #3306
  • Dec 14 2019 15:23
    hmaarrfk opened #3305
  • Dec 14 2019 15:16
    hmaarrfk commented #3296
  • Dec 13 2019 19:41
    Misterion96 edited #3303
  • Dec 13 2019 19:41
    Misterion96 edited #3303
  • Dec 13 2019 19:41
    Misterion96 edited #3303
  • Dec 13 2019 19:41
    Misterion96 edited #3303
  • Dec 13 2019 19:28
    HeathPetersen opened #3304
  • Dec 13 2019 17:53
    burnsed commented #3120
Mikk Kiilaspää
@Mikk36
Probing with continuity didn't seem to help either
How do I find out what GPIO it's using?
Just blindly start incrementing GPIO pins for a blink example?
Ash
@ashthespy
@Mikk36 Depends on the board, but generally it isn't advised to blindly start toggling GPIO pins..
Mikk Kiilaspää
@Mikk36
Well, not completely randomly, I guess, because ESP32 datasheet specifies some pins as reserved for the SPI flash
Only the ones available and specced as IO
Ash
@ashthespy
What board do you have? If it's one of the usual suspects, some google foo should get you the pins as well ;-)
Mikk Kiilaspää
@Mikk36
Similar board to Espressif ESP32 devkitc v4 (same pin layout) but it has an extra LED on it (espressif one only has power LED)
Your link --> https://github.com/Nicholas3388/LuaNode --> the dropbox link. But it looks like standard nodemcu board
Mikk Kiilaspää
@Mikk36
Bleh, why did I skip that :)
That GPIO number, that is
Started secondguessing if it's a direct pin number or just a gpio number and then skipped right before that number
Ash
@ashthespy
Haha, happens to the best of us!
Mikk Kiilaspää
@Mikk36
Thanks :)
Main program file is just the one that has a function app_main() in it?
Ie it looks for it automatically?
Ash
@ashthespy
umm - no idea I don't use LUA..
Mikk Kiilaspää
@Mikk36
I mean in platform.io
Ash
@ashthespy
Yes, I'd guess so
Mikk Kiilaspää
@Mikk36
It's a generic ESP32 board, that LuaNode link is just as one option for using that board
Ash
@ashthespy
Yes!
I'd recommend you use the platformIO board manager, and set up a blinky test with the framework of your choice
Mikk Kiilaspää
@Mikk36
That's what I did
Ash
@ashthespy
What framework did you pick?
Mikk Kiilaspää
@Mikk36
esp-idf
Since it's the official one for ESP
Ash
@ashthespy
but, you are having issues?
Mikk Kiilaspää
@Mikk36
Not any more, because we figured the pin number out
Ash
@ashthespy
Good luck then!
Ghost
@ghost~58924f23d73408ce4f47802b
Is there a way to only upload 1 [env] when you've got multiple [env]s defined in platformio.ini?
Aldrin Leal
@aldrinleal
@bertmelis use '-e <env>' on it
Ghost
@ghost~58924f23d73408ce4f47802b
aha. thanks!
Mikk Kiilaspää
@Mikk36
image.png
Why am I getting this include error?
The rest of the header files from lib dir are correctly included, but not this one
image.png
image.png
Mikk Kiilaspää
@Mikk36
Hmm, ok, static stuff is for classes
ACBIAS
@pak-man
hi all, I am on my very satisfying journey with platformio. So far so good. I am using the buildfs target to transform a data folder containing all CSS/HTML/JS files for my embedded ESP8266 platform into a SPIFFS image. I´d like to use a custom shell script to prepare those files (including, mergning, minifying, compressing), how could i tell platformio to execute this script before building the SPIFFS image ?
ACBIAS
@pak-man

SOLVED. here is how i did:
I added extra_scripts = prepost.py to my [env:####] in platformio.ini under my project directory.
Then I wrote this simple Python script that calls up my shell script for the target uploadfs, prior to the upload:
``
Import("env")
import subprocess

def before_upload(source, target, env):
subprocess.call("./prep_spiffs.sh")

env.AddPreAction("uploadfs", before_upload)
``

Dmitry Kireev
@AutomationD
hey all. Does anyone know if there is any obvious issue with WiFiClientSecure and esp32 platform on platformio? Thanks
[E][WiFiClient.cpp:121] setSocketOption(): 1006 : 9
[V][ssl_client.cpp:48] start_ssl_client(): Free heap before TLS 151368
[V][ssl_client.cpp:50] start_ssl_client(): Starting socket
[V][ssl_client.cpp:86] start_ssl_client(): Seeding the random number generator
[V][ssl_client.cpp:95] start_ssl_client(): Setting up the SSL/TLS structure...
[V][ssl_client.cpp:108] start_ssl_client(): Loading CA cert
[V][ssl_client.cpp:126] start_ssl_client(): Loading CRT cert
[V][ssl_client.cpp:133] start_ssl_client(): Loading private key
[V][ssl_client.cpp:143] start_ssl_client(): Setting hostname for TLS session...
[V][ssl_client.cpp:158] start_ssl_client(): Performing the SSL/TLS handshake...
[E][ssl_client.cpp:28] handle_error(): X509 - Certificate verification failed, e.g. CRL, CA or signature check failed
[E][ssl_client.cpp:30] handle_error(): MbedTLS message code: -9984
[E][WiFiClientSecure.cpp:108] connect(): lwip_connect_r: 11
[V][ssl_client.cpp:209] stop_ssl_socket(): Cleaning SSL connection.
checked certs, they all seem to match, in right places, etc.
Dmitry Kireev
@AutomationD
also, how do i know which esp32 sdk is used on the platform side?
Dmitry Kireev
@AutomationD
(IE what is the revision/release of this repo https://github.com/espressif/arduino-esp32, so i can track bugs/regressions)
ah, according to the doc it’s always latest version
Robert Ely
@robertely
This isn't super on topic but i thought this may be a good place to ask. Does anyone know of a good community to chat about stm32 development? I'm just getting started with arm development in general.
Platformio was insanely easy to setup for this. It's my first experience with it.