ddr_state_machine

Function ddr_state_machine 

Source
pub unsafe extern "C" fn ddr_state_machine(
    command: DDR_SS_COMMAND,
) -> u32
Expand description

//** The ddr_state_machine() function runs a state machine which initializes and monitors the DDR

@return This function returns status, see DDR_SS_STATUS enum

Example: @code

uint32_t ddr_status; ddr_status = ddr_state_machine(DDR_SS__INIT);

while((ddr_status & DDR_SETUP_DONE) != DDR_SETUP_DONE) { ddr_status = ddr_state_machine(DDR_SS_MONITOR); } if ((ddr_status & DDR_SETUP_FAIL) != DDR_SETUP_FAIL) { error |= (0x1U << 2U); }

@endcode