1 of 1 people found this helpful
CYBIT is one of the defines among others which is used to support type modifiers for cross platforms IDE's like Keil. You can find information on these in page number 8 under the section "Keil 8051 Compatibility Defines" (Link: http://www.cypress.com/file/130561/download )
Since there were a few issues with bool in different compiler versions it might have been defined as uint8 type. You can go ahead and modify the type based on your application.
Hope this helps,
Thanks and Regards,
Rakshith M B
used to support type modifiers for cross platforms IDE's like Keil.
Yes, I know. I'm just suggesting that you define it as a boolean type for platforms that support it. I don't want to change it in my projects since it's part of the Generated Source.