X-Git-Url: http://git.droids-corp.org/?p=aversive.git;a=blobdiff_plain;f=modules%2Fcomm%2Fuart%2Fuart_setconf.c;fp=modules%2Fcomm%2Fuart%2Fuart_setconf.c;h=91c12af2f8f44d088c45de9aacd6ce419a2a2e99;hp=7088887239bf21f255908eebfbf8fb212ace0568;hb=3b7b449237422537c8cdf124b0f4dde827787e14;hpb=92b0749bee9fba8b5105590bf2c2f15786c55cee diff --git a/modules/comm/uart/uart_setconf.c b/modules/comm/uart/uart_setconf.c index 7088887..91c12af 100644 --- a/modules/comm/uart/uart_setconf.c +++ b/modules/comm/uart/uart_setconf.c @@ -98,10 +98,10 @@ static int8_t uart_set_nbits_parity(int8_t num, struct uart_config * u) { /* number of bit in the frame */ if (u->nbits == 8) - *uart_regs[num].ucsrb &= ~(1 << CHR9); + *uart_regs[num].ucsrb &= ~(1 << UCSZ2); #ifdef CONFIG_MODULE_UART_9BITS else if (u->nbits == 9) - *uart_regs[num].ucsrb |= (1 << CHR9); + *uart_regs[num].ucsrb |= (1 << UCSZ2); #endif else return ENOTSUP;