EBST_CAM
|
Global variables that are used in this library. More...
#include <stdint.h>
#include <stdbool.h>
#include <stddef.h>
#include "../shared_src/struct.h"
#include "../shared_src/enum_settings.h"
#include "../shared_src/enum_hardware.h"
Go to the source code of this file.
Macros | |
#define | MANUAL_OVERRIDE_TLP false |
#define | LEGACY_202_14_TLPCNT false |
#define | FORCETLPS128 true |
#define | DMA_64BIT_EN false |
#define | S0_SPACE_OFFSET 0x80 |
#define | HWDREQ_EN true |
#define | DMA_BUFFER_PARTS 2 |
#define | DMA_CONTIGBUF true |
DMA_CONTIGBUF: DMA buffer type switch. | |
Typedefs | |
typedef void(* | hookFunction) () |
Variables | |
uint32_t * | virtualCamcnt |
uint16_t ** | userBuffer |
uint16_t ** | userBufferEndPtr |
uint16_t ** | userBufferWritePos |
uint16_t ** | userBufferWritePos_last |
uint8_t | number_of_boards |
bool | testModeOn |
volatile bool | abortMeasurementFlag |
volatile uint32_t * | numberOfInterrupts |
volatile bool | continuousMeasurementFlag |
struct measurement_settings | settings_struct |
const struct camera_settings | camera_settings_default |
bool | isRunning |
int64_t * | scanCounterTotal |
uint64_t | measurement_cnt |
char | start_timestamp [file_timestamp_size] |
volatile size_t * | data_available |
volatile bool * | timerOn |
volatile bool * | allInterruptsDone |
uint16_t * | pcieCardMajorVersion |
uint16_t * | pcieCardMinorVersion |
hookFunction | measureStartHook |
hookFunction | measureDoneHook |
hookFunction | blockStartHook |
hookFunction | blockDoneHook |
hookFunction | allBlocksDoneHook |
Global variables that are used in this library.
#define DMA_64BIT_EN false |
#define DMA_BUFFER_PARTS 2 |
#define DMA_CONTIGBUF true |
DMA_CONTIGBUF: DMA buffer type switch.
true: DMA buffer is set by driver (data must be copied afterwards to user space). false: DMA buffer is set by application (pointer must be passed to SetupPCIE_DMA).
#define FORCETLPS128 true |
#define HWDREQ_EN true |
#define LEGACY_202_14_TLPCNT false |
#define MANUAL_OVERRIDE_TLP false |
#define S0_SPACE_OFFSET 0x80 |
typedef void(* hookFunction) () |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
virtualCamcnt is either equal to the setting camera_settings::camcnt or 1 if this setting is 0.