Apply strict build.

Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
This commit is contained in:
Pol Henarejos
2026-03-08 19:27:23 +01:00
parent 802a706587
commit 8e6c6c1fcc
34 changed files with 277 additions and 204 deletions

View File

@@ -35,11 +35,11 @@ void led_set_mode(uint32_t mode) {
led_mode = mode;
}
uint32_t led_get_mode() {
uint32_t led_get_mode(void) {
return led_mode;
}
void led_blinking_task() {
void led_blinking_task(void) {
#if defined(PICO_PLATFORM) || defined(ESP_PLATFORM)
static uint32_t start_ms = 0;
static uint32_t stop_ms = 0;
@@ -81,7 +81,7 @@ void led_blinking_task() {
#endif
}
void led_off_all() {
void led_off_all(void) {
#if defined(PICO_PLATFORM) || defined(ESP_PLATFORM)
led_driver->set_color(LED_COLOR_OFF, 0, 0);
#endif
@@ -93,11 +93,11 @@ extern led_driver_t led_driver_ws2812;
extern led_driver_t led_driver_neopixel;
extern led_driver_t led_driver_pimoroni;
void led_driver_init_dummy() {
static void led_driver_init_dummy(void) {
// Do nothing
}
void led_driver_color_dummy(uint8_t color, uint32_t led_brightness, float progress) {
static void led_driver_color_dummy(uint8_t color, uint32_t led_brightness, float progress) {
(void)color;
(void)led_brightness;
(void)progress;
@@ -109,7 +109,7 @@ led_driver_t led_driver_dummy = {
.set_color = led_driver_color_dummy,
};
void led_init() {
void led_init(void) {
led_driver = &led_driver_dummy;
#if defined(PICO_PLATFORM) || defined(ESP_PLATFORM)
// Guess default driver

View File

@@ -62,13 +62,13 @@ enum {
};
extern void led_set_mode(uint32_t mode);
extern uint32_t led_get_mode();
extern void led_blinking_task();
extern void led_off_all();
extern void led_init();
extern uint32_t led_get_mode(void);
extern void led_blinking_task(void);
extern void led_off_all(void);
extern void led_init(void);
typedef struct {
void (*init)();
void (*init)(void);
void (*set_color)(uint8_t color, uint32_t led_brightness, float progress);
} led_driver_t;

View File

@@ -21,7 +21,7 @@
#include "pico/cyw43_arch.h"
void led_driver_init_cyw43() {
void led_driver_init_cyw43(void) {
cyw43_arch_init();
}

View File

@@ -45,7 +45,7 @@ tNeopixel pixel[] = {
#define NEOPIXEL_PIN GPIO_NUM_27
#endif
void led_driver_init_neopixel() {
void led_driver_init_neopixel(void) {
uint8_t gpio = NEOPIXEL_PIN;
if (phy_data.led_gpio_present) {
gpio = phy_data.led_gpio;

View File

@@ -32,7 +32,7 @@ static uint8_t gpio = 0;
#endif
#if defined(PICO_PLATFORM) || defined(ESP_PLATFORM)
void led_driver_init_pico() {
static void led_driver_init_pico(void) {
if (phy_data.led_gpio_present) {
gpio = phy_data.led_gpio;
}
@@ -40,7 +40,8 @@ void led_driver_init_pico() {
gpio_set_dir(gpio, GPIO_OUT);
}
void led_driver_color_pico(uint8_t color, uint32_t led_brightness, float progress) {
static void led_driver_color_pico(uint8_t color, uint32_t led_brightness, float progress) {
(void)color;
(void)led_brightness;
gpio_put(gpio, progress >= 0.5);
}

View File

@@ -35,7 +35,7 @@ uint8_t pixel[][3] = {
{0, 0, 0} // 7: white
};
void led_driver_init_pimoroni() {
static void led_driver_init_pimoroni(void) {
if (phy_data.led_gpio_present) {
gpio = phy_data.led_gpio;
}
@@ -47,7 +47,8 @@ void led_driver_init_pimoroni() {
gpio_set_dir(gpio+1, GPIO_OUT);
}
void led_driver_color_pimoroni(uint8_t color, uint32_t led_brightness, float progress) {
static void led_driver_color_pimoroni(uint8_t color, uint32_t led_brightness, float progress) {
(void)led_brightness;
if (progress < 0.5) {
color = LED_COLOR_OFF;
}

View File

@@ -69,7 +69,7 @@ static inline void ws2812_program_init(PIO pio, uint sm, uint offset, uint pin,
pio_sm_set_enabled(pio, sm, true);
}
void led_driver_init_ws2812() {
static void led_driver_init_ws2812(void) {
PIO pio = pio0;
int sm = 0;
uint offset = pio_add_program(pio, &ws2812_program);
@@ -115,7 +115,7 @@ static inline void ws2812_put_pixel(uint32_t u32_pixel) {
pio_sm_put_blocking(pio0, 0, u32_pixel << 8u);
}
void led_driver_color_ws2812(uint8_t color, uint32_t led_brightness, float progress) {
static void led_driver_color_ws2812(uint8_t color, uint32_t led_brightness, float progress) {
if (!(phy_data.opts & PHY_OPT_DIMM)) {
progress = progress >= 0.5 ? 1 : 0;
}