TwiceAsNice  2019-02-18
Classes | Functions | Variables
UsbFrmwr Namespace Reference

Classes

struct  INTEL_HEX_RECORD
 
struct  IntelHexRec
 

Functions

std::vector< UsbFrmwr::IntelHexRecMakeRecVect (UsbFrmwr::INTEL_HEX_RECORD *pRec)
 
bool IsApgDevice (uint16_t vid, uint16_t pid)
 

Variables

const uint16_t CYPRESS_VID = 0x04B4
 
const uint16_t APOGEE_VID = 0x125C
 
const uint16_t ALTA_USB_PID = 0x0010
 
const uint16_t ALTA_USB_DID = 0x0011
 
const uint16_t FILTER_WHEEL_PID = 0x0100
 
const uint16_t ASCENT_USB_PID = 0x0020
 
const uint16_t ASPEN_USB_PID = 0x0030
 
const int32_t MAX_INTEL_HEX_RECORD_LENGTH = 16
 
const int32_t REV_LENGTH = 8
 
const uint8_t END_POINT = 0x86
 

Function Documentation

◆ IsApgDevice()

bool UsbFrmwr::IsApgDevice ( uint16_t  vid,
uint16_t  pid 
)

◆ MakeRecVect()

std::vector< UsbFrmwr::IntelHexRec > UsbFrmwr::MakeRecVect ( UsbFrmwr::INTEL_HEX_RECORD pRec)

Variable Documentation

◆ ALTA_USB_DID

const uint16_t UsbFrmwr::ALTA_USB_DID = 0x0011

◆ ALTA_USB_PID

const uint16_t UsbFrmwr::ALTA_USB_PID = 0x0010

◆ APOGEE_VID

const uint16_t UsbFrmwr::APOGEE_VID = 0x125C

◆ ASCENT_USB_PID

const uint16_t UsbFrmwr::ASCENT_USB_PID = 0x0020

◆ ASPEN_USB_PID

const uint16_t UsbFrmwr::ASPEN_USB_PID = 0x0030

◆ CYPRESS_VID

const uint16_t UsbFrmwr::CYPRESS_VID = 0x04B4

◆ END_POINT

const uint8_t UsbFrmwr::END_POINT = 0x86

◆ FILTER_WHEEL_PID

const uint16_t UsbFrmwr::FILTER_WHEEL_PID = 0x0100

◆ MAX_INTEL_HEX_RECORD_LENGTH

const int32_t UsbFrmwr::MAX_INTEL_HEX_RECORD_LENGTH = 16

◆ REV_LENGTH

const int32_t UsbFrmwr::REV_LENGTH = 8