[Mod] 启用顺序打印
This commit is contained in:
@ -116,6 +116,9 @@ OF SUCH DAMAGE.
|
|||||||
|
|
||||||
#ifdef CONFIG_IPERF_TEST
|
#ifdef CONFIG_IPERF_TEST
|
||||||
#define IPERF_TASK_MAX 1
|
#define IPERF_TASK_MAX 1
|
||||||
|
|
||||||
|
#define CONFIG_PRINT_IN_SEQUENCE
|
||||||
|
|
||||||
#ifdef CONFIG_PRINT_IN_SEQUENCE
|
#ifdef CONFIG_PRINT_IN_SEQUENCE
|
||||||
#define IPERF_STACK_SIZE 1024
|
#define IPERF_STACK_SIZE 1024
|
||||||
#else
|
#else
|
||||||
|
|||||||
@ -1,20 +1,20 @@
|
|||||||
/**
|
/**
|
||||||
**********************************************************************************
|
**********************************************************************************
|
||||||
* @file ebyte_callback.h
|
* @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>
|
* @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/
|
* @details <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>μ<EFBFBD> https://www.ebyte.com/
|
||||||
* @author JiangHeng
|
* @author JiangHeng
|
||||||
* @date 2021-05-13
|
* @date 2021-05-13
|
||||||
* @version 1.0.0
|
* @version 1.0.0
|
||||||
**********************************************************************************
|
**********************************************************************************
|
||||||
* @copyright BSD License
|
* @copyright BSD License
|
||||||
* <20>ɶ<EFBFBD><C9B6>ڰ<EFBFBD><DAB0>ص<EFBFBD><D8B5>ӿƼ<D3BF><C6BC><EFBFBD><EFBFBD><EFBFBD>˾
|
* <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>
|
* @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>
|
* @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 )
|
void Ebyte_Port_TransmitCallback( uint16e_t state )
|
||||||
{
|
{
|
||||||
/* <20><><EFBFBD><EFBFBD>: <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> */
|
/* <20><><EFBFBD><EFBFBD>: <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> */
|
||||||
if( state &= 0x0001 )
|
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>ʱ */
|
/* <20><><EFBFBD><EFBFBD>: <20>쳣<EFBFBD><ECB3A3>ʱ */
|
||||||
else if ( state &= 0x0200 )
|
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> */
|
/* <20><><EFBFBD><EFBFBD>: δ֪<CEB4><D6AA><EFBFBD><EFBFBD> */
|
||||||
else
|
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> */
|
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> 1:SPIͨ<49>Ų<EFBFBD><C5B2><EFBFBD>ȷ 2:ģ<>鹩<EFBFBD>粻<EFBFBD><E7B2BB> */
|
||||||
while(1);
|
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>
|
* @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>
|
* @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 )
|
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>ʶ
|
BufferPong[4] = buffer[4];//<2F><>5<EFBFBD>ֽ<EFBFBD>Ϊ<EFBFBD><CEAA><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʶ
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if( j!=4 && length == 5 && PC_isConnected )
|
if( j!=4 && length == 5 && PC_isConnected )
|
||||||
{
|
{
|
||||||
p = buffer;
|
p = buffer;
|
||||||
|
|
||||||
for( j = 0; j < 4; j++ )
|
for( j = 0; j < 4; j++ )
|
||||||
{
|
{
|
||||||
if( BufferPong[j] != *p++ )
|
if( BufferPong[j] != *p++ )
|
||||||
@ -133,8 +133,8 @@ void Ebyte_Port_ReceiveCallback( uint16_t state, uint8_t *buffer, uint8_t lengt
|
|||||||
|
|
||||||
if( ! PC_isConnected )
|
if( ! PC_isConnected )
|
||||||
{
|
{
|
||||||
|
|
||||||
DEBUG("\r\n Receive Data:");
|
DEBUGPRINT("\r\n Receive Data:");
|
||||||
Ebyte_BSP_UartTransmit ( buffer, length );
|
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>ʱ */
|
/* <20><><EFBFBD><EFBFBD>: <20>쳣<EFBFBD><ECB3A3>ʱ */
|
||||||
else if ( state &= 0x0200 )
|
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> */
|
/* <20><><EFBFBD><EFBFBD>: δ֪<CEB4><D6AA><EFBFBD><EFBFBD> */
|
||||||
else
|
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> */
|
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> 1:SPIͨ<49>Ų<EFBFBD><C5B2><EFBFBD>ȷ 2:ģ<>鹩<EFBFBD>粻<EFBFBD><E7B2BB> */
|
||||||
while(1);
|
while(1);
|
||||||
}
|
}
|
||||||
|
|||||||
@ -23,6 +23,7 @@
|
|||||||
#include "ebyte_kfifo.h"
|
#include "ebyte_kfifo.h"
|
||||||
#include "ebyte_debug.h"
|
#include "ebyte_debug.h"
|
||||||
#include "wrapper_os.h"
|
#include "wrapper_os.h"
|
||||||
|
#include "debug_print.h"
|
||||||
|
|
||||||
void Task_Transmit( void );
|
void Task_Transmit( void );
|
||||||
void Task_Button( void );
|
void Task_Button( void );
|
||||||
@ -68,8 +69,8 @@ int ebyte_main( void )
|
|||||||
/* MCU <20><>ȫ<EFBFBD><C8AB><EFBFBD>ж<EFBFBD> */
|
/* MCU <20><>ȫ<EFBFBD><C8AB><EFBFBD>ж<EFBFBD> */
|
||||||
// Ebyte_BSP_GlobalIntEnable();
|
// Ebyte_BSP_GlobalIntEnable();
|
||||||
|
|
||||||
DEBUG( "Start PingPong.....\r\n" );
|
DEBUGPRINT( "Start PingPong.....\r\n" );
|
||||||
DEBUG( "Please push button1 or button2.....\r\n" );
|
DEBUGPRINT( "Please push button1 or button2.....\r\n" );
|
||||||
|
|
||||||
while( 1 ) {
|
while( 1 ) {
|
||||||
/* <20><><EFBFBD><EFBFBD><EFBFBD>¼<EFBFBD><C2BC><EFBFBD>Ӧ */
|
/* <20><><EFBFBD><EFBFBD><EFBFBD>¼<EFBFBD><C2BC><EFBFBD>Ӧ */
|
||||||
@ -139,7 +140,7 @@ void Task_Transmit( void )
|
|||||||
{
|
{
|
||||||
pongLength = 5;
|
pongLength = 5;
|
||||||
}else{
|
}else{
|
||||||
DEBUG( "\r\n Echo : pong \r\n" );
|
DEBUGPRINT( "\r\n Echo : pong \r\n" );
|
||||||
pongLength = 4;
|
pongLength = 4;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -178,7 +179,7 @@ void Task_Button( void )
|
|||||||
pingLength = 5;
|
pingLength = 5;
|
||||||
}else
|
}else
|
||||||
{
|
{
|
||||||
DEBUG( "\r\n Send Command : ping \r\n" );
|
DEBUGPRINT( "\r\n Send Command : ping \r\n" );
|
||||||
pingLength = 4;
|
pingLength = 4;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -204,7 +205,7 @@ void Task_Button( void )
|
|||||||
pingLength = 5;
|
pingLength = 5;
|
||||||
}else
|
}else
|
||||||
{
|
{
|
||||||
DEBUG( "\r\n Send Command : ping \r\n" );
|
DEBUGPRINT( "\r\n Send Command : ping \r\n" );
|
||||||
pingLength = 4;
|
pingLength = 4;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -24,6 +24,7 @@
|
|||||||
#include <stdint.h>
|
#include <stdint.h>
|
||||||
//#include "stm8l15x_conf.h"
|
//#include "stm8l15x_conf.h"
|
||||||
#include "gd32w51x.h"
|
#include "gd32w51x.h"
|
||||||
|
#include "debug_print.h"
|
||||||
#include "board_mini_printf.h"
|
#include "board_mini_printf.h"
|
||||||
|
|
||||||
/* <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> LED */
|
/* <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> LED */
|
||||||
|
|||||||
@ -389,12 +389,12 @@ void vRadioCheckLink(void)
|
|||||||
g_chip_id = lRadioChipVersion();
|
g_chip_id = lRadioChipVersion();
|
||||||
if(0x00231000==(g_chip_id&0x00FFFF00)) break;
|
if(0x00231000==(g_chip_id&0x00FFFF00)) break;
|
||||||
|
|
||||||
DEBUG( "Link Error.....\r\n" );
|
DEBUGPRINT( "Link Error.....\r\n" );
|
||||||
delay1ms(500);
|
delay1ms(500);
|
||||||
i++;
|
i++;
|
||||||
if(i >= 20) while(1);
|
if(i >= 20) while(1);
|
||||||
}
|
}
|
||||||
DEBUG( "Link Device:E48-XXXM20S....\r\n" );
|
DEBUGPRINT( "Link Device:E48-XXXM20S....\r\n" );
|
||||||
}
|
}
|
||||||
|
|
||||||
void vRadioSetFreqChannel(uint8_t channel)
|
void vRadioSetFreqChannel(uint8_t channel)
|
||||||
|
|||||||
Reference in New Issue
Block a user