Im happy to see a Portuguese dude creating this type of content ... This is real tech youtube! Unlike many others in the portuguese that say they are "tech" youtubers but they only do unboxings and don't even do a proper review.
The esp32 C3 FH4 Has 4MB embedded flash memory acording to the datasheet. Does the eeprom library works with that too? And how to know the address ? The same as the normal ESP32?
I need a time zone number to come back to the sketch after power out in my GPS clock construct, but I consider an SD-card too. Logging something will make too many writes to flash. It's no problem to have an RTC device storing time, date, a variable, if you need. RTC devices have extra registers.
Just to make sure I understood. This "flash memory" you refer it`s not the eEPROM right? It`s se same memory where your code (compiled and flashed) resides right?
@@fundorinlive yeah i found it eventually, got a nice load/save interface for my machine now. this is my first time using an esp32, and i don't think i'll ever be buying an arduino again now.
this is about eeprom of 512 bytes,you are saving last state in eeprom not in flash memory , tell about flash memory, is flash memory = eeprom then 4mb = 512 bytes ,obsoletely No , then how to program flashmemory
How do I loop namespaces for example np1 np2 np3 namespaces in preferences? I have been trying that for past week but can't seem to figure it out. It is also difficult because of how complicated it is. If anyone can, please help.
Hello Rui Santos! Grateful for the opportunity. Sorry if my English is strange, my native language is Brazilian Portuguese. If possible, I would like to know if it is possible to select not only the byte address in the EEPROM, but also to manipulate each bit individually? I say that, I think about adding eight LEDs with individual drives to the project. Or is it only possible to write and read only in all bytes?
You can find the complete project details (schematics + source code) on my blog ► randomnerdtutorials.com/esp32-flash-memory/
sir is there any difference between code written for arduino uno and for esp32
Im happy to see a Portuguese dude creating this type of content ... This is real tech youtube! Unlike many others in the portuguese that say they are "tech" youtubers but they only do unboxings and don't even do a proper review.
Thanks for the kind words!
Most clear and easy to follow video on this I've found yet. Thank you! 🙏
Pedagogically PERFECT! Thanks Rui! I recommend your channel to my fellow citizens from Madagascar.
The esp32 C3 FH4 Has 4MB embedded flash memory acording to the datasheet. Does the eeprom library works with that too? And how to know the address ?
The same as the normal ESP32?
Keep up the good work! .Your tutorials are really helpful for a beginner like me. Cheers!
Rui, meus parabéns, de muitos que encontramos por aqui no youtube, Tu realmente és dos melhores!!! continuação de um óptimo trabalho e bem hajas!!!
I need a time zone number to come back to the sketch after power out in my GPS clock construct, but I consider an SD-card too. Logging something will make too many writes to flash. It's no problem to have an RTC device storing time, date, a variable, if you need. RTC devices have extra registers.
Documentation says "Size can be anywhere between 4 and 4096 bytes.", not limited to 512 bytes.
I belive this is due to the way rotation is done. Check the docs for write vs commit.
very interesting and useful. 🤔 this will be great for a remoteXY project. 🙂thank you
Thank You Sir!
Which EEPROM library do you use, you never said ... :)
It comes installed by default with the ESP32 add-on, you don't have to install anything else
Sir, can I use sd card instead of flash memory ?
"text section exceeds available space in the board" how to solve this error
Could I share the esp32fs.jar file? in the plugin only has the esp32fs.java. thank you
Just to make sure I understood. This "flash memory" you refer it`s not the eEPROM right? It`s se same memory where your code (compiled and flashed) resides right?
I'm not sure he's accessing the larger flash partitions that we're looking for...
yeah, so apparently this guy is just diddling around with an emulated eeprom partition. duuuuumb.
@@joelbennett9014 You're looking for spiffs
@@fundorinlive yeah i found it eventually, got a nice load/save interface for my machine now. this is my first time using an esp32, and i don't think i'll ever be buying an arduino again now.
this is about eeprom of 512 bytes,you are saving last state in eeprom not in flash memory , tell about flash memory, is flash memory = eeprom then 4mb = 512 bytes ,obsoletely No , then how to program flashmemory
How do I loop namespaces for example np1 np2 np3 namespaces in preferences? I have been trying that for past week but can't seem to figure it out. It is also difficult because of how complicated it is. If anyone can, please help.
Well done. Thanks.
Hello!
This tutorial also applies to ESP8266?
Yes
can we esp 32 as a SQL server?
is it possible to run sql function in esp 32?
Not really... You will need a real cpu for that... Even a raspberry pi zero would work, but performance won't be high...
Arduino due bord eeprom no..how ti work due bord eeprom ..help me...
Informative. Thank you.
Very awesome👏
what if you want a long or a string ? 😞
Thansk for your efforts!
Hello Rui Santos! Grateful for the opportunity. Sorry if my English is strange, my native language is Brazilian Portuguese. If possible, I would like to know if it is possible to select not only the byte address in the EEPROM, but also to manipulate each bit individually? I say that, I think about adding eight LEDs with individual drives to the project. Or is it only possible to write and read only in all bytes?
Only really using the read -> modify -> write pattern.
How do i clear all data on flash memory?
Perfect 👏👏
It was really hard to find this tutorial
thansk, tutorial is very helpfull
Can I save strings in flash?
You need to play with bytes and ascii. It gets a bit computer scienceee, not for youtube learners.
wait a minute the flash memory is not the same as the eeprom
it is, EEPROM on ESP32 is just emulated in the flash.
Good video
:P sempre a aprender .... bons tutoriais parabéns
thanks
RUI BOM DIA
INGLES POSSIVEL DE ENTENDER PERFEITAMENTE
MAS... PÔE AS LEGENDAS POIS IRÁ AJUDAR MUITO
POR FAVOR....