RE: Problem in SIR IrDA driver in Windows CE 4.2.

From: David Kanz (davidka_at_online.microsoft.com)
Date: 08/23/04


Date: Mon, 23 Aug 2004 18:27:24 GMT

1. You should review the sample Irda NDIS miniport driver Irsir in
public\common\oak\drivers\irmac\irsir. It uses the Win32 serial API
functions to access the underlying serial port. The only hardware specific
bit of code in it is the part that changes the baud rate. Esi.c has
functions specific to the Extended Systems Irda dongle. You could replace
those with functions for setting the baud rate of your device, if your Irda
dongle is external. If your Irda dongle is not external, then SetCommState
is enough to change the baud rate and you don't need to worry about
changing any code; you can probably use Irsir as is.

2. A dongle is an Irda transceiver. Irsir is written such that it can
control an external Irda dongle attached to the 9-pin serial port or use an
internal dongle. An internal Irda dongle is integrated into the hardware.
It sounds like you have an internal dongle.

3. see above.

David Kanz [MS]

--------------------
| From: "mahamala" <ravindran@nospam.bellsoftech.com>
| Newsgroups: microsoft.public.windowsce.embedded
| Subject: Problem in SIR IrDA driver in Windows CE 4.2.
| Date: Mon, 23 Aug 2004 08:51:46 -0400
| Organization: www.talkaboutsoftware.com
| Message-ID:
<5c245df6b474980ee47b147369d85d76@localhost.talkaboutsoftware.com>
| X-Newsreader: www.talkaboutsoftware.com
| Content-Type: text/plain;
| X-Complaints-To: abuse@supernews.com
| Lines: 25
| Path:
cpmsftngxa10.phx.gbl!TK2MSFTNGXA01.phx.gbl!TK2MSFTNGP08.phx.gbl!newsfeed00.s
ul.t-online.de!t-online.de!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!s
n-xit-03!sn-xit-06!sn-post-02!sn-post-01!supernews.com!corp.supernews.com!no
t-for-mail
| Xref: cpmsftngxa10.phx.gbl microsoft.public.windowsce.embedded:23480
| X-Tomcat-NG: microsoft.public.windowsce.embedded
|
| Hi,
| We are developing IRDA driver. Actually in our board WINBOND W83977F
| is controlling I/O device and IrDA sensor part number is HSDL-3610. Since
| this is supporting SIR, we are trying to develop SIR driver for this. In
| that i have following doubts,
|
| 1. For SIR, there no need to access any of the hardware registers (like
| SELBANKEN set0) in the W83977 ? basically all the sampe code we had seen ,
| no where we had seen the codes related to hardware specific or hardware
| specific registers.
|
| 2. What is the meaning of dongle?
|
| 3. What is the difference between Internal IR or External dongle.
|
|
| Can help me out in this issues ?
|
| Waiting for your reply,
|
| Thanks in Advance,
|
| R.Ravindran
|
|
|



Relevant Pages

  • [PATCH] MODULE_ALIAS for IRDA dongles
    ... Here are the IRDA dongle ones. ... Name: Module Aliases Inside Modules: IRDA ... MODULE_DESCRIPTION("ACTiSYS ACT-IR200L dongle driver"); ... Function init_module (void) ...
    (Linux-Kernel)
  • RE: Does WinCE 4.2 support Fast IRDA?
    ... It depends on the hardware and driver support on the platform. ... protocol driver can use FIR if the underlying Irda miniport driver and Irda ...
    (microsoft.public.windowsce.embedded)
  • Re: IrDA support
    ... I've trying to do connect a SonyEricsson K300 via IrDA with the same ... Load the needed modules: ...
    (Ubuntu)
  • [2.6 patch] update Dag Brattlis email address
    ... It was already ACK'ed by Dag Brattli. ... D: IrDA Subsystem ... Driver for the NSC PC'108 and PC'338 IrDA chipsets ... Implementation for the Greenwich GIrBIL dongle ...
    (Linux-Kernel)
  • Re: [irda-users] [PATCH] OMAP: Add support for IrDA driver #2
    ... I have attached the updated OMAP IrDA patch for OMAP1610/1710 and OMAP242x ... See that for IrDA driver to work on H3 and H4, ... Patch adds IrDA driver support for Texas Instruments OMAP ...
    (Linux-Kernel)