Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- uint8_t CDC_Transmit_FS(uint8_t* Buf, uint16_t Len)
- int8_t CDC_Receive_FS (uint8_t* Buf, uint32_t *Len)
- DEC OCT HEX BINARY CHARACTER DESCRIPTION
- -------------------------------------------------------
- 63 077 3F 00111111 ? Question Mark
- 71 107 47 01000111 G Uppercase G
- 75 113 4B 01001011 K Uppercase K
- 83 123 53 01010011 S Uppercase S
- 99 143 63 01100011 c Lowercase c
- 111 157 6F 01101111 o Lowercase o
- 119 167 77 01110111 w Lowercase w
- USB_Tx_buf: STRING_OF_TRANSMIT_BUFFER
- USB_Rx_buf: STRING_OF_RECEIVE_BUFFER
- -----------------------------------
- USB_Tx_buf: E�L
- USB_Rx_buf: 1�k
- -----------------------------------
- USB_Tx_buf: 0@�
- USB_Rx_buf:
- �z
- -----------------------------------
- USB_Tx_buf:
- �z
- USB_Rx_buf:
- �z
- -----------------------------------
- USB_Tx_buf:
- �z
- USB_Rx_buf:
- �z
- -----------------------------------
- USB_Tx_buf:
- �z
- USB_Rx_buf:
- �z
- -----------------------------------
- USB_Tx_buf:
- �z
- USB_Rx_buf:
- �z
- -----------------------------------
- USB_Tx_buf: A��
- USB_Rx_buf: TA@
- -----------------------------------
- USB_Tx_buf: Ag
- USB_Rx_buf: E�L
- -----------------------------------
- USB_Tx_buf:
- �z
- USB_Rx_buf:
- �z
- -----------------------------------
- USB_Tx_buf:
- �z
- USB_Rx_buf:
- �z
- -----------------------------------
- USB_Tx_buf:
- �z
- USB_Rx_buf:
- �z
- -----------------------------------
- USB_Tx_buf:
- �z
- USB_Rx_buf:
- �z
- -----------------------------------
- USB_Tx_buf:
- �z
- USB_Rx_buf:
- �z
- -----------------------------------
- USB_Tx_buf:
- �z
- USB_Rx_buf: A��
- -----------------------------------
- USB_Tx_buf: E�L
- USB_Rx_buf: 1�k
- -----------------------------------
- USB_Tx_buf: 0@�
- USB_Rx_buf:
- �z
- -----------------------------------
- USB_Tx_buf:
- �z
- USB_Rx_buf:
- �z
- -----------------------------------
- USB_Tx_buf:
- �z
- USB_Rx_buf:
- �z
- -----------------------------------
- USB_Tx_buf:
- �z
- USB_Rx_buf:
- �z
- -----------------------------------
- USB_Tx_buf:
- �z
- USB_Rx_buf:
- �z
- -----------------------------------
- USB_Tx_buf:
- �z
- USB_Rx_buf:
- �z
- -----------------------------------
- USB_Tx_buf: ~
- USB_Rx_buf: ~
- -----------------------------------
- USB_Tx_buf: ~
- USB_Rx_buf: ~
- -----------------------------------
- USB_Tx_buf: ~
- USB_Rx_buf: ~
- -----------------------------------
- USB_Tx_buf: ~
- USB_Rx_buf: ~
- -----------------------------------
- USB_Tx_buf: ~
- USB_Rx_buf: ~
- -----------------------------------
- USB_Tx_buf: ~
- USB_Rx_buf: ~
- -----------------------------------
- USB_Tx_buf: ~
- USB_Rx_buf: ~
- -----------------------------------
- USB_Tx_buf: ~
- USB_Rx_buf: ~
- -----------------------------------
- USB_Tx_buf: ~
- USB_Rx_buf: ~
- -----------------------------------
- USB_Tx_buf: ~
- USB_Rx_buf: ~
- -----------------------------------
- USB_Tx_buf: ~
- USB_Rx_buf: w
- -----------------------------------
- USB_Tx_buf: w
- USB_Rx_buf: w
- -----------------------------------
- USB_Tx_buf: w
- USB_Rx_buf: w
- -----------------------------------
- USB_Tx_buf: c
- USB_Rx_buf: c
- -----------------------------------
- USB_Tx_buf: c
- USB_Rx_buf: c
- -----------------------------------
- USB_Tx_buf: c
- USB_Rx_buf: c
- -----------------------------------
- USB_Tx_buf: w
- USB_Rx_buf: w
- -----------------------------------
- USB_Tx_buf: w
- USB_Rx_buf: w
- -----------------------------------
- USB_Tx_buf: w
- USB_Rx_buf: w
- -----------------------------------
- USB_Tx_buf: w
- USB_Rx_buf: w
- -----------------------------------
- USB_Tx_buf: w
- USB_Rx_buf: a�Wc~���CEIVE_BUFFER
- -----------------------------------
- USB_Tx_buf: a�Wc~���CEIVE_BUFFER
- USB_Rx_buf: a�Wc~���CEIVE_BUFFER
- -----------------------------------
- USB_Tx_buf: a�Wc~���CEIVE_BUFFER
- USB_Rx_buf: a�Wc~���CEIVE_BUFFER
- -----------------------------------
- USB_Tx_buf: b�Vc~���CEIVE_BUFFER
- USB_Rx_buf: b�Vc~���CEIVE_BUFFER
- -----------------------------------
- USB_Tx_buf: b�Vc~���CEIVE_BUFFER
- USB_Rx_buf: b�Vc~���CEIVE_BUFFER
- -----------------------------------
- USB_Tx_buf: b�Vc~���CEIVE_BUFFER
- USB_Rx_buf: b�Vc~���CEIVE_BUFFER
- -----------------------------------
- USB_Tx_buf: b�Vc~���CEIVE_BUFFER
- USB_Rx_buf: c
- -----------------------------------
- USB_Tx_buf: c
- USB_Rx_buf: c
- -----------------------------------
- USB_Tx_buf: c
- USB_Rx_buf: c
- -----------------------------------
- USB_Tx_buf: c
- USB_Rx_buf: c
- -----------------------------------
- USB_Tx_buf: c
- USB_Rx_buf: c
- -----------------------------------
- USB_Tx_buf: c
- USB_Rx_buf: c
- -----------------------------------
- USB_Tx_buf: G
- USB_Rx_buf: G
- -----------------------------------
- USB_Tx_buf: G
- USB_Rx_buf: G
- -----------------------------------
- USB_Tx_buf: G
- USB_Rx_buf: G
- -----------------------------------
- USB_Tx_buf: G
- USB_Rx_buf: G
- -----------------------------------
- USB_Tx_buf: G
- USB_Rx_buf: G
- -----------------------------------
- USB_Tx_buf: G
- USB_Rx_buf: G
- -----------------------------------
- USB_Tx_buf: G
- USB_Rx_buf: G
- -----------------------------------
- USB_Tx_buf: G
- USB_Rx_buf: G
- -----------------------------------
- USB_Tx_buf: G
- USB_Rx_buf: G
- ...
- /* init code for USB_DEVICE */
- MX_USB_DEVICE_Init();
- /* USER CODE BEGIN startUSBTask */
- uint8_t USB_Tx_buf[MAX_COMMAND_STR_SIZE];
- uint8_t USB_Rx_buf[MAX_COMMAND_STR_SIZE];
- sprintf ( (char*)USB_Tx_buf, "STRING_OF_TRANSMIT_BUFFER" );
- sprintf ( (char*)USB_Rx_buf, "STRING_OF_RECEIVE_BUFFER" );
- uint32_t dummylength = MAX_COMMAND_STR_SIZE;
- printf ( "USB_Tx_buf: %snUSB_Rx_buf: %sn", ( char * ) USB_Tx_buf, ( char * ) USB_Rx_buf );
- /* Infinite loop */
- for ( ;; )
- {
- CDC_Receive_FS ( USB_Rx_buf, &dummylength );
- HAL_Delay ( 10 );
- if ( strcmp ( (char*)USB_Tx_buf, (char*)USB_Rx_buf ) != 0 )
- {
- sprintf ( (char*)USB_Tx_buf, (char*)USB_Rx_buf );
- }
- CDC_Transmit_FS ( USB_Tx_buf, (uint16_t) strlen ( (char*)USB_Tx_buf ) );
- osDelay ( 10 );
- printf ( "USB_Tx_buf: %snUSB_Rx_buf: %sn-----------------------------------n", ( char * ) USB_Tx_buf, ( char * ) USB_Rx_buf );
- }
- /* USER CODE END startUSBTask */
Add Comment
Please, Sign In to add comment