Clean up ctrl surface API

Remove unused fields, no mandatory surfaces
This commit is contained in:
Robin Gareus 2023-05-01 02:22:45 +02:00
parent 0b355c0412
commit 847f1e54c1
No known key found for this signature in database
GPG key ID: A090BCE02CF57F04
20 changed files with 6 additions and 100 deletions

View file

@ -77,14 +77,7 @@ probe_launch_control_xl (ControlProtocolDescriptor*)
static ControlProtocolDescriptor launch_control_xl_descriptor = {
/*name : */ "Novation Launch Control XL",
/*id : */ "uri://ardour.org/surfaces/launch_control_xl:0",
/*ptr : */ 0,
/*module : */ 0,
/*mandatory : */ 0,
// actually, the surface does support feedback, but all this
// flag does is show a submenu on the UI, which is useless for the mackie
// because feedback is always on. In any case, who'd want to use the
// mcu without the motorised sliders doing their thing?
/*supports_feedback : */ true,
/*probe : */ probe_launch_control_xl,
/*initialize : */ new_launch_control_xl,
/*destroy : */ delete_launch_control_xl,