From bb2c2cfac9d6cefb6a3515e5c0cb36ff6e34eefc Mon Sep 17 00:00:00 2001 From: sfalexrog Date: Tue, 28 May 2019 21:00:28 +0300 Subject: [PATCH] builder: Use PWM peripheral for pigpiod --- builder/assets/pigpiod.service | 8 ++++++++ builder/image-build.sh | 1 + 2 files changed, 9 insertions(+) create mode 100644 builder/assets/pigpiod.service diff --git a/builder/assets/pigpiod.service b/builder/assets/pigpiod.service new file mode 100644 index 00000000..3d73d28e --- /dev/null +++ b/builder/assets/pigpiod.service @@ -0,0 +1,8 @@ +[Unit] +Description=Daemon required to control GPIO pins via pigpio +[Service] +ExecStart=/usr/bin/pigpiod -l -t 0 -x 0x0FFF3FF0 +ExecStop=/bin/systemctl kill pigpiod +Type=forking +[Install] +WantedBy=multi-user.target diff --git a/builder/image-build.sh b/builder/image-build.sh index cd606bc0..38847f99 100755 --- a/builder/image-build.sh +++ b/builder/image-build.sh @@ -109,6 +109,7 @@ ${BUILDER_DIR}/image-chroot.sh ${IMAGE_PATH} copy ${SCRIPTS_DIR}'/assets/roscore ${BUILDER_DIR}/image-chroot.sh ${IMAGE_PATH} copy ${SCRIPTS_DIR}'/assets/roscore.service' '/lib/systemd/system/' ${BUILDER_DIR}/image-chroot.sh ${IMAGE_PATH} copy ${SCRIPTS_DIR}'/assets/kinetic-rosdep-clever.yaml' '/etc/ros/rosdep/' ${BUILDER_DIR}/image-chroot.sh ${IMAGE_PATH} copy ${SCRIPTS_DIR}'/assets/ros_python_paths' '/etc/sudoers.d/' +${BUILDER_DIR}/image-chroot.sh ${IMAGE_PATH} copy ${SCRIPTS_DIR}'/assets/pigpiod.service' '/lib/systemd/system/' # ${BUILDER_DIR}/image-chroot.sh ${IMAGE_PATH} copy ${SCRIPTS_DIR}'/assets/kinetic-ros-clever.rosinstall' '/home/pi/ros_catkin_ws/' # Add PX4 udev rules ${BUILDER_DIR}/image-chroot.sh ${IMAGE_PATH} copy ${SCRIPTS_DIR}'/assets/99-px4fmu.rules' '/lib/udev/rules.d/'