Feature-flag based build configuration #1

Open
opened 2023-02-19 12:44:51 +00:00 by tdfischer · 0 comments
Owner

It would be a really swell idea to have config.json specify what hardware is available, and then use that to tailor the build configuration to include/exclude the relevant service tasklets from the binary.

For example, you could specify that you want a setup with WiFi + MQTT + BPM timers. You could also specify that you have multiple LED strips and define what pins go on what strips, along with the surface mapping config.

It would be a really swell idea to have config.json specify what hardware is available, and then use that to tailor the build configuration to include/exclude the relevant service tasklets from the binary. For example, you could specify that you want a setup with WiFi + MQTT + BPM timers. You could also specify that you have multiple LED strips and define what pins go on what strips, along with the surface mapping config.
tdfischer added this to the 0.5.0 - The Protocol Update milestone 2023-02-20 06:44:50 +00:00
tdfischer added the
ux
label 2023-02-20 06:59:10 +00:00
Sign in to join this conversation.
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: tdfischer/renderbug-cpp#1
No description provided.