DUNE-DAQ
DUNE Trigger and Data Acquisition software
Loading...
Searching...
No Matches
FelixDefinitions.hpp
Go to the documentation of this file.
1
8#ifndef FLXLIBS_SRC_FELIXDEFINITIONS_HPP_
9#define FLXLIBS_SRC_FELIXDEFINITIONS_HPP_
10
11#include "regmap/regmap.h"
12
13namespace dunedaq {
14namespace flxlibs {
15
16// define not bound by namespace
17#define MAX_IRQ 8 // NOLINT(build/define_used)
18
19#if REGMAP_VERSION < 0x500
20#define IRQ_WRAP_AROUND_FROM_HOST 0 // NOLINT(build/define_used)
21#define IRQ_WRAP_AROUND_TO_HOST 1 // NOLINT(build/define_used)
22#define IRQ_DATA_AVAILABLE 2 // NOLINT(build/define_used)
23#define IRQ_FIFO_FULL_FROM_HOST 3 // NOLINT(build/define_used)
24#define IRQ_PROG_FULL_TO_HOST 6 // NOLINT(build/define_used)
25#define IRQ_FIFO_FULL_TO_HOST 7 // NOLINT(build/define_used)
26#else
27#define IRQ_DATA_AVAILABLE 0 // NOLINT(build/define_used)
28#endif // REGMAP_VERSION
29
30} // namespace flxlibs
31} // namespace dunedaq
32
33#endif // FLXLIBS_SRC_FELIXDEFINITIONS_HPP_
Including Qt Headers.