Products > Programming
button_port[start] = 0; has no storage class...... and conflicting data types
Simon:
So
--- Code: ---
#define start 0
#define Bn 3
uint8_t button_port[Bn];
button_port[start] = 0;
--- End code ---
What did I do wrong? I hate GCC, it's error messages are cryptic and every time I do a new project just like another one in the past issue crop up that never did before.
Simon:
Oh and 0 is an invalid initializer, so is 1 and 2.
IanB:
Try this:
--- Code: ---#define SIZE 1
uint8_t button_port[SIZE];
button_port[0] = 0;
--- End code ---
Simon:
Sorry I got myself in a muddle, the array size is declared as 3. I corrected it.
andersm:
You're not trying to assign to the array outside a function, are you?
Navigation
[0] Message Index
[#] Next page
Go to full version