Я получил ошибку Error[Pe018]: expected a ")"
в CPU_state == cpuStateOff
.
Когда я меняю cpuStateOff
на 0
, все в порядке. Я не знаю почему.
In my PERIPHERAL_APP.h
:
#ifndef __PERIPHERAL_APP_H
#define __PERIPHERAL_APP_H
// CPU state
#define CPU_STATE_OFF 0;
#define CPU_STATE_ON 1;
#endif
In my main.c
:
#include "PERIPHERAL_APP.h"
void main( void )
{
initMSP430();
_EINT();
for (;;)
{
if (cpuState == CPU_STATE_OFF ) // The error is hear
{
__bis_SR_register(LPM3_bits);
}
else
{
__bis_SR_register(LPM0_bits);
}
}
}
#define cpuStateOff 0;
уберите точку с запятой - person Biruk Abebe   schedule 24.05.2016