You are on page 1of 1

#include <stdio.

h>
#include "platform.h"
#include "xil_printf.h"
#include "xuartps.h"
#include"xparameters.h"
#define NUM_OF_BYTE 2

XUartPs_Config *Config_1;
XUartPs Uart_PS_1;

int main()
{
//init_platform();
int Status;
//u8 BufferPtr_tx[10]={'1','2','3','4',5,6,7,8,9,10};
//print("g");
xil_printf("enter\n");
u8 BufferPtr_rx[10]={0,0x0a,0x0d,0,0,0,0,0,0,0};
while(1){
xil_printf("n\n");
Status = 0;
while (Status < NUM_OF_BYTE) {
xil_printf("j\n");
Status += XUartPs_Recv(&Uart_PS_1, BufferPtr_rx, (NUM_OF_BYTE
- Status));
} xil_printf("o\n");
XUartPs_Send(&Uart_PS_1, BufferPtr_rx, NUM_OF_BYTE+2);
printf(":%c\n",BufferPtr_rx[0]);
} xil_printf("a\n");
cleanup_platform();
return 0;
}

You might also like