OpenOCD
rtt_channel Struct Reference

RTT channel. More...

Data Fields

target_addr_t address
 Channel structure address on the target. More...
 
uint32_t buffer_addr
 Buffer address on the target. More...
 
uint32_t flags
 Buffer flags. More...
 
uint32_t name_addr
 Channel name address on the target. More...
 
uint32_t read_pos
 Read position within the buffer in bytes. More...
 
uint32_t size
 Channel buffer size in bytes. More...
 
uint32_t write_pos
 Write position within the buffer in bytes. More...
 

Detailed Description

RTT channel.

Definition at line 43 of file rtt/rtt.h.

Field Documentation

◆ address

target_addr_t rtt_channel::address

Channel structure address on the target.

Definition at line 45 of file rtt/rtt.h.

Referenced by read_from_channel(), read_rtt_channel(), target_rtt_find_control_block(), target_rtt_read_control_block(), and write_to_channel().

◆ buffer_addr

uint32_t rtt_channel::buffer_addr

Buffer address on the target.

Definition at line 49 of file rtt/rtt.h.

Referenced by read_from_channel(), read_rtt_channel(), and write_to_channel().

◆ flags

uint32_t rtt_channel::flags

Buffer flags.

Note
: Not used at the moment.

Definition at line 61 of file rtt/rtt.h.

Referenced by read_rtt_channel(), and target_rtt_read_channel_info().

◆ name_addr

uint32_t rtt_channel::name_addr

Channel name address on the target.

Definition at line 47 of file rtt/rtt.h.

Referenced by read_rtt_channel(), and target_rtt_read_channel_info().

◆ read_pos

uint32_t rtt_channel::read_pos

Read position within the buffer in bytes.

Definition at line 55 of file rtt/rtt.h.

Referenced by read_from_channel(), read_rtt_channel(), and write_to_channel().

◆ size

uint32_t rtt_channel::size

◆ write_pos

uint32_t rtt_channel::write_pos

Write position within the buffer in bytes.

Definition at line 53 of file rtt/rtt.h.

Referenced by read_from_channel(), read_rtt_channel(), and write_to_channel().


The documentation for this struct was generated from the following file: