Tengo que almacenar las instrucciones, los comandos que recibiré en serie. Los comandos serán de 8 bits de largo.enum de 8 bits, en C
Necesito preservar la transparencia entre el nombre del comando y su valor. Para evitar tener que traducir un número de 8 bits recibido en serie a cualquier tipo.
Me gustaría usar Enumerations para tratar con ellos en mi código. Solo una enumeración corresponde a una en esta plataforma un entero de 16 bits.
La plataforma es el microcontrolador AVR ATmega169V, en el Butterfly demo board. Es un sistema de 8 bits con cierto soporte limitado para operaciones de 16 bits. No es un sistema rápido y tiene aproximadamente 1 KB de RAM. No tiene ningún lujo como archivo de E/S o un sistema operativo.
¿Alguna sugerencia sobre qué tipo debería usar para almacenar comandos de 8 bits?
Tiene que haber algo mejor que un encabezado masivo de #defines.
+1 - Buena pregunta y una optimización sensata. –
El es un arco de 8 bits. –