This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Question using bit variables

Hi,

I'm using the ST32F103G uC and Keli uVision 4.22 IDE.

Something that I don't understand is how to use single bits as variables or as a function return value. With other compilers I know 'bit' and 'bool' but somehow this doesn't seem to work with the armcc compiler. I searched the Internet but could not find anything in that direction.

Who can help me out?

Thanks in advance,

Henk

Parents
  • But note that bit-banding is a processor extension to get an alternative way to access individual bits in integers. A kind of hw-accelerated bit fields. There are no new data types involved so it can't be used to create a function with a bit-sized return type.

    Even if there exists library functions that makes use of bit banding, it's possible to use by any program with zero suppot from compiler or libraries.

Reply
  • But note that bit-banding is a processor extension to get an alternative way to access individual bits in integers. A kind of hw-accelerated bit fields. There are no new data types involved so it can't be used to create a function with a bit-sized return type.

    Even if there exists library functions that makes use of bit banding, it's possible to use by any program with zero suppot from compiler or libraries.

Children
No data