Skip to content
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

Add Control-Surface library #5444

Closed
wants to merge 1 commit into from
Closed

Add Control-Surface library #5444

wants to merge 1 commit into from

Conversation

gwilherm
Copy link

No description provided.

@github-actions github-actions bot added the topic: submission Add library to the list label Nov 17, 2024
Copy link
Contributor

ERROR: Arduino Lint found errors with https://github.com/tttapa/Control-Surface:

Linting library in Control-Surface
WARNING: Git submodule detected. Library Manager installations and installations from GitHub's "Download ZIP" will only 
         contain an empty folder in place of the submodule. (Rule LS004)                                                
ERROR: Symlink(s) found. Symlinks cause difficulties for Windows users. These block addition to the Arduino Library     
       Manager index:                                                                                                   
         Control-Surface/doxygen/pages/xbm.md                                                                           
       (Rule LS005)                                                                                                     
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/examples.old/medium-old/Audio/OLED-Demo-Audio                                     
           Control-Surface/examples.old/medium-old/Audio/VUMeterLEDs-USB-DAC                                 
           Control-Surface/examples.old/medium-old/Audio/VUMeterOLED-USB-DAC                                 
           Control-Surface/examples.old/medium-old/Display/OLED-Demo                                         
           Control-Surface/examples.old/medium-old/Display/VU-Bridge                                         
           Control-Surface/examples.old/medium-old/Display/VU-Bridge-Dual-Display                            
           Control-Surface/examples.old/medium-old/ESP32/VU-Bridge-ESP32                                     
           Control-Surface/examples.old/medium-old/ExtendedInputOutput/Ex.1.Shift-Register-LED-Effects       
           Control-Surface/examples.old/medium-old/ExtendedInputOutput/Multiplexer-AnalogReadSerial          
           Control-Surface/examples.old/medium-old/ExtendedInputOutput/PushButtonsToggleLEDsShiftRegMultiplex
           Control-Surface/examples.old/medium-old/ExtendedInputOutput/SPIShiftRegisterBlink                 
           Control-Surface/examples.old/medium-old/ExtendedInputOutput/ShiftRegisterBlink                    
           Control-Surface/examples.old/medium-old/Getting-Started                                           
           Control-Surface/examples.old/medium-old/MIDIInput/LED                                             
           Control-Surface/examples.old/medium-old/MIDIInput/MCU_VULEDs-ShiftRegister                        
           Control-Surface/examples.old/medium-old/MIDIOutput/Control-Change/CCIncrementDecrementButtons     
           Control-Surface/examples.old/medium-old/MIDIOutput/Control-Change/CCPotentiometer                 
           Control-Surface/examples.old/medium-old/MIDIOutput/Control-Change/CCPotentiometer-Map             
           Control-Surface/examples.old/medium-old/MIDIOutput/Control-Change/CCRotaryEncoder                 
           Control-Surface/examples.old/medium-old/MIDIOutput/Enable-disable                                 
           Control-Surface/examples.old/medium-old/MIDIOutput/Notes/NoteButtonMatrixKeyboard                 
           Control-Surface/examples.old/medium-old/MIDIOutput/Notes/NoteChordButton                          
           Control-Surface/examples.old/medium-old/MIDIOutput/Notes/PushButtons                              
           Control-Surface/examples.old/medium-old/MIDIOutput/Notes/PushButtonsLEDs                          
           Control-Surface/examples.old/medium-old/MIDIOutput/Notes/PushButtonsLEDsNoMIDIFeedback            
           Control-Surface/examples.old/medium-old/MIDIOutput/Notes/PushButtonsLEDsShiftRegMultiplex         
           Control-Surface/examples.old/medium-old/MIDI_Interfaces/Bluetooth-BLE-MIDI-CCPotentiometer        
           Control-Surface/examples.old/medium-old/MIDI_Interfaces/Bluetooth-BLE-MIDI-NoteButton             
           Control-Surface/examples.old/medium-old/MIDI_Interfaces/Bluetooth-BLE-MIDI-NoteButton_Input       
           Control-Surface/examples.old/medium-old/Other/MIDI_Callback                                       
           Control-Surface/examples.old/medium-old/ProgramChange/ProgramChanger                              
           Control-Surface/examples.old/medium-old/Transpose/EncoderSelector-Transpose                       
           Control-Surface/examples.old/medium-old/Transpose/EncoderSelectorLEDs-Transpose                   
           Control-Surface/examples.old/medium-old/Transpose/EncoderSelectorLEDs-Transpose-Generate-Array    
           Control-Surface/examples.old/medium-old/Transpose/Transpose                                       
           Control-Surface/examples.old/very-old/Ex.01.Potentiometer                                         
           Control-Surface/examples.old/very-old/Ex.02.Button                                                
           Control-Surface/examples.old/very-old/Ex.03.Rotary-Encoder                                        
           Control-Surface/examples.old/very-old/Ex.04.Swtich                                                
           Control-Surface/examples.old/very-old/Ex.05.HiRes-Potentiometer                                   
           Control-Surface/examples.old/very-old/Ex.06.Banks                                                 
           Control-Surface/examples.old/very-old/Ex.07.BankSelectors                                         
           Control-Surface/examples.old/very-old/Ex.08.Potentiometer-Calibrate                               
           Control-Surface/examples.old/very-old/Ex.09.Bank-Calibrate                                        
           Control-Surface/examples.old/very-old/Ex.10.Debug-MIDI                                            
           Control-Surface/examples.old/very-old/Ex.11.Button-Matrix                                         
           Control-Surface/examples.old/very-old/Ex.12.AnalogMultiplex                                       
           Control-Surface/examples.old/very-old/Ex.13.Shift-Register                                        
           Control-Surface/examples.old/very-old/Ex.14.LED                                                   
           Control-Surface/examples.old/very-old/Ex.15.LED-Shift-Register                                    
           Control-Surface/examples.old/very-old/Ex.16.ProgramSelector                                       
           Control-Surface/examples.old/very-old/Ex.17.Transposer                                            
           Control-Surface/examples.old/very-old/MIDI_Controller_finished_example                            
           Control-Surface/examples.old/very-old/OLED-Demo                                                   
           Control-Surface/test/Construction/ErrorCheckAllMIDIOutputs                                        
         See: https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples           
         (Rule LD003)                                                                                        

Linter results for project: 1 ERRORS, 3 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/4. RelativeIncrementDecrement/CCIncrementDecrementButtons/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/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/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/3. MIDI Interfaces/AppleMIDI

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-Output

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-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/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-MEGA

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/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/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/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/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-Output-Element

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/Other/Arduino-Forum/Keyboard-Matrix-BCD

Linter results for project: no errors or warnings

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

Linting sketch in Control-Surface/examples/Other/Arduino-Forum/MIDI-Note-Callback-IR

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/STL-test

Linter results for project: no errors or warnings

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

Linter results for projects: 1 ERRORS, 3 WARNINGS

Copy link
Contributor

Thanks for your interest in contributing to the Arduino Library Manager index @gwilherm
Please resolve the error(s) mentioned in the previous comment.

After resolving the issue, trigger this check again by doing one of the following:

  • Commit the required change to the branch you submitted this pull request from.
  • Comment here, mentioning @ArduinoBot in the comment.

NOTE: It is not necessary to open a new pull request. ❗

More information:
https://github.com/arduino/library-registry/blob/main/README.md#if-the-problem-is-with-the-pull-request

Copy link
Contributor

@per1234 per1234 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hello @gwilherm. Thanks for your interest in contributing to the Arduino Library Manager index.

I'm just adding a note here that you are working to fix the problem in the library repository that caused it to fail the submission checks:

tttapa/Control-Surface#1095

tttapa/Control-Surface#1096

@per1234 per1234 added the status: waiting for information More information must be provided before work can proceed label Nov 19, 2024
@per1234 per1234 self-assigned this Dec 5, 2024
Copy link
Contributor

@per1234 per1234 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

In order to keep the repository tidy, I'm going to close this as I see there has not been any response from the library maintainer in the upstream issue (tttapa/Control-Surface#1095) and pull requests (tttapa/Control-Surface#1096) intended to bring the library into compliance.

@gwilherm once the library has been brought into compliance, please submit a new pull request.

I'll continue to monitor this thread, so feel free to comment if you have any questions or concerns.

Regards, Per

@per1234 per1234 closed this Dec 5, 2024
@per1234 per1234 added conclusion: invalid Issue/PR not valid and removed status: waiting for information More information must be provided before work can proceed labels Dec 5, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
conclusion: invalid Issue/PR not valid topic: submission Add library to the list
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants