Search found 3039 matches

by ESP_Sprite
Fri Jan 10, 2020 3:02 am
Forum: General Discussion
Topic: "Cache disabled but cached memory region accessed" error for large stack size
Replies: 6
Views: 494

Re: "Cache disabled but cached memory region accessed" error for large stack size

@chegewara: There isn't really a good reason to use xTaskCreateStatic on the ESP32 unless 1. for some reason you hate the memory allocator and want to allocate the task entirely on statically allocated BSS memory, or 2. you need the stack to be in PSRAM and know for 100% sure what consequences that ...
by ESP_Sprite
Thu Jan 09, 2020 3:37 am
Forum: ESP32 ADF
Topic: Is my ESP32 module broken?
Replies: 4
Views: 251

Re: Is my ESP32 module broken?

That is one sick puppy... looks almost like the power supply or the /EN line is intermittent. I don't think it's the flash, seeing it even resets during the signon message, but it's hard to say what actually *is* wrong from just this output.
by ESP_Sprite
Thu Jan 09, 2020 3:31 am
Forum: ESP32 IDF
Topic: i2s_event_t.size is always zero from I2S event queue
Replies: 2
Views: 81

Re: i2s_event_t.size is always zero from I2S event queue

According to the header that defines it:

Code: Select all

typedef struct {
    i2s_event_type_t    type;   /*!< I2S event type */
    size_t              size;   /*!< I2S data size for I2S_DATA event*/
} i2s_event_t;
As there is no I2S_DATA event (yet), you can ignore this member.
by ESP_Sprite
Thu Jan 09, 2020 3:26 am
Forum: Hardware
Topic: UART and GPIO configuration for WroverB
Replies: 1
Views: 86

Re: UART and GPIO configuration for WroverB

Yes, you can. In general, you can use any pin that is not hooked up to the internal flash (or psram, for modules that have it) chip. For TX the pin also needs to be output capable, so anything <GPIO34 will work.
by ESP_Sprite
Thu Jan 09, 2020 3:21 am
Forum: General Discussion
Topic: esp32wroom 32D with memory ic AT24c04N
Replies: 1
Views: 115

Re: esp32wroom 32D with memory ic AT24c04N

I mean this in the nicest way possible, but I'll still be blunt: your code looks like crap. That hurts you for two reasons: first of all, no one is going to dive into your code to figure out what is wrong with it: why would they take that effort when you didn't even take the effort to clean your cod...
by ESP_Sprite
Thu Jan 09, 2020 3:03 am
Forum: General Discussion
Topic: ESP32 IO_MUX GPIO_MATRIX
Replies: 1
Views: 90

Re: ESP32 IO_MUX GPIO_MATRIX

In ESP-IDF, for most peripherals you will pass the pin number you want the signals on as parameters to the initialization function for the driver. The driver will then figure out how to tweak the GPIO matrix and/or IO mux to hook everything up correctly. Some examples in ESP-IDF do not hardcode the ...
by ESP_Sprite
Wed Jan 08, 2020 2:59 am
Forum: ESP32 Arduino
Topic: NTP doesn't send requests to next server...
Replies: 2
Views: 162

Re: NTP doesn't send requests to next server...

Also note that Arduino ships a bunch of libraries in a precompiled form... if this lwip function is also in a precompiled library, changing header files won't change the behaviour of the precompiled code.
by ESP_Sprite
Wed Jan 08, 2020 2:57 am
Forum: ESP32 Arduino
Topic: PWM controlled fan tacho wrong
Replies: 16
Views: 835

Re: PWM controlled fan tacho wrong

Sure. If you want to go all-in, you can also have the series resistance in to create a 'proper' RC filter (so fan tacho out - resistor to 3.3V - series resistor - capacitor to gnd - esp32 input pin).
by ESP_Sprite
Wed Jan 08, 2020 2:55 am
Forum: ESP32 ADF
Topic: Is my ESP32 module broken?
Replies: 4
Views: 251

Re: Is my ESP32 module broken?

Are you sure your power supply is stable and powerful enough as well?
by ESP_Sprite
Wed Jan 08, 2020 2:52 am
Forum: ESP32 IDF
Topic: Psram speed issue using an SD Card
Replies: 4
Views: 222

Re: Psram speed issue using an SD Card

Probably. As you have noticed, psram on the ESP32 is not accessible using DMA, so when you ask the driver to read into a buffer in PSRAM, it will allocate a temporary buffer of one block. It will then do single-block transactions into that temp buffer and copy that into the PSRAM buffer until it has...

Go to advanced search