/** * Write 8-bit word to the IO Bus memory mapped IO * * @param InstancePtr is a pointer to an XIOModule instance to be * worked on. * @param ByteOffset is a byte offset from the beginning of the * IO Bus address area * @param Data is the value to be written to the IO Bus - 8-bit * * @return None. * *****************************************************************************/ void XIOModule_IoWriteByte(XIOModule * InstancePtr, u32 ByteOffset, u8 Data) { XASSERT_VOID(InstancePtr != NULL); XASSERT_VOID(InstancePtr->IsReady == XCOMPONENT_IS_READY); XIomodule_Out8((InstancePtr->IoBaseAddress + ByteOffset), Data); }
/** * Write 8-bit word to the IO Bus memory mapped IO * * @param InstancePtr is a pointer to an XIOModule instance to be * worked on. * @param ByteOffset is a byte offset from the beginning of the * IO Bus address area * @param Data is the value to be written to the IO Bus - 8-bit * * @return None. * *****************************************************************************/ void XIOModule_IoWriteByte(XIOModule * InstancePtr, u32 ByteOffset, u8 Data) { Xil_AssertVoid(InstancePtr != NULL); Xil_AssertVoid(InstancePtr->IsReady == XIL_COMPONENT_IS_READY); XIomodule_Out8((InstancePtr->IoBaseAddress + ByteOffset), Data); }