Fix AVR parity setup

git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3703 42af7a65-404d-4744-a932-0658087f49c3
This commit is contained in:
patacongo 2011-06-15 16:09:23 +00:00
parent 91301ff3d8
commit 02e2da2f03
3 changed files with 7 additions and 11 deletions

12
TODO
View File

@ -1,4 +1,4 @@
NuttX TODO List (Last updated June 10, 2011) NuttX TODO List (Last updated June 13, 2011)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
nuttx/ nuttx/
@ -17,7 +17,7 @@ nuttx/
(1) Graphics subystem (graphics/) (1) Graphics subystem (graphics/)
(1) Pascal add-on (pcode/) (1) Pascal add-on (pcode/)
(1) Documentation (Documentation/) (1) Documentation (Documentation/)
(5) Build system / Toolchains (4) Build system / Toolchains
(7) Linux/Cywgin simulation (arch/sim) (7) Linux/Cywgin simulation (arch/sim)
(4) ARM (arch/arm/) (4) ARM (arch/arm/)
(1) ARM/C5471 (arch/arm/src/c5471/) (1) ARM/C5471 (arch/arm/src/c5471/)
@ -506,10 +506,6 @@ o Documentation (Documentation/)
o Build system o Build system
^^^^^^^^^^^^ ^^^^^^^^^^^^
Description: configs/pjrc-8051 should be configs/pjrc-87c52
Status: Open
Priority: Low
Description: Dependencies do not work correctly under configs/<board>/src Description: Dependencies do not work correctly under configs/<board>/src
(same as arch/<arch>/src/board). (same as arch/<arch>/src/board).
Status: Open Status: Open
@ -526,7 +522,7 @@ o Build system
Status: Open Status: Open
Priority: Low Priority: Low
Descritpion: Logic in most setenv.sh files can create the following problem Description: Logic in most setenv.sh files can create the following problem
on many platforms: on many platforms:
$ . ./setenv.sh $ . ./setenv.sh
@ -1225,7 +1221,7 @@ o NuttShell (NSH) (apps/nshlib)
Status: Open Status: Open
Priority: Med-High Priority: Med-High
Descripton: The ifconfig command will not behave correctly is an interface Descripton: The ifconfig command will not behave correctly if an interface
is provided and there are multiple interfaces. It should only is provided and there are multiple interfaces. It should only
show status for the single interface on the command line; it will show status for the single interface on the command line; it will
still show status for all interfaces. still show status for all interfaces.

View File

@ -199,7 +199,7 @@ void usart1_configure(void)
#if CONFIG_USART1_PARITY == 1 #if CONFIG_USART1_PARITY == 1
ucsr1c |= ((1 << UPM11) | (1 << UPM10)); /* Odd parity */ ucsr1c |= ((1 << UPM11) | (1 << UPM10)); /* Odd parity */
#else #elif CONFIG_USART1_PARITY == 2
ucsr1c |= (1 << UPM11); /* Even parity */ ucsr1c |= (1 << UPM11); /* Even parity */
#endif #endif

View File

@ -280,7 +280,7 @@ void usart0_configure(void)
#if CONFIG_USART0_PARITY == 1 #if CONFIG_USART0_PARITY == 1
ucsr0c |= ((1 << UPM01) | (1 << UPM00)); /* Odd parity */ ucsr0c |= ((1 << UPM01) | (1 << UPM00)); /* Odd parity */
#else #elif CONFIG_USART0_PARITY == 2
ucsr0c |= (1 << UPM00); /* Even parity */ ucsr0c |= (1 << UPM00); /* Even parity */
#endif #endif
@ -357,7 +357,7 @@ void usart1_configure(void)
#if CONFIG_USART1_PARITY == 1 #if CONFIG_USART1_PARITY == 1
ucsr1c |= ((1 << UPM11) | (1 << UPM10)); /* Odd parity */ ucsr1c |= ((1 << UPM11) | (1 << UPM10)); /* Odd parity */
#else #elif CONFIG_USART1_PARITY == 2
ucsr1c |= (1 << UPM11); /* Even parity */ ucsr1c |= (1 << UPM11); /* Even parity */
#endif #endif