aboutsummaryrefslogtreecommitdiffhomepage
path: root/AT91SAM7S256/Source/d_hispeed.c
diff options
context:
space:
mode:
authorNicolas Schodet2012-02-08 00:03:15 +0100
committerNicolas Schodet2012-02-08 00:07:26 +0100
commit76eed9f06926683a550815f42cdd08e5e8ef1ab0 (patch)
treefb599cbd13055bc37dd42b351f478138db882259 /AT91SAM7S256/Source/d_hispeed.c
parente26e1958b11eb6e7540049fb84bea069bc55dc92 (diff)
parentda20f0a94f292bfbb295b558225d8989f451b991 (diff)
Merge branch 'jch-import' into jch-merge
Conflicts: AT91SAM7S256/Source/c_input.c AT91SAM7S256/Source/d_loader.h
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);
+}