diff --git a/sw/svd/neorv32.svd b/sw/svd/neorv32.svd index 90a3c898..57168a47 100644 --- a/sw/svd/neorv32.svd +++ b/sw/svd/neorv32.svd @@ -770,42 +770,44 @@ [0:0] ONEWIRE controller enable + + ONEWIRE_CTRL_CLEAR + [1:1] + Clear RXT FIFO, auto-clears + ONEWIRE_CTRL_PRSC - [2:1] + [3:2] Clock prescaler select ONEWIRE_CTRL_CLKDIV - [10:3] + [11:4] Clock divider - ONEWIRE_CTRL_TRIG_RST - [11:11] - Trigger reset pulse and presence detect operation, auto-clears + ONEWIRE_CTRL_FIFO + [18:15] + read-only + log2(ONEWIRE FIFO size) - ONEWIRE_CTRL_TRIG_BIT - [12:12] - Trigger single-bit transmission operation, auto-clears + ONEWIRE_CTRL_TX_FULL + [28:28] + read-only + TX FIFO full - ONEWIRE_CTRL_TRIG_BYTE - [13:13] - Trigger full-byte transmission operation, auto-clears + ONEWIRE_CTRL_RX_AVAIL + [29:29] + read-only + RX FIFO data available ONEWIRE_CTRL_SENSE - [29:29] - read-only - Current state of the 1-wire bus line - - - ONEWIRE_CTRL_PRESENCE [30:30] read-only - Set if device(s) found during presence detect phase + Current state of the 1-wire bus line ONEWIRE_CTRL_BUSY @@ -816,15 +818,26 @@ - DATA - Read/write transmission data register + DCMD + Read/write transmission data/command register 0x04 - ONEWIRE_DATA + ONEWIRE_DCMD_DATA [7:0] RTX data, transmitted LSB-first + + ONEWIRE_DCMD_CMD + [9:8] + Operation command + + + ONEWIRE_DCMD_PRESENCE + [10:10] + read-only + Bus presence detected +