Skip to content

Add Control-Surface library #6273

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
May 5, 2025
Merged

Add Control-Surface library #6273

merged 1 commit into from
May 5, 2025

Conversation

gwilherm
Copy link
Contributor

@gwilherm gwilherm commented May 5, 2025

Hello,

After #5444 the author of the library made a new release fixing the error.

@github-actions github-actions bot added the topic: submission Add library to the list label May 5, 2025
Copy link
Contributor

github-actions bot commented May 5, 2025

Arduino Lint has suggestions for possible improvements to https://github.com/tttapa/Control-Surface:

Linting library in Control-Surface
WARNING: library.properties name Control Surface contains spaces. Although supported, best practices is to not use      
         spaces.                                                                                                        
         See: https://arduino.github.io/arduino-cli/latest/library-specification/#libraryproperties-file-format         
         (Rule LP015)                                                                                                   
WARNING: Sketch(es) found outside examples and extras folders:                                    
           Control-Surface/test/Construction/ErrorCheckAllMIDIOutputs                             
           Control-Surface/test/tools/sketches/midi-echo                                          
           Control-Surface/test/tools/sketches/midi-receive                                       
           Control-Surface/test/tools/sketches/midi-send                                          
         See: https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples
         (Rule LD003)                                                                             

Linter results for project: 0 ERRORS, 2 WARNINGS

-------------------

Linting sketch in Control-Surface/examples/0. Getting-Started/1.First-Output

Linter results for project: no errors or warnings

-------------------

Linting sketch in Control-Surface/examples/0. Getting-Started/2.First-Input

Linter results for project: no errors or warnings

-------------------

Linting sketch in Control-Surface/examples/1. MIDI Output/1. Potentiometers & Faders/CCPotentiometer-Map

Linter results for project: no errors or warnings

-------------------

Linting sketch in Control-Surface/examples/1. MIDI Output/1. Potentiometers & Faders/Control-Change-Potentiometer

Linter results for project: no errors or warnings

-------------------

Linting sketch in Control-Surface/examples/1. MIDI Output/1. Potentiometers & Faders/Multiple-Control-Change-Potentiometers

Linter results for project: no errors or warnings

-------------------

Linting sketch in Control-Surface/examples/1. MIDI Output/1. Potentiometers & Faders/Pitch-Bend-Potentiometer

Linter results for project: no errors or warnings

-------------------

Linting sketch in Control-Surface/examples/1. MIDI Output/2. Buttons & Switches/1. Momentary Push Buttons/CCButton

Linter results for project: no errors or warnings

-------------------

Linting sketch in Control-Surface/examples/1. MIDI Output/2. Buttons & Switches/1. Momentary Push Buttons/NoteButton

Linter results for project: no errors or warnings

-------------------

Linting sketch in Control-Surface/examples/1. MIDI Output/2. Buttons & Switches/1. Momentary Push Buttons/NoteButtonMatrix

Linter results for project: no errors or warnings

-------------------

Linting sketch in Control-Surface/examples/1. MIDI Output/2. Buttons & Switches/1. Momentary Push Buttons/NoteChordButton

Linter results for project: no errors or warnings

-------------------

Linting sketch in Control-Surface/examples/1. MIDI Output/2. Buttons & Switches/4. RelativeIncrementDecrement/CCIncrementDecrementButtons

Linter results for project: no errors or warnings

-------------------

Linting sketch in Control-Surface/examples/1. MIDI Output/3. Rotary Encoders/AbsoluteRotaryEncoder

Linter results for project: no errors or warnings

-------------------

Linting sketch in Control-Surface/examples/1. MIDI Output/3. Rotary Encoders/MCP23017-RotaryEncoder-Interrupts

Linter results for project: no errors or warnings

-------------------

Linting sketch in Control-Surface/examples/1. MIDI Output/3. Rotary Encoders/MCP23017-RotaryEncoder-No-Interrupts

Linter results for project: no errors or warnings

-------------------

Linting sketch in Control-Surface/examples/1. MIDI Output/3. Rotary Encoders/RotaryEncoder/RotaryEncoder

Linter results for project: no errors or warnings

-------------------

Linting sketch in Control-Surface/examples/1. MIDI Output/4. Program Changers/Bankable-ManyAddresses/ManyAddressesPCButton

Linter results for project: no errors or warnings

-------------------

Linting sketch in Control-Surface/examples/1. MIDI Output/4. Program Changers/PCButton

Linter results for project: no errors or warnings

-------------------

Linting sketch in Control-Surface/examples/1. MIDI Output/4. Program Changers/Program-Changer

Linter results for project: no errors or warnings

-------------------

Linting sketch in Control-Surface/examples/1. MIDI Output/Other/Enable-disable

Linter results for project: no errors or warnings

-------------------

Linting sketch in Control-Surface/examples/1. MIDI Output/Other/MIDI-Controller-Finished-Example

Linter results for project: no errors or warnings

-------------------

Linting sketch in Control-Surface/examples/2. MIDI Input/1. LEDs/1.Note-LED

Linter results for project: no errors or warnings

-------------------

Linting sketch in Control-Surface/examples/2. MIDI Input/1. LEDs/10.Note-FastLED-ColorMapper

Linter results for project: no errors or warnings

-------------------

Linting sketch in Control-Surface/examples/2. MIDI Input/1. LEDs/2.Note-Range-LEDs

Linter results for project: no errors or warnings

-------------------

Linting sketch in Control-Surface/examples/2. MIDI Input/1. LEDs/3.NoteLEDBar

Linter results for project: no errors or warnings

-------------------

Linting sketch in Control-Surface/examples/2. MIDI Input/1. LEDs/4.VULEDs

Linter results for project: no errors or warnings

-------------------

Linting sketch in Control-Surface/examples/2. MIDI Input/1. LEDs/5.Note-LED-PWM

Linter results for project: no errors or warnings

-------------------

Linting sketch in Control-Surface/examples/2. MIDI Input/1. LEDs/6.MAX7219-NoteLED

Linter results for project: no errors or warnings

-------------------

Linting sketch in Control-Surface/examples/2. MIDI Input/1. LEDs/9.Note-FastLED

Linter results for project: no errors or warnings

-------------------

Linting sketch in Control-Surface/examples/2. MIDI Input/Pitch-Bend-Value

Linter results for project: no errors or warnings

-------------------

Linting sketch in Control-Surface/examples/3. MIDI Interfaces/AppleMIDI

Linter results for project: no errors or warnings

-------------------

Linting sketch in Control-Surface/examples/3. MIDI Interfaces/BLEMIDI-Adapter

Linter results for project: no errors or warnings

-------------------

Linting sketch in Control-Surface/examples/3. MIDI Interfaces/Debug-MIDI-Interface

Linter results for project: no errors or warnings

-------------------

Linting sketch in Control-Surface/examples/3. MIDI Interfaces/Dual-MIDI-Interface

Linter results for project: no errors or warnings

-------------------

Linting sketch in Control-Surface/examples/3. MIDI Interfaces/MIDI-Input

Linter results for project: no errors or warnings

-------------------

Linting sketch in Control-Surface/examples/3. MIDI Interfaces/MIDI-Input-Fine-Grained

Linter results for project: no errors or warnings

-------------------

Linting sketch in Control-Surface/examples/3. MIDI Interfaces/MIDI-Input-Fine-Grained-All-Callbacks

Linter results for project: no errors or warnings

-------------------

Linting sketch in Control-Surface/examples/3. MIDI Interfaces/MIDI-Monitor

Linter results for project: no errors or warnings

-------------------

Linting sketch in Control-Surface/examples/3. MIDI Interfaces/MIDI-Monitor-OLED

Linter results for project: no errors or warnings

-------------------

Linting sketch in Control-Surface/examples/3. MIDI Interfaces/MIDI-Output

Linter results for project: no errors or warnings

-------------------

Linting sketch in Control-Surface/examples/3. MIDI Interfaces/MIDI_Pipes-Filter

Linter results for project: no errors or warnings

-------------------

Linting sketch in Control-Surface/examples/3. MIDI Interfaces/MIDI_Pipes-Routing

Linter results for project: no errors or warnings

-------------------

Linting sketch in Control-Surface/examples/3. MIDI Interfaces/Send-All-MIDI-Messages

Linter results for project: no errors or warnings

-------------------

Linting sketch in Control-Surface/examples/3. MIDI Interfaces/Send-MIDI-Notes

Linter results for project: no errors or warnings

-------------------

Linting sketch in Control-Surface/examples/3. MIDI Interfaces/Serial-Interface

Linter results for project: no errors or warnings

-------------------

Linting sketch in Control-Surface/examples/3. MIDI Interfaces/SysEx-Send-Receive

Linter results for project: no errors or warnings

-------------------

Linting sketch in Control-Surface/examples/3. MIDI Interfaces/USBHostMIDI_Interface-Passthrough

Linter results for project: no errors or warnings

-------------------

Linting sketch in Control-Surface/examples/3. MIDI Interfaces/USBMIDI-Adapter

Linter results for project: no errors or warnings

-------------------

Linting sketch in Control-Surface/examples/5.Banks/Bank

Linter results for project: no errors or warnings

-------------------

Linting sketch in Control-Surface/examples/5.Banks/Bankable-Smart-Control-Change-Potentiometer

Linter results for project: no errors or warnings

-------------------

Linting sketch in Control-Surface/examples/5.Banks/Custom-Selector-Callback

Linter results for project: no errors or warnings

-------------------

Linting sketch in Control-Surface/examples/5.Banks/Transposer

Linter results for project: no errors or warnings

-------------------

Linting sketch in Control-Surface/examples/6.Hardware/FilteredAnalog

Linter results for project: no errors or warnings

-------------------

Linting sketch in Control-Surface/examples/7.Displays/MCU-OLED-SSD1306

Linter results for project: no errors or warnings

-------------------

Linting sketch in Control-Surface/examples/7.Displays/MCU-OLED-SSD1306-x2

Linter results for project: no errors or warnings

-------------------

Linting sketch in Control-Surface/examples/7.Displays/VU-Bridge

Linter results for project: no errors or warnings

-------------------

Linting sketch in Control-Surface/examples/7.Displays/VU-Bridge-Dual-Display

Linter results for project: no errors or warnings

-------------------

Linting sketch in Control-Surface/examples/Arduino-Helpers/Debug/Debug

Linter results for project: no errors or warnings

-------------------

Linting sketch in Control-Surface/examples/Arduino-Helpers/Hardware/1.FilteredAnalog

Linter results for project: no errors or warnings

-------------------

Linting sketch in Control-Surface/examples/Arduino-Helpers/Hardware/1.FilteredAnalog-Advanced

Linter results for project: no errors or warnings

-------------------

Linting sketch in Control-Surface/examples/Arduino-Helpers/Hardware/2.Button

Linter results for project: no errors or warnings

-------------------

Linting sketch in Control-Surface/examples/Arduino-Helpers/Hardware/3.MultiPurposeButton

Linter results for project: no errors or warnings

-------------------

Linting sketch in Control-Surface/examples/Arduino-Helpers/Hardware/Blink-Frequency-Buttons

Linter results for project: no errors or warnings

-------------------

Linting sketch in Control-Surface/examples/Arduino-Helpers/Hardware/Extended Input & Output/1. Input/1. Multiplexers/1.AnalogReadSerial

Linter results for project: no errors or warnings

-------------------

Linting sketch in Control-Surface/examples/Arduino-Helpers/Hardware/Extended Input & Output/1. Input/1. Multiplexers/2.DigitalReadSerial

Linter results for project: no errors or warnings

-------------------

Linting sketch in Control-Surface/examples/Arduino-Helpers/Hardware/Extended Input & Output/1. Input/1. Multiplexers/3.FilteredAnalogReadSerial

Linter results for project: no errors or warnings

-------------------

Linting sketch in Control-Surface/examples/Arduino-Helpers/Hardware/Extended Input & Output/2. Output/1. Shift Registers/1.SPI-Blink

Linter results for project: no errors or warnings

-------------------

Linting sketch in Control-Surface/examples/Arduino-Helpers/Hardware/Extended Input & Output/2. Output/1. Shift Registers/2.BitBang-Blink

Linter results for project: no errors or warnings

-------------------

Linting sketch in Control-Surface/examples/Arduino-Helpers/Hardware/Extended Input & Output/2. Output/1. Shift Registers/2.RGB-LED-Chaser

Linter results for project: no errors or warnings

-------------------

Linting sketch in Control-Surface/examples/Arduino-Helpers/Hardware/Extended Input & Output/2. Output/2. MAX7219/1.MAX7219-Blink

Linter results for project: no errors or warnings

-------------------

Linting sketch in Control-Surface/examples/Arduino-Helpers/Hardware/Extended Input & Output/3. In&Out/MCP23017

Linter results for project: no errors or warnings

-------------------

Linting sketch in Control-Surface/examples/Arduino-Helpers/Hardware/Extended Input & Output/3. In&Out/Toggle-LEDs

Linter results for project: no errors or warnings

-------------------

Linting sketch in Control-Surface/examples/Arduino-Helpers/Hardware/MCP23017-Encoders/MCP23017-Encoders-Interrupts

Linter results for project: no errors or warnings

-------------------

Linting sketch in Control-Surface/examples/Arduino-Helpers/Hardware/MCP23017-Encoders/MCP23017-Encoders-No-Interrupts

Linter results for project: no errors or warnings

-------------------

Linting sketch in Control-Surface/examples/Arduino-Helpers/Hardware/Pin-Change-Interrupt-Encoders

Linter results for project: no errors or warnings

-------------------

Linting sketch in Control-Surface/examples/Arduino-Helpers/Hardware/Timer-Interrupt-Encoders

Linter results for project: no errors or warnings

-------------------

Linting sketch in Control-Surface/examples/Arduino-Helpers/Math/Quaternion

Linter results for project: no errors or warnings

-------------------

Linting sketch in Control-Surface/examples/Arduino-Helpers/STL/ArraySort

Linter results for project: no errors or warnings

-------------------

Linting sketch in Control-Surface/examples/Arduino-Helpers/STL/Complex

Linter results for project: no errors or warnings

-------------------

Linting sketch in Control-Surface/examples/Arduino-Helpers/STL/CountPressedButtons

Linter results for project: no errors or warnings

-------------------

Linting sketch in Control-Surface/examples/Arduino-Helpers/STL/Numeric

Linter results for project: no errors or warnings

-------------------

Linting sketch in Control-Surface/examples/Arduino-Helpers/Timing/BlinkWithoutDelay-Timer

Linter results for project: no errors or warnings

-------------------

Linting sketch in Control-Surface/examples/Boards/ESP32/OLED/VU-Meter-Bridge

Linter results for project: no errors or warnings

-------------------

Linting sketch in Control-Surface/examples/Boards/Teensy/Audio/1.Volume-Controlled-USB-DAC

Linter results for project: no errors or warnings

-------------------

Linting sketch in Control-Surface/examples/Boards/Teensy/Audio/2.VU-Meter-OLED-USB-DAC

Linter results for project: no errors or warnings

-------------------

Linting sketch in Control-Surface/examples/Extending-the-library/Custom-MIDI-Input-Element

Linter results for project: no errors or warnings

-------------------

Linting sketch in Control-Surface/examples/Extending-the-library/Custom-MIDI-Output-Element

Linter results for project: no errors or warnings

-------------------

Linting sketch in Control-Surface/examples/Extending-the-library/Custom-MIDI-Output-Element-Bankable

Linter results for project: no errors or warnings

-------------------

Linting sketch in Control-Surface/examples/Extending-the-library/Custom-MIDI-Sender

Linter results for project: no errors or warnings

-------------------

Linting sketch in Control-Surface/examples/Extending-the-library/Custom-Note-LED-Input-Element-Callback

Linter results for project: no errors or warnings

-------------------

Linting sketch in Control-Surface/examples/Extending-the-library/Custom-Note-LED-Input-Element-Callback-FastLED

Linter results for project: no errors or warnings

-------------------

Linting sketch in Control-Surface/examples/Extending-the-library/Custom-USB-MIDI-Backend

Linter results for project: no errors or warnings

-------------------

Linting sketch in Control-Surface/examples/Other/Arduino-Forum/Keyboard-Matrix-BCD

Linter results for project: no errors or warnings

-------------------

Linting sketch in Control-Surface/examples/Other/GitHub-issues/Bank-Button-Matrix

Linter results for project: no errors or warnings

-------------------

Linting sketch in Control-Surface/examples/Other/GitHub-issues/Encoder-Selector-Bank

Linter results for project: no errors or warnings

-------------------

Linting sketch in Control-Surface/examples/Other/GitHub-issues/Note-ManyAddresses-Transposer

Linter results for project: no errors or warnings

-------------------

Linting sketch in Control-Surface/examples/Other/GitHub-issues/One-Pot-Both-PB-and-CC

Linter results for project: no errors or warnings

-------------------

Linting sketch in Control-Surface/examples/Other/GitHub-issues/Other/MIDI_controller-97

Linter results for project: no errors or warnings

-------------------

Linting sketch in Control-Surface/examples/Other/GitHub-issues/Transpose-Octave-NC-Button

Linter results for project: no errors or warnings

-------------------

Linting sketch in Control-Surface/examples/Other/MIDI-Input-Callback

Linter results for project: no errors or warnings

-------------------

Linting sketch in Control-Surface/examples/Other/Mackie-Control-Universal-Reverse-Engineering

Linter results for project: no errors or warnings

-------------------

Linting sketch in Control-Surface/examples/test/ExtIO-pin-test

Linter results for project: no errors or warnings

-------------------

Linting sketch in Control-Surface/examples/test/STL-test

Linter results for project: no errors or warnings

-------------------

Linter results for projects: 0 ERRORS, 2 WARNINGS

@github-actions github-actions bot merged commit ff4dcf5 into arduino:main May 5, 2025
11 checks passed
Copy link
Contributor

github-actions bot commented May 5, 2025

Your submission has now been accepted! Thanks for your contribution to the Arduino Library Manager index.

The library(s) will be available for installation via Library Manager within a day's time.

You can check the logs from the Library Manager indexer for your library(s) here:
http://downloads.arduino.cc/libraries/logs/github.com/tttapa/Control-Surface/

github-actions bot pushed a commit that referenced this pull request May 5, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
topic: submission Add library to the list
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant