Changes in TODO.
This commit is contained in:
27
TODO
27
TODO
@@ -403,7 +403,6 @@ Infrastructure, what's next
|
||||
|
||||
- commands:
|
||||
- ping
|
||||
- pong
|
||||
- announce device
|
||||
- used to assign a 8-bit device id on a bus
|
||||
- needs a 8-byte serial number for the device
|
||||
@@ -415,8 +414,9 @@ Infrastructure, what's next
|
||||
- make info about data available
|
||||
- value data
|
||||
- announce changes in a given module
|
||||
- set value
|
||||
- RQ: set value
|
||||
- allow to change a value
|
||||
- RSP: set value (response to set value request)
|
||||
- request value info
|
||||
- make the node send the current value of a given module
|
||||
|
||||
@@ -435,7 +435,7 @@ Memory Layout:
|
||||
- 0x0040 : 8 bytes node id (never overwritten)
|
||||
- 0x0048 : 2 bytes maintenance system version
|
||||
- 0x004a-0x004f: reserved
|
||||
- 0x0050-0x09ff: maintenance system (2485 bytes)
|
||||
- 0x0050-0x09ff: maintenance system (2479 bytes)
|
||||
- 0x0a00-0x0a3f: working system; reset and IRQ vectors
|
||||
- 0x0a40-0x0a4f: reserved (later: pointer to version etc)
|
||||
- 0x0a50-end : rest of working system
|
||||
@@ -449,20 +449,11 @@ Interrupt-Vektoren:
|
||||
|
||||
|
||||
|
||||
Interface Data (WAN):
|
||||
- 1 Byte interface num (0-3)
|
||||
- 1 Byte flags
|
||||
- 1 Byte address
|
||||
- child node addresses (for routers):
|
||||
- 1 Byte start
|
||||
- 1 Byte end
|
||||
- 1 Byte bit mask for data bit
|
||||
- 1 Byte address for data input port
|
||||
- 1 Byte address for data output port
|
||||
- 1 Byte address for data DDR port
|
||||
- 1 Byte bit mask for ATTN bit
|
||||
- 1 Byte address for ATTN input port
|
||||
- 1 Byte address for ATTN output port
|
||||
- 1 Byte address for ATTN DDR port
|
||||
Next:
|
||||
- receive COM packets
|
||||
- read/write FLASH
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user