brian.settings
- set_volume
- get_current_volume
- get_preferred_volume
- set_lcd_brightness
- get_current_lcd_brightness
- get_preferred_lcd_brightness
- enable_os_button_sounds
- are_os_button_sounds_enabled
- are_os_button_sounds_preferred
- enable_turn_off_by_buttons
- enable_console_scroll
set_volume
Set current volume
Arguments:
percent: Percentage of the maximum volume to apply. The value will be clipped to range 0% ~ 100%. The volume will not be set higher, than the one set in the settings in main menu.
get_current_volume
get_preferred_volume
Returns:
Speaker volume that was set in the settings in main menu (0% ~ 100%).
set_lcd_brightness
Set current lcd brightness
Arguments:
percent: Percentage of the maximum brightness to apply. The value will be clipped to range 1% ~ 100%. The brightness will not be set higher, than the one set in the settings in main menu.
get_current_lcd_brightness
get_preferred_lcd_brightness
Returns:
Lcd brightness value that was set in the settings in main menu (0% ~ 100%).
enable_os_button_sounds
Arguments:
enable: Whether to enable or disable os click sounds. Works only if OS is not muted in the settings in main menu.
are_os_button_sounds_enabled
are_os_button_sounds_preferred
Returns:
Whether os clicks were enabled in the settings in main menu.
enable_turn_off_by_buttons
If enabled (default), first press of any left together with any right button will send a KeyboardInterrupt.
The second such press will hard abort the program. If disabled, the buttons will not be watched and the program can use them fully according to the programmer's needs. It is the programmer's responsibility to provide alternative shutdown mechanism. If no such mechanism is provided, the only two ways to exit a stuck program is to either eject the sd card or force power off of the entire brick.
Arguments:
enabled: true if the Brian should watch for the turn-off button pattern, false to ignore it.