diff --git a/configs/desktop-packages-full.nix b/configs/desktop-packages-full.nix index 6c9ff0e..9be2d00 100644 --- a/configs/desktop-packages-full.nix +++ b/configs/desktop-packages-full.nix @@ -61,7 +61,11 @@ # STM32 DFU bootloader access for betaflight-configurator firmware flashing. # Normal serial connection is covered by dialout group membership. + # Crazyflie 2.x over USB (0483:5740) and the Crazyradio (1915:7777), from Bitcraze's + # documented udev rules, so cflib can open them without root (flatline hardware-info). services.udev.extraRules = '' SUBSYSTEM=="usb", ATTRS{idVendor}=="0483", ATTRS{idProduct}=="df11", MODE="0664", GROUP="plugdev", TAG+="uaccess" + SUBSYSTEM=="usb", ATTRS{idVendor}=="0483", ATTRS{idProduct}=="5740", MODE="0664", GROUP="plugdev", TAG+="uaccess" + SUBSYSTEM=="usb", ATTRS{idVendor}=="1915", ATTRS{idProduct}=="7777", MODE="0664", GROUP="plugdev", TAG+="uaccess" ''; }