Bonjour,
Je programme un pic18f8722 sous mplabx compilo C18,
Ai-je le droit de faire ça :
??Code:enum{ ADDR_00 = 0, 00_SIZE = 20}; enum{ ADDR_01 = ((unsigned int )(ADDR_00 + ADDR_00_SIZE)), 01_SIZE = ((unsigned int )(5000))}; enum{ ADDR_02 = ((unsigned int )(ADDR_01 + 01_SIZE )), 02_SIZE = ((unsigned int )(1000))}; ...
Je suis entrain d’écrire un fichier.h dans lequel je mets mes positions mémoire d'une EEprom externe de 32000 octets.
Certaines valeurs sont encore indéfinies je voudrais donc faire un fichier paramétrable. Afin de ne pas recommencer tous a chaque modif!
Si je ne mets pas "(unsigned int )" les valeurs de l'enum sont sur un octet.
J'ai cherché sur le site de microchip mais j'ai pas trouver grand chose.
Merci
-----