I see references to the highspeed serial buffering (isr16550) and I
understand how it works.
The docs say you can use it (link it) with the ser16550 driver.
Is this also available/included for the oo16550? Is the high speed ISR in
there by default?
I looked at the code and can't tell. The sources for the oo16550 lib does
have an include referance that points to the isr16550 directory. If not can
I link it in? do I need to specify the two new registry entries (isrdll and
isrhandler)?

my sources uses:
SOURCELIBS= \

$(_COMMONOAKROOT)\lib\$(_CPUINDPATH)\com_mdd2.lib \

$(_COMMONOAKROOT)\lib\$(_CPUINDPATH)\oo16550.lib \

$(_COMMONOAKROOT)\lib\$(_CPUINDPATH)\serpddcm.lib

Does this mean my seral is not as good (fast) as it could be?

Re: oo16550 highspeed by K

K
Wed Oct 26 03:03:06 CDT 2005

The oo16550 does support Isr16550.
Take a look at
$(_WINCEROOT)\PUBLIC\COMMON\OAK\DRIVERS\SERIAL\oo16550\pddisr.cpp

"skindiver" <xd@ttt.com> ¼¶¼g©ó¶l¥ó·s»D:eM4GkOe2FHA.636@TK2MSFTNGP10.phx.gbl...
>I see references to the highspeed serial buffering (isr16550) and I
>understand how it works.
> The docs say you can use it (link it) with the ser16550 driver.
> Is this also available/included for the oo16550? Is the high speed ISR in
> there by default?
> I looked at the code and can't tell. The sources for the oo16550 lib does
> have an include referance that points to the isr16550 directory. If not
> can I link it in? do I need to specify the two new registry entries
> (isrdll and isrhandler)?
>
> my sources uses:
> SOURCELIBS= \
>
> $(_COMMONOAKROOT)\lib\$(_CPUINDPATH)\com_mdd2.lib \
>
> $(_COMMONOAKROOT)\lib\$(_CPUINDPATH)\oo16550.lib \
>
> $(_COMMONOAKROOT)\lib\$(_CPUINDPATH)\serpddcm.lib
>
> Does this mean my seral is not as good (fast) as it could be?
>
>
>
>



Re: oo16550 highspeed by skindiver

skindiver
Wed Oct 26 11:41:16 CDT 2005

I understand it does support isr, does it support the highspeed double
buffering feature in the ISR?


"K. S. Huang" <ksh_AT_bsquare_DOT_com> wrote in message
news:eeFrtOg2FHA.2268@TK2MSFTNGP15.phx.gbl...
> The oo16550 does support Isr16550.
> Take a look at
> $(_WINCEROOT)\PUBLIC\COMMON\OAK\DRIVERS\SERIAL\oo16550\pddisr.cpp
>
> "skindiver" <xd@ttt.com>
> ¼¶¼g©ó¶l¥ó·s»D:eM4GkOe2FHA.636@TK2MSFTNGP10.phx.gbl...
>>I see references to the highspeed serial buffering (isr16550) and I
>>understand how it works.
>> The docs say you can use it (link it) with the ser16550 driver.
>> Is this also available/included for the oo16550? Is the high speed ISR in
>> there by default?
>> I looked at the code and can't tell. The sources for the oo16550 lib does
>> have an include referance that points to the isr16550 directory. If not
>> can I link it in? do I need to specify the two new registry entries
>> (isrdll and isrhandler)?
>>
>> my sources uses:
>> SOURCELIBS= \
>>
>> $(_COMMONOAKROOT)\lib\$(_CPUINDPATH)\com_mdd2.lib \
>>
>> $(_COMMONOAKROOT)\lib\$(_CPUINDPATH)\oo16550.lib \
>>
>> $(_COMMONOAKROOT)\lib\$(_CPUINDPATH)\serpddcm.lib
>>
>> Does this mean my seral is not as good (fast) as it could be?
>>
>>
>>
>>
>
>



Re: oo16550 highspeed by K

K
Wed Oct 26 21:26:09 CDT 2005

Yes, it support the double buffering that shared memory with the ISR.

"skindiver" <xd@ttt.com> ¼¶¼g©ó¶l¥ó·s»D:%23SvpWwk2FHA.2816@tk2msftngp13.phx.gbl...
>I understand it does support isr, does it support the highspeed double
>buffering feature in the ISR?
>
>
> "K. S. Huang" <ksh_AT_bsquare_DOT_com> wrote in message
> news:eeFrtOg2FHA.2268@TK2MSFTNGP15.phx.gbl...
>> The oo16550 does support Isr16550.
>> Take a look at
>> $(_WINCEROOT)\PUBLIC\COMMON\OAK\DRIVERS\SERIAL\oo16550\pddisr.cpp
>>
>> "skindiver" <xd@ttt.com> ¼¶¼g©ó¶l¥ó·s»D:eM4GkOe2FHA.636@TK2MSFTNGP10.phx.gbl...
>>>I see references to the highspeed serial buffering (isr16550) and I
>>>understand how it works.
>>> The docs say you can use it (link it) with the ser16550 driver.
>>> Is this also available/included for the oo16550? Is the high speed ISR
>>> in there by default?
>>> I looked at the code and can't tell. The sources for the oo16550 lib
>>> does have an include referance that points to the isr16550 directory. If
>>> not can I link it in? do I need to specify the two new registry entries
>>> (isrdll and isrhandler)?
>>>
>>> my sources uses:
>>> SOURCELIBS= \
>>>
>>> $(_COMMONOAKROOT)\lib\$(_CPUINDPATH)\com_mdd2.lib \
>>>
>>> $(_COMMONOAKROOT)\lib\$(_CPUINDPATH)\oo16550.lib \
>>>
>>> $(_COMMONOAKROOT)\lib\$(_CPUINDPATH)\serpddcm.lib
>>>
>>> Does this mean my seral is not as good (fast) as it could be?
>>>
>>>
>>>
>>>
>>
>>
>
>