StuBS
Todo List
Member assertion_failed (const char *exp, const char *func, const char *file, int line)
Implement Remainder of Method (output & CPU stopping)
Member bin (OutputStream &os)
Implement Manipulator
Member dec (OutputStream &os)
Implement Manipulator
Member dout [Core::MAX]
Define dout
Member endl (OutputStream &os)
Implement Manipulator
Member flush (OutputStream &os)
Implement Manipulator
Member hex (OutputStream &os)
Implement Manipulator
Member oct (OutputStream &os)
Implement Manipulator
Member OutputStream::operator<< (unsigned char c)
Implement Operator
Member OutputStream::operator<< (const char *string)
Implement Operator
Member OutputStream::operator<< (bool b)
Implement Operator
Member OutputStream::operator<< (short ival)
Implement Operator
Member OutputStream::operator<< (const void *ptr)
Implement Operator
Member OutputStream::operator<< (OutputStream &(*f)(OutputStream &))
Implement Operator
Member OutputStream::operator<< (char c)
Implement Operator
Member OutputStream::OutputStream ()
Implement Constructor
Member PS2Controller::fetch (Key &pressed)
Implement Method
Member PS2Controller::sendData (uint8_t value)
Implement method
Member PS2Controller::setLed (enum LED led, bool on)
Implement method
Member PS2Controller::setRepeatRate (Speed speed, Delay delay)
Implement method
Member Serial::read (bool blocking=true)
Implement Method
Member Serial::readReg (RegisterIndex reg)
Implement Method
Member Serial::Serial (ComPort port=COM1, BaudRate baud_rate=BAUD_115200, DataBits data_bits=DATA_8BIT, StopBits stop_bits=STOP_1BIT, Parity parity=PARITY_NONE)
Implement Constructor
Member Serial::write (char out, bool blocking=true)
Implement Method
Member Serial::writeReg (RegisterIndex reg, char out)
Implement Method
Member SerialStream::flush ()
Implement Method
Member SerialStream::print (char *str, int length)
Implement Method
Member SerialStream::SerialStream (ComPort port=COM1, BaudRate baud_rate=BAUD_115200, DataBits data_bits=DATA_8BIT, StopBits stop_bits=STOP_1BIT, Parity parity=PARITY_NONE)
Implement Method
Member SerialStream::setAttribute (Attrib a)
Implement Method
Member SerialStream::setBackground (Color c)
Implement Method
Member SerialStream::setForeground (Color c)
Implement Method
Member Stringbuffer::put (char c)
Implement Method
Member Stringbuffer::Stringbuffer ()
Complete Constructor
Member TextMode::Attribute::Attribute (Color foreground=LIGHT_GREY, Color background=BLACK, bool blink=false)
Complete constructor
Member TextMode::getCursor (unsigned &abs_x, unsigned &abs_y)
Implement the method using the IOPort
Member TextMode::setCursor (unsigned abs_x, unsigned abs_y)
Implement the method using IOPort
Member TextMode::show (unsigned abs_x, unsigned abs_y, char character, Attribute attrib=Attribute())
Implement the method
Member TextStream::flush ()
Implement method
Member TextWindow::getPos (unsigned &rel_x, unsigned &rel_y) const
Implement Method, use TextMode::getCursor() for the hardware cursor
Member TextWindow::print (const char *string, size_t length, Attribute attrib=TextMode::Attribute())
Implement Method
Member TextWindow::reset (char character=' ', Attribute attrib=TextMode::Attribute())
Implement Method
Member TextWindow::setPos (unsigned rel_x, unsigned rel_y)
Implement method, use TextMode::setCursor() for the hardware cursor
Member TextWindow::TextWindow (unsigned from_col, unsigned to_col, unsigned from_row, unsigned to_row, bool use_cursor=false)
Implement constructor