TwiceAsNice  2019-02-18
Classes | Macros | Typedefs
ApnUsbSys.h File Reference
#include <stdint.h>
Include dependency graph for ApnUsbSys.h:
This graph shows which files directly or indirectly include this file:

Classes

struct  _APN_USB_REQUEST
 

Macros

#define VND_ANCHOR_LOAD_INTERNAL   0xA0
 
#define VND_APOGEE_CMD_BASE   0xC0
 
#define VND_APOGEE_STATUS   ( VND_APOGEE_CMD_BASE + 0 )
 
#define VND_APOGEE_CAMCON_REG   ( VND_APOGEE_CMD_BASE + 2 )
 
#define VND_APOGEE_BUFCON_REG   ( VND_APOGEE_CMD_BASE + 3 )
 
#define VND_APOGEE_SET_SERIAL   ( VND_APOGEE_CMD_BASE + 4 )
 
#define VND_APOGEE_SERIAL   ( VND_APOGEE_CMD_BASE + 5 )
 
#define VND_APOGEE_EEPROM   ( VND_APOGEE_CMD_BASE + 6 )
 
#define VND_APOGEE_SOFT_RESET   ( VND_APOGEE_CMD_BASE + 8 )
 
#define VND_APOGEE_GET_IMAGE   ( VND_APOGEE_CMD_BASE + 9 )
 
#define VND_APOGEE_STOP_IMAGE   ( VND_APOGEE_CMD_BASE + 10 )
 
#define VND_APOGEE_I2C   ( VND_APOGEE_CMD_BASE + 11 )
 
#define VND_APOGEE_MEMRW   ( VND_APOGEE_CMD_BASE + 12 )
 
#define VND_APOGEE_DATA_PORT   ( VND_APOGEE_CMD_BASE + 13 )
 
#define VND_APOGEE_CONTROL_PORT   ( VND_APOGEE_CMD_BASE + 14 )
 
#define VND_APOGEE_VID   ( VND_APOGEE_CMD_BASE + 15 )
 
#define VND_APOGEE_PID   ( VND_APOGEE_CMD_BASE + 16 )
 
#define VND_APOGEE_DID   ( VND_APOGEE_CMD_BASE + 17 )
 
#define VND_APOGEE_ROM_CRC   ( VND_APOGEE_CMD_BASE + 18 )
 
#define VND_APOGEE_DFRW   ( VND_APOGEE_CMD_BASE + 19 )
 
#define VND_APOGEE_FLASHID   ( VND_APOGEE_CMD_BASE + 20 )
 
#define VND_APOGEE_DFERA   ( VND_APOGEE_CMD_BASE + 21 )
 
#define VND_APOGEE_PROGMODE   ( VND_APOGEE_CMD_BASE + 22 )
 
#define VND_APOGEE_MEMRW2   ( VND_APOGEE_CMD_BASE + 23 )
 
#define VND_APOGEE_DFERASE   ( VND_APOGEE_CMD_BASE + 24 )
 
#define VND_APOGEE_CMD_TOP   ( 24 )
 
#define REQUEST_IN   0x1
 
#define REQUEST_OUT   0x0
 

Typedefs

typedef struct _APN_USB_REQUEST APN_USB_REQUEST
 
typedef struct _APN_USB_REQUESTPAPN_USB_REQUEST
 

Macro Definition Documentation

◆ REQUEST_IN

#define REQUEST_IN   0x1

◆ REQUEST_OUT

#define REQUEST_OUT   0x0

◆ VND_ANCHOR_LOAD_INTERNAL

#define VND_ANCHOR_LOAD_INTERNAL   0xA0

◆ VND_APOGEE_BUFCON_REG

#define VND_APOGEE_BUFCON_REG   ( VND_APOGEE_CMD_BASE + 3 )

◆ VND_APOGEE_CAMCON_REG

#define VND_APOGEE_CAMCON_REG   ( VND_APOGEE_CMD_BASE + 2 )

◆ VND_APOGEE_CMD_BASE

#define VND_APOGEE_CMD_BASE   0xC0

◆ VND_APOGEE_CMD_TOP

#define VND_APOGEE_CMD_TOP   ( 24 )

◆ VND_APOGEE_CONTROL_PORT

#define VND_APOGEE_CONTROL_PORT   ( VND_APOGEE_CMD_BASE + 14 )

◆ VND_APOGEE_DATA_PORT

#define VND_APOGEE_DATA_PORT   ( VND_APOGEE_CMD_BASE + 13 )

◆ VND_APOGEE_DFERA

#define VND_APOGEE_DFERA   ( VND_APOGEE_CMD_BASE + 21 )

◆ VND_APOGEE_DFERASE

#define VND_APOGEE_DFERASE   ( VND_APOGEE_CMD_BASE + 24 )

◆ VND_APOGEE_DFRW

#define VND_APOGEE_DFRW   ( VND_APOGEE_CMD_BASE + 19 )

◆ VND_APOGEE_DID

#define VND_APOGEE_DID   ( VND_APOGEE_CMD_BASE + 17 )

◆ VND_APOGEE_EEPROM

#define VND_APOGEE_EEPROM   ( VND_APOGEE_CMD_BASE + 6 )

◆ VND_APOGEE_FLASHID

#define VND_APOGEE_FLASHID   ( VND_APOGEE_CMD_BASE + 20 )

◆ VND_APOGEE_GET_IMAGE

#define VND_APOGEE_GET_IMAGE   ( VND_APOGEE_CMD_BASE + 9 )

◆ VND_APOGEE_I2C

#define VND_APOGEE_I2C   ( VND_APOGEE_CMD_BASE + 11 )

◆ VND_APOGEE_MEMRW

#define VND_APOGEE_MEMRW   ( VND_APOGEE_CMD_BASE + 12 )

◆ VND_APOGEE_MEMRW2

#define VND_APOGEE_MEMRW2   ( VND_APOGEE_CMD_BASE + 23 )

◆ VND_APOGEE_PID

#define VND_APOGEE_PID   ( VND_APOGEE_CMD_BASE + 16 )

◆ VND_APOGEE_PROGMODE

#define VND_APOGEE_PROGMODE   ( VND_APOGEE_CMD_BASE + 22 )

◆ VND_APOGEE_ROM_CRC

#define VND_APOGEE_ROM_CRC   ( VND_APOGEE_CMD_BASE + 18 )

◆ VND_APOGEE_SERIAL

#define VND_APOGEE_SERIAL   ( VND_APOGEE_CMD_BASE + 5 )

◆ VND_APOGEE_SET_SERIAL

#define VND_APOGEE_SET_SERIAL   ( VND_APOGEE_CMD_BASE + 4 )

◆ VND_APOGEE_SOFT_RESET

#define VND_APOGEE_SOFT_RESET   ( VND_APOGEE_CMD_BASE + 8 )

◆ VND_APOGEE_STATUS

#define VND_APOGEE_STATUS   ( VND_APOGEE_CMD_BASE + 0 )

◆ VND_APOGEE_STOP_IMAGE

#define VND_APOGEE_STOP_IMAGE   ( VND_APOGEE_CMD_BASE + 10 )

◆ VND_APOGEE_VID

#define VND_APOGEE_VID   ( VND_APOGEE_CMD_BASE + 15 )

Typedef Documentation

◆ APN_USB_REQUEST

◆ PAPN_USB_REQUEST