mirror of
				https://github.com/mfulz/qmk_firmware.git
				synced 2025-11-04 07:12:33 +01:00 
			
		
		
		
	Fix broken Pipe stream function templates due to mixed const/no const use in prototypes.
This commit is contained in:
		
							parent
							
								
									73d9fafc0f
								
							
						
					
					
						commit
						e9215b4b36
					
				@ -821,7 +821,7 @@
 | 
				
			|||||||
			 *
 | 
								 *
 | 
				
			||||||
			 *  \return A value from the \ref Pipe_Stream_RW_ErrorCodes_t enum.
 | 
								 *  \return A value from the \ref Pipe_Stream_RW_ErrorCodes_t enum.
 | 
				
			||||||
			 */
 | 
								 */
 | 
				
			||||||
			uint8_t Pipe_Write_Stream_LE(const void* Buffer, uint16_t Length _CALLBACK_PARAM) ATTR_NON_NULL_PTR_ARG(1);				
 | 
								uint8_t Pipe_Write_Stream_LE(void* Buffer, uint16_t Length _CALLBACK_PARAM) ATTR_NON_NULL_PTR_ARG(1);				
 | 
				
			||||||
 | 
					
 | 
				
			||||||
			/** EEPROM buffer source version of \ref Pipe_Write_Stream_LE.
 | 
								/** EEPROM buffer source version of \ref Pipe_Write_Stream_LE.
 | 
				
			||||||
			 *
 | 
								 *
 | 
				
			||||||
@ -833,7 +833,7 @@
 | 
				
			|||||||
			 *
 | 
								 *
 | 
				
			||||||
			 *  \return A value from the \ref Pipe_Stream_RW_ErrorCodes_t enum.
 | 
								 *  \return A value from the \ref Pipe_Stream_RW_ErrorCodes_t enum.
 | 
				
			||||||
			 */
 | 
								 */
 | 
				
			||||||
			uint8_t Pipe_Write_EStream_LE(const void* Buffer, uint16_t Length _CALLBACK_PARAM) ATTR_NON_NULL_PTR_ARG(1);
 | 
								uint8_t Pipe_Write_EStream_LE(void* Buffer, uint16_t Length _CALLBACK_PARAM) ATTR_NON_NULL_PTR_ARG(1);
 | 
				
			||||||
			
 | 
								
 | 
				
			||||||
			/** FLASH buffer source version of \ref Pipe_Write_Stream_LE.
 | 
								/** FLASH buffer source version of \ref Pipe_Write_Stream_LE.
 | 
				
			||||||
			 *
 | 
								 *
 | 
				
			||||||
@ -847,7 +847,7 @@
 | 
				
			|||||||
			 *
 | 
								 *
 | 
				
			||||||
			 *  \return A value from the \ref Pipe_Stream_RW_ErrorCodes_t enum.
 | 
								 *  \return A value from the \ref Pipe_Stream_RW_ErrorCodes_t enum.
 | 
				
			||||||
			 */
 | 
								 */
 | 
				
			||||||
			uint8_t Pipe_Write_PStream_LE(const void* Buffer, uint16_t Length _CALLBACK_PARAM) ATTR_NON_NULL_PTR_ARG(1);
 | 
								uint8_t Pipe_Write_PStream_LE(void* Buffer, uint16_t Length _CALLBACK_PARAM) ATTR_NON_NULL_PTR_ARG(1);
 | 
				
			||||||
						
 | 
											
 | 
				
			||||||
			/** Writes the given number of bytes to the pipe from the given buffer in big endian,
 | 
								/** Writes the given number of bytes to the pipe from the given buffer in big endian,
 | 
				
			||||||
			 *  sending full packets to the device as needed. The last packet filled is not automatically sent;
 | 
								 *  sending full packets to the device as needed. The last packet filled is not automatically sent;
 | 
				
			||||||
@ -870,7 +870,7 @@
 | 
				
			|||||||
			 *
 | 
								 *
 | 
				
			||||||
			 *  \return A value from the \ref Pipe_Stream_RW_ErrorCodes_t enum.
 | 
								 *  \return A value from the \ref Pipe_Stream_RW_ErrorCodes_t enum.
 | 
				
			||||||
			 */
 | 
								 */
 | 
				
			||||||
			uint8_t Pipe_Write_Stream_BE(const void* Buffer, uint16_t Length _CALLBACK_PARAM) ATTR_NON_NULL_PTR_ARG(1);
 | 
								uint8_t Pipe_Write_Stream_BE(void* Buffer, uint16_t Length _CALLBACK_PARAM) ATTR_NON_NULL_PTR_ARG(1);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
			/** EEPROM buffer source version of \ref Pipe_Write_Stream_BE.
 | 
								/** EEPROM buffer source version of \ref Pipe_Write_Stream_BE.
 | 
				
			||||||
			 *
 | 
								 *
 | 
				
			||||||
@ -882,7 +882,7 @@
 | 
				
			|||||||
			 *
 | 
								 *
 | 
				
			||||||
			 *  \return A value from the \ref Pipe_Stream_RW_ErrorCodes_t enum.
 | 
								 *  \return A value from the \ref Pipe_Stream_RW_ErrorCodes_t enum.
 | 
				
			||||||
			 */
 | 
								 */
 | 
				
			||||||
			uint8_t Pipe_Write_EStream_BE(const void* Buffer, uint16_t Length _CALLBACK_PARAM) ATTR_NON_NULL_PTR_ARG(1);
 | 
								uint8_t Pipe_Write_EStream_BE(void* Buffer, uint16_t Length _CALLBACK_PARAM) ATTR_NON_NULL_PTR_ARG(1);
 | 
				
			||||||
			
 | 
								
 | 
				
			||||||
			/** FLASH buffer source version of \ref Pipe_Write_Stream_BE.
 | 
								/** FLASH buffer source version of \ref Pipe_Write_Stream_BE.
 | 
				
			||||||
			 *
 | 
								 *
 | 
				
			||||||
@ -896,7 +896,7 @@
 | 
				
			|||||||
			 *
 | 
								 *
 | 
				
			||||||
			 *  \return A value from the \ref Pipe_Stream_RW_ErrorCodes_t enum.
 | 
								 *  \return A value from the \ref Pipe_Stream_RW_ErrorCodes_t enum.
 | 
				
			||||||
			 */
 | 
								 */
 | 
				
			||||||
			uint8_t Pipe_Write_PStream_BE(const void* Buffer, uint16_t Length _CALLBACK_PARAM) ATTR_NON_NULL_PTR_ARG(1);
 | 
								uint8_t Pipe_Write_PStream_BE(void* Buffer, uint16_t Length _CALLBACK_PARAM) ATTR_NON_NULL_PTR_ARG(1);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
			/** Reads the given number of bytes from the pipe into the given buffer in little endian,
 | 
								/** Reads the given number of bytes from the pipe into the given buffer in little endian,
 | 
				
			||||||
			 *  sending full packets to the device as needed. The last packet filled is not automatically sent;
 | 
								 *  sending full packets to the device as needed. The last packet filled is not automatically sent;
 | 
				
			||||||
 | 
				
			|||||||
@ -20,7 +20,6 @@
 | 
				
			|||||||
  *     -# Update Host mode Class Driver demo .txt files
 | 
					  *     -# Update Host mode Class Driver demo .txt files
 | 
				
			||||||
  *  - Add standardized descriptor names to device and host class driver structures
 | 
					  *  - Add standardized descriptor names to device and host class driver structures
 | 
				
			||||||
  *  - Add in INTERRUPT_CONTROL_PIPE to use HSOFI to trigger calls to the host state machine
 | 
					  *  - Add in INTERRUPT_CONTROL_PIPE to use HSOFI to trigger calls to the host state machine
 | 
				
			||||||
  *  - Add in Stream functions for PROGMEM, EEPROM -- move to templated system
 | 
					 | 
				
			||||||
  *  - Debug mode for pipe/endpoint calls
 | 
					  *  - Debug mode for pipe/endpoint calls
 | 
				
			||||||
  *
 | 
					  *
 | 
				
			||||||
  *  <b>Targeted for Future Releases:</b>
 | 
					  *  <b>Targeted for Future Releases:</b>
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user