SatCat5
interrupt_handler.cc
1 // Copyright 2024-2025 The Aerospace Corporation.
3 // This file is a part of SatCat5, licensed under CERN-OHL-W v2 or later.
5 
7 // Includes
9 
10 // SAMV71 Drivers
11 extern "C" {
12  #include <samv71.h>
13 };
14 
15 // SatCat
16 #include <satcat5/interrupts.h>
17 
18 // SatCat HAL
19 #include <hal_samv71/interrupt_handler.h>
20 
22 // Namespace
24 
27 
29 
30 HandlerSAMV71::HandlerSAMV71(const char* lbl, int irq)
31 : Handler(lbl, irq + NVIC_USER_IRQ_OFFSET) {
32  // Nothing
33 }
34 
Parent object for receiving interrupt-handler callbacks.
Interrupt handler interface for the Microchip SAM V71.
Platform-agnostic API for interrupt management.