--- /dev/null
+# PL2303 rules to allow userspace access to the dongle
+# Copy this file to /etc/udev/rules.d, reload udev rules and replug
+
+SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="067b", ATTR{idProduct}=="2303", GROUP="users", MODE="0666"
+SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="10c4", ATTR{idProduct}=="ea60", GROUP="users", MODE="0666"
+SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="0403", ATTR{idProduct}=="6001", GROUP="users", MODE="0666"
+++ /dev/null
-# PL2303 rules to allow userspace access to the dongle
-# Copy this file to /etc/udev/rules.d, reload udev rules and replug
-
-SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="067b", ATTR{idProduct}=="2303", GROUP="users", MODE="0666"
-SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="10c4", ATTR{idProduct}=="ea60", GROUP="users", MODE="0666"
-SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="0403", ATTR{idProduct}=="6001", GROUP="users", MODE="0666"
${LIBUSB_LIBRARIES}
)
-INSTALL(TARGETS cp2103gpio pl2303gpio
+ADD_EXECUTABLE(ft232rgpio
+ ft232r.c main.c usb.c
+)
+
+TARGET_LINK_LIBRARIES(ft232rgpio
+ ${LIBUSB_LIBRARIES}
+)
+
+INSTALL(TARGETS cp2103gpio pl2303gpio ft232rgpio
DESTINATION bin)
-INSTALL(FILES 10-pl2303_cp210x_userspace.rules
+INSTALL(FILES 10-gpio_userspace.rules
DESTINATION /etc/udev/rules.d/)
#INSTALL(CODE "execute_process(COMMAND udevadm control --reload-rules)")
install ft232rgpio $(PREFIX)/bin
install-rules:
- cp 10-pl2303_cp210x_userspace.rules /etc/udev/rules.d
+ cp 10-gpio_userspace.rules /etc/udev/rules.d
udevadm control --reload-rules
install-scripts: