PSYQO SDK
Hardware / Sio
hardware/sio.hh · the hardware/sio module
Module
the hardware/sio module.
Include this module
C++ include
#include "psyqo/hardware/sio.hh"Types
Functions and methods
This module does not declare public callable symbols.
Fields, variables and values
BaudExposes `Baud` on the `psyqo::Hardware::SIO` namespace for the hardware/sio module.VariableCtrlExposes `Ctrl` on the `psyqo::Hardware::SIO` namespace for the hardware/sio module.VariableCTRL_ACKIRQENAcknowledge IRQ EnableEnum valueCTRL_DTRData Terminal Ready, aka Select (output)Enum valueCTRL_ERRRESError ResetEnum valueCTRL_IRInternal Reset, resets most SIO registersEnum valueCTRL_PORTSELPort SelectEnum valueCTRL_RTSRequest to Send (output)Enum valueCTRL_RXEReceive EnableEnum valueCTRL_RXIRQENReceive IRQ EnableEnum valueCTRL_RXIRQMODEReceive IRQ Mode (0..3 = IRQ when RX FIFO contains 1,2,4,8 bytes)Enum valueCTRL_SBRKSend Break characterEnum valueCTRL_TXENTransmit EnableEnum valueCTRL_TXIRQENTransmit IRQ EnableEnum valueDataExposes `Data` on the `psyqo::Hardware::SIO` namespace for the hardware/sio module.VariableModeExposes `Mode` on the `psyqo::Hardware::SIO` namespace for the hardware/sio module.VariableStatExposes `Stat` on the `psyqo::Hardware::SIO` namespace for the hardware/sio module.VariableSTAT_ACKACK signal level (input)Enum valueSTAT_CTSClear to Send (output), unused on SIO0Enum valueSTAT_FEFraming ErrorEnum valueSTAT_IRQInterrupt RequestEnum valueSTAT_OEOverrun ErrorEnum valueSTAT_PEParity ErrorEnum valueSTAT_RXRDYRX buffer has dataEnum valueSTAT_SYNDETSync DetectEnum valueSTAT_TXEMPTYNo data in TX bufferEnum valueSTAT_TXRDYTX buffer is emptyEnum value