22 #define PXI_SYNC9 (*(uint32_t*)0x10008000) 23 #define PXI_CNT9 (*(uint32_t*)0x10008004) 24 #define PXI_SEND9 (*(uint32_t*)0x10008008) 25 #define PXI_RECV9 (*(uint32_t*)0x1000800C) bool ctr_pxi_receive_full_status(void)
Checks if the receive PXI queue is full.
bool ctr_pxi_send_empty_status(void)
Checks if the send PXI queue is empty.
void ctr_pxi_set_enabled(bool state)
Sets the state of the PXI system.
void ctr_pxi_fifo_ack(void)
(FIXME Uncertain, this is most likely wrong) Acknowledge IRQ.
bool ctr_pxi_push(uint32_t data)
Push data into the send PXI queue.
void ctr_pxi_set_receive_not_empty_irq(bool state)
Sets the state of the IRQ for when the receive PXI queue is not empty.
bool ctr_pxi_receive_empty_status(void)
Checks if the receive PXI queue is empty.
bool ctr_pxi_get_send_empty_irq(void)
Checks the status of the IRQ for when the send PXI queue is empty.
bool ctr_pxi_get_error(void)
Returns the error status of the PXI system.
void ctr_pxi_set_send_empty_irq(bool state)
Sets the state of the IRQ for when the send PXI queue is empty.
bool ctr_pxi_send_full_status(void)
Checks if the send PXI queue is full.
bool ctr_pxi_pop(uint32_t *data)
Pops data from the receive PXI queue.
void ctr_pxi_fifo_send_clear(void)
Clears/flushes the send PXI queue.
bool ctr_pxi_get_receive_not_empty_irq(void)
Checks the status of the IRQ for when the receive PXI queue is not empty.
bool ctr_pxi_get_enabled(void)
Returns the state of the PXI system.