On 6/21/20 1:35 PM, Philippe Mathieu-Daudé wrote: >> Is color especially interesting, given that we only actually "display" the >> color via tracing? > > The idea of this device is to easily visualize events. Currently > via tracing, but eventually an external UI could introspect the > board for devices able to represent visual changes such LEDs, and > automatically display them. > To limit the list of representable object the visualizer has to > support, I prefer to restrict this device to the existing LED > physical colors.
Ok. This does suggest that we do use then enum in the structure. >> Indeed, why not insist that description is set? If a board is forced to say >> that the led is red, should it not also be forced to label it? > > Because when we don't have access to the hardware schematics, > we can not specify the label. I'll add a comment about this. Well, if we don't have a hardware schematic label, then we must have the i/o pin; we could insist that the board label the led in some way that makes some sense. r~