summaryrefslogtreecommitdiff
path: root/chip/g/uart_bitbang.c
diff options
context:
space:
mode:
Diffstat (limited to 'chip/g/uart_bitbang.c')
-rw-r--r--chip/g/uart_bitbang.c4
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);
}