Home
last modified time | relevance | path

Searched refs:tog (Results 1 – 10 of 10) sorted by relevance

/bsp/wch/arm/ch579m/board/
A Ddrv_usbh.c65 UINT8 *tog = (UINT8 *)pipe->user_data; in drv_pipe_xfer() local
87 if (nbytes == 0) *tog = USB_PID_DATA1; //状态反馈 in drv_pipe_xfer()
88 R8_UH_RX_CTRL = (*tog == USB_PID_DATA1) ? RB_UH_R_TOG : 0x00; in drv_pipe_xfer()
92 if (nbytes == 0) *tog = USB_PID_DATA1; //状态反馈 in drv_pipe_xfer()
93 R8_UH_TX_CTRL = (*tog == USB_PID_DATA1) ? RB_UH_T_TOG : 0x00; in drv_pipe_xfer()
99 R8_UH_TX_CTRL = (*tog == USB_PID_DATA1) ? RB_UH_T_TOG : 0x00; in drv_pipe_xfer()
122 *tog = (*tog == USB_PID_DATA0) ? USB_PID_DATA1 : USB_PID_DATA0;//翻转 in drv_pipe_xfer()
/bsp/wch/risc-v/Libraries/ch32_drivers/
A Ddrv_usbh.c79 rt_uint8_t *tog = (rt_uint8_t *)pipe->user_data; in usbh_pipe_xfer() local
98 if (nbytes == 0) *tog = USB_PID_DATA1; in usbh_pipe_xfer()
99 USBFSH->HOST_RX_CTRL = (*tog == USB_PID_DATA1) ? USBFS_UH_R_TOG : 0x00; in usbh_pipe_xfer()
102 if (nbytes == 0) *tog = USB_PID_DATA1; in usbh_pipe_xfer()
103 USBFSH->HOST_TX_CTRL = (*tog == USB_PID_DATA1) ? USBFS_UH_T_TOG : 0x00; in usbh_pipe_xfer()
108 USBFSH->HOST_TX_CTRL = (*tog == USB_PID_DATA1) ? USBFS_UH_T_TOG : 0x00; in usbh_pipe_xfer()
123 *tog = (*tog == USB_PID_DATA0) ? USB_PID_DATA1 : USB_PID_DATA0; in usbh_pipe_xfer()
A Ddrv_usbd.c324 uint8_t tog; in USBD_IRQHandler() local
333 tog = _get_tx_ctrl(ep_idx) & USBFS_UEP_T_TOG; in USBD_IRQHandler()
334 … _set_tx_ctrl(ep_idx, (_get_tx_ctrl(ep_idx) & 0b11111000) | ~tog | USBFS_UEP_T_RES_NAK); in USBD_IRQHandler()
351 tog = _get_rx_ctrl(ep_idx) & USBFS_UEP_R_TOG; in USBD_IRQHandler()
352 … _set_rx_ctrl(ep_idx, (_get_rx_ctrl(ep_idx) & 0b11111000) | ~tog | USBFS_UEP_R_RES_NAK); in USBD_IRQHandler()
/bsp/wch/risc-v/Libraries/ch56x_drivers/
A Dch56x_usbd.c404 rt_inline uint8_t _uep_tog_datax(uint8_t tog) in _uep_tog_datax() argument
407 return (tog == RB_UEP_TOG_DATA1) ? RB_UEP_TOG_DATA0 : RB_UEP_TOG_DATA1; in _uep_tog_datax()
467 uint8_t ep_idx, token, tog; in _isr_handle_transfer() local
477 tog = usbhs->UEP_CTRL[0].TX_CTRL.reg & RB_UEP_TOG_MASK; in _isr_handle_transfer()
478 tog = _uep_tog_datax(tog); in _isr_handle_transfer()
480 usbhs->UEP_CTRL[0].TX_CTRL.reg = RB_UEP_RES_NAK | tog; in _isr_handle_transfer()
498 tog = usbhs->UEP_CTRL[0].RX_CTRL.reg & RB_UEP_TOG_MASK; in _isr_handle_transfer()
499 tog = _uep_tog_datax(tog); in _isr_handle_transfer()
501 usbhs->UEP_CTRL[0].RX_CTRL.reg = RB_UEP_RES_NAK | tog; in _isr_handle_transfer()
/bsp/wch/arm/ch579m/libraries/StdPeriphDriver/inc/
A DCH57x_usbhost.h94 UINT8 USBHostTransact( UINT8 endp_pid, UINT8 tog, UINT32 timeout ); // endp_pid: 高4位是token_pid令牌…
/bsp/wch/risc-v/Libraries/CH32V10x_StdPeriph_Driver/StdPeriph_Driver/inc/
A Dch32v10x_usb_host.h77 UINT8 USBHostTransact(UINT8 endp_pid, UINT8 tog, UINT32 timeout);
/bsp/wch/risc-v/Libraries/CH32V10x_StdPeriph_Driver/StdPeriph_Driver/src/
A Dch32v10x_usb_host.c235 UINT8 USBHostTransact(UINT8 endp_pid, UINT8 tog, UINT32 timeout) in AnalyzeRootHub() argument
241 R8_UH_RX_CTRL = R8_UH_TX_CTRL = tog; in AnalyzeRootHub()
/bsp/wch/arm/Libraries/CH32F10x_StdPeriph_Driver/StdPeriph_Driver/src/
A Dch32f10x_usb.c354 UINT8 USBHostTransact( UINT8 endp_pid, UINT8 tog, UINT16 timeout ) in AnalyzeRootHub() argument
360 R8_UH_RX_CTRL = R8_UH_TX_CTRL = tog; in AnalyzeRootHub()
/bsp/wch/arm/Libraries/CH32F10x_StdPeriph_Driver/StdPeriph_Driver/inc/
A Dch32f10x_usb.h744 UINT8 USBHostTransact( UINT8 endp_pid, UINT8 tog, UINT16 timeout );
/bsp/n32/libraries/N32WB452_Firmware_Library/n32wb452_ble_driver/inc/
A Dco_hci.h4330 uint8_t tog; member

Completed in 52 milliseconds