OpenCores
URL https://opencores.org/ocsvn/plasma/plasma/trunk

Subversion Repositories plasma

[/] [plasma/] [trunk/] [kernel/] [uart.c] - Diff between revs 281 and 293

Go to most recent revision | Show entire file | Details | Blame | View Log

Rev 281 Rev 293
Line 11... Line 11...
 *--------------------------------------------------------------------*/
 *--------------------------------------------------------------------*/
#define NO_ELLIPSIS2
#define NO_ELLIPSIS2
#include "plasma.h"
#include "plasma.h"
#include "rtos.h"
#include "rtos.h"
 
 
 
#ifndef NO_PACKETS
#define SUPPORT_DATA_PACKETS
#define SUPPORT_DATA_PACKETS
 
#endif
 
 
#define BUFFER_WRITE_SIZE 128
#define BUFFER_WRITE_SIZE 128
#define BUFFER_READ_SIZE 128
#define BUFFER_READ_SIZE 128
#define BUFFER_PRINTF_SIZE 1024
#define BUFFER_PRINTF_SIZE 1024
#undef UartPrintf
#undef UartPrintf
Line 472... Line 474...
   UartPacketOutByte = 0;
   UartPacketOutByte = 0;
   UartPacketOutLength = bytes;
   UartPacketOutLength = bytes;
   UartPacketOut = data;
   UartPacketOut = data;
   OS_InterruptMaskSet(IRQ_UART_WRITE_AVAILABLE);
   OS_InterruptMaskSet(IRQ_UART_WRITE_AVAILABLE);
}
}
 
#else
 
void UartPacketConfig(PacketGetFunc_t PacketGetFunc,
 
                      int PacketSize,
 
                      OS_MQueue_t *mQueue)
 
{ (void)PacketGetFunc; (void)PacketSize; (void)mQueue; }
 
 
 
 
 
void UartPacketSend(uint8 *data, int bytes)
 
{ (void)data; (void)bytes; }
#endif
#endif
 
 
 
 
void Led(int value)
void Led(int value)
{
{

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.