Encoder icon indicating copy to clipboard operation
Encoder copied to clipboard

ESP32 Not working.

Open ageir opened this issue 6 years ago • 16 comments

I can't get the library working on an ESP32 lolin. I see that ESP32 is in the .h files. But for some reason it's not working. Here's an excerpt of the errors.

ESP32 is defined, because if i try to define it it says I'm redefining it. No idea how to solve it.

Compiling .pioenvs/lolin32/FrameworkArduino/HardwareSerial.o In file included from /home/myuser/.platformio/lib/Encoder_ID129/Encoder.h:46:0, from src/main.cpp:7: /home/myuser/.platformio/lib/Encoder_ID129/utility/interrupt_pins.h:202:2: error: #error "Interrupts are unknown for th is board, please add to this code" #error "Interrupts are unknown for this board, please add to this code" ^ /home/myuser/.platformio/lib/Encoder_ID129/utility/interrupt_pins.h:205:2: error: #error "Encoder requires interrupt pi ns, but this board does not have any :(" #error "Encoder requires interrupt pins, but this board does not have any :(" ^ ^ /home/myuser/.platformio/lib/Encoder_ID129/utility/interrupt_pins.h:206:2: error: #error "You could try defining ENCODE R_DO_NOT_USE_INTERRUPTS as a kludge." #error "You could try defining ENCODER_DO_NOT_USE_INTERRUPTS as a kludge." ^ In file included from src/main.cpp:7:0: /home/myuser/.platformio/lib/Encoder_ID129/Encoder.h:61:11: error: 'IO_REG_TYPE' does not name a type volatile IO_REG_TYPE * pin1_register; ^ /home/myuser/.platformio/lib/Encoder_ID129/Encoder.h:62:11: error: 'IO_REG_TYPE' does not name a type volatile IO_REG_TYPE * pin2_register; ^

ageir avatar Dec 14 '17 18:12 ageir