-
Hello, My IDE-version is: Mainly the emulation.c has many implicit declaration problems like FreeRTOS (ulTaskNotifyTake, vTaskDelay), esp_random(), deprecated legacy adc driver, millis(), micros(), etc. . Any suggestions? Thanks, |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment
-
Hi, emulation.c: add following block into line 26; extern unsigned long millis(); galagino.ino, line 854: remove semicolon after #endif Video.cpp, line 115; The declaration of Video conflicts with the FastLed library. There's a warning, 1942.h: And the warnings that the I2S drivers are deprecated remain. I didn't test the sound. Stunning project. Thank you for this :-) Regards, |
Beta Was this translation helpful? Give feedback.
Hi,
frickeled around and got it running.
emulation.c: add following block into line 26;
extern unsigned long millis();
extern unsigned long micros();
extern void vTaskDelay( const int xTicksToDelay );
extern uint32_t ulTaskNotifyTake( int xClearCountOnExit, int xTicksToWait );
extern uint32_t esp_random(void);
galagino.ino, line 854: remove semicolon after #endif
Video.cpp, line 115; The declaration of Video conflicts with the FastLed library.
Push F2 in the editor and rename it to, say MyVideo.
There's a warning, 1942.h:
unsigned conversion from 'int' to 'unsigned char' changes value from '-137' to '119' [-Woverflow]
82 | if(Addr == 0xc003) return ~_1942_DIP_A;
Hope it works in spite of …