Skip to content

Will not compile for Arduino Leonardo #3

Description

@Dagroid

It seems this library is currently incompatible with the ATmega32u4 from the Arduino Leonardo (built into a DFrobot Romeo in my case). Could this library be made compatible? This SBUS library would be great on this robot controller! Thank you.

Here is my Arduino IDE 1.6.4 error messages:

...\arduino-1.6.4\libraries\SBUS\SBUS.cpp: In member function 'void SBUS::begin(bool)':
...arduino-1.6.4\libraries\SBUS\SBUS.cpp:11:3: error: 'TCCR2A' was not declared in this scope
TCCR2A = 0;
^
...\arduino-1.6.4\libraries\SBUS\SBUS.cpp:12:3: error: 'TCCR2B' was not declared in this scope
TCCR2B = 0;
^
...\arduino-1.6.4\libraries\SBUS\SBUS.cpp:13:3: error: 'TCNT2' was not declared in this scope
TCNT2 = 0;
^
...\arduino-1.6.4\libraries\SBUS\SBUS.cpp:14:3: error: 'OCR2A' was not declared in this scope
OCR2A = 249;
^
...\arduino-1.6.4\libraries\SBUS\SBUS.cpp:15:19: error: 'WGM21' was not declared in this scope
TCCR2A |= (1 << WGM21);
^
...\arduino-1.6.4\libraries\SBUS\SBUS.cpp:16:19: error: 'CS22' was not declared in this scope
TCCR2B |= (1 << CS22);
^
Error compiling.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions