From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1PneME-0006tY-E3 for mharc-grub-devel@gnu.org; Thu, 10 Feb 2011 16:47:22 -0500 Received: from [140.186.70.92] (port=47301 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PneMB-0006le-Ai for grub-devel@gnu.org; Thu, 10 Feb 2011 16:47:20 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1PneMA-0002UF-13 for grub-devel@gnu.org; Thu, 10 Feb 2011 16:47:19 -0500 Received: from mail-ew0-f41.google.com ([209.85.215.41]:38609) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1PneM9-0002U1-Pw for grub-devel@gnu.org; Thu, 10 Feb 2011 16:47:17 -0500 Received: by ewy27 with SMTP id 27so1050066ewy.0 for ; Thu, 10 Feb 2011 13:47:17 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:message-id:date:from:user-agent:mime-version:to :subject:references:in-reply-to:x-enigmail-version:content-type; bh=ZP7AFhkBSmP7kBADg/QCpLFSyD/i+GK2cTQ8CkTk86Q=; b=ve52D1E3c7pY0j+piVCcW3bR8hFaPDQEIyDOMnEbAXRCa13QIOQNBZM3bY1828L4ik DeZL1Ag5uC36je4Q3RaYYxdeTGbKF2xi7T7iWwjruX1YvDZd4cLvyLlPfz7qI1zZ1T8B 8jUGYe5x/n92W5liXyB5n+gLafAcuq/gj5WN4= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:subject:references :in-reply-to:x-enigmail-version:content-type; b=jjueRBcBAt8O88V2qYnvy2gVVLW63b+V+AcmxcEBWyfc1OHB5SvGZgDnP5cAesjSJ2 HO50h7pd7V86RaQNx6mWjwEXYNMPKNNM7cGuvzmm4N/5otd/il9AJTg/qFxsqVm9GlhO WqINmQ/AibiJckOx03tq4GL/TymN4YN+tFGy0= Received: by 10.213.105.74 with SMTP id s10mr4427975ebo.24.1297374436776; Thu, 10 Feb 2011 13:47:16 -0800 (PST) Received: from debian.x201.phnet (vpn-global-dhcp3-047.ethz.ch [129.132.210.47]) by mx.google.com with ESMTPS id x54sm72202eeh.17.2011.02.10.13.47.14 (version=TLSv1/SSLv3 cipher=OTHER); Thu, 10 Feb 2011 13:47:15 -0800 (PST) Message-ID: <4D545CE1.4010806@gmail.com> Date: Fri, 11 Feb 2011 00:47:13 +0300 From: =?UTF-8?B?VmxhZGltaXIgJ8+GLWNvZGVyL3BoY29kZXInIFNlcmJpbmVua28=?= User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.1.16) Gecko/20101226 Icedove/3.0.11 MIME-Version: 1.0 To: grub-devel@gnu.org References: <000901cb9be3$89b36cf0$9902a8c0@tystent3> <4D07FC37.1080601@gmail.com> In-Reply-To: X-Enigmail-Version: 1.0.1 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="------------enig34ED916C957B180372ABFD46" X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-Received-From: 209.85.215.41 Subject: Re: LPT X-BeenThere: grub-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: The development of GNU GRUB List-Id: The development of GNU GRUB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 10 Feb 2011 21:47:20 -0000 This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enig34ED916C957B180372ABFD46 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable 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 '=CF=86-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 a= re >>> 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 fir= st >> tell which code it is, so we can check for license compatibility >>> Jordan Strub >>> >>> -----Original Message----- >>> From: grub-devel-bounces+jordan=3Dtystent.net@gnu.org >>> [mailto:grub-devel-bounces+jordan=3Dtystent.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 > --=20 Regards Vladimir '=CF=86-coder/phcoder' Serbinenko --------------enig34ED916C957B180372ABFD46 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.10 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iF4EAREKAAYFAk1UXOEACgkQNak7dOguQgk4kwEAvKcfsTKYQREMApFxi3/TNILy rfL6LTZ//ya9x0luE8gA/18zQjl+1RXaLTUel9G7D3z4x0ZNXfjXfflddQYgb34o =w9Yf -----END PGP SIGNATURE----- --------------enig34ED916C957B180372ABFD46--