Changes in TODO.

This commit is contained in:
Martin Preuss
2023-01-22 17:48:05 +01:00
parent 9e31dc2160
commit e550b0dcee

27
TODO
View File

@@ -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