In our previous episode, Desmond Coertzen said: > No use for OS, just for smaller MCU's that are bit accessible.
> By application I meant: Is this the correct method to apply a bit-packed > structure to code? Note that there are two kinds of bitaccessibility. E.g. microchip follows more the bitpacked way, where all SFR are overlayed (ABSOLUTE in FPC) with a bitpacked union in the header. In addition some mcu's like IIRC 8051 (*) allows to access ANY integer/byte value to be accessed using .<bitnr> suffix. So if b is of type byte, b.7 returns the 7th bit. It also had a special type bit to store these and do some limited arithmetic on them. Probably mapping directly on some bit sized registers/flags and instructions. (*) iirc we had some Hitachi clone 80515 or so. The compiler was the fairly wellknown Keile one. _______________________________________________ fpc-devel maillist - fpc-devel@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-devel