Aufgabe 3: Pro-/Epilog
Voluntary Exercise
- Member Core::Interrupt::Vector
- Add interrupt vector for serial connection
- Member dout [Core::MAX]
- Automatically arrange windows with TextStream::arrange()
- Member gdb_interrupt_handler (DebugContext *context)
- Since this function should now also be triggered by the serial interrupt, the end of interrupt must be signaled.
- Member GDB_Stub::GDB_Stub (bool wait=false, bool debug_output=false, ComPort port=COM1, BaudRate baud_rate=BAUD_9600)
- Install handler for serial connections receive interrupts
- Member GDB_Stub::receiveAck (void)
- Extend method to ignore the character
\3
- Member Guard::active ()
- Implement for debugging purposes
- Member Keyboard::prologue () override
- Increase the buffer size using BBuffer
- Member Mouse::prologue () override
- Implement method
- Member Serial::receiveInterrupt (bool enable)
- Implement Method.
- Member SerialStream::epilogue () override
- Implement Method
- Member SerialStream::listen (bool active=true)
- Implement method for initializing the interrupt
- Member SerialStream::prologue () override
- Implement method