Device name should be configurable
At the moment the device name is hardcoded via define and only device number can be changed. While in the current setup this works great this is not sustainable long term if underlying OS setup changes. Library should contain a possibility to specify a full device name.