-
Notifications
You must be signed in to change notification settings - Fork 7
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Build errors, am I doing it wrong ? #6
Comments
Please use latest release version
It seems you're using development version of ESP-IDF. Since I haven't touched ESP-IDF for a while, I don't know the reason. Please ask comitter @david-cermak or ESP-IDF team. |
Thank you, very helpful, builds fine now :-) |
I can't seem to build it ?
``CC build/main/my_spi.o
CXX build/main/my_rmt.o
/home/jon/x/esp32-vga-experiment-master/main/my_rmt.cpp:11:8: error: 'rmt_item16_t' does not name a type
static rmt_item16_t* myrmt_writeItem(rmt_item16_t* pItem, rmt_item16_t* pItemEnd, int32_t duration, int level) {
^
/home/jon/x/esp32-vga-experiment-master/main/my_rmt.cpp:29:8: error: 'rmt_item16_t' does not name a type
static rmt_item16_t* myrmt_writePadding(rmt_item16_t* pItem, rmt_item16_t* pItemTop, rmt_item16_t* pItemEnd) {
^
/home/jon/x/esp32-vga-experiment-master/main/my_rmt.cpp: In function 'esp_err_t myrmt_setup_pulse_output(rmt_channel_t, gpio_num_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t*)':
/home/jon/x/esp32-vga-experiment-master/main/my_rmt.cpp:55:42: error: 'rmt_item16_t' does not name a type
auto* const pItemTop = reinterpret_cast<rmt_item16_t*>(items.data());
^
/home/jon/x/esp32-vga-experiment-master/main/my_rmt.cpp:55:54: error: expected '>' before '' token
auto const pItemTop = reinterpret_cast<rmt_item16_t*>(items.data());
^
/home/jon/x/esp32-vga-experiment-master/main/my_rmt.cpp:55:54: error: expected '(' before '' token
/home/jon/x/esp32-vga-experiment-master/main/my_rmt.cpp:55:55: error: expected primary-expression before '>' token
auto const pItemTop = reinterpret_cast<rmt_item16_t*>(items.data());
^
/home/jon/x/esp32-vga-experiment-master/main/my_rmt.cpp:55:70: error: expected ')' before ';' token
auto* const pItemTop = reinterpret_cast<rmt_item16_t*>(items.data());
^
/home/jon/x/esp32-vga-experiment-master/main/my_rmt.cpp:56:42: error: 'rmt_item16_t' does not name a type
auto* const pItemEnd = reinterpret_cast<rmt_item16_t*>(std::end(items));
^
/home/jon/x/esp32-vga-experiment-master/main/my_rmt.cpp:56:54: error: expected '>' before '' token
auto const pItemEnd = reinterpret_cast<rmt_item16_t*>(std::end(items));
^
/home/jon/x/esp32-vga-experiment-master/main/my_rmt.cpp:56:54: error: expected '(' before '' token
/home/jon/x/esp32-vga-experiment-master/main/my_rmt.cpp:56:55: error: expected primary-expression before '>' token
auto const pItemEnd = reinterpret_cast<rmt_item16_t*>(std::end(items));
^
/home/jon/x/esp32-vga-experiment-master/main/my_rmt.cpp:56:73: error: expected ')' before ';' token
auto* const pItemEnd = reinterpret_cast<rmt_item16_t*>(std::end(items));
^
/home/jon/x/esp32-vga-experiment-master/main/my_rmt.cpp:58:12: error: unable to deduce 'auto*' from 'pItemTop'
auto* p = pItemTop;
^
/home/jon/x/esp32-vga-experiment-master/main/my_rmt.cpp:60:52: error: 'myrmt_writeItem' was not declared in this scope
p = myrmt_writeItem(p, pItemEnd, durationA, levelA);
^
/home/jon/x/esp32-vga-experiment-master/main/my_rmt.cpp:62:46: error: 'myrmt_writePadding' was not declared in this scope
p = myrmt_writePadding(p, pItemTop, pItemEnd);
^
/home/jon/esp-idf/make/component_wrapper.mk:285: recipe for target 'my_rmt.o' failed
make[1]: *** [my_rmt.o] Error 1
/home/jon/esp-idf/make/project.mk:505: recipe for target 'component-main-build' failed
make: *** [component-main-build] Error 2
The text was updated successfully, but these errors were encountered: