# 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`