7#include <FRC_FPGA_ChipObject/fpgainterfacecapi/NiFpga.h>
23 bool ignorePrevious, uint32_t timeoutInMs,
29 wpi::priority_mutex currentMaskMutex;
31 NiFpga_Session fpgaSession;
Definition: InterruptManager.h:14
NiFpga_IrqContext GetContext() noexcept
void ReleaseContext(NiFpga_IrqContext context) noexcept
uint32_t WaitForInterrupt(NiFpga_IrqContext context, uint32_t mask, bool ignorePrevious, uint32_t timeoutInMs, int32_t *status)
static void Initialize(tSystemInterface *baseSystem)
static InterruptManager & GetInstance()
WPILib Hardware Abstraction Layer (HAL) namespace.
Definition: ChipObject.h:40
Definition: ntcore_cpp.h:26