Initial commit
This commit is contained in:
@@ -0,0 +1,46 @@
|
||||
--------------------------------------------------------------------------------
|
||||
|
||||
Address Mode Name Description
|
||||
0x00EF..0xBFEF R DR Data register (ZIFI or RS232).
|
||||
Get byte from input FIFO.
|
||||
Input FIFO must not be empty (xx_IFR > 0).
|
||||
0x00EF..0xBFEF W DR Data register (ZIFI or RS232).
|
||||
Put byte into output FIFO.
|
||||
Output FIFO must not be full (xx_OFR > 0).
|
||||
|
||||
Address Mode Name Description
|
||||
0xC0EF R ZF_IFR ZIFI Input FIFO Used Register. Switch DR to ZIFI FIFO.
|
||||
0 - input FIFO is empty, 191 - input FIFO contain 191 or more bytes.
|
||||
0xC1EF R ZF_OFR ZIFI Output FIFO Free Register. Switch DR to ZIFI FIFO.
|
||||
0 - output FIFO is full, 191 - output FIFO free 191 or more bytes.
|
||||
0xC2EF R RS_IFR RS232 Input FIFO Used Register. Switch DR to RS232 FIFO.
|
||||
0 - input FIFO is empty, 191 - input FIFO contain 191 or more bytes.
|
||||
0xC3EF R RS_OFR RS232 Output FIFO Free Register. Switch DR to RS232 FIFO.
|
||||
0 - output FIFO is full, 191 - output FIFO free 191 or more bytes.
|
||||
|
||||
Address Mode Name Description
|
||||
0xC7EF W CR Command register. Command set depends on API mode selected.
|
||||
|
||||
All mode commands:
|
||||
Code Command Description
|
||||
000000oi Clear ZIFI FIFOs
|
||||
i: 1 - clear input ZIFI FIFO,
|
||||
o: 1 - clear output ZIFI FIFO.
|
||||
000001oi Clear RS232 FIFOs
|
||||
i: 1 - clear input RS232 FIFO,
|
||||
o: 1 - clear output RS232 FIFO.
|
||||
11110mmm Set API mode or disable API:
|
||||
0 API disabled.
|
||||
1 transparent: all data is sent/received to/from external UART directly.
|
||||
2..7 reserved.
|
||||
11111111 Get Version Returns highest supported API version. ER=0xFF - no API available.
|
||||
|
||||
Address Mode Name Description
|
||||
0xC7EF R ER Error register - command execution result code. Depends on command issued.
|
||||
|
||||
All mode responses:
|
||||
Code Description
|
||||
0x00 OK - no error.
|
||||
0xFF REJ - command rejected.
|
||||
|
||||
--------------------------------------------------------------------------------
|
||||
Reference in New Issue
Block a user