Modifies bytes directly at the register level without disrupting the application code space.
| Macro | Description | |-------|-------------| | | Reads a value (8 or 16 bits depending on platform) from a specified EEPROM address | | Write | Writes a value (8 or 16 bits depending on platform) to a specified EEPROM address | | ReadByte | Explicitly reads a single byte (8 bits) from EEPROM—available in newer versions | | WriteByte | Explicitly writes a single byte to EEPROM—available in newer versions |
This public link is valid for 7 days and shares a thread, including any personal information you added. This link or copies made by others cannot be deleted. If you share with third parties, their policies apply. Can’t copy the link right now. Try again later.
To retrieve the 16-bit integer, read both addresses sequentially and recombine them using a bitwise shift operation: flowcode eeprom exclusive
Write the new sequence counter and data byte to the new slot.
By leveraging the exclusive features—native float/string support, wear-leveling simulation, preserve-on-reprogram flags, and circular buffering—you can build industrial-grade products that retain data reliably for decades.
Use Flowcode's built-in bit shift operators ( >> ) and bitwise AND operators ( & ) to break a 16-bit variable into two separate bytes before writing them to successive addresses. Modifies bytes directly at the register level without
By abstracting registers into clean visual icons and augmenting them with wear-leveling and validation structures, you can build reliable, industrial-grade storage solutions directly inside Flowcode.
External I2C EEPROMs require physical hardware pull-up resistors on the SDA and SCL lines. For standard 100kHz bus speeds, are ideal.
: Allows storing decimal values by breaking them into smaller chunks. Hardware Considerations Component: Flash EEPROM (EEPROM) - Flowcode Help If you share with third parties, their policies apply
When working within , the concept of "EEPROM Exclusivity" is not just a technical setting; it is a philosophy of data sovereignty. It defines how your device remembers who it is when the power goes out, and how Flowcode manages that memory differently than raw C.
The you need to store (e.g., sensor floats, user settings, system run-time logs).
Configure the EEPROM settings, including the memory size and address.
For fast 400kHz communication, drop the resistance down to to counteract line capacitance and preserve clean digital waveforms. Leveraging Page Writes