All of lore.kernel.org
 help / color / mirror / Atom feed
From: claudio@evidence.eu.com (Claudio Scordino)
To: linux-arm-kernel@lists.infradead.org
Subject: [PATCH] Documentation about RS485 serial communications
Date: Thu, 28 Oct 2010 17:31:45 +0200	[thread overview]
Message-ID: <4CC99761.5080602@evidence.eu.com> (raw)
In-Reply-To: <4CC99259.6080300@alcor.co.uk>

Chris Down ha scritto:
> Just a minor issue.
> 
> On 24/10/2010 12:29, Claudio Scordino wrote:
>> +4. USAGE FROM USER-LEVEL
>> +
>> +   From user-level, RS485 configuration can be get/set using the previous
>> +   ioctls. For instance, to set RS485 you can use the following code:
>> +
>> +	#include <linux/serial.h>
>> +
>> +	/* Driver-specific ioctls: */
>> +	#define TIOCGRS485      0x542E
>> +	#define TIOCSRS485      0x542F
>> +
>> +	/* Open your specific device (e.g., /dev/mydevice): */
>> +	int fd = open ("/dev/mydevice", O_RDWR);
>> +	if (fd < 0) {
>> +		/* Error handling. See errno. */
>> +	}
>> +
>> +	struct serial_rs485 rs485conf;
>> +
>> +	/* Set RS485 mode: */
>> +	rs485conf.flags |= SER_RS485_ENABLED;
>> +
>> +	/* Set rts delay before send, if needed: */
> This comment is misleading as the delay must be set regardless.
> If it is not used it should be set to 0.
> 
>> +	rs485conf.flags |= SER_RS485_RTS_BEFORE_SEND;
>> +	rs485conf.delay_rts_before_send = ...;

Hi.

What do you mean ?

The delay has not to be set regardless: if the
SER_RS485_RTS_BEFORE_SEND flag is not set, then the value of
delay_rts_before_send is ignored, whatever value is contained.

In other words, the value of delay_rts_before_send is used only when
SER_RS485_RTS_BEFORE_SEND is set.

If you don't need a delay, you have to unset the
SER_RS485_RTS_BEFORE_SEND flag rather than setting a delay equal to 0...

Best regards,

	Claudio

  reply	other threads:[~2010-10-28 15:31 UTC|newest]

Thread overview: 100+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2010-03-29  7:16 [PATCH] atmel_serial: Atmel RS485 support v2 Claudio Scordino
2010-03-29  7:16 ` Claudio Scordino
2010-03-29 19:44 ` Ryan Mallon
2010-03-29 19:44   ` Ryan Mallon
2010-03-30  9:07   ` Claudio Scordino
2010-03-30  9:07     ` Claudio Scordino
2010-03-30 19:37     ` Ryan Mallon
2010-03-30 19:37       ` Ryan Mallon
2010-04-08  7:58       ` Claudio Scordino
2010-04-08  7:58         ` Claudio Scordino
2010-04-08  9:01         ` Russell King - ARM Linux
2010-04-08  9:01           ` Russell King - ARM Linux
2010-04-08 10:13         ` Alan Cox
2010-04-08 10:13           ` Alan Cox
2010-04-08 13:16           ` Claudio Scordino
2010-04-08 13:16             ` Claudio Scordino
2010-04-08 13:42             ` Alan Cox
2010-04-08 13:42               ` Alan Cox
2010-05-26 13:18             ` Nicolas Ferre
2010-05-26 13:18               ` Nicolas Ferre
2010-05-27  8:37               ` Claudio Scordino
2010-05-27  8:37                 ` Claudio Scordino
2010-05-27  9:57                 ` Nicolas Ferre
2010-05-27  9:57                   ` Nicolas Ferre
2010-05-27 10:29                   ` Wolfram Sang
2010-05-27 10:29                     ` Wolfram Sang
2010-05-28 15:05                     ` Claudio Scordino
2010-05-28 15:05                       ` Claudio Scordino
2010-08-11  9:26                     ` [PATCH] Documentation about RS485 serial communications Claudio Scordino
2010-08-11  9:26                       ` Claudio Scordino
2010-08-11 10:02                       ` Philippe De Muyter
2010-08-11 10:02                         ` Philippe De Muyter
2010-08-11 15:32                       ` Randy Dunlap
2010-08-11 15:32                         ` Randy Dunlap
2010-08-11 19:58                         ` Claudio Scordino
2010-08-11 19:58                           ` Claudio Scordino
2010-08-14 12:50                         ` Claudio Scordino
2010-08-14 12:50                           ` Claudio Scordino
2010-08-15 22:02                           ` Randy Dunlap
2010-08-15 22:02                             ` Randy Dunlap
2010-08-15 22:19                             ` Russell King - ARM Linux
2010-08-15 22:19                               ` Russell King - ARM Linux
2010-10-19 12:28                               ` Claudio Scordino
2010-10-19 12:28                                 ` Claudio Scordino
2010-10-19 14:29                                 ` Grant Edwards
2010-10-19 14:29                                   ` Grant Edwards
2010-10-19 14:29                                   ` Grant Edwards
2010-10-19 15:27                                   ` Alexander Stein
2010-10-19 15:27                                     ` Alexander Stein
2010-10-19 17:22                                     ` Grant Edwards
2010-10-19 17:22                                       ` Grant Edwards
2010-10-20  7:36                                       ` Nicolas Ferre
2010-10-20  8:00                                       ` Alexander Stein
2010-10-20  8:00                                         ` Alexander Stein
2010-10-20 18:56                                         ` Alan Cox
2010-10-20 18:56                                           ` Alan Cox
2010-10-24 11:29                                       ` Claudio Scordino
2010-10-24 11:29                                         ` Claudio Scordino
2010-10-28 15:10                                         ` Chris Down
2010-10-28 15:31                                           ` Claudio Scordino [this message]
2010-10-28 16:30                                             ` Chris Down
2010-11-10  9:17                                         ` Nicolas Ferre
2010-11-10  9:17                                           ` Nicolas Ferre
2010-11-10 17:28                                           ` Greg KH
2010-11-10 17:28                                             ` Greg KH
2010-11-11 10:22                                             ` Claudio Scordino
2010-11-11 10:22                                               ` Claudio Scordino
2010-11-16 14:30                                               ` Pavel Machek
2010-11-16 14:30                                                 ` Pavel Machek
2010-11-16 14:30                                                 ` Pavel Machek
2010-11-16 14:58                                                 ` Tosoni
2010-11-16 15:52                                                   ` Grant Edwards
2010-11-16 15:23                                                 ` Grant Edwards
2010-11-16 15:23                                                   ` Grant Edwards
2010-11-16 15:28                                                 ` Alexander Stein
2010-11-16 15:28                                                   ` Alexander Stein
2010-11-16 16:13                                                 ` Matt Schulte
2010-11-16 16:13                                                   ` Matt Schulte
2010-11-16 16:28                                                   ` Grant Edwards
2010-11-16 18:41                                                     ` Matt Schulte
2010-11-16 18:41                                                       ` Matt Schulte
2010-11-16 18:41                                                       ` Matt Schulte
2010-11-16 19:29                                                       ` Grant Edwards
2010-11-16 17:20                                                   ` Alan Cox
2010-11-16 17:20                                                     ` Alan Cox
2010-11-16 18:03                                                     ` Grant Edwards
2010-11-16 20:04                                                       ` Alan Cox
2010-11-16 20:04                                                         ` Alan Cox
2010-11-30 19:19                                                         ` Pavel Machek
2010-11-30 19:19                                                           ` Pavel Machek
2010-05-28  9:42                   ` [PATCH] atmel_serial: Atmel RS485 support v2 Haavard Skinnemoen
2010-05-28  9:42                     ` Haavard Skinnemoen
2010-05-28 13:54                     ` [PATCH] MAINTAINERS: some Atmel drivers change maintainer Nicolas Ferre
2010-05-28 13:54                       ` Nicolas Ferre
2010-05-28 13:31                       ` Haavard Skinnemoen
2010-05-28 13:31                         ` Haavard Skinnemoen
2010-06-11  7:23                       ` Nicolas Ferre
2010-06-11  7:23                         ` Nicolas Ferre
  -- strict thread matches above, loose matches on Subject: below --
2010-08-11 20:20 [PATCH] Documentation about RS485 serial communications Randy Dunlap
2010-08-11 20:23 ` Randy Dunlap

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=4CC99761.5080602@evidence.eu.com \
    --to=claudio@evidence.eu.com \
    --cc=linux-arm-kernel@lists.infradead.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.