Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
volatile uint8_t * hardwarePort;
volatile uint8_t * hardwareDDR;
volatile uint8_t * hardwarePin;
uint8_t hardwareMask;
Code : Sélectionner tout - Visualiser dans une fenêtre à part
    *hardwareDDR &= ~hardwareMask;

erreur: conversion to «uint8_t {aka unsigned char}» from «int» may alter its value [-Werror=conversion]
*hardwareDDR &= ~hardwareMask;
^
J'ai bien déclaré tout en unsigned. Là, j'avoue que je ne comprends pas

Pour info :
gcc version 5.4.0 (GCC)
Target: avr