Nugget
Loading...
Searching...
No Matches
Enumerations | Variables
psyqo::Hardware::SIO Namespace Reference

Enumerations

enum  Control : uint16_t {
  CTRL_TXEN = (1 << 0) , CTRL_DTR = (1 << 1) , CTRL_RXE = (1 << 2) , CTRL_SBRK = (1 << 3) ,
  CTRL_ERRRES = (1 << 4) , CTRL_RTS = (1 << 5) , CTRL_IR = (1 << 6) , CTRL_RXIRQMODE = (1 << 8) ,
  CTRL_TXIRQEN = (1 << 10) , CTRL_RXIRQEN = (1 << 11) , CTRL_ACKIRQEN = (1 << 12) , CTRL_PORTSEL = (1 << 13)
}
 
enum  Status : uint32_t {
  STAT_TXRDY = (1 << 0) , STAT_RXRDY = (1 << 1) , STAT_TXEMPTY = (1 << 2) , STAT_PE = (1 << 3) ,
  STAT_OE = (1 << 4) , STAT_FE = (1 << 5) , STAT_SYNDET = (1 << 6) , STAT_ACK = (1 << 7) ,
  STAT_CTS = (1 << 8) , STAT_IRQ = (1 << 9)
}
 

Variables

psyqo::Hardware::Register< 0x0040, uint8_t, psyqo::Hardware::WriteQueue::BypassData
 
psyqo::Hardware::Register< 0x0044, uint32_t, psyqo::Hardware::WriteQueue::BypassStat
 
psyqo::Hardware::Register< 0x0048, uint16_t, psyqo::Hardware::WriteQueue::BypassMode
 
psyqo::Hardware::Register< 0x004a, uint16_t, psyqo::Hardware::WriteQueue::BypassCtrl
 
psyqo::Hardware::Register< 0x004e, uint16_t, psyqo::Hardware::WriteQueue::BypassBaud
 

Enumeration Type Documentation

◆ Control

Enumerator
CTRL_TXEN 
CTRL_DTR 
CTRL_RXE 
CTRL_SBRK 
CTRL_ERRRES 
CTRL_RTS 
CTRL_IR 
CTRL_RXIRQMODE 
CTRL_TXIRQEN 
CTRL_RXIRQEN 
CTRL_ACKIRQEN 
CTRL_PORTSEL 

◆ Status

Enumerator
STAT_TXRDY 
STAT_RXRDY 
STAT_TXEMPTY 
STAT_PE 
STAT_OE 
STAT_FE 
STAT_SYNDET 
STAT_ACK 
STAT_CTS 
STAT_IRQ 

Variable Documentation

◆ Baud

psyqo::Hardware::Register< 0x004e, uint16_t, psyqo::Hardware::WriteQueue::Bypass > psyqo::Hardware::SIO::Baud
extern

◆ Ctrl

psyqo::Hardware::Register< 0x004a, uint16_t, psyqo::Hardware::WriteQueue::Bypass > psyqo::Hardware::SIO::Ctrl
extern

◆ Data

psyqo::Hardware::Register< 0x0040, uint8_t, psyqo::Hardware::WriteQueue::Bypass > psyqo::Hardware::SIO::Data
extern

◆ Mode

psyqo::Hardware::Register< 0x0048, uint16_t, psyqo::Hardware::WriteQueue::Bypass > psyqo::Hardware::SIO::Mode
extern

◆ Stat

psyqo::Hardware::Register< 0x0044, uint32_t, psyqo::Hardware::WriteQueue::Bypass > psyqo::Hardware::SIO::Stat
extern