コード例 #1
0
ファイル: usb.c プロジェクト: Aerobota/hackrf
void usb_set_address_immediate(
	const usb_device_t* const device,
	const uint_fast8_t address
) {
	if( device == usb_device_usb0 ) {
		USB0_DEVICEADDR = USB0_DEVICEADDR_USBADR(address);
	}
}
コード例 #2
0
ファイル: usb.c プロジェクト: miek/GreatFET-experimental
void usb_set_address_immediate(
	const usb_device_t* const device,
	const uint_fast8_t address
) {
	if( device->controller == 0 ) {
		USB0_DEVICEADDR = USB0_DEVICEADDR_USBADR(address);
	}
	if( device->controller == 1 ) {
		USB1_DEVICEADDR = USB1_DEVICEADDR_USBADR(address);
	}
}
コード例 #3
0
ファイル: usb.c プロジェクト: Aerobota/hackrf
void usb_set_address_deferred(
	const usb_device_t* const device,
	const uint_fast8_t address
) {
	if( device == usb_device_usb0 ) {
		USB0_DEVICEADDR
			= USB0_DEVICEADDR_USBADR(address)
		    | USB0_DEVICEADDR_USBADRA
			;
	}
}