컴파일 파이의 백라이트는 GPIO 34 에 연결되어 있습니다. 따라서 백라이트를 코멘드라인 또는 프로그래밍 언어에 의해서 On/Off 할 수 있습니다.
본 기능은 2017년 9월이후 출시된 제품부터 사용가능합니다. 그 이전에 구입하신 분은 제품에 일부 수정을 해야합니다. 저희 회사에 제품을 보내주시면, 저희가 수정해서 드리도록 하겠습니다.
끄기
gpio mode 34 output gpio write 34 0
켜기
gpio mode 34 output gpio write 34 1
pigpio 라이브러리를 사용해서 작성한 C소스입니다.
#include <pigpiod_if2.h> #define PIN 34 void backlight_on() { auto instance = pigpio_start(NULL, NULL); set_mode(instance, PIN, PI_OUTPUT); gpio_write(instance, PIN, 1); pigpio_stop(instance); } void backlight_off() { auto instance = pigpio_start(NULL, NULL); set_mode(instance, PIN, PI_OUTPUT); gpio_write(instance, PIN, 0); pigpio_stop(instance); }
Note:
set_mode
펑션이 PI_NOT_PERMITTED
을 리턴할 수 있으므로, 아래와 같이 /lib/systemd/system/pigpiod.service
을 수정해서 사용하세요.
ExecStart=/usr/bin/pigpiod -l -x0x00FFFFFFFFFFFF