Critical Link MityCam SoC Firmware
1.0
Critical Link MityCam SoC Firmware
|
This file contains the implementation for the SimSensor sensor board class. More...
#include "SimSensorSensorBoard.h"
#include "CommandInterface/RegisterFile.h"
#include "INIReader.h"
#include "Utility/PCIEStreamer.h"
#include <sstream>
#include <fstream>
#include <iostream>
Namespaces | |
SimSensor | |
Macros | |
#define | MAX_WIDTH (1920) |
#define | MAX_HEIGHT (1080) |
#define | SIMSENSOR_NUM_GPIO (0) |
This file contains the implementation for the SimSensor sensor board class.
#define MAX_HEIGHT (1080) |
#define MAX_WIDTH (1920) |
#define SIMSENSOR_NUM_GPIO (0) |
Every camera IO board includes 4 general purpose IO pins for external triggering (sometimes 3 additional optically isolated IO pins). These pins are managed by the tcSensorBoard base class and are controlled in the FPGA by a cam_gpio core and managed in linux by the cl-camio driver.
Older instances of the application required the linux GPIO Id's to be passed into the base class to find the GPIOs in sysfs. There is now the ability to look up linux GPIOs by devicetree name. We should use this approach wherever possible, as the specific linux GPIO assignment is not gauranteed. IOs are expented to be named "CAMIO-{1,2,3,4}".