Mercurial > flash_v2
changeset 1317:8f869e3f4c09
* src/at91_serial.c (at91_serial_config_port): Added update of
channel configuration, which was missing.
| author | nickg |
|---|---|
| date | Thu, 16 Oct 2003 18:02:54 +0000 |
| parents | b91538194ae8 |
| children | e7283a4a428c |
| files | packages/devs/serial/arm/at91/current/ChangeLog packages/devs/serial/arm/at91/current/src/at91_serial.c |
| diffstat | 2 files changed, 9 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/packages/devs/serial/arm/at91/current/ChangeLog +++ b/packages/devs/serial/arm/at91/current/ChangeLog @@ -1,3 +1,8 @@ +2003-10-16 Nick Garnett <nickg@balti.calivar.com> + + * src/at91_serial.c (at91_serial_config_port): Added update of + channel configuration, which was missing. + 2003-02-24 Jonathan Larmour <jifl@eCosCentric.com> * cdl/ser_arm_at91.cdl: Remove irrelevant doc link.
--- a/packages/devs/serial/arm/at91/current/src/at91_serial.c +++ b/packages/devs/serial/arm/at91/current/src/at91_serial.c @@ -209,6 +209,10 @@ at91_serial_config_port(serial_channel * // Enable RX and TX HAL_WRITE_UINT32(base+AT91_US_CR, AT91_US_CR_RxENAB | AT91_US_CR_TxENAB); + if (new_config != &chan->config) { + chan->config = *new_config; + } + return true; }
