block/PSEL: description: Unspecified. items: - name: SCK description: Pin select for SCK. byte_offset: 0 fieldset: PSEL_SCK - name: MOSI description: Pin select for MOSI signal. byte_offset: 4 fieldset: PSEL_MOSI - name: MISO description: Pin select for MISO signal. byte_offset: 8 fieldset: PSEL_MISO block/RXD: description: RXD EasyDMA channel. items: - name: PTR description: Data pointer. byte_offset: 0 fieldset: RXD_PTR - name: MAXCNT description: Maximum number of bytes in receive buffer. byte_offset: 4 fieldset: RXD_MAXCNT - name: AMOUNT description: Number of bytes transferred in the last transaction. byte_offset: 8 access: Read fieldset: RXD_AMOUNT - name: LIST description: EasyDMA list type. byte_offset: 12 fieldset: RXD_LIST block/SPIM: description: Serial Peripheral Interface Master with EasyDMA 0. items: - name: TASKS_START description: Start SPI transaction. byte_offset: 16 access: Write - name: TASKS_STOP description: Stop SPI transaction. byte_offset: 20 access: Write - name: TASKS_SUSPEND description: Suspend SPI transaction. byte_offset: 28 access: Write - name: TASKS_RESUME description: Resume SPI transaction. byte_offset: 32 access: Write - name: EVENTS_STOPPED description: SPI transaction has stopped. byte_offset: 260 - name: EVENTS_ENDRX description: End of RXD buffer reached. byte_offset: 272 - name: EVENTS_END description: End of RXD buffer and TXD buffer reached. byte_offset: 280 - name: EVENTS_ENDTX description: End of TXD buffer reached. byte_offset: 288 - name: EVENTS_STARTED description: Transaction started. byte_offset: 332 - name: SHORTS description: Shortcut register. byte_offset: 512 fieldset: SHORTS - name: INTENSET description: Enable interrupt. byte_offset: 772 fieldset: INTENSET - name: INTENCLR description: Disable interrupt. byte_offset: 776 fieldset: INTENCLR - name: ENABLE description: Enable SPIM. byte_offset: 1280 fieldset: ENABLE - name: PSEL description: Unspecified. byte_offset: 1288 block: PSEL - name: FREQUENCY description: SPI frequency. Accuracy depends on the HFCLK source selected. byte_offset: 1316 fieldset: FREQUENCY - name: RXD description: RXD EasyDMA channel. byte_offset: 1332 block: RXD - name: TXD description: TXD EasyDMA channel. byte_offset: 1348 block: TXD - name: CONFIG description: Configuration register. byte_offset: 1364 fieldset: CONFIG - name: ORC description: Over-read character. Character clocked out in case and over-read of the TXD buffer. byte_offset: 1472 fieldset: ORC block/TXD: description: TXD EasyDMA channel. items: - name: PTR description: Data pointer. byte_offset: 0 fieldset: TXD_PTR - name: MAXCNT description: Maximum number of bytes in transmit buffer. byte_offset: 4 fieldset: TXD_MAXCNT - name: AMOUNT description: Number of bytes transferred in the last transaction. byte_offset: 8 access: Read fieldset: TXD_AMOUNT - name: LIST description: EasyDMA list type. byte_offset: 12 fieldset: TXD_LIST fieldset/CONFIG: description: Configuration register. fields: - name: ORDER description: Bit order. bit_offset: 0 bit_size: 1 enum: ORDER - name: CPHA description: Serial clock (SCK) phase. bit_offset: 1 bit_size: 1 enum: CPHA - name: CPOL description: Serial clock (SCK) polarity. bit_offset: 2 bit_size: 1 enum: CPOL fieldset/ENABLE: description: Enable SPIM. fields: - name: ENABLE description: Enable or disable SPIM. bit_offset: 0 bit_size: 4 enum: ENABLE fieldset/FREQUENCY: description: SPI frequency. Accuracy depends on the HFCLK source selected. fields: - name: FREQUENCY description: SPI master data rate. bit_offset: 0 bit_size: 32 enum: FREQUENCY fieldset/INTENCLR: description: Disable interrupt. fields: - name: STOPPED description: Write '1' to Disable interrupt for STOPPED event. bit_offset: 1 bit_size: 1 enum: INTENCLR_STOPPED - name: ENDRX description: Write '1' to Disable interrupt for ENDRX event. bit_offset: 4 bit_size: 1 enum: INTENCLR_ENDRX - name: END description: Write '1' to Disable interrupt for END event. bit_offset: 6 bit_size: 1 enum: INTENCLR_END - name: ENDTX description: Write '1' to Disable interrupt for ENDTX event. bit_offset: 8 bit_size: 1 enum: INTENCLR_ENDTX - name: STARTED description: Write '1' to Disable interrupt for STARTED event. bit_offset: 19 bit_size: 1 enum: INTENCLR_STARTED fieldset/INTENSET: description: Enable interrupt. fields: - name: STOPPED description: Write '1' to Enable interrupt for STOPPED event. bit_offset: 1 bit_size: 1 enum: INTENSET_STOPPED - name: ENDRX description: Write '1' to Enable interrupt for ENDRX event. bit_offset: 4 bit_size: 1 enum: INTENSET_ENDRX - name: END description: Write '1' to Enable interrupt for END event. bit_offset: 6 bit_size: 1 enum: INTENSET_END - name: ENDTX description: Write '1' to Enable interrupt for ENDTX event. bit_offset: 8 bit_size: 1 enum: INTENSET_ENDTX - name: STARTED description: Write '1' to Enable interrupt for STARTED event. bit_offset: 19 bit_size: 1 enum: INTENSET_STARTED fieldset/ORC: description: Over-read character. Character clocked out in case and over-read of the TXD buffer. fields: - name: ORC description: Over-read character. Character clocked out in case and over-read of the TXD buffer. bit_offset: 0 bit_size: 8 fieldset/PSEL_MISO: description: Pin select for MISO signal. fields: - name: PIN description: Pin number. bit_offset: 0 bit_size: 5 - name: CONNECT description: Connection. bit_offset: 31 bit_size: 1 enum: PSEL_MISO_CONNECT fieldset/PSEL_MOSI: description: Pin select for MOSI signal. fields: - name: PIN description: Pin number. bit_offset: 0 bit_size: 5 - name: CONNECT description: Connection. bit_offset: 31 bit_size: 1 enum: PSEL_MOSI_CONNECT fieldset/PSEL_SCK: description: Pin select for SCK. fields: - name: PIN description: Pin number. bit_offset: 0 bit_size: 5 - name: CONNECT description: Connection. bit_offset: 31 bit_size: 1 enum: PSEL_SCK_CONNECT fieldset/RXD_AMOUNT: description: Number of bytes transferred in the last transaction. fields: - name: AMOUNT description: Number of bytes transferred in the last transaction. bit_offset: 0 bit_size: 8 fieldset/RXD_LIST: description: EasyDMA list type. fields: - name: LIST description: List type. bit_offset: 0 bit_size: 3 enum: RXD_LIST_LIST fieldset/RXD_MAXCNT: description: Maximum number of bytes in receive buffer. fields: - name: MAXCNT description: Maximum number of bytes in receive buffer. bit_offset: 0 bit_size: 8 fieldset/RXD_PTR: description: Data pointer. fields: - name: PTR description: Data pointer. bit_offset: 0 bit_size: 32 fieldset/SHORTS: description: Shortcut register. fields: - name: END_START description: Shortcut between END event and START task. bit_offset: 17 bit_size: 1 enum: END_START fieldset/TXD_AMOUNT: description: Number of bytes transferred in the last transaction. fields: - name: AMOUNT description: Number of bytes transferred in the last transaction. bit_offset: 0 bit_size: 8 fieldset/TXD_LIST: description: EasyDMA list type. fields: - name: LIST description: List type. bit_offset: 0 bit_size: 3 enum: TXD_LIST_LIST fieldset/TXD_MAXCNT: description: Maximum number of bytes in transmit buffer. fields: - name: MAXCNT description: Maximum number of bytes in transmit buffer. bit_offset: 0 bit_size: 8 fieldset/TXD_PTR: description: Data pointer. fields: - name: PTR description: Data pointer. bit_offset: 0 bit_size: 32 enum/CPHA: bit_size: 1 variants: - name: Leading description: Sample on leading edge of clock, shift serial data on trailing edge. value: 0 - name: Trailing description: Sample on trailing edge of clock, shift serial data on leading edge. value: 1 enum/CPOL: bit_size: 1 variants: - name: ActiveHigh description: Active high. value: 0 - name: ActiveLow description: Active low. value: 1 enum/ENABLE: bit_size: 4 variants: - name: Disabled description: Disable SPIM. value: 0 - name: Enabled description: Enable SPIM. value: 7 enum/END_START: bit_size: 1 variants: - name: Disabled description: Disable shortcut. value: 0 - name: Enabled description: Enable shortcut. value: 1 enum/FREQUENCY: bit_size: 32 variants: - name: K125 description: 125 kbps. value: 33554432 - name: K250 description: 250 kbps. value: 67108864 - name: K500 description: 500 kbps. value: 134217728 - name: M1 description: 1 Mbps. value: 268435456 - name: M2 description: 2 Mbps. value: 536870912 - name: M4 description: 4 Mbps. value: 1073741824 - name: M8 description: 8 Mbps. value: 2147483648 enum/INTENCLR_END: bit_size: 1 variants: - name: Disabled description: 'Read: Disabled.' value: 0 - name: R_Enabled_W_Clear description: 'Read: Enabled.' value: 1 enum/INTENCLR_ENDRX: bit_size: 1 variants: - name: Disabled description: 'Read: Disabled.' value: 0 - name: R_Enabled_W_Clear description: 'Read: Enabled.' value: 1 enum/INTENCLR_ENDTX: bit_size: 1 variants: - name: Disabled description: 'Read: Disabled.' value: 0 - name: R_Enabled_W_Clear description: 'Read: Enabled.' value: 1 enum/INTENCLR_STARTED: bit_size: 1 variants: - name: Disabled description: 'Read: Disabled.' value: 0 - name: R_Enabled_W_Clear description: 'Read: Enabled.' value: 1 enum/INTENCLR_STOPPED: bit_size: 1 variants: - name: Disabled description: 'Read: Disabled.' value: 0 - name: R_Enabled_W_Clear description: 'Read: Enabled.' value: 1 enum/INTENSET_END: bit_size: 1 variants: - name: Disabled description: 'Read: Disabled.' value: 0 - name: R_Enabled_W_Set description: 'Read: Enabled.' value: 1 enum/INTENSET_ENDRX: bit_size: 1 variants: - name: Disabled description: 'Read: Disabled.' value: 0 - name: R_Enabled_W_Set description: 'Read: Enabled.' value: 1 enum/INTENSET_ENDTX: bit_size: 1 variants: - name: Disabled description: 'Read: Disabled.' value: 0 - name: R_Enabled_W_Set description: 'Read: Enabled.' value: 1 enum/INTENSET_STARTED: bit_size: 1 variants: - name: Disabled description: 'Read: Disabled.' value: 0 - name: R_Enabled_W_Set description: 'Read: Enabled.' value: 1 enum/INTENSET_STOPPED: bit_size: 1 variants: - name: Disabled description: 'Read: Disabled.' value: 0 - name: R_Enabled_W_Set description: 'Read: Enabled.' value: 1 enum/ORDER: bit_size: 1 variants: - name: MsbFirst description: Most significant bit shifted out first. value: 0 - name: LsbFirst description: Least significant bit shifted out first. value: 1 enum/PSEL_MISO_CONNECT: bit_size: 1 variants: - name: Connected description: Connect. value: 0 - name: Disconnected description: Disconnect. value: 1 enum/PSEL_MOSI_CONNECT: bit_size: 1 variants: - name: Connected description: Connect. value: 0 - name: Disconnected description: Disconnect. value: 1 enum/PSEL_SCK_CONNECT: bit_size: 1 variants: - name: Connected description: Connect. value: 0 - name: Disconnected description: Disconnect. value: 1 enum/RXD_LIST_LIST: bit_size: 3 variants: - name: Disabled description: Disable EasyDMA list. value: 0 - name: ArrayList description: Use array list. value: 1 enum/TXD_LIST_LIST: bit_size: 3 variants: - name: Disabled description: Disable EasyDMA list. value: 0 - name: ArrayList description: Use array list. value: 1