diff options
| -rw-r--r-- | doc/protocol | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/doc/protocol b/doc/protocol new file mode 100644 index 0000000..ea9ecae --- /dev/null +++ b/doc/protocol @@ -0,0 +1,20 @@ +<command> ::= <opcode> " " <args> "\n" +<response> ::= <retval> "\n" + +Write EEPROM: +<opcode> ::= "w" +<args> ::= <addr> <bytes>{:pagesize} +<retval> ::= "" + +Read EEPROM: +<opcode> ::= "r" +<args> ::= <addr> <size> +<retval> ::= <bytes>{size} + +<addr> ::= "0"--"2047" +<bytes> ::= <byte> <bytetail> | "" +<bytetail> ::= " " <byte> <bytetail> | "" +<byte> ::= "0"--"FF" +<size> ::= "0"--"2048" + +pagesize := 16 |