On 02/10/2011 09:57 PM, Kirill Kuprijanov wrote: > Hello, > > so I'm nearly finished with couple of modules: > > 1. isa_lpt - to do the direct business with usual LPT ports > 2. lpt - to interface any number of usual and unusual (say, PCI add-on > cards) ports > 3. t6963 - very special module to show pictures on my LCD (with > internal toshiba 6963-compatible controller). This is where I gave up > doing things 'the universal' way and had lots of distinct things (like > pixel size and controller interface of the LCD). > > Now I have two more question: > 1. how to make delays of 200ns in code? > Oh, yes, I've noticed there is a function to make microsecond waits, > but still, is there a way to make nanosecond wait? > > 2. what to do next? I have a local branch of bazaar repo and commit to > it. What to do next with it? > Could you send the patches here? > On 15.12.2010 02:22, Vladimir 'φ-coder/phcoder' Serbinenko wrote: >> On 12/15/2010 12:06 AM, Jordan wrote: >>> Kirill, >>> >>> Creating a new module is the easy part. As a newbie myself, recently I >>> found this blog helpful: >>> http://blog.fpmurphy.com/2010/06/grub2-modules.html >>> . >>> >>> As far as writing C or assembly code to talk to the LPT port, there are >>> plenty of articles out there (like this one: >>> http://logix4u.net/Legacy_Ports/Parallel_Port/A_tutorial_on_Parallel_port_In >>> >>> terfacing.html ) that show what I/O addresses are generally used for >>> what. >>> >>> >> If you use any external code (there shouldn't be any need), please first >> tell which code it is, so we can check for license compatibility >>> Jordan Strub >>> >>> -----Original Message----- >>> From: grub-devel-bounces+jordan=tystent.net@gnu.org >>> [mailto:grub-devel-bounces+jordan=tystent.net@gnu.org] On Behalf Of >>> Kirill >>> Kuprijanov >>> Sent: Tuesday, December 14, 2010 12:55 PM >>> To: grub-devel@gnu.org >>> Subject: LPT >>> >>> Hello, >>> >>> I have a motherboard with LCD indicator attached to it's LPT port. I >>> would >>> like to make grub show >>> some early splash screen on it. All the things regarding protocol >>> and pin >>> assignments are ok, as I >>> already have a programm to show stuff on LCD from OS (Debian). So the >>> question is "how to make a >>> grub module that is capable of setting levels on LPT pins?" and a >>> second one >>> is "how to make use of >>> it during bootup procedure? >>> >>> Thanks in advance, >>> Kirill >>> >>> >>> _______________________________________________ >>> Grub-devel mailing list >>> Grub-devel@gnu.org >>> http://lists.gnu.org/mailman/listinfo/grub-devel >>> >>> >>> >>> _______________________________________________ >>> Grub-devel mailing list >>> Grub-devel@gnu.org >>> http://lists.gnu.org/mailman/listinfo/grub-devel >>> >>> >> >> >> >> >> _______________________________________________ >> Grub-devel mailing list >> Grub-devel@gnu.org >> http://lists.gnu.org/mailman/listinfo/grub-devel > > > > _______________________________________________ > Grub-devel mailing list > Grub-devel@gnu.org > http://lists.gnu.org/mailman/listinfo/grub-devel > -- Regards Vladimir 'φ-coder/phcoder' Serbinenko