[En-Nut-Discussion] Re: RTS/CTS flow control
    Ole Reinhardt 
    ole.reinhardt at kernelconcepts.de
       
    Wed Aug 16 18:34:33 CEST 2006
    
    
  
> Hi,
>    thank you so much for replying.
>    I was feeling like being blantly ignored by now, even the patches I sent
> are sitting still in the task tracker :(
Ui, has anybody else yet used this feature :-)
>    So I take it that you agree that the status function has a typo there?
Seems to be strange, but I have not yet looked deep enough into the
code.
> serialPort = fopen( "uart0", "r+b" );
> temp = USART_MF_RTSCONTROL | USART_MF_CTSSENSE;
> _ioctl(_fileno(serialPort), UART_SETFLOWCONTROL, &temp);
I would use:
serialPort = fopen( "uart0", "r+b" );
temp = UART_HS_RTSCTS;
_ioctl(_fileno(serialPort), UART_SETFLOWCONTROL, &temp);
>    Is that the right way of doing it?
>    I looked over btnut cvs but I couldn't find where you where using the
> serial port with rts/cts, in which of the samples is it?
You find the uart initialisation in:
btnut/btnode/bt/bt_hci_transport_uart.c
Where the flowcontrol is set to BT_UART_INITIAL_FLOWCONTROL.
#define BT_UART_INITIAL_FLOWCONTROL UART_HS_RTSCTS
Bye,
Ole Reinhardt
-- 
kernel concepts    Tel: +49-271-771091-14
Dreisbachstr. 24   Fax: +49-271-771091-19
D-57250 Netphen    E+ : +49-177-7420433
--
    
    
More information about the En-Nut-Discussion
mailing list