Minor bug fixes.
This commit is contained in:
parent
766795510a
commit
f4ca47d701
3 changed files with 728 additions and 691 deletions
|
@ -21,7 +21,7 @@
|
|||
; Description: University of Stirling USB DAQ & INCITE Technology Limited
|
||||
; Devices: [ITL] USB-DUX (usbdux.o)
|
||||
; Author: Bernd Porr <Bernd.Porr@f2s.com>
|
||||
; Updated: 23 Jul 2004
|
||||
; Updated: 18 Aug 2004
|
||||
; Status: testing
|
||||
;
|
||||
;;;
|
||||
|
@ -847,8 +847,13 @@ ep6_arm:
|
|||
;;; also gets the content of the digital ports B and D depending on
|
||||
;;; the COMMAND flag
|
||||
ep8_ops:
|
||||
mov dptr,#0fc01h ; ep8 fifo buffer
|
||||
clr a ; high byte
|
||||
movx @dptr,a ; set H=0
|
||||
mov dptr,#0fc00h ; low byte
|
||||
mov r0,#CMD_FLAG
|
||||
mov a,@r0
|
||||
movx @dptr,a ; save command byte
|
||||
|
||||
mov dptr,#ep8_jmp ; jump table for the different functions
|
||||
rl a ; multiply by 2: sizeof sjmp
|
||||
|
@ -867,7 +872,7 @@ ep8_jmp:
|
|||
;; reads all counters
|
||||
ep8_readctr:
|
||||
mov r0,#CTR0 ; points to counter0
|
||||
mov dptr,#0fc00h ; ep8 fifo buffer
|
||||
mov dptr,#0fc02h ; ep8 fifo buffer
|
||||
mov r1,#8 ; transfer 4 16bit counters
|
||||
ep8_ctrlp:
|
||||
mov a,@r0 ; get the counter
|
||||
|
@ -885,7 +890,7 @@ ep8_sglchannel:
|
|||
|
||||
lcall readAD ; start the conversion
|
||||
|
||||
mov DPTR,#0fc00h ; EP8 FIFO
|
||||
mov DPTR,#0fc02h ; EP8 FIFO
|
||||
mov a,R3 ; get low byte
|
||||
movx @DPTR,A ; store in FIFO
|
||||
inc dptr ; next fifo entry
|
||||
|
@ -896,7 +901,7 @@ ep8_sglchannel:
|
|||
|
||||
;; read the digital lines
|
||||
ep8_dio:
|
||||
mov DPTR,#0fc00h ; store the contents of port B
|
||||
mov DPTR,#0fc02h ; store the contents of port B
|
||||
mov a,IOB ; in the next
|
||||
movx @dptr,a ; entry of the buffer
|
||||
|
||||
|
|
|
@ -4,15 +4,15 @@
|
|||
:1001000002017F000203390002017F0002017F002B
|
||||
:1001100002017F0002017F0002017F0002017F00D7
|
||||
:1001200002017F0002017F0002017F0002017F00C7
|
||||
:1001300002017F000203E40002017F0002055A0071
|
||||
:1001300002017F000203E40002017F000205630068
|
||||
:1001400002017F0002017F0002017F0002017F00A7
|
||||
:1001500002017F0002017F0002017F0002017F0097
|
||||
:1001600002017F0002017F0002017F0002017F0087
|
||||
:1001700002017F0002017F0002017F0002017FC0B7
|
||||
:1001800086C082C083C084C085C0E0C0D0E591C273
|
||||
:10019000E4F591D0D0D0E0D085D084D083D082D087
|
||||
:1001A000863290E60074101205B090E60B740312CC
|
||||
:1001B00005B075B80075F8FF90E66874081205B0D0
|
||||
:1001A000863290E60074101205B990E60B740312C3
|
||||
:1001B00005B975B80075F8FF90E66874081205B9BE
|
||||
:1001C0001201D212025A1201D900000000000000F0
|
||||
:1001D00080F775B22775802222758E01758A107599
|
||||
:1001E0008C0075A882758900D28C22547C4481C20F
|
||||
|
@ -25,9 +25,9 @@
|
|||
:100250001201EBEBF0ECF0D9F52290E6047480F09B
|
||||
:100260007402F07404F07406F07408F07400F090F6
|
||||
:10027000E6127492F090E6187400F090E691740023
|
||||
:10028000F01205A6F01205A6F01205A690E613746A
|
||||
:10028000F01205AFF01205AFF01205AF90E613744F
|
||||
:10029000A0F090E6197400F090E6957400F0120555
|
||||
:1002A000A6F01205A690E61474D2F090E61574E05C
|
||||
:1002A000AFF01205AF90E61474D2F090E61574E04A
|
||||
:1002B000F090E65E74A0F090E65F74A0F090E65CCB
|
||||
:1002C0007402F075E80175A88022E590FD5B600678
|
||||
:1002D000E4F70CF7801FE66D5D5C6019ED5A700C59
|
||||
|
@ -39,15 +39,15 @@
|
|||
:10033000D000D0D0D0E0D08632C086C082C083C08A
|
||||
:1003400084C085C0E0C0D0C000C001C002C003C0EE
|
||||
:1003500004C005C006C007E5AA5420701312023E6F
|
||||
:1003600090E69874001205B090E69974101205B0EA
|
||||
:1003600090E69874001205B990E69974101205B9D8
|
||||
:10037000E5AA5401701190F0001204B790E6917450
|
||||
:10038000001205B01205B0E591C2E4F59190E65D6A
|
||||
:10038000001205B91205B9E591C2E4F59190E65D58
|
||||
:100390007402F0D007D006D005D004D003D002D02C
|
||||
:1003A00001D000D0D0D0E0D085D084D083D082D00E
|
||||
:1003B000863290E60474801205B090E60474081248
|
||||
:1003C00005B090E60474001205B02290E604748033
|
||||
:1003D0001205B090E60474061205B090E6047400AD
|
||||
:1003E0001205B022C086C082C083C084C085C0E030
|
||||
:1003B000863290E60474801205B990E6047408123F
|
||||
:1003C00005B990E60474001205B92290E604748021
|
||||
:1003D0001205B990E60474061205B990E60474009B
|
||||
:1003E0001205B922C086C082C083C084C085C0E027
|
||||
:1003F000C0D0C000C001C002C003C004C005C00618
|
||||
:10040000C00790F400E07890F690040E23738039D2
|
||||
:10041000804C805280588022800280081203B212E1
|
||||
|
@ -57,7 +57,7 @@
|
|||
:10045000E0F6A308DAFA1203CB1204F7802090F436
|
||||
:10046000011204B7801890F401E0F5B3801090F405
|
||||
:1004700001E0F5B3A3E0F5901203B212050B90E68C
|
||||
:100480009574001205B01205B01205B0E591C2E4F2
|
||||
:100480009574001205B91205B91205B9E591C2E4D7
|
||||
:10049000F59190E65F7420F0D007D006D005D00427
|
||||
:1004A000D003D002D001D000D0D0D0E0D085D0840D
|
||||
:1004B000D083D082D08632E0A3F8E0FBA3E0FCA397
|
||||
|
@ -65,16 +65,16 @@
|
|||
:1004D0000830E704D2828002C282D280C28023DA4E
|
||||
:1004E000F0EB7A0830E704D2828002C282D280C266
|
||||
:1004F0008023DAF0D2852212023E90E69874001230
|
||||
:1005000005B090E69974101205B0227890E6900537
|
||||
:1005100013237380448042804080258013800280B2
|
||||
:100520003878A090FC007908E6F008A3D9FA801981
|
||||
:100530007891E61201EB90FC00EBF0A3ECF080095F
|
||||
:1005400090FC00E590F0A3E4F090E69C74001205A6
|
||||
:10055000B090E69D74101205B022C086C082C083A0
|
||||
:10056000C084C085C0E0C0D0C000C001C002C003CC
|
||||
:10057000C004C005C006C00712050BE591C2E4F532
|
||||
:100580009190E65F7480F0D007D006D005D004D0FB
|
||||
:1005900003D002D001D000D0D0D0E0D085D084D01C
|
||||
:1005A00083D082D0863200000000000000000022CC
|
||||
:0505B000F01205A62277
|
||||
:1005000005B990E69974101205B92290FC01E4F047
|
||||
:1005100090FC007890E6F090051C237380448042A4
|
||||
:100520008040802580138002803878A090FC02797A
|
||||
:1005300008E6F008A3D9FA80197891E61201EB9049
|
||||
:10054000FC02EBF0A3ECF0800990FC02E590F0A334
|
||||
:10055000E4F090E69C74001205B990E69D741012C8
|
||||
:1005600005B922C086C082C083C084C085C0E0C0F7
|
||||
:10057000D0C000C001C002C003C004C005C006C096
|
||||
:100580000712050BE591C2E4F59190E65F7480F0E7
|
||||
:10059000D007D006D005D004D003D002D001D000BF
|
||||
:1005A000D0D0D0E0D085D084D083D082D086320025
|
||||
:0E05B000000000000000000022F01205AF2243
|
||||
:00000001FF
|
||||
|
|
File diff suppressed because it is too large
Load diff
Loading…
Add table
Reference in a new issue