@ -1,20 +1,20 @@
/**
**********************************************************************************
* @file ebyte_callback.h
* @brief EBYTE<54> <45> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> շ<EFBFBD> <D5B7> <EFBFBD> <EFBFBD> ɻص<C9BB> <D8B5> <EFBFBD> <EFBFBD> <EFBFBD> <20> ɿͻ<C9BF> ʵ<EFBFBD> <CAB5> <EFBFBD> Լ<EFBFBD> <D4BC> <EFBFBD> <EFBFBD> <EFBFBD> <DFBC> <EFBFBD> <EFBFBD> <EFBFBD>
* @details <20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> μ<EFBFBD> https://www.ebyte.com/
* @author JiangHeng
* @date 2021-05-13
* @version 1.0.0
* @brief EBYTE<54> <45> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> շ<EFBFBD> <D5B7> <EFBFBD> <EFBFBD> ɻص<C9BB> <D8B5> <EFBFBD> <EFBFBD> <EFBFBD> <20> ɿͻ<C9BF> ʵ<EFBFBD> <CAB5> <EFBFBD> Լ<EFBFBD> <D4BC> <EFBFBD> <EFBFBD> <EFBFBD> <DFBC> <EFBFBD> <EFBFBD> <EFBFBD>
* @details <20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> μ<EFBFBD> https://www.ebyte.com/
* @author JiangHeng
* @date 2021-05-13
* @version 1.0.0
**********************************************************************************
* @copyright BSD License
* <20> ɶ<EFBFBD> <C9B6> ڰ<EFBFBD> <DAB0> ص<EFBFBD> <D8B5> ӿƼ <D3BF> <C6BC> <EFBFBD> <EFBFBD> <EFBFBD> ˾
* ______ ____ __ __ _______ ______
* @copyright BSD License
* <20> ɶ<EFBFBD> <C9B6> ڰ<EFBFBD> <DAB0> ص<EFBFBD> <D8B5> ӿƼ <D3BF> <C6BC> <EFBFBD> <EFBFBD> <EFBFBD> ˾
* ______ ____ __ __ _______ ______
* | ____| | _ \ \ \ / / |__ __| | ____|
* | |__ | |_) | \ \_/ / | | | |__
* | __| | _ < \ / | | | __|
* | |____ | |_) | | | | | | |____
* |______| |____/ |_| |_| |______|
* | |__ | |_) | \ \_/ / | | | |__
* | __| | _ < \ / | | | __|
* | |____ | |_) | | | | | | |____
* |______| |____/ |_| |_| |______|
*
**********************************************************************************
*/
@ -36,26 +36,26 @@ extern uint8_t PcEchoBuffer[20];
/* !
* @brief <20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ɻص<C9BB> <D8B5> ӿ<EFBFBD> <20> ɿͻ<C9BF> ʵ<EFBFBD> <CAB5> <EFBFBD> Լ<EFBFBD> <D4BC> ķ<EFBFBD> <C4B7> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD>
*
*
* @param state <20> ϲ <EFBFBD> <CFB2> ص<EFBFBD> <D8B5> ṩ<EFBFBD> <E1B9A9> ״̬<D7B4> <CCAC> <20> ͻ<EFBFBD> <CDBB> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ʾ <EFBFBD> <CABE> ע<EFBFBD> <D7A2> <EFBFBD> ҵ<EFBFBD> <D2B5> <EFBFBD> Ӧ<EFBFBD> <D3A6> <EFBFBD> <EFBFBD>
*
*
*/
void Ebyte_Port_TransmitCallback ( uint16e_t state )
{
{
/* <20> <> <EFBFBD> <EFBFBD> : <20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> */
if ( state & = 0x0001 )
{
//To-do ʵ<> <CAB5> <EFBFBD> Լ<EFBFBD> <D4BC> <EFBFBD> <EFBFBD> <EFBFBD>
//To-do ʵ<> <CAB5> <EFBFBD> Լ<EFBFBD> <D4BC> <EFBFBD> <EFBFBD> <EFBFBD>
}
/* <20> <> <EFBFBD> <EFBFBD> : <20> 쳣<EFBFBD> <ECB3A3> ʱ */
else if ( state & = 0x0200 )
{
//To-do ʵ<> <CAB5> <EFBFBD> Լ<EFBFBD> <D4BC> <EFBFBD> <EFBFBD> <EFBFBD>
//To-do ʵ<> <CAB5> <EFBFBD> Լ<EFBFBD> <D4BC> <EFBFBD> <EFBFBD> <EFBFBD>
}
/* <20> <> <EFBFBD> <EFBFBD> : δ֪<CEB4> <D6AA> <EFBFBD> <EFBFBD> */
else
{
/* <20> <> <EFBFBD> <EFBFBD> ״̬<D7B4> <CCAC> ʶ<EFBFBD> <CAB6> <EFBFBD> <EFBFBD> ȷ<EFBFBD> <C8B7> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> Ӳ<EFBFBD> <D3B2>
/* <20> <> <EFBFBD> <EFBFBD> ״̬<D7B4> <CCAC> ʶ<EFBFBD> <CAB6> <EFBFBD> <EFBFBD> ȷ<EFBFBD> <C8B7> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> Ӳ<EFBFBD> <D3B2>
<20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> 1:SPIͨ<49> Ų<EFBFBD> <C5B2> <EFBFBD> ȷ 2:ģ<> 鹩<EFBFBD> 粻<EFBFBD> <E7B2BB> */
while ( 1 ) ;
}
@ -63,9 +63,9 @@ void Ebyte_Port_TransmitCallback( uint16e_t state )
/* !
* @brief <20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ɻص<C9BB> <D8B5> ӿ<EFBFBD> <20> ɿͻ<C9BF> ʵ<EFBFBD> <CAB5> <EFBFBD> Լ<EFBFBD> <D4BC> ķ<EFBFBD> <C4B7> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD>
*
*
* @param state <20> ϲ <EFBFBD> <CFB2> ص<EFBFBD> <D8B5> ṩ<EFBFBD> <E1B9A9> ״̬<D7B4> <CCAC> <20> ͻ<EFBFBD> <CDBB> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ʾ <EFBFBD> <CABE> ע<EFBFBD> <D7A2> <EFBFBD> ҵ<EFBFBD> <D2B5> <EFBFBD> Ӧ<EFBFBD> <D3A6> <EFBFBD> <EFBFBD>
*
*
*/
void Ebyte_Port_ReceiveCallback ( uint16_t state , uint8_t * buffer , uint8_t length )
{
@ -97,13 +97,13 @@ void Ebyte_Port_ReceiveCallback( uint16_t state, uint8_t *buffer, uint8_t lengt
{
BufferPong [ 4 ] = buffer [ 4 ] ; //<2F> <> 5<EFBFBD> ֽ<EFBFBD> Ϊ<EFBFBD> <CEAA> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ʶ
}
}
if ( j ! = 4 & & length = = 5 & & PC_isConnected )
{
p = buffer ;
for ( j = 0 ; j < 4 ; j + + )
{
if ( BufferPong [ j ] ! = * p + + )
@ -133,8 +133,8 @@ void Ebyte_Port_ReceiveCallback( uint16_t state, uint8_t *buffer, uint8_t lengt
if ( ! PC_isConnected )
{
DEBUG ( " \r \n Receive Data: " ) ;
DEBUGPRINT ( " \r \n Receive Data: " ) ;
Ebyte_BSP_UartTransmit ( buffer , length ) ;
}
@ -143,12 +143,12 @@ void Ebyte_Port_ReceiveCallback( uint16_t state, uint8_t *buffer, uint8_t lengt
/* <20> <> <EFBFBD> <EFBFBD> : <20> 쳣<EFBFBD> <ECB3A3> ʱ */
else if ( state & = 0x0200 )
{
//To-do ʵ<> <CAB5> <EFBFBD> Լ<EFBFBD> <D4BC> <EFBFBD> <EFBFBD> <EFBFBD>
//To-do ʵ<> <CAB5> <EFBFBD> Լ<EFBFBD> <D4BC> <EFBFBD> <EFBFBD> <EFBFBD>
}
/* <20> <> <EFBFBD> <EFBFBD> : δ֪<CEB4> <D6AA> <EFBFBD> <EFBFBD> */
else
{
/* <20> <> <EFBFBD> <EFBFBD> ״̬<D7B4> <CCAC> ʶ<EFBFBD> <CAB6> <EFBFBD> <EFBFBD> ȷ<EFBFBD> <C8B7> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> Ӳ<EFBFBD> <D3B2>
/* <20> <> <EFBFBD> <EFBFBD> ״̬<D7B4> <CCAC> ʶ<EFBFBD> <CAB6> <EFBFBD> <EFBFBD> ȷ<EFBFBD> <C8B7> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> Ӳ<EFBFBD> <D3B2>
<20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> 1:SPIͨ<49> Ų<EFBFBD> <C5B2> <EFBFBD> ȷ 2:ģ<> 鹩<EFBFBD> 粻<EFBFBD> <E7B2BB> */
while ( 1 ) ;
}