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: */ | ||||
|  |  | |||
|  | @ -218,8 +218,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
	
	 Dean Camera
						Dean Camera