Prusa MINI Firmware overview
|
Functions | |
USBH_StatusTypeDef | USBH_CtlSendSetup (USBH_HandleTypeDef *phost, uint8_t *buff, uint8_t pipe_num) |
USBH_CtlSendSetup Sends the Setup Packet to the Device. More... | |
USBH_StatusTypeDef | USBH_CtlSendData (USBH_HandleTypeDef *phost, uint8_t *buff, uint16_t length, uint8_t pipe_num, uint8_t do_ping) |
USBH_CtlSendData Sends a data Packet to the Device. More... | |
USBH_StatusTypeDef | USBH_CtlReceiveData (USBH_HandleTypeDef *phost, uint8_t *buff, uint16_t length, uint8_t pipe_num) |
USBH_CtlReceiveData Receives the Device Response to the Setup Packet. More... | |
USBH_StatusTypeDef | USBH_BulkSendData (USBH_HandleTypeDef *phost, uint8_t *buff, uint16_t length, uint8_t pipe_num, uint8_t do_ping) |
USBH_BulkSendData Sends the Bulk Packet to the device. More... | |
USBH_StatusTypeDef | USBH_BulkReceiveData (USBH_HandleTypeDef *phost, uint8_t *buff, uint16_t length, uint8_t pipe_num) |
USBH_BulkReceiveData Receives IN bulk packet from device. More... | |
USBH_StatusTypeDef | USBH_InterruptReceiveData (USBH_HandleTypeDef *phost, uint8_t *buff, uint8_t length, uint8_t pipe_num) |
USBH_InterruptReceiveData Receives the Device Response to the Interrupt IN token. More... | |
USBH_StatusTypeDef | USBH_InterruptSendData (USBH_HandleTypeDef *phost, uint8_t *buff, uint8_t length, uint8_t pipe_num) |
USBH_InterruptSendData Sends the data on Interrupt OUT Endpoint. More... | |
USBH_StatusTypeDef | USBH_IsocReceiveData (USBH_HandleTypeDef *phost, uint8_t *buff, uint32_t length, uint8_t pipe_num) |
USBH_IsocReceiveData Receives the Device Response to the Isochronous IN token. More... | |
USBH_StatusTypeDef | USBH_IsocSendData (USBH_HandleTypeDef *phost, uint8_t *buff, uint32_t length, uint8_t pipe_num) |
USBH_IsocSendData Sends the data on Isochronous OUT Endpoint. More... | |
USBH_StatusTypeDef USBH_CtlSendSetup | ( | USBH_HandleTypeDef * | phost, |
uint8_t * | buff, | ||
uint8_t | pipe_num | ||
) |
USBH_CtlSendSetup Sends the Setup Packet to the Device.
phost | Host Handle |
buff | Buffer pointer from which the Data will be send to Device |
pipe_num | Pipe Number |
USBH | Status |
USBH_StatusTypeDef USBH_CtlSendData | ( | USBH_HandleTypeDef * | phost, |
uint8_t * | buff, | ||
uint16_t | length, | ||
uint8_t | pipe_num, | ||
uint8_t | do_ping | ||
) |
USBH_CtlSendData Sends a data Packet to the Device.
phost | Host Handle |
buff | Buffer pointer from which the Data will be sent to Device |
length | Length of the data to be sent |
pipe_num | Pipe Number |
USBH | Status |
USBH_StatusTypeDef USBH_CtlReceiveData | ( | USBH_HandleTypeDef * | phost, |
uint8_t * | buff, | ||
uint16_t | length, | ||
uint8_t | pipe_num | ||
) |
USBH_CtlReceiveData Receives the Device Response to the Setup Packet.
phost | Host Handle |
buff | Buffer pointer in which the response needs to be copied |
length | Length of the data to be received |
pipe_num | Pipe Number |
USBH | Status. |
USBH_StatusTypeDef USBH_BulkSendData | ( | USBH_HandleTypeDef * | phost, |
uint8_t * | buff, | ||
uint16_t | length, | ||
uint8_t | pipe_num, | ||
uint8_t | do_ping | ||
) |
USBH_BulkSendData Sends the Bulk Packet to the device.
phost | Host Handle |
buff | Buffer pointer from which the Data will be sent to Device |
length | Length of the data to be sent |
pipe_num | Pipe Number |
USBH | Status |
USBH_StatusTypeDef USBH_BulkReceiveData | ( | USBH_HandleTypeDef * | phost, |
uint8_t * | buff, | ||
uint16_t | length, | ||
uint8_t | pipe_num | ||
) |
USBH_BulkReceiveData Receives IN bulk packet from device.
phost | Host Handle |
buff | Buffer pointer in which the received data packet to be copied |
length | Length of the data to be received |
pipe_num | Pipe Number |
USBH | Status. |
USBH_StatusTypeDef USBH_InterruptReceiveData | ( | USBH_HandleTypeDef * | phost, |
uint8_t * | buff, | ||
uint8_t | length, | ||
uint8_t | pipe_num | ||
) |
USBH_InterruptReceiveData Receives the Device Response to the Interrupt IN token.
phost | Host Handle |
buff | Buffer pointer in which the response needs to be copied |
length | Length of the data to be received |
pipe_num | Pipe Number |
USBH | Status. |
USBH_StatusTypeDef USBH_InterruptSendData | ( | USBH_HandleTypeDef * | phost, |
uint8_t * | buff, | ||
uint8_t | length, | ||
uint8_t | pipe_num | ||
) |
USBH_InterruptSendData Sends the data on Interrupt OUT Endpoint.
phost | Host Handle |
buff | Buffer pointer from where the data needs to be copied |
length | Length of the data to be sent |
pipe_num | Pipe Number |
USBH | Status. |
USBH_StatusTypeDef USBH_IsocReceiveData | ( | USBH_HandleTypeDef * | phost, |
uint8_t * | buff, | ||
uint32_t | length, | ||
uint8_t | pipe_num | ||
) |
USBH_IsocReceiveData Receives the Device Response to the Isochronous IN token.
phost | Host Handle |
buff | Buffer pointer in which the response needs to be copied |
length | Length of the data to be received |
pipe_num | Pipe Number |
USBH | Status. |
USBH_StatusTypeDef USBH_IsocSendData | ( | USBH_HandleTypeDef * | phost, |
uint8_t * | buff, | ||
uint32_t | length, | ||
uint8_t | pipe_num | ||
) |
USBH_IsocSendData Sends the data on Isochronous OUT Endpoint.
phost | Host Handle |
buff | Buffer pointer from where the data needs to be copied |
length | Length of the data to be sent |
pipe_num | Pipe Number |
USBH | Status. |