From 49475345ffc5fd27ca937006ef6aa18858bf7c90 Mon Sep 17 00:00:00 2001 From: Leo C. Date: Mon, 24 Jun 2024 11:56:26 +0200 Subject: -Wimplicit-fallthrough=1 --- avr/cmd_boot.c | 1 + avr/cmd_gpio.c | 2 ++ avr/env.c | 1 + avr/gpio.c | 1 + 4 files changed, 5 insertions(+) (limited to 'avr') diff --git a/avr/cmd_boot.c b/avr/cmd_boot.c index fb533c7..bba510f 100644 --- a/avr/cmd_boot.c +++ b/avr/cmd_boot.c @@ -379,6 +379,7 @@ command_ret_t do_console(cmd_tbl_t *cmdtp UNUSED, uint_fast8_t flag UNUSED, int case 2: my_puts_P(PSTR("\n" "------------------------------------------------\n")); + /* FALL TROUGH */ case 1: state = 0; switch (toupper(ch)) { diff --git a/avr/cmd_gpio.c b/avr/cmd_gpio.c index 549654f..32bd53a 100644 --- a/avr/cmd_gpio.c +++ b/avr/cmd_gpio.c @@ -247,6 +247,7 @@ command_ret_t do_gpio(cmd_tbl_t *cmdtp UNUSED, uint_fast8_t flag UNUSED, int arg switch (toupper(argv[optind][0])) { case 'H': level = 1; + /* FALL TROUGH */ case 'L': mode = OUTPUT; break; @@ -263,6 +264,7 @@ command_ret_t do_gpio(cmd_tbl_t *cmdtp UNUSED, uint_fast8_t flag UNUSED, int arg switch (*endp) { case 'M': value *= 1000; + /* FALL TROUGH */ case 'K': value *= 1000; endp++; diff --git a/avr/env.c b/avr/env.c index 671d1c4..900f689 100644 --- a/avr/env.c +++ b/avr/env.c @@ -63,6 +63,7 @@ char env_get_char(uint_fast16_t index) switch (env_valid) { case 2: off += CONFIG_ENV_SIZE; + /* FALL TROUGH */ case 1: ret = (char) eeprom_read_byte((const uint8_t *)off + index + offsetof(env_t, data)); diff --git a/avr/gpio.c b/avr/gpio.c index 73e9c39..6f73cee 100644 --- a/avr/gpio.c +++ b/avr/gpio.c @@ -148,6 +148,7 @@ int gpio_config(int pin, gpiomode_t mode) break; case OUTPUT: gpio_timer_off(pinlist[pin].timer); + /* FALL TROUGH */ case OUTPUT_TIMER: ATOMIC_BLOCK(ATOMIC_FORCEON) { p->ddr |= bit; -- cgit v1.2.3