Skip to content

usbus/cdc/ecm: Expose configurations to Kconfig#13839

Merged
bergzand merged 5 commits intoRIOT-OS:masterfrom
leandrolanzieri:pr/kconfig_migrate/sys/usbus_ecm
Apr 21, 2020
Merged

usbus/cdc/ecm: Expose configurations to Kconfig#13839
bergzand merged 5 commits intoRIOT-OS:masterfrom
leandrolanzieri:pr/kconfig_migrate/sys/usbus_ecm

Conversation

@leandrolanzieri
Copy link
Copy Markdown
Contributor

Contribution description

Similarly to #13375, this exposes the USBUS CDC ECM module configuration parameters to Kconfig, and moves the macros to CONFIG_ namespace.

I added a switch on the Kconfig file to enable configuring upstream and downstream speeds individually, or via a 'throughput' option (similar to the macros).

Testing procedure

Run tests/usbus_cdc_ecm, it should be working and should be configurable via menuconfig.

Issues/PRs references

Part of #12888

@leandrolanzieri leandrolanzieri added Type: new feature The issue requests / The PR implemements a new feature for RIOT Area: Kconfig Area: Kconfig integration labels Apr 8, 2020
@bergzand bergzand self-assigned this Apr 14, 2020
@leandrolanzieri leandrolanzieri added this to the Release 2020.07 milestone Apr 16, 2020
@leandrolanzieri leandrolanzieri added the CI: ready for build If set, CI server will compile all applications for all available boards for the labeled PR label Apr 16, 2020
@cgundogan cgundogan added CI: ready for build If set, CI server will compile all applications for all available boards for the labeled PR and removed CI: ready for build If set, CI server will compile all applications for all available boards for the labeled PR labels Apr 16, 2020
Copy link
Copy Markdown
Member

@bergzand bergzand left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ack!

@bergzand bergzand merged commit 40cb065 into RIOT-OS:master Apr 21, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Area: Kconfig Area: Kconfig integration CI: ready for build If set, CI server will compile all applications for all available boards for the labeled PR Type: new feature The issue requests / The PR implemements a new feature for RIOT

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants