Skip to content

SRXL2 Support - Missing USE_SERIALRX_SRXL2 option on compilations #4508

@bouviervj

Description

@bouviervj

Describe the bug

I'm using the Spektrum SRXL2 protocols on might flight controller, and when selecting the option SPEKTRUM for the radio protocol, the firmware that is downloaded doesn't come with the compilation option USE_SERIALRX_SRXL2 selected, despite indicating that I want SRXL support for my firmware. Is this a SRXL/SRXL2 mismatch on the options ?
When compiling with all proper options, I'm able to build a correct firmware manually.

To Reproduce

Select radio protocol 'SPEKTRUM' the image comes back without the option USE_SERIALRX_SRXL2 (build logs):
make JHEF7DUAL EXTRA_FLAGS="-D'BUILD_KEY=92c08efa7a2297178ef7634facd96a03' -D'RELEASE_NAME=4.5.2' -DCLOUD_BUILD -DUSE_ACRO_TRAINER -DUSE_DSHOT -DUSE_GPS -DUSE_GPS_PLUS_CODES -DUSE_LED_STRIP -DUSE_OSD -DUSE_OSD_HD -DUSE_OSD_SD -DUSE_PINIO -DUSE_SERIALRX -DUSE_SERIALRX_SPEKTRUM -DUSE_TELEMETRY -DUSE_TELEMETRY_SRXL -DUSE_VTX"

Expected behavior

The build logs shall contain the option USE_SERIALRX_SRXL2 :
make JHEF7DUAL EXTRA_FLAGS="-D'BUILD_KEY=92c08efa7a2297178ef7634facd96a03' -D'RELEASE_NAME=4.5.2' -DCLOUD_BUILD -DUSE_ACRO_TRAINER -DUSE_DSHOT -DUSE_GPS -DUSE_GPS_PLUS_CODES -DUSE_LED_STRIP -DUSE_OSD -DUSE_OSD_HD -DUSE_OSD_SD -DUSE_PINIO -DUSE_SERIALRX -DUSE_SERIALRX_SPEKTRUM -DUSE_SERIALRX_SRXL2 -DUSE_TELEMETRY -DUSE_TELEMETRY_SRXL -DUSE_VTX

Configurator version

10.10.0

Flight controller configuration

Add any other context about the problem that you think might be relevant here

No response

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions