Hi folks,
I was hoping someone could guide me in the direction of a solution.
When I assign hardware register addresses through a struct, CB is not sensing the new structure. See example below.
Example:
typedef struct FooStruct
{
uint8
B0: 1,
B1: 1,
B2: 1,
B3: 1,
B4: 1,
B5: 1,
B6: 1,
B7: 1;
} foo_bits_t;
foo_bits_t Var1;
Var1. // POPUP shows up with B0-B7
!
foo_bits_t Var2 __attribute__((address(0x123)));
Var2. // NO POPUP
The extra stuff "__attribute__((address(0x123)))" seems to be causing issues with smartsense (I think that is what CB calls the awesome popup?).