1
Files
interrupt-handling-using-th…/code/lapic_lvt_example.cpp
2023-03-03 15:40:25 +01:00

10 lines
393 B
C++

// Excerpt from the initializeLVT function
void LocalApic::initializeLVT() {
LVTEntry lvtEntry{};
lvtEntry.deliveryMode = LVTEntry::DeliveryMode::FIXED;
lvtEntry.pinPolarity = LVTEntry::PinPolarity::HIGH;
lvtEntry.triggerMode = LVTEntry::TriggerMode::EDGE;
lvtEntry.isMasked = true;
lvtEntry.vector = InterruptVector::ERROR;
writeLVT(ERROR, lvtEntry);
}