A configuration structure for MFM Ping-pong buffer in RAIL.

Public Attributes#

uint32_t *

A pointer to buffer 0.

uint32_t *

A pointer to buffer 1.

uint32_t

Size of each buffer in 32-bit words.

Public Attribute Documentation#

p_buffer_0#

uint32_t* sl_rail_mfm_ping_pong_buffer_config_t::p_buffer_0

A pointer to buffer 0.

Must be 32-bit aligned.


p_buffer_1#

uint32_t* sl_rail_mfm_ping_pong_buffer_config_t::p_buffer_1

A pointer to buffer 1.

Must be 32-bit aligned.


buffer_words#

uint32_t sl_rail_mfm_ping_pong_buffer_config_t::buffer_words

Size of each buffer in 32-bit words.