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;
J'ai bien déclaré tout en unsigned. Là, j'avoue que je ne comprends paserreur: 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
Partager