2018-09-02 13:36:49 +02:00
|
|
|
package it.cavallium.warppi.device;
|
2018-03-17 00:09:40 +01:00
|
|
|
|
2018-09-02 13:36:49 +02:00
|
|
|
import it.cavallium.warppi.ConsoleUtils;
|
|
|
|
import it.cavallium.warppi.StaticVars;
|
|
|
|
import it.cavallium.warppi.deps.DGpio;
|
|
|
|
import it.cavallium.warppi.gui.HardwareDisplay;
|
2018-03-17 00:09:40 +01:00
|
|
|
|
|
|
|
public class PIHardwareDisplay implements HardwareDisplay {
|
|
|
|
|
|
|
|
@Override
|
|
|
|
public void initialize() {}
|
|
|
|
|
|
|
|
@Override
|
|
|
|
public void shutdown() {}
|
|
|
|
|
|
|
|
@Override
|
|
|
|
public void setBrightness(double value) {
|
|
|
|
if (StaticVars.debugOn == false) {
|
2018-06-09 19:37:34 +02:00
|
|
|
DGpio.pwmWrite(12, (int) Math.ceil(value * 1024f));
|
2018-03-17 00:09:40 +01:00
|
|
|
// SoftPwm.softPwmWrite(12, (int)(Math.ceil(brightness*10)));
|
|
|
|
} else {
|
2018-06-09 19:37:34 +02:00
|
|
|
ConsoleUtils.out.println(1, "Brightness: " + value);
|
2018-03-17 00:09:40 +01:00
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|