1
0
Fork
You've already forked hdjmod
0
My fork of the hdjmod driver for Hercules DJ devices
  • C 98.6%
  • Shell 0.9%
  • Makefile 0.5%
Matthias Bach 5a36e8c67b
All checks were successful
ci/woodpecker/pr/woodpecker Pipeline was successful
ci/woodpecker/push/woodpecker Pipeline was successful
Fix KOTD install on CI
KOTD now requires zstd and that can't be automatically built in when
asking to install from the KOTD repo.
2025年06月21日 12:21:17 +02:00
hdjmod-dkms-mkdeb Convert all files to unix line ending 2021年06月05日 20:00:42 +02:00
udev Convert all files to unix line ending 2021年06月05日 20:00:42 +02:00
.clang-format Require code to be formatted in Kernel style 2025年04月10日 21:10:55 +02:00
.gitignore Exclude build results from version control 2021年06月05日 15:46:19 +02:00
.woodpecker.yml Fix KOTD install on CI 2025年06月21日 12:21:17 +02:00
bulk.c Drop support for calling obsolete init_MUTEX function 2025年04月14日 20:20:59 +02:00
bulk.h Drop support for calling usb_buffer_alloc 2025年04月13日 19:49:24 +02:00
callback.h Format code to kernel style 2025年04月10日 21:11:06 +02:00
Changelog.md Fix compilation on Kernel 6.16 2025年06月21日 12:14:14 +02:00
configuration_manager.c Drop all compatibility code for Kernels older than 6.4 2025年04月14日 20:17:47 +02:00
configuration_manager.h Format code to kernel style 2025年04月10日 21:11:06 +02:00
device.c Drop support for calling obsolete init_MUTEX function 2025年04月14日 20:20:59 +02:00
device.h Drop all compatibility code for Kernels older than 6.4 2025年04月14日 20:17:47 +02:00
djdevioctls.h Format code to kernel style 2025年04月10日 21:11:06 +02:00
dkms.conf Update version number for release 1.34 2023年05月10日 21:27:38 +02:00
gpl-2.0 Initial version 2012年03月06日 22:45:11 +01:00
hdj_mod_post_install Initial version 2012年03月06日 22:45:11 +01:00
hdj_mod_post_remove Initial version 2012年03月06日 22:45:11 +01:00
hdjmod-dkms-mkrpm.spec Merge improvements by Stephane List into the openSUSE version 2021年06月05日 16:01:56 +02:00
hdjmp3.h Format code to kernel style 2025年04月10日 21:11:06 +02:00
Makefile Convert all files to unix line ending 2021年06月05日 20:00:42 +02:00
midi.c Fix compilation on Kernel 6.16 2025年06月21日 12:14:14 +02:00
midi.h Drop all compatibility code for Kernels older than 6.4 2025年04月14日 20:17:47 +02:00
midicapture.c Drop all compatibility code for Kernels older than 6.4 2025年04月14日 20:17:47 +02:00
midicapture.h Drop all compatibility code for Kernels older than 6.4 2025年04月14日 20:17:47 +02:00
midirender.c Fix compilation on Kernel 6.16 2025年06月21日 12:14:14 +02:00
midirender.h Drop all compatibility code for Kernels older than 6.4 2025年04月14日 20:17:47 +02:00
module_version Update version number for release 1.34 2023年05月10日 21:27:38 +02:00
README.md Add a basic repository description 2023年05月10日 21:15:34 +02:00

Linux driver for Hercules DJ devices

This provides a kernel module for using Hercules DJ devices on Linux. It is a fork of the drivers originally provided by Hercules at http://ts.hercules.com/ger/index.php?pg=view_files&gid=17&fid=62&pid=177&cid=1. It has been adapted to work on modern Linux kernels and should work on any current Linux distribution up to the latest released Kernel.

Compilation and Installation

On a somewhat standard Linux set-up, the module can be compiled the following:

make modules

To install the built modules simply run the following:

make install

If you system uses a non-standard location for the kernel sources, you can specify them via the KERNELDIR environment variable.

On openSUSE I'd recommend installing the driver from the official repositories:

zypper install hdjmod-kmp-default