Path: utzoo!mnetor!uunet!husc6!uwvax!umn-d-ub!umn-cs!shamash!rosevax!pwcs!stag!trb From: trb@stag.UUCP ( Todd Burkey ) Newsgroups: comp.sys.apollo Subject: Re: Writing device drivers Message-ID: <372@stag.UUCP> Date: 10 Apr 88 18:57:55 GMT References: <66*e_holen@vax.runit.unit.uninett> Reply-To: trb@stag.UUCP ( Todd Burkey ) Organization: Mindtools ST Access Group, Plymouth, MN Lines: 21 In article <66*e_holen@vax.runit.unit.uninett> e_holen%vax.runit.unit.uninett@TOR.NTA.NO (Endre Holen) writes: > >The documentation for using GPIO calls are rather poor, (or maybe I am stupid), but I have a bit problems with finding out how to get access to the CSR page. > I have had similar problems dealing with the Aegis GPIO docs. For the life of me, I can't figure out how to get the PBU Control call to work correctly (I want to swap words). All I can figure out is that it may be a NOP command when combined with the PBU map controller command (the 20 bit call option...I am writing this from home, so can't remeber the exact call syntax's). The docs reference manual made no mention of what sequencing was necessary for the calls and the example sets didn't include the swap words/bytes options. Guess I will have to break all my datastructures down to the a.xref_point.value.up:=b.point.value.up a.xref_point.value.lo:=b.point.value.lo level of coding...what a waste. -Todd Burkey trb@stag.UUCP