diff --git a/drivers/hd44780/hd44780.c b/drivers/hd44780/hd44780.c
index ffe58ad52c2f82057a871e57295bd2ca43f4ac6d..0cf3c16764bcf71207fc538645ab1f97bf3448f1 100644
--- a/drivers/hd44780/hd44780.c
+++ b/drivers/hd44780/hd44780.c
@@ -32,7 +32,7 @@
 
 static inline void _command(const hd44780_t *dev, uint8_t value);
 static void _pulse(const hd44780_t *dev);
-static void _send(const hd44780_t *dev, uint8_t value, uint8_t mode);
+static void _send(const hd44780_t *dev, uint8_t value, hd44780_state_t state);
 static void _write_bits(const hd44780_t *dev, uint8_t bits, uint8_t value);
 
 /**