Ajouter une temporisation avec la fonction millis sans delay

Même si le C définit des règles de priorité, je préfère m'encombrer l'esprit d'autres informations et mettre systématiquement des parenthèses.

Ton code est peut être exact mais celui-ci est franchement plus lisible et sans ambiguité d'interprétation :

if ( ((Time-oldtime) > interval) && (inter == 1) ){

Il faut que oldtime ET interval soit tous les deux des unsigned long comme Time et millis().
Dans ce cas ca devrait marcher.
Si tu mélanges des unsigned et des signed dans une même opération, tu cours à la catastrophe.

Ma lib n'a jamais été testée sur ChipKIt

PS: Pour éviter les erreurs d'interprétation, je suggère de systématiser [ChipKitMax32] (ou autre forme) dans le titre d'un topic si la plateforme n'est pas une Arduino standard.