Work In Progress
- Goal
- create a shared module that exports a "C" interface
- Used from the following languages
- C/C++
- Rust
- Dart
-
Ubuntu
sudo apt-get install -y libusb-1.0-0-dev
-
Fedora
sudo dnf install libusb1-devel
Create USB Device rule to prevent needing sudo
to access device.
-
Create a USB device rule file
/etc/udev/rules.d/75-kemper.rules
-
Add to file
SUBSYSTEM=="usb", ATTRS{idVendor}=="133e", ATTRS{idProduct}=="0001", TAG+="uaccess"
-
Reload udevadm
sudo udevadm control --reload-rules && sudo udevadm trigger
- Only tested/working on Linux. Mac M1 needs some attention to be at parity; later.
- Hardcoded to Profiler Stage (133e:0001)
- Connects to Profiler Stage
- Emulates basic connection with Rig Manager
- prints out received packets