summaryrefslogtreecommitdiff
path: root/nuttx/configs
diff options
context:
space:
mode:
authorpatacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3>2007-12-30 00:05:47 +0000
committerpatacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3>2007-12-30 00:05:47 +0000
commit041fcd3ad11b63569c9fa41946787bf9eb0d4276 (patch)
treec32c8453dbc7a2a4bf9a244eaaab89176b9bc046 /nuttx/configs
parent17b8c8b411d677cdbf4fc0a51172525ba94349ce (diff)
downloadpx4-nuttx-041fcd3ad11b63569c9fa41946787bf9eb0d4276.tar.gz
px4-nuttx-041fcd3ad11b63569c9fa41946787bf9eb0d4276.tar.bz2
px4-nuttx-041fcd3ad11b63569c9fa41946787bf9eb0d4276.zip
Assembly errors
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@461 42af7a65-404d-4744-a932-0658087f49c3
Diffstat (limited to 'nuttx/configs')
-rw-r--r--nuttx/configs/z80sim/src/z80_lowputc.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/nuttx/configs/z80sim/src/z80_lowputc.c b/nuttx/configs/z80sim/src/z80_lowputc.c
index 1c8abb2a4..ead9aa455 100644
--- a/nuttx/configs/z80sim/src/z80_lowputc.c
+++ b/nuttx/configs/z80sim/src/z80_lowputc.c
@@ -77,8 +77,10 @@
void up_lowputc(char ch) __naked
{
_asm
- ld a, #2(sp)
- out #0xbe, a
+ ld hl, #2
+ add hl, sp
+ ld a, (hl)
+ out (0xbe), a
ret
_endasm;
}
@@ -93,7 +95,7 @@ void up_lowputc(char ch) __naked
char up_lowgetc(void) __naked
{
_asm
- in #0xbe, a
+ in a, (0xbe)
ld l, a
ld h, #0
ret