Search found 103 matches

by vonnieda
Tue Aug 20, 2019 2:35 pm
Forum: ESP32 Arduino
Topic: Tar File Creation
Replies: 2
Views: 63

Re: Tar File Creation

I use microtar ( https://github.com/rxi/microtar ) for something similar. Seems to work pretty well.

Jason
by vonnieda
Thu Jun 27, 2019 7:31 pm
Forum: General Discussion
Topic: Any information about the QR code on WROVER-B?
Replies: 2
Views: 185

Re: Any information about the QR code on WROVER-B?

That's great news, thanks Franco!

Jason
by vonnieda
Thu Jun 27, 2019 4:48 pm
Forum: General Discussion
Topic: Any information about the QR code on WROVER-B?
Replies: 2
Views: 185

Any information about the QR code on WROVER-B?

Hi all, Can anyone tell me what information is encoded in the QR code visible on the WROVER-B modules? I scanned some, and here's an example of what I got: 053210201810001201842000586EESP0XXXX The part looks like a date code, and the last part obviously says ESP, and I see another 2018 in there that...
by vonnieda
Tue Jun 18, 2019 4:28 pm
Forum: General Discussion
Topic: Significant increase in IRAM usage from 3.0 to 3.2
Replies: 2
Views: 368

Significant increase in IRAM usage from 3.0 to 3.2

Hi folks, I'm in the process of trying to upgrade my app from IDF 3.0 to IDF 3.2 and have noticed that it won't even build, saying that there is an IRAM overflow. By switching from Debug to Release mode I was able to get it to build so I could compare memory usage, and this is what I found: Screen S...
by vonnieda
Thu Apr 18, 2019 2:39 pm
Forum: ESP32 IDF
Topic: (resolved) I2C call panicking system
Replies: 29
Views: 2265

Re: I2C call panicking system

I left this running overnight...it's definitely more reliable than it was, but I still get an occasional error like this: E (2085053) i2c: i2c command link malloc error abort() was called at PC 0x4015c4ab on core 1 I make a series of calls to the i2c library every half second, and according to the ...
by vonnieda
Thu Apr 18, 2019 1:34 pm
Forum: ESP32 IDF
Topic: Failure to connect to SSID with spaces in them
Replies: 5
Views: 645

Re: Failure to connect to SSID with spaces in them

I also know of no such bug. My product is regularly tested using SSIDs with spaces, special characters, emoji, etc. SSID is defined as

Code: Select all

uint8_t ssid[32]
and there is nothing special about spaces.

Jason
by vonnieda
Wed Apr 17, 2019 6:58 pm
Forum: ESP32 IDF
Topic: (resolved) I2C call panicking system
Replies: 29
Views: 2265

Re: I2C call panicking system

Hi Jason - Thanks for the valuable information. I think you might be onto something regarding the IDLE task. While I don't do any task deletion (I create several at start-up), I wonder if the IDLE task is also responsible for memory management. I don't think any of my tasks should be running contin...
by vonnieda
Wed Apr 17, 2019 5:40 pm
Forum: ESP32 IDF
Topic: (resolved) I2C call panicking system
Replies: 29
Views: 2265

Re: I2C call panicking system

Create a FreeRTOS task that prints out the free memory every 5 seconds or so. Once your app is up, watch the printout and see if the memory continues to go down. If it does, start commenting out code until the memory stops going down. Then find the culprit. I also recommend printing out internal mem...
by vonnieda
Sun Mar 17, 2019 6:06 pm
Forum: General Discussion
Topic: Heap memory depleting
Replies: 2
Views: 899

Re: Heap memory depleting

hi Please find the code in Image The Heap Memory is getting low and low.. asprintf(&post_data, "%s,",pxMessage->minor); asprintf(&post_data1, "%s",post_data); These two lines are depleting the heap. I am freeing the memory by free() kindly help ... asprintf() allocates memory from the heap each tim...
by vonnieda
Sun Mar 10, 2019 8:50 pm
Forum: General Discussion
Topic: ESP32 reboots somewhat once a day. How to capture the conditions?
Replies: 1
Views: 410

Re: ESP32 reboots somewhat once a day. How to capture the conditions?

The best way I have found is to use the ESP's core dump to flash feature, and then analyze the core dump afterwards. ESP supplies tools to make this easy, and usually it's just a matter of loading the core dump and running the bt (backtrace) command to see where it happened. See: https://docs.espres...

Go to advanced search