aboutsummaryrefslogtreecommitdiffhomepage
path: root/AT91SAM7S256/Source/d_hispeed.c
diff options
context:
space:
mode:
Diffstat (limited to 'AT91SAM7S256/Source/d_hispeed.c')
-rw-r--r--AT91SAM7S256/Source/d_hispeed.c10
1 files changed, 8 insertions, 2 deletions
diff --git a/AT91SAM7S256/Source/d_hispeed.c b/AT91SAM7S256/Source/d_hispeed.c
index a764492..1e74612 100644
--- a/AT91SAM7S256/Source/d_hispeed.c
+++ b/AT91SAM7S256/Source/d_hispeed.c
@@ -16,6 +16,7 @@
#include "m_sched.h"
#include "d_hispeed.h"
#include "d_hispeed.r"
+#include <string.h>
const ULONG SPEED_TO_BAUD[16] = {
1200L,
@@ -46,10 +47,10 @@ void dHiSpeedSendData(UBYTE *OutputBuffer, UBYTE BytesToSend)
HIGHSPEEDSendDmaData(OutputBuffer,BytesToSend);
}
-void dHiSpeedSetupUart(UBYTE speed, UWORD mode)
+void dHiSpeedSetupUart(UBYTE speed, UWORD mode, UBYTE umode)
{
ULONG baud = SPEED_TO_BAUD[speed];
- HIGHSPEEDSetupUart(baud, ((unsigned int)mode));
+ HIGHSPEEDSetupUart(speed, baud, ((unsigned int)mode), umode);
}
void dHiSpeedInitReceive(UBYTE *InputBuffer)
@@ -66,3 +67,8 @@ void dHiSpeedExit(void)
{
HIGHSPEEDExit;
}
+
+void dHiSpeedBytesToSend(UWORD *bts)
+{
+ BYTESToSend(*bts);
+}