Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- `In file included from C:\Users\markus\Documents\Arduino\libraries\ESP32DMXRX\src\dmx.cpp:1:0:
- C:\Users\markus\Documents\Arduino\libraries\ESP32DMXRX\src/dmx.h:9:16: error: "uint8_t" does not name a type
- static uint8_t Read(uint16_t channel); // returns the dmx value for the givven address (values from 1 to 512)
- ^
- In file included from C:\Users\markus\Documents\Arduino\libraries\ESP32DMXRX\src\dmx.cpp:1:0:
- C:\Users\markus\Documents\Arduino\libraries\ESP32DMXRX\src/dmx.h:11:16: error: "uint8_t" does not name a type
- static uint8_t IsHealthy(); // returns true, when a valid DMX signal was received within the last 500ms
- ^
- C:\Users\markus\Documents\Arduino\libraries\ESP32DMXRX\src/dmx.h:16:16: error: "QueueHandle_t" does not name a type
- static QueueHandle_t dmx_rx_queue; // queue for uart rx events
- ^
- C:\Users\markus\Documents\Arduino\libraries\ESP32DMXRX\src/dmx.h:18:16: error: "SemaphoreHandle_t" does not name a type
- static SemaphoreHandle_t sync_dmx; // semaphore for syncronising access to dmx array
- ^
- C:\Users\markus\Documents\Arduino\libraries\ESP32DMXRX\src/dmx.h:20:16: error: "uint8_t" does not name a type
- static uint8_t dmx_state; // status, in which recevied state we are
- ^
- C:\Users\markus\Documents\Arduino\libraries\ESP32DMXRX\src/dmx.h:22:16: error: "uint16_t" does not name a type
- static uint16_t current_rx_addr; // last received dmx channel
- ^
- C:\Users\markus\Documents\Arduino\libraries\ESP32DMXRX\src/dmx.h:26:16: error: "uint8_t" does not name a type
- static uint8_t dmx_data[513]; // stores the received dmx data
- ^
- C:\Users\markus\Documents\Arduino\libraries\ESP32DMXRX\src\dmx.cpp:19:20: error: "void* DMX::dmx_rx_queue" is not a static data member of "class DMX"
- QueueHandle_t DMX::dmx_rx_queue;
- ^
- C:\Users\markus\Documents\Arduino\libraries\ESP32DMXRX\src\dmx.cpp:21:24: error: "void* DMX::sync_dmx" is not a static data member of "class DMX"
- SemaphoreHandle_t DMX::sync_dmx;
- ^
- C:\Users\markus\Documents\Arduino\libraries\ESP32DMXRX\src\dmx.cpp:23:14: error: "uint8_t DMX::dmx_state" is not a static data member of "class DMX"
- uint8_t DMX::dmx_state = DMX_IDLE;
- ^
- C:\Users\markus\Documents\Arduino\libraries\ESP32DMXRX\src\dmx.cpp:25:15: error: "uint16_t DMX::current_rx_addr" is not a static data member of "class DMX"
- uint16_t DMX::current_rx_addr = 0;
- ^
- C:\Users\markus\Documents\Arduino\libraries\ESP32DMXRX\src\dmx.cpp:29:26: error: "uint8_t DMX::dmx_data [513]" is not a static data member of "class DMX"
- uint8_t DMX::dmx_data[513];
- ^
- C:\Users\markus\Documents\Arduino\libraries\ESP32DMXRX\src\dmx.cpp: In static member function "static void DMX::Initialize()":
- C:\Users\markus\Documents\Arduino\libraries\ESP32DMXRX\src\dmx.cpp:54:72: error: "dmx_rx_queue" was not declared in this scope
- uart_driver_install(DMX_UART_NUM, BUF_SIZE * 2, BUF_SIZE * 2, 20, &dmx_rx_queue, 0);
- ^
- C:\Users\markus\Documents\Arduino\libraries\ESP32DMXRX\src\dmx.cpp:60:5: error: "sync_dmx" was not declared in this scope
- sync_dmx = xSemaphoreCreateMutex();
- ^
- C:\Users\markus\Documents\Arduino\libraries\ESP32DMXRX\src\dmx.cpp: At global scope:
- C:\Users\markus\Documents\Arduino\libraries\ESP32DMXRX\src\dmx.cpp:63:35: error: no "uint8_t DMX::Read(uint16_t)" member function declared in class "DMX"
- uint8_t DMX::Read(uint16_t channel)
- ^
- C:\Users\markus\Documents\Arduino\libraries\ESP32DMXRX\src\dmx.cpp:81:24: error: no "uint8_t DMX::IsHealthy()" member function declared in class "DMX"
- uint8_t DMX::IsHealthy()
- ^
- In file included from C:\Users\markus\Documents\Arduino\libraries\ESP32DMXRX\src\dmx.cpp:4:0:
- C:\Users\markus\Documents\Arduino\libraries\ESP32DMXRX\src\dmx.cpp: In static member function "static void DMX::uart_event_task(void*)":
- C:\Users\markus\Documents\Arduino\libraries\ESP32DMXRX\src\dmx.cpp:102:26: error: "dmx_rx_queue" was not declared in this scope
- if(xQueueReceive(dmx_rx_queue, (void * )&event, (portTickType)portMAX_DELAY))
- ^
- C:\Users\markus\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/freertos/freertos/queue.h:817:81: note: in definition of macro "xQueueReceive"
- #define xQueueReceive( xQueue, pvBuffer, xTicksToWait ) xQueueGenericReceive( ( xQueue ), ( pvBuffer ), ( xTicksToWait ), pdFALSE )
- ^
- C:\Users\markus\Documents\Arduino\libraries\ESP32DMXRX\src\dmx.cpp:104:33: error: "bzero" was not declared in this scope
- bzero(dtmp, BUF_SIZE);
- ^
- C:\Users\markus\Documents\Arduino\libraries\ESP32DMXRX\src\dmx.cpp:111:24: error: "dmx_state" was not declared in this scope
- if(dmx_state == DMX_BREAK)
- ^
- C:\Users\markus\Documents\Arduino\libraries\ESP32DMXRX\src\dmx.cpp:118:25: error: "current_rx_addr" was not declared in this scope
- current_rx_addr = 0;
- ^
- In file included from C:\Users\markus\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/driver/driver/uart.h:29:0,
- from C:\Users\markus\Documents\Arduino\libraries\ESP32DMXRX\src\dmx.cpp:5:
- C:\Users\markus\Documents\Arduino\libraries\ESP32DMXRX\src\dmx.cpp:119:40: error: "sync_dmx" was not declared in this scope
- xSemaphoreTake(sync_dmx, portMAX_DELAY);
- ^
- C:\Users\markus\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/freertos/freertos/semphr.h:313:93: note: in definition of macro "xSemaphoreTake"
- #define xSemaphoreTake( xSemaphore, xBlockTime ) xQueueGenericReceive( ( QueueHandle_t ) ( xSemaphore ), NULL, ( xBlockTime ), pdFALSE )
- ^
- C:\Users\markus\Documents\Arduino\libraries\ESP32DMXRX\src\dmx.cpp:126:24: error: "dmx_state" was not declared in this scope
- if(dmx_state == DMX_DATA)
- ^
- In file included from C:\Users\markus\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/driver/driver/uart.h:29:0,
- from C:\Users\markus\Documents\Arduino\libraries\ESP32DMXRX\src\dmx.cpp:5:
- C:\Users\markus\Documents\Arduino\libraries\ESP32DMXRX\src\dmx.cpp:128:40: error: "sync_dmx" was not declared in this scope
- xSemaphoreTake(sync_dmx, portMAX_DELAY);
- ^
- C:\Users\markus\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/freertos/freertos/semphr.h:313:93: note: in definition of macro "xSemaphoreTake"
- #define xSemaphoreTake( xSemaphore, xBlockTime ) xQueueGenericReceive( ( QueueHandle_t ) ( xSemaphore ), NULL, ( xBlockTime ), pdFALSE )
- ^
- C:\Users\markus\Documents\Arduino\libraries\ESP32DMXRX\src\dmx.cpp:132:32: error: "current_rx_addr" was not declared in this scope
- if(current_rx_addr < 513)
- ^
- C:\Users\markus\Documents\Arduino\libraries\ESP32DMXRX\src\dmx.cpp:134:33: error: "dmx_data" was not declared in this scope
- dmx_data[current_rx_addr++] = dtmp[i];
- ^
- C:\Users\markus\Documents\Arduino\libraries\ESP32DMXRX\src\dmx.cpp:145:21: error: "dmx_state" was not declared in this scope
- dmx_state = DMX_BREAK;
- ^
- exit status 1
- Error compiling for board ESP32 Dev Module.
- `
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement