Skip to main content

Set Display Luminosity

Sets the displays luminosity. It ranges from 0 to 10.

Request

012345678910111213141516171819202122232425262728293031
ID40L

Request Structure

ByteValueSizeTypeDescription
0ID1BINRNS address (ID)
1401BINSet Display Luminosity instruction code
2L1BINLuminosity (0-10)

Response

012345678910111213141516171819202122232425262728293031
ID40VL

Response Structure

ByteValueSizeTypeDescription
0ID1BINRNS address (ID)
1401BINSet Display Luminosity instruction code
2V1BIN1 for successful, 0 otherwise
3L1BINIf successful, returns luminosity set (see remarks)

Remarks

The displays luminosity can be changed at users will. This is managed by an independent display processing unit which it is not a driver, but a very fast 7-segments display smart manager which is also responsible for the display’s brightness. If the requested luminosity is out of defined bounds and parameters, it will automatically adjust for the best one to avoid flickering and visual discomfort for users. As so, the 4th answer byte ( the ‘L’ value ) returns the final luminosity decided by this processor and may be different from the chosen value. The successfulness or completion of the instruction is a main processor’s task. Returning a 3rd answer byte as 0 does not mean an invalid luminosity but other cause or source.