Remove redundant type information for bitfield elements, other than the signed/unsignedness of the element.
Change type of USB_SelectedPipe and USB_SelectedEndpoint for the AVR32 UC3 architecture to uint32_t to reduce the compiled code size.
This commit is contained in:
		
							parent
							
								
									d08116b02f
								
							
						
					
					
						commit
						852b5e612d
					
				
					 18 changed files with 195 additions and 183 deletions
				
			
		| 
						 | 
				
			
			@ -72,21 +72,21 @@
 | 
			
		|||
		/** Type define of an IP packet header. */
 | 
			
		||||
		typedef struct
 | 
			
		||||
		{
 | 
			
		||||
			unsigned char  HeaderLength   : 4; /**< Total length of the packet header, in 4-byte blocks */
 | 
			
		||||
			unsigned char  Version        : 4; /**< IP protocol version */
 | 
			
		||||
			uint8_t        TypeOfService; /**< Special service type identifier, indicating delay/throughput/reliability levels */
 | 
			
		||||
			uint16_t       TotalLength; /**< Total length of the IP packet, in bytes */
 | 
			
		||||
			unsigned     HeaderLength   : 4; /**< Total length of the packet header, in 4-byte blocks */
 | 
			
		||||
			unsigned     Version        : 4; /**< IP protocol version */
 | 
			
		||||
			uint8_t      TypeOfService; /**< Special service type identifier, indicating delay/throughput/reliability levels */
 | 
			
		||||
			uint16_t     TotalLength; /**< Total length of the IP packet, in bytes */
 | 
			
		||||
 | 
			
		||||
			uint16_t       Identification; /**< Identification value for identifying fragmented packets */
 | 
			
		||||
			unsigned int   FragmentOffset : 13; /**< Offset of this IP fragment */
 | 
			
		||||
			unsigned int   Flags          : 3; /**< Fragment flags, to indicate if a packet is fragmented */
 | 
			
		||||
			uint16_t     Identification; /**< Identification value for identifying fragmented packets */
 | 
			
		||||
			unsigned     FragmentOffset : 13; /**< Offset of this IP fragment */
 | 
			
		||||
			unsigned     Flags          : 3; /**< Fragment flags, to indicate if a packet is fragmented */
 | 
			
		||||
 | 
			
		||||
			uint8_t        TTL; /**< Maximum allowable number of hops to reach the packet destination */
 | 
			
		||||
			uint8_t        Protocol; /**< Encapsulated protocol type */
 | 
			
		||||
			uint16_t       HeaderChecksum; /**< Ethernet checksum of the IP header */
 | 
			
		||||
			uint8_t      TTL; /**< Maximum allowable number of hops to reach the packet destination */
 | 
			
		||||
			uint8_t      Protocol; /**< Encapsulated protocol type */
 | 
			
		||||
			uint16_t     HeaderChecksum; /**< Ethernet checksum of the IP header */
 | 
			
		||||
 | 
			
		||||
			IP_Address_t  SourceAddress; /**< Source protocol IP address of the packet */
 | 
			
		||||
			IP_Address_t  DestinationAddress; /**< Destination protocol IP address of the packet */
 | 
			
		||||
			IP_Address_t SourceAddress; /**< Source protocol IP address of the packet */
 | 
			
		||||
			IP_Address_t DestinationAddress; /**< Destination protocol IP address of the packet */
 | 
			
		||||
		} IP_Header_t;
 | 
			
		||||
 | 
			
		||||
	/* Function Prototypes: */
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -219,8 +219,8 @@
 | 
			
		|||
			uint32_t               SequenceNumber; /**< Data sequence number of the packet */
 | 
			
		||||
			uint32_t               AcknowledgmentNumber; /**< Data acknowledgment number of the packet */
 | 
			
		||||
 | 
			
		||||
			unsigned char          Reserved   : 4; /**< Reserved, must be all 0 */
 | 
			
		||||
			unsigned char          DataOffset : 4; /**< Offset of the data from the start of the header, in 4 byte chunks */
 | 
			
		||||
			unsigned               Reserved   : 4; /**< Reserved, must be all 0 */
 | 
			
		||||
			unsigned               DataOffset : 4; /**< Offset of the data from the start of the header, in 4 byte chunks */
 | 
			
		||||
			uint8_t                Flags; /**< TCP packet flags */
 | 
			
		||||
			uint16_t               WindowSize; /**< Current data window size (bytes remaining in reception buffer) */
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue