You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
44 lines
894 B
44 lines
894 B
|
|
#include "FreeRTOS.h"
|
|
#include "cmsis_os.h"
|
|
#include "elog.h"
|
|
#include "usart.h"
|
|
|
|
#if 1
|
|
extern void Test_Port();
|
|
extern void Test_Task();
|
|
extern uint8_t rcv_buf[14];
|
|
extern uint8_t send_buf[8];
|
|
extern uint8_t usbRxBff[1000];
|
|
extern int usbRxLen ;
|
|
osThreadId_t testHandle;
|
|
const osThreadAttr_t test_attributes = {
|
|
.name = "test",
|
|
.stack_size = 256*4,
|
|
.priority = (osPriority_t) osPriorityBelowNormal,
|
|
};
|
|
|
|
uint32_t test_flag =0;
|
|
void Test_Port()
|
|
{
|
|
|
|
|
|
testHandle = osThreadNew(Test_Task, NULL, &test_attributes);
|
|
}
|
|
|
|
|
|
void Test_Task()
|
|
{
|
|
|
|
for (;;)
|
|
{
|
|
// CDC_Transmit_HS(send_buf, 8);
|
|
osDelay(3000);
|
|
// log_i("len : %d %d ", usbRxLen, usbRxBff[0]);
|
|
// HAL_UART_Receive_DMA(&huart3, rcv_buf, 14 );
|
|
// __HAL_UART_ENABLE_IT(&huart3, UART_IT_IDLE);
|
|
// max3160_485_send_mode();
|
|
// HAL_UART_Transmit_IT(&huart3, send_buf, 8 );
|
|
}
|
|
}
|
|
#endif |