O código abaixo mostra o erro: "(188) Constant Expression Requerida" quando compilado no XC8.
Essa mensagem diz que o compilador não está aceitando variável dentro da char matriz.
- Código: Selecionar todos
const char matrizA[] = {100, 70, 31, 60, 101};
char valor;
valor = 150;
char enviar[] = {0x17, matrizA[3], valor, null};
putsUSART(enviar);
se pôr valores fixos funciona. como no exemplo abaixo, mas não funciona com variáveis:
- Código: Selecionar todos
const char varteste[] = {0x17, 10};
putsUSART(varteste);
eu sei que no C18 compila perfeitamente, mas não compila do XC8
Alguém poderia ajudar ?
Grato