Code:
1
2
3
4 volatile uint8_t * hardwarePort; volatile uint8_t * hardwareDDR; volatile uint8_t * hardwarePin; uint8_t hardwareMask;
Code:*hardwareDDR &= ~hardwareMask;
J'ai bien déclaré tout en unsigned. Là, j'avoue que je ne comprends pas :aie:Citation:
erreur: conversion to «uint8_t {aka unsigned char}» from «int» may alter its value [-Werror=conversion]
*hardwareDDR &= ~hardwareMask;
^
Pour info :
gcc version 5.4.0 (GCC)
Target: avr