Bonjour,
Mon code initial pour lsb4 utilisait un shift :
`uint8_t lsb4(uint8_t value) {
return (value << 4) >> 4;
}`
Mais cette version ne fonctionne pas, alors que masquer value avec `0x0f` fonctionne.
Je ne comprends pas pourquoi ma première version ne fonctionne pas, car uint8_t est un unsigned char (8 bits).