I can not solve this problem. I don't understand why. Here is my simple code
Code:mjpeg.h: #define START_REG (*(volatile unsigned int*) BASE+0x000) #define MJPEG_PIC_START_RD (0x00000001)
Code:mjpeg.c: void encStreamInit(void){ START_REG |= MJPEG_PIC_START_RD; }
Code:test.c: int main(void){ encStreamInit(); return 0; }
It get "error: lvalue required as left operand of assignment" when compiling. Please help me. Thank for your help.