diff --git a/docs/communication.md b/docs/communication.md index 85b2dd2..7892f25 100644 --- a/docs/communication.md +++ b/docs/communication.md @@ -10,10 +10,21 @@ The following table describes the bit pattern for a successful communication wit ## Message Types -| Code | Purpose | -| ---- | --------------- | -| 0 | Data | -| 1 | Control | -| 2 | Status Messages | -| 3 | Confirmation | -| 4 | Debug | +| Code | Purpose | +| ---- | -------------------- | +| 0 | Light Data | +| 1 | Control Signal | +| 2 | Status Messages | +| 3 | Confirmation Message | +| 4 | Debug Info | + +### Light Data + +- 1-Byte-block per lamp: 0-255 +- Index of lamp determinded by order + +### Control Signal + +- Index Byte + [ **t** oggle | **i** ncrease | **d** decrease ] +- on +- off