oh shit, je viens _tout juste_ de découvrir que l'opération modulo % n'a pas la même implémentation en C qu'en python 😮 . Je tentais de l'utiliser pour évaluer un delta entre deux valeurs successives d'un compteur cyclique (systick_hw sur le RP2040 ). Pour ré-obtenir le résultat attendu, il me faut augmenter l'écart de "1 modulo" :
delta = (big_val - small_val + N)%N
sans oublier que N = max_val + 1 😏