Changed Still Image Host class driver to auto-fill TransactionID element of sent headers depending on the current session state.

CDC based demos and project now work under 64 bit versions of Windows (thanks to Ronny Hanson, Thomas Bleeker).

The Benito Programmer project now has its own unique VID/PID pair allocated from the Atmel donated LUFA VID/PID pool.
This commit is contained in:
Dean Camera 2009-09-06 04:15:35 +00:00
parent 6783bc4594
commit 064e6a2f32
15 changed files with 711 additions and 269 deletions

View file

@ -54,6 +54,9 @@
#endif
/* Public Interface - May be used in end-application: */
/* Macros: */
#define SI_ERROR_LOGICAL_CMD_FAILED 0xC0
/* Type Defines: */
typedef struct
{
@ -125,6 +128,9 @@
uint8_t SImage_Host_OpenSession(USB_ClassInfo_SI_Host_t* SIInterfaceInfo);
uint8_t SImage_Host_CloseSession(USB_ClassInfo_SI_Host_t* SIInterfaceInfo);
uint8_t SImage_Host_SendCommand(USB_ClassInfo_SI_Host_t* SIInterfaceInfo, uint16_t Operation, uint8_t UsedParams,
uint32_t Param1, uint32_t Param2, uint32_t Param3, void* DataBuff);
/* Private Interface - For use in library only: */
#if !defined(__DOXYGEN__)