Does GCC have a Data Type of 1 bit? Can you make Arrays of Bits?
I only see this in the AVR-lib C User Manual:
• Data types:
char is 8 bits, int is 16 bits, long is 32 bits, long long is 64 bits, float and
double are 32 bits (this is the only supported floating point format), pointers
are 16 bits (function pointers are word addresses, to allow addressing up to 128K
program memory space). There is a -mint8 option (see Options for the C
compiler avr-gcc) to make int 8 bits, but that is not supported by avr-libc and
violates C standards (int must be at least 16 bits). It may be removed in a future
release.
Thanks.