CC2640R2F&TI-RTOS 拿到 TI CC2640R2F 开发板 第一件事就是移植串口驱动,重定向 printf
/* * board_uart.c * * Created on: 2018年7月3日 * Author: admin */ #include " board_uart.h " #include " board.h " #include <ti/drivers/uart/UARTCC26XX.h> #include <stdlib.h> #include <stdarg.h> #include <stdio.h> #include < string .h> #define UART0_RECEICE_BUFF_SIZE 64 static UART_Handle uart0BoardHandle; static uint8_t uart0ReceiveBuff[UART0_RECEICE_BUFF_SIZE]; static char debugVsprintfBuff[ 256 ] = { 0 }; void bspDebugPrintf( uint32_t enableFlag, char * str, ... ) { /* 打印调试函数,数据发给串口0,2018年7月2日19:07:33 */ va_list argptr; uint32_t len = 0 ; if ( enableFlag != true ) return ; if (strlen(str) > 128