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

1.0 KiB

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