Implemented LED brightness setting, started I2C slave code, made reset pin consistent with wiring for DOIT DevKit.

This commit is contained in:
Djuri 2023-06-25 15:06:29 +02:00
parent 81885e3f15
commit cc22692992
8 changed files with 94 additions and 30 deletions

View file

@ -4,6 +4,8 @@
@import "../node_modules/bootstrap/scss/variables";
@import "../node_modules/bootstrap/scss/variables-dark";
$form-range-track-bg: #fff;
@import "../node_modules/bootstrap/scss/mixins";
@import "../node_modules/bootstrap/scss/maps";
@import "../node_modules/bootstrap/scss/utilities";

View file

@ -133,6 +133,12 @@
</div>
</div>
</div>
<div class="row">
<label class="col-sm-6 col-form-label" for="ledBrightness">LED brightness</label>
<div class="col-sm-6">
<input type="range" class="form-range" id="ledBrightness" name="ledBrightness" value="128" min="0" max="255">
</div>
</div>
<div class="row">
<div class=" col-sm-6">
<div class="form-check form-switch">

View file

@ -51,6 +51,7 @@ fetch('/api/settings', {
}
document.getElementById('timePerScreen').value = jsonData.timerSeconds / 60;
document.getElementById('ledBrightness').value = jsonData.ledBrightness;
var source = document.getElementById("screens-template").innerHTML;
var template = Handlebars.compile(source);