Skip to content

Add a notion of resources to Copper#557

Merged
gbin merged 16 commits into
masterfrom
gbin/resources
Dec 13, 2025
Merged

Add a notion of resources to Copper#557
gbin merged 16 commits into
masterfrom
gbin/resources

Conversation

@gbin

@gbin gbin commented Dec 11, 2025

Copy link
Copy Markdown
Collaborator

This is a new concept of "resources" for copper.

For example a board could provide a resource bundle (uarts, I2C, spi, etc etc) and you will be able to declare it in the config and link them to your tasks.

For example use uart2 for crsf for mission 1 and uart3 for mission 2 (hw configuration variations)

Like that it will play well with the mission variations or board variations a little bit how betaflight or bevy do. Ressources can be anything even beyond HW (thread pools, memory arena etc..)

@gbin gbin merged commit 115e8c3 into master Dec 13, 2025
7 checks passed
@gbin gbin deleted the gbin/resources branch December 13, 2025 21:14
@makeecat makeecat added the enhancement New feature or request label Jan 5, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants