The EEPROM module is an experimental module, mainly of interest to developers. It interfaces directly to the EEPROM at the byte level. Presently only the first 64 bytes are in use by micro-OSC, and the current platforms have 256, however more space may be required in the future.

A common use of EEPROM in robotics projects is to store calibration values for a device. In practice with micro-OSC one can instead use the device unique-id feature (see /device/id), which automatically sets a user-rewritable unique device serial number. On the host computer one can read the device id and then load up calibration numbers from a file.

-----

**/eeprom/read** : Read a byte

[ TX: /eeprom/read ,i (address) ]
[ RX: /eeprom/read ,ii (address) (value) ]

----

**/eeprom/write** : Write a byte

[ TX: /eeprom/write ,ii (address) (value) ]
[ RX: /eeprom/write ,ii (address) (value) ]