[Mod] 启用顺序打印

This commit is contained in:
gaoyang3513
2024-07-24 23:40:24 +08:00
parent 94bc1e6d21
commit 47725a5b15
5 changed files with 38 additions and 33 deletions

View File

@ -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

View File

@ -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);
} }

View File

@ -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;
} }

View File

@ -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 */

View File

@ -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)