usb: adjust buffer alignment (samd21, samd51, nrf52840)
Этот коммит содержится в:
		
							родитель
							
								
									740134197e
								
							
						
					
					
						коммит
						72137d663b
					
				
					 1 изменённых файлов: 9 добавлений и 4 удалений
				
			
		|  | @ -56,10 +56,6 @@ var ( | ||||||
| var ( | var ( | ||||||
| 	usbEndpointDescriptors [usb.NumberOfEndpoints]usb.DeviceDescriptor | 	usbEndpointDescriptors [usb.NumberOfEndpoints]usb.DeviceDescriptor | ||||||
| 
 | 
 | ||||||
| 	udd_ep_control_cache_buffer [256]uint8 |  | ||||||
| 	udd_ep_in_cache_buffer      [7][64]uint8 |  | ||||||
| 	udd_ep_out_cache_buffer     [7][64]uint8 |  | ||||||
| 
 |  | ||||||
| 	isEndpointHalt        = false | 	isEndpointHalt        = false | ||||||
| 	isRemoteWakeUpEnabled = false | 	isRemoteWakeUpEnabled = false | ||||||
| 
 | 
 | ||||||
|  | @ -67,6 +63,15 @@ var ( | ||||||
| 	usbSetInterface  uint8 | 	usbSetInterface  uint8 | ||||||
| ) | ) | ||||||
| 
 | 
 | ||||||
|  | //go:align 4 | ||||||
|  | var udd_ep_control_cache_buffer [256]uint8 | ||||||
|  | 
 | ||||||
|  | //go:align 4 | ||||||
|  | var udd_ep_in_cache_buffer [7][64]uint8 | ||||||
|  | 
 | ||||||
|  | //go:align 4 | ||||||
|  | var udd_ep_out_cache_buffer [7][64]uint8 | ||||||
|  | 
 | ||||||
| var ( | var ( | ||||||
| 	usbTxHandler    [usb.NumberOfEndpoints]func() | 	usbTxHandler    [usb.NumberOfEndpoints]func() | ||||||
| 	usbRxHandler    [usb.NumberOfEndpoints]func([]byte) | 	usbRxHandler    [usb.NumberOfEndpoints]func([]byte) | ||||||
|  |  | ||||||
		Загрузка…
	
	Создание таблицы
		
		Сослаться в новой задаче
	
	 sago35
						sago35