Quiero usar una estructura de campo de bits volátil para configurar un registro de hardware como en el siguiente código: union foo { uint32_t value; struct { uint32_t x : 1; uint32_t y : 3; uint32_t z : 28; }; }; union foo f = {0}; int main() { volatile . . . Read more
Disculpe por el título poco descriptivo: no estaba seguro de cómo plantear esto en una sola línea. Tengo una estructura de datos en la que tengo dos valores: uno de 14 bits y otro de 10 bits. Quiero poder acceder a ellos como bytes en una unión. Tengo lo siguiente: . . . Read more
Mi tarea es crear una clase que implementa números de punto flotante. El tamaño de la clase debe ser exactamente de 3 bytes: 1 bit para el signo 6 bits para el exponente 17 bits para la mantisa Intenté implementar la clase usando campos de bits, pero el tamaño es . . . Read more