firmware/general/package/legacy/autonight/readme.md

42 lines
1.0 KiB
Markdown

# autonight
## Before usage
### rebuild uImage and rootfs
```
make BOARD=t31_lite br-linux-menuconfig
Device Drivers
Multifunction device drivers
<*> Support for the XBurst SADC AUX
<*> Support for the XBurst SADC CORE
make BOARD=t31_lite br-linux-rebuild
make BOARD=t31_lite br-all
```
### or change `br-ext-chip-ingenic/board/t31/kernel/t31.generic.config` before building
```
- # CONFIG_MFD_JZ_SADC_V13 is not set
- # CONFIG_MFD_JZ_SADC_AUX is not set
+ CONFIG_MFD_JZ_SADC_V13=y
+ CONFIG_MFD_JZ_SADC_AUX=y
```
## Options
```
-D - sets jz_adc_aux device
-c - sets the command to call to set night mode
-d - delay (in seconds) between ADC reads
-O - turn on night mode when ADC value drops below this threshold
-F - turn off night mode when ADC value goes above this threshold
-h - print usage statement and exit
```
## Examples usage
```
autonight -D /dev/jz_adc_aux_0
autonight -d 3
autonight -h
```
## TODO
### Need to choose the correct default values of `thresholdOn` and `thresholdOff`