/* USER CODE BEGIN PFP */
void lcd_write_nibble(uint8_t nibbleuint8_t rs);      // Écrire 4 bits sur l'écran LCD (R/W)(Register Select)
void lcd_send_cmd(uint8_t cmd);                         // Envoyer une commande à l'écran LCD
void lcd_send_data(uint8_t data);                       // Envoyer des données à l'écran LCD
void lcd_init();                                        // Initialiser l'écran LCD
void lcd_write_string(char *str);                       // Écrire une chaîne de caractères sur l'écran LCD
void lcd_set_cursor(uint8_t rowuint8_t column);       // Placer le curseur à une position précise sur l'écran LCD
void lcd_clear(void);                                   // Effacer l'écran LCD
void lcd_backlight(uint8_t state);                      // Contrôler le rétroéclairage de l'écran LCD
/* USER CODE END PFP */