![]() |
Zephyr API 3.6.99
|
Transfer information structure. More...
#include <renesas_rx_dtc.h>
Data Fields | ||
| union { | ||
| struct { | ||
| unsigned int: 16 | ||
| transfer_addr_mode_t dest_addr_mode: 2 | ||
| Destination address mode. More... | ||
| transfer_repeat_area_t repeat_area: 1 | ||
| Destination address mode. More... | ||
| transfer_irq_t irq: 1 | ||
| IRQ type. More... | ||
| transfer_chain_mode_t chain_mode: 2 | ||
| Chain mode. More... | ||
| transfer_addr_mode_t src_addr_mode: 2 | ||
| Source address mode. More... | ||
| transfer_size_t size: 2 | ||
| Transfer data size. More... | ||
| transfer_mode_t mode: 2 | ||
| Transfer mode. More... | ||
| } transfer_settings_word_b | ||
| uint32_t transfer_settings_word | ||
| Raw settings. More... | ||
| }; | ||
| void const *volatile | p_src | |
| Source address. | ||
| void *volatile | p_dest | |
| Destination address. | ||
| volatile uint16_t | num_blocks | |
| Number of blocks. | ||
| volatile uint16_t | length | |
| Transfer length. | ||
Transfer information structure.
| union { ... } st_transfer_info |
| transfer_chain_mode_t st_transfer_info::chain_mode |
Chain mode.
| transfer_addr_mode_t st_transfer_info::dest_addr_mode |
Destination address mode.
| unsigned st_transfer_info::int |
| transfer_irq_t st_transfer_info::irq |
IRQ type.
| volatile uint16_t st_transfer_info::length |
Transfer length.
| transfer_mode_t st_transfer_info::mode |
Transfer mode.
| volatile uint16_t st_transfer_info::num_blocks |
Number of blocks.
| void* volatile st_transfer_info::p_dest |
Destination address.
| void const* volatile st_transfer_info::p_src |
Source address.
| transfer_repeat_area_t st_transfer_info::repeat_area |
Destination address mode.
| transfer_size_t st_transfer_info::size |
Transfer data size.
| transfer_addr_mode_t st_transfer_info::src_addr_mode |
Source address mode.
| uint32_t st_transfer_info::transfer_settings_word |
Raw settings.
| struct { ... } st_transfer_info::transfer_settings_word_b |