From bbf85f8da501a393ec0d7842f01efe2cd5b706db Mon Sep 17 00:00:00 2001 From: Nav Date: Tue, 22 Jun 2021 23:57:19 +0100 Subject: [PATCH] Included Bloom's udev rules in codebase - somehow this wasn't included in the initial commit --- CMakeLists.txt | 6 ++++++ resources/udevrules/99-bloom.rules | 33 ++++++++++++++++++++++++++++++ 2 files changed, 39 insertions(+) create mode 100644 resources/udevrules/99-bloom.rules diff --git a/CMakeLists.txt b/CMakeLists.txt index 042a216b..c7e7e1d7 100755 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -6,6 +6,12 @@ set(CMAKE_VERBOSE_MAKEFILE off) # Create directory for generated sources file(MAKE_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/src/Generated) +configure_file( + ${CMAKE_CURRENT_SOURCE_DIR}/resources/udevrules/99-bloom.rules + ${CMAKE_CURRENT_SOURCE_DIR}/build/resources/UDevRules/99-bloom.rules + COPYONLY +) + set(CMAKE_CXX_STANDARD 20) set(ENABLE_SANITIZERS off) diff --git a/resources/udevrules/99-bloom.rules b/resources/udevrules/99-bloom.rules new file mode 100644 index 00000000..ae5511bd --- /dev/null +++ b/resources/udevrules/99-bloom.rules @@ -0,0 +1,33 @@ +# Linux udev rules for Bloom - see https://bloom.oscillate.io. +# THIS IS AN AUTOMATICALLY GENERATED FILE - ANY CHANGES MADE WILL LIKELY BE LOST! + +SUBSYSTEM=="usb_device", GOTO="bloom_add_usb_device_rules" +SUBSYSTEM!="usb", GOTO="bloom_end" + +LABEL="bloom_add_usb_device_rules" + +# Microchip Atmel-ICE +ACTION=="add", ATTR{idVendor}=="03eb", ATTR{idProduct}=="2141", MODE="0666" + +# Microchip Power Debugger +ACTION=="add", ATTR{idVendor}=="03eb", ATTR{idProduct}=="2144", MODE="0666" + +# JTAGICE3 +ACTION=="add", ATTR{idVendor}=="03eb", ATTR{idProduct}=="2140", MODE="0666" + +# EDBG - debugger on Xplained Pro +ACTION=="add", ATTR{idVendor}=="03eb", ATTR{idProduct}=="2111", MODE="0666" + +# mEDBG - debugger on Xplained Mini +ACTION=="add", ATTR{idVendor}=="03eb", ATTR{idProduct}=="2145", MODE="0666" + +# PKOB nano (nEDBG) - debugger on Curiosity Nano +ACTION=="add", ATTR{idVendor}=="03eb", ATTR{idProduct}=="2175", MODE="0666" + +# MPLAB PICkit 4 In-Circuit Debugger +ACTION=="add", ATTR{idVendor}=="03eb", ATTR{idProduct}=="2177", MODE="0666" + +# MPLAB Snap In-Circuit Debugger +ACTION=="add", ATTR{idVendor}=="03eb", ATTR{idProduct}=="2180", MODE="0666" + +LABEL="bloom_end" \ No newline at end of file