projects
/
pub
/
USBasp.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Minor updates to the Benito programmer - remove redundant PORT register manipulations.
[pub/USBasp.git]
/
Demos
/
Host
/
LowLevel
/
StillImageHost
/
Lib
/
StillImageCommands.h
diff --git
a/Demos/Host/LowLevel/StillImageHost/Lib/StillImageCommands.h
b/Demos/Host/LowLevel/StillImageHost/Lib/StillImageCommands.h
index
ad0ba55
..
b44b752
100644
(file)
--- a/
Demos/Host/LowLevel/StillImageHost/Lib/StillImageCommands.h
+++ b/
Demos/Host/LowLevel/StillImageHost/Lib/StillImageCommands.h
@@
-50,6
+50,12
@@
\r
/** Pipe number of the Still Image events pipe */
\r
#define SIMAGE_EVENTS_PIPE 0x03
\r
\r
/** Pipe number of the Still Image events pipe */
\r
#define SIMAGE_EVENTS_PIPE 0x03
\r
+
\r
+ /** Length in bytes of a given Unicode string's character length
\r
+ *
\r
+ * \param[in] chars Total number of Unicode characters in the string
\r
+ */
\r
+ #define UNICODE_STRING_LENGTH(chars) (chars << 1)
\r
\r
/** Timeout period between the issuing of a command to a device, and the reception of the first packet */
\r
#define COMMAND_DATA_TIMEOUT_MS 5000
\r
\r
/** Timeout period between the issuing of a command to a device, and the reception of the first packet */
\r
#define COMMAND_DATA_TIMEOUT_MS 5000
\r
@@
-57,7
+63,7
@@
/** Used in the DataLength field of a PIMA container, to give the total container size in bytes for
\r
* a command container.
\r
*
\r
/** Used in the DataLength field of a PIMA container, to give the total container size in bytes for
\r
* a command container.
\r
*
\r
- * \param params Number of parameters which are to be sent in the Param field of the container
\r
+ * \param
[in]
params Number of parameters which are to be sent in the Param field of the container
\r
*/
\r
#define PIMA_COMMAND_SIZE(params) ((sizeof(PIMA_SendBlock) - sizeof(PIMA_SendBlock.Params)) + \
\r
(params * sizeof(PIMA_SendBlock.Params[0])))
\r
*/
\r
#define PIMA_COMMAND_SIZE(params) ((sizeof(PIMA_SendBlock) - sizeof(PIMA_SendBlock.Params)) + \
\r
(params * sizeof(PIMA_SendBlock.Params[0])))
\r
@@
-65,7
+71,7
@@
/** Used in the DataLength field of a PIMA container, to give the total container size in bytes for
\r
* a data container.
\r
*
\r
/** Used in the DataLength field of a PIMA container, to give the total container size in bytes for
\r
* a data container.
\r
*
\r
- * \param datalen Length in bytes of the data in the container
\r
+ * \param
[in]
datalen Length in bytes of the data in the container
\r
*/
\r
#define PIMA_DATA_SIZE(datalen) ((sizeof(PIMA_SendBlock) - sizeof(PIMA_SendBlock.Params)) + datalen)
\r
\r
*/
\r
#define PIMA_DATA_SIZE(datalen) ((sizeof(PIMA_SendBlock) - sizeof(PIMA_SendBlock.Params)) + datalen)
\r
\r
@@
-101,10
+107,9
@@
/* Function Prototypes: */
\r
void SImage_SendBlockHeader(void);
\r
uint8_t SImage_RecieveBlockHeader(void);
\r
/* Function Prototypes: */
\r
void SImage_SendBlockHeader(void);
\r
uint8_t SImage_RecieveBlockHeader(void);
\r
-
void
SImage_RecieveEventHeader(void);
\r
-
void
SImage_SendData(void* Buffer, uint16_t Bytes);
\r
+
uint8_t
SImage_RecieveEventHeader(void);
\r
+
uint8_t
SImage_SendData(void* Buffer, uint16_t Bytes);
\r
uint8_t SImage_ReadData(void* Buffer, uint16_t Bytes);
\r
bool SImage_IsEventReceived(void);
\r
uint8_t SImage_ReadData(void* Buffer, uint16_t Bytes);
\r
bool SImage_IsEventReceived(void);
\r
- uint8_t SImage_ClearPipeStall(const uint8_t EndpointNum);
\r
\r
#endif
\r
\r
#endif
\r