Skip to content
GitLab
Menu
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
Erik Strand
lufa
Commits
fc8e4837
Commit
fc8e4837
authored
Apr 18, 2010
by
Dean Camera
Browse files
Add const keyword to the demo function parameters where possible.
parent
55db57e1
Changes
47
Hide whitespace changes
Inline
Side-by-side
Projects/Webserver/Lib/DataflashManager.c
View file @
fc8e4837
...
...
@@ -47,7 +47,7 @@
* \param[in] BlockAddress Data block starting address for the write sequence
* \param[in] TotalBlocks Number of blocks of data to write
*/
void
DataflashManager_WriteBlocks
(
USB_ClassInfo_MS_Device_t
*
MSInterfaceInfo
,
const
uint32_t
BlockAddress
,
uint16_t
TotalBlocks
)
void
DataflashManager_WriteBlocks
(
USB_ClassInfo_MS_Device_t
*
const
MSInterfaceInfo
,
const
uint32_t
BlockAddress
,
uint16_t
TotalBlocks
)
{
uint16_t
CurrDFPage
=
((
BlockAddress
*
VIRTUAL_MEMORY_BLOCK_SIZE
)
/
DATAFLASH_PAGE_SIZE
);
uint16_t
CurrDFPageByte
=
((
BlockAddress
*
VIRTUAL_MEMORY_BLOCK_SIZE
)
%
DATAFLASH_PAGE_SIZE
);
...
...
@@ -181,7 +181,7 @@ void DataflashManager_WriteBlocks(USB_ClassInfo_MS_Device_t* MSInterfaceInfo, co
* \param[in] BlockAddress Data block starting address for the read sequence
* \param[in] TotalBlocks Number of blocks of data to read
*/
void
DataflashManager_ReadBlocks
(
USB_ClassInfo_MS_Device_t
*
MSInterfaceInfo
,
const
uint32_t
BlockAddress
,
uint16_t
TotalBlocks
)
void
DataflashManager_ReadBlocks
(
USB_ClassInfo_MS_Device_t
*
const
MSInterfaceInfo
,
const
uint32_t
BlockAddress
,
uint16_t
TotalBlocks
)
{
uint16_t
CurrDFPage
=
((
BlockAddress
*
VIRTUAL_MEMORY_BLOCK_SIZE
)
/
DATAFLASH_PAGE_SIZE
);
uint16_t
CurrDFPageByte
=
((
BlockAddress
*
VIRTUAL_MEMORY_BLOCK_SIZE
)
%
DATAFLASH_PAGE_SIZE
);
...
...
Projects/Webserver/Lib/DataflashManager.h
View file @
fc8e4837
...
...
@@ -66,9 +66,9 @@
#define VIRTUAL_MEMORY_BLOCKS (VIRTUAL_MEMORY_BYTES / VIRTUAL_MEMORY_BLOCK_SIZE)
/* Function Prototypes: */
void
DataflashManager_WriteBlocks
(
USB_ClassInfo_MS_Device_t
*
MSInterfaceInfo
,
const
uint32_t
BlockAddress
,
void
DataflashManager_WriteBlocks
(
USB_ClassInfo_MS_Device_t
*
const
MSInterfaceInfo
,
const
uint32_t
BlockAddress
,
uint16_t
TotalBlocks
);
void
DataflashManager_ReadBlocks
(
USB_ClassInfo_MS_Device_t
*
MSInterfaceInfo
,
const
uint32_t
BlockAddress
,
void
DataflashManager_ReadBlocks
(
USB_ClassInfo_MS_Device_t
*
const
MSInterfaceInfo
,
const
uint32_t
BlockAddress
,
uint16_t
TotalBlocks
);
void
DataflashManager_WriteBlocks_RAM
(
const
uint32_t
BlockAddress
,
uint16_t
TotalBlocks
,
const
uint8_t
*
BufferPtr
)
ATTR_NON_NULL_PTR_ARG
(
3
);
...
...
Projects/Webserver/Lib/SCSI.c
View file @
fc8e4837
...
...
@@ -86,7 +86,7 @@ SCSI_Request_Sense_Response_t SenseData =
*
* \param[in] MSInterfaceInfo Pointer to the Mass Storage class interface structure that the command is associated with
*/
bool
SCSI_DecodeSCSICommand
(
USB_ClassInfo_MS_Device_t
*
MSInterfaceInfo
)
bool
SCSI_DecodeSCSICommand
(
USB_ClassInfo_MS_Device_t
*
const
MSInterfaceInfo
)
{
/* Set initial sense data, before the requested command is processed */
SCSI_SET_SENSE
(
SCSI_SENSE_KEY_GOOD
,
...
...
@@ -136,7 +136,7 @@ bool SCSI_DecodeSCSICommand(USB_ClassInfo_MS_Device_t* MSInterfaceInfo)
*
* \param[in] MSInterfaceInfo Pointer to the Mass Storage class interface structure that the command is associated with
*/
static
void
SCSI_Command_Inquiry
(
USB_ClassInfo_MS_Device_t
*
MSInterfaceInfo
)
static
void
SCSI_Command_Inquiry
(
USB_ClassInfo_MS_Device_t
*
const
MSInterfaceInfo
)
{
uint16_t
AllocationLength
=
(((
uint16_t
)
MSInterfaceInfo
->
State
.
CommandBlock
.
SCSICommandData
[
3
]
<<
8
)
|
MSInterfaceInfo
->
State
.
CommandBlock
.
SCSICommandData
[
4
]);
...
...
@@ -174,7 +174,7 @@ static void SCSI_Command_Inquiry(USB_ClassInfo_MS_Device_t* MSInterfaceInfo)
*
* \param[in] MSInterfaceInfo Pointer to the Mass Storage class interface structure that the command is associated with
*/
static
void
SCSI_Command_Request_Sense
(
USB_ClassInfo_MS_Device_t
*
MSInterfaceInfo
)
static
void
SCSI_Command_Request_Sense
(
USB_ClassInfo_MS_Device_t
*
const
MSInterfaceInfo
)
{
uint8_t
AllocationLength
=
MSInterfaceInfo
->
State
.
CommandBlock
.
SCSICommandData
[
4
];
uint8_t
BytesTransferred
=
(
AllocationLength
<
sizeof
(
SenseData
))
?
AllocationLength
:
sizeof
(
SenseData
);
...
...
@@ -194,7 +194,7 @@ static void SCSI_Command_Request_Sense(USB_ClassInfo_MS_Device_t* MSInterfaceInf
*
* \param[in] MSInterfaceInfo Pointer to the Mass Storage class interface structure that the command is associated with
*/
static
void
SCSI_Command_Read_Capacity_10
(
USB_ClassInfo_MS_Device_t
*
MSInterfaceInfo
)
static
void
SCSI_Command_Read_Capacity_10
(
USB_ClassInfo_MS_Device_t
*
const
MSInterfaceInfo
)
{
uint32_t
LastBlockAddressInLUN
=
(
VIRTUAL_MEMORY_BLOCKS
-
1
);
uint32_t
MediaBlockSize
=
VIRTUAL_MEMORY_BLOCK_SIZE
;
...
...
@@ -213,7 +213,7 @@ static void SCSI_Command_Read_Capacity_10(USB_ClassInfo_MS_Device_t* MSInterface
*
* \param[in] MSInterfaceInfo Pointer to the Mass Storage class interface structure that the command is associated with
*/
static
void
SCSI_Command_Send_Diagnostic
(
USB_ClassInfo_MS_Device_t
*
MSInterfaceInfo
)
static
void
SCSI_Command_Send_Diagnostic
(
USB_ClassInfo_MS_Device_t
*
const
MSInterfaceInfo
)
{
/* Check to see if the SELF TEST bit is not set */
if
(
!
(
MSInterfaceInfo
->
State
.
CommandBlock
.
SCSICommandData
[
1
]
&
(
1
<<
2
)))
...
...
@@ -248,7 +248,7 @@ static void SCSI_Command_Send_Diagnostic(USB_ClassInfo_MS_Device_t* MSInterfaceI
* \param[in] MSInterfaceInfo Pointer to the Mass Storage class interface structure that the command is associated with
* \param[in] IsDataRead Indicates if the command is a READ (10) command or WRITE (10) command (DATA_READ or DATA_WRITE)
*/
static
void
SCSI_Command_ReadWrite_10
(
USB_ClassInfo_MS_Device_t
*
MSInterfaceInfo
,
const
bool
IsDataRead
)
static
void
SCSI_Command_ReadWrite_10
(
USB_ClassInfo_MS_Device_t
*
const
MSInterfaceInfo
,
const
bool
IsDataRead
)
{
uint32_t
BlockAddress
;
uint16_t
TotalBlocks
;
...
...
Projects/Webserver/Lib/SCSI.h
View file @
fc8e4837
...
...
@@ -72,14 +72,14 @@
#define DEVICE_TYPE_CDROM 0x05
/* Function Prototypes: */
bool
SCSI_DecodeSCSICommand
(
USB_ClassInfo_MS_Device_t
*
MSInterfaceInfo
);
bool
SCSI_DecodeSCSICommand
(
USB_ClassInfo_MS_Device_t
*
const
MSInterfaceInfo
);
#if defined(INCLUDE_FROM_SCSI_C)
static
void
SCSI_Command_Inquiry
(
USB_ClassInfo_MS_Device_t
*
MSInterfaceInfo
);
static
void
SCSI_Command_Request_Sense
(
USB_ClassInfo_MS_Device_t
*
MSInterfaceInfo
);
static
void
SCSI_Command_Read_Capacity_10
(
USB_ClassInfo_MS_Device_t
*
MSInterfaceInfo
);
static
void
SCSI_Command_Send_Diagnostic
(
USB_ClassInfo_MS_Device_t
*
MSInterfaceInfo
);
static
void
SCSI_Command_ReadWrite_10
(
USB_ClassInfo_MS_Device_t
*
MSInterfaceInfo
,
const
bool
IsDataRead
);
static
void
SCSI_Command_Inquiry
(
USB_ClassInfo_MS_Device_t
*
const
MSInterfaceInfo
);
static
void
SCSI_Command_Request_Sense
(
USB_ClassInfo_MS_Device_t
*
const
MSInterfaceInfo
);
static
void
SCSI_Command_Read_Capacity_10
(
USB_ClassInfo_MS_Device_t
*
const
MSInterfaceInfo
);
static
void
SCSI_Command_Send_Diagnostic
(
USB_ClassInfo_MS_Device_t
*
const
MSInterfaceInfo
);
static
void
SCSI_Command_ReadWrite_10
(
USB_ClassInfo_MS_Device_t
*
const
MSInterfaceInfo
,
const
bool
IsDataRead
);
#endif
#endif
Projects/Webserver/USBDeviceMode.c
View file @
fc8e4837
...
...
@@ -101,7 +101,7 @@ void EVENT_USB_Device_UnhandledControlRequest(void)
*
* \param[in] MSInterfaceInfo Pointer to the Mass Storage class interface configuration structure being referenced
*/
bool
CALLBACK_MS_Device_SCSICommandReceived
(
USB_ClassInfo_MS_Device_t
*
MSInterfaceInfo
)
bool
CALLBACK_MS_Device_SCSICommandReceived
(
USB_ClassInfo_MS_Device_t
*
const
MSInterfaceInfo
)
{
bool
CommandSuccess
;
...
...
Projects/Webserver/USBDeviceMode.h
View file @
fc8e4837
...
...
@@ -52,6 +52,6 @@
void
EVENT_USB_Device_ConfigurationChanged
(
void
);
void
EVENT_USB_Device_UnhandledControlRequest
(
void
);
bool
CALLBACK_MS_Device_SCSICommandReceived
(
USB_ClassInfo_MS_Device_t
*
MSInterfaceInfo
);
bool
CALLBACK_MS_Device_SCSICommandReceived
(
USB_ClassInfo_MS_Device_t
*
const
MSInterfaceInfo
);
#endif
Projects/XPLAINBridge/Lib/SoftUART.c
View file @
fc8e4837
...
...
@@ -40,14 +40,14 @@ uint8_t SoftUART_IsReady(void)
return
!
(
stx_count
);
}
uint8_t
SoftUART_TxByte
(
uint8_t
c
)
uint8_t
SoftUART_TxByte
(
uint8_t
Byte
)
{
while
(
stx_count
);
stx_data
=
~
c
;
stx_data
=
~
Byte
;
stx_count
=
10
;
return
c
;
return
Byte
;
}
uint8_t
SoftUART_IsReceived
(
void
)
...
...
Prev
1
2
3
Next
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment