Bonjour
Je me heurte à l'utilisation d'une variable en uint16_t impossible de la déclarer dans une fonction!
Après plusieurs essais divers et variés j'ai trouvé qu'une seul manière pour pouvoir en disposer c'est de la déclarer hors des fonction pour être en global!
dans les exemples ATMEL c'est aussi le cas, par contre ils utilisent des (u)int32_t en déclaration local! (je n'ai pas testé l'exemple).
j'avoue que je ne comprend pas. Savez vous si c'est une limitation intrinsèque du système ou un problème de paramétrage du compilateur?
De même je ne vois pas les valeurs déclarées en #define bizarre et pas très pratique. Là aussi un problème de configuration de la suite ATMEL STUDIO?
Pour info j'utilise la dernière version d' ATMEL studio, un ATXMEGA256, une sonde JTAG ICE3 et à l'ouverture du projet dans ATMEL STUDIO j'ai pris la définition correspondant à la réalisation d'un projet en C.
D'avance merci pour l'aide.
-----