diff options
Diffstat (limited to 'chip/g/uart_bitbang.c')
-rw-r--r-- | chip/g/uart_bitbang.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/chip/g/uart_bitbang.c b/chip/g/uart_bitbang.c index 9f08340d3c..31bce8128a 100644 --- a/chip/g/uart_bitbang.c +++ b/chip/g/uart_bitbang.c @@ -213,7 +213,7 @@ static void uart_bitbang_write_char(char c) /* 8 data bits. */ ones = 0; for (i = 0; i < 8; i++) { - val = !!(c & (1 << i)); + val = !!(c & BIT(i)); gpio_set_level(bitbang_config.tx_gpio, val); /* Count 1's in order to handle parity bit. */ @@ -271,7 +271,7 @@ static int uart_bitbang_receive_char(uint8_t *rxed_char, uint32_t *next_tick) for (i = 0; i < 8; i++) { if (gpio_get_level(bitbang_config.rx_gpio)) { ones++; - rx_char |= (1 << i); + rx_char |= BIT(i); } wait_ticks(next_tick); } |