Guest User

Untitled

a guest
Nov 10th, 2023
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 165.74 KB | None | 0 0
  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11. Skipping /home/user/.arduino15/packages/teensy/tools/teensy-compile/11.3.1/avr/builtin_tools_versions.txt; please consider removing that file since it may hurt older Arduino installations
  12. WARNING: Category 'Utility' in library FlexIO_t4 is not valid. Setting to 'Uncategorized'
  13. In file included from /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/libraries/SPI/SPI.h:23,
  14. from /home/user/Arduino/libraries/Control-Surface/src/AH/Hardware/LEDs/MAX7219_Base.hpp:11,
  15. from /home/user/Arduino/libraries/Control-Surface/src/AH/Hardware/LEDs/MAX7219SevenSegmentDisplay.hpp:6,
  16. from /home/user/Arduino/libraries/Control-Surface/src/Control_Surface.h:19,
  17. from /home/user/Arduino/sketch_nov10a/sketch_nov10a.ino:1:
  18. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/DMAChannel.h: In copy constructor 'DMASetting::DMASetting(const DMASetting&)':
  19. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/DMAChannel.h:399:25: warning: implicitly-declared 'constexpr DMASetting& DMASetting::operator=(const DMASetting&)' is deprecated [-Wdeprecated-copy]
  20. 399 | *this = c;
  21. | ^
  22. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/DMAChannel.h:397:9: note: because 'DMASetting' has user-provided 'DMASetting::DMASetting(const DMASetting&)'
  23. 397 | DMASetting(const DMASetting &c) {
  24. | ^~~~~~~~~~
  25. In file included from /home/user/Arduino/libraries/Control-Surface/src/Control_Surface.h:98,
  26. from /home/user/Arduino/sketch_nov10a/sketch_nov10a.ino:1:
  27. /home/user/Arduino/libraries/Control-Surface/src/MIDI_Inputs/MCU/VU.hpp: At global scope:
  28. /home/user/Arduino/libraries/Control-Surface/src/MIDI_Inputs/MCU/VU.hpp:188:7: warning: 'CS::MCU::VU' has a field 'CS::MCU::VU::decayTimer' whose type uses the anonymous namespace [-Wsubobject-linkage]
  29. 188 | class VU : public MatchingMIDIInputElement<MIDIMessageType::CHANNEL_PRESSURE,
  30. | ^~
  31. In file included from /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/WProgram.h:57,
  32. from pch/Arduino.h:6,
  33. from /home/user/Arduino/libraries/Control-Surface/src/AH/Math/FixArduinoMacros.hpp:7,
  34. from /home/user/Arduino/libraries/Control-Surface/src/AH/Math/MinMaxFix.hpp:6,
  35. from /home/user/Arduino/libraries/Control-Surface/src/AH/Arduino-Wrapper.h:3,
  36. from /home/user/Arduino/libraries/Control-Surface/src/AH/PrintStream/PrintStream.hpp:13,
  37. from /home/user/Arduino/libraries/Control-Surface/src/AH/Debug/Debug.hpp:8,
  38. from /home/user/Arduino/libraries/Control-Surface/src/AH/Debug/Debug.cpp:1:
  39. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h: In member function 'void usb_midi_class::setHandleSysEx(void (*)(const uint8_t*, uint16_t, bool))':
  40. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h:325:47: warning: cast between incompatible function types from 'void (*)(const uint8_t*, uint16_t, bool)' {aka 'void (*)(const unsigned char*, short unsigned int, bool)'} to 'void (*)(const uint8_t*, uint16_t, uint8_t)' {aka 'void (*)(const unsigned char*, short unsigned int, unsigned char)'} [-Wcast-function-type]
  41. 325 | usb_midi_handleSysExPartial = (void (*)(const uint8_t *, uint16_t, uint8_t))fptr;
  42. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  43. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h: In member function 'void usb_midi_class::setHandleSystemExclusive(void (*)(const uint8_t*, uint16_t, bool))':
  44. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h:329:47: warning: cast between incompatible function types from 'void (*)(const uint8_t*, uint16_t, bool)' {aka 'void (*)(const unsigned char*, short unsigned int, bool)'} to 'void (*)(const uint8_t*, uint16_t, uint8_t)' {aka 'void (*)(const unsigned char*, short unsigned int, unsigned char)'} [-Wcast-function-type]
  45. 329 | usb_midi_handleSysExPartial = (void (*)(const uint8_t *, uint16_t, uint8_t))fptr;
  46. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  47. In file included from /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/WProgram.h:57,
  48. from pch/Arduino.h:6,
  49. from /home/user/Arduino/libraries/Control-Surface/src/AH/Math/FixArduinoMacros.hpp:7,
  50. from /home/user/Arduino/libraries/Control-Surface/src/AH/Math/MinMaxFix.hpp:6,
  51. from /home/user/Arduino/libraries/Control-Surface/src/AH/Arduino-Wrapper.h:3,
  52. from /home/user/Arduino/libraries/Control-Surface/src/AH/PrintStream/PrintStream.hpp:13,
  53. from /home/user/Arduino/libraries/Control-Surface/src/AH/Debug/Debug.hpp:8,
  54. from /home/user/Arduino/libraries/Control-Surface/src/AH/Error/Error.hpp:8,
  55. from /home/user/Arduino/libraries/Control-Surface/src/AH/Error/Exit.cpp:6:
  56. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h: In member function 'void usb_midi_class::setHandleSysEx(void (*)(const uint8_t*, uint16_t, bool))':
  57. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h:325:47: warning: cast between incompatible function types from 'void (*)(const uint8_t*, uint16_t, bool)' {aka 'void (*)(const unsigned char*, short unsigned int, bool)'} to 'void (*)(const uint8_t*, uint16_t, uint8_t)' {aka 'void (*)(const unsigned char*, short unsigned int, unsigned char)'} [-Wcast-function-type]
  58. 325 | usb_midi_handleSysExPartial = (void (*)(const uint8_t *, uint16_t, uint8_t))fptr;
  59. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  60. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h: In member function 'void usb_midi_class::setHandleSystemExclusive(void (*)(const uint8_t*, uint16_t, bool))':
  61. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h:329:47: warning: cast between incompatible function types from 'void (*)(const uint8_t*, uint16_t, bool)' {aka 'void (*)(const unsigned char*, short unsigned int, bool)'} to 'void (*)(const uint8_t*, uint16_t, uint8_t)' {aka 'void (*)(const unsigned char*, short unsigned int, unsigned char)'} [-Wcast-function-type]
  62. 329 | usb_midi_handleSysExPartial = (void (*)(const uint8_t *, uint16_t, uint8_t))fptr;
  63. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  64. In file included from /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/WProgram.h:57,
  65. from pch/Arduino.h:6,
  66. from /home/user/Arduino/libraries/Control-Surface/src/AH/Math/FixArduinoMacros.hpp:7,
  67. from /home/user/Arduino/libraries/Control-Surface/src/AH/Math/MinMaxFix.hpp:6,
  68. from /home/user/Arduino/libraries/Control-Surface/src/AH/Arduino-Wrapper.h:3,
  69. from /home/user/Arduino/libraries/Control-Surface/src/AH/PrintStream/PrintStream.hpp:13,
  70. from /home/user/Arduino/libraries/Control-Surface/src/AH/Debug/Debug.hpp:8,
  71. from /home/user/Arduino/libraries/Control-Surface/src/AH/Error/Error.hpp:8,
  72. from /home/user/Arduino/libraries/Control-Surface/src/AH/Containers/Array.hpp:9,
  73. from /home/user/Arduino/libraries/Control-Surface/src/AH/Hardware/Hardware-Types.hpp:8,
  74. from /home/user/Arduino/libraries/Control-Surface/src/AH/Hardware/Arduino-Hardware-Types.hpp:6,
  75. from /home/user/Arduino/libraries/Control-Surface/src/AH/Hardware/ExtendedInputOutput/ExtendedInputOutput.hpp:5,
  76. from /home/user/Arduino/libraries/Control-Surface/src/AH/Hardware/Button.hpp:8,
  77. from /home/user/Arduino/libraries/Control-Surface/src/AH/Hardware/IncrementDecrementButtons.hpp:8,
  78. from /home/user/Arduino/libraries/Control-Surface/src/AH/Hardware/IncrementDecrementButtons.cpp:1:
  79. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h: In member function 'void usb_midi_class::setHandleSysEx(void (*)(const uint8_t*, uint16_t, bool))':
  80. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h:325:47: warning: cast between incompatible function types from 'void (*)(const uint8_t*, uint16_t, bool)' {aka 'void (*)(const unsigned char*, short unsigned int, bool)'} to 'void (*)(const uint8_t*, uint16_t, uint8_t)' {aka 'void (*)(const unsigned char*, short unsigned int, unsigned char)'} [-Wcast-function-type]
  81. 325 | usb_midi_handleSysExPartial = (void (*)(const uint8_t *, uint16_t, uint8_t))fptr;
  82. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  83. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h: In member function 'void usb_midi_class::setHandleSystemExclusive(void (*)(const uint8_t*, uint16_t, bool))':
  84. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h:329:47: warning: cast between incompatible function types from 'void (*)(const uint8_t*, uint16_t, bool)' {aka 'void (*)(const unsigned char*, short unsigned int, bool)'} to 'void (*)(const uint8_t*, uint16_t, uint8_t)' {aka 'void (*)(const unsigned char*, short unsigned int, unsigned char)'} [-Wcast-function-type]
  85. 329 | usb_midi_handleSysExPartial = (void (*)(const uint8_t *, uint16_t, uint8_t))fptr;
  86. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  87. In file included from /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/WProgram.h:57,
  88. from pch/Arduino.h:6,
  89. from /home/user/Arduino/libraries/Control-Surface/src/AH/Math/FixArduinoMacros.hpp:7,
  90. from /home/user/Arduino/libraries/Control-Surface/src/AH/Math/MinMaxFix.hpp:6,
  91. from /home/user/Arduino/libraries/Control-Surface/src/AH/Arduino-Wrapper.h:3,
  92. from /home/user/Arduino/libraries/Control-Surface/src/AH/PrintStream/PrintStream.hpp:13,
  93. from /home/user/Arduino/libraries/Control-Surface/src/AH/Debug/Debug.hpp:8,
  94. from /home/user/Arduino/libraries/Control-Surface/src/AH/Error/Error.hpp:8,
  95. from /home/user/Arduino/libraries/Control-Surface/src/AH/Containers/Array.hpp:9,
  96. from /home/user/Arduino/libraries/Control-Surface/src/AH/Hardware/Hardware-Types.hpp:8,
  97. from /home/user/Arduino/libraries/Control-Surface/src/AH/Hardware/Arduino-Hardware-Types.hpp:6,
  98. from /home/user/Arduino/libraries/Control-Surface/src/AH/Hardware/ExtendedInputOutput/ExtendedInputOutput.hpp:5,
  99. from /home/user/Arduino/libraries/Control-Surface/src/AH/Hardware/Button.hpp:8,
  100. from /home/user/Arduino/libraries/Control-Surface/src/AH/Hardware/Button.cpp:1:
  101. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h: In member function 'void usb_midi_class::setHandleSysEx(void (*)(const uint8_t*, uint16_t, bool))':
  102. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h:325:47: warning: cast between incompatible function types from 'void (*)(const uint8_t*, uint16_t, bool)' {aka 'void (*)(const unsigned char*, short unsigned int, bool)'} to 'void (*)(const uint8_t*, uint16_t, uint8_t)' {aka 'void (*)(const unsigned char*, short unsigned int, unsigned char)'} [-Wcast-function-type]
  103. 325 | usb_midi_handleSysExPartial = (void (*)(const uint8_t *, uint16_t, uint8_t))fptr;
  104. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  105. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h: In member function 'void usb_midi_class::setHandleSystemExclusive(void (*)(const uint8_t*, uint16_t, bool))':
  106. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h:329:47: warning: cast between incompatible function types from 'void (*)(const uint8_t*, uint16_t, bool)' {aka 'void (*)(const unsigned char*, short unsigned int, bool)'} to 'void (*)(const uint8_t*, uint16_t, uint8_t)' {aka 'void (*)(const unsigned char*, short unsigned int, unsigned char)'} [-Wcast-function-type]
  107. 329 | usb_midi_handleSysExPartial = (void (*)(const uint8_t *, uint16_t, uint8_t))fptr;
  108. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  109. In file included from /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/WProgram.h:57,
  110. from pch/Arduino.h:6,
  111. from /home/user/Arduino/libraries/Control-Surface/src/AH/Math/FixArduinoMacros.hpp:7,
  112. from /home/user/Arduino/libraries/Control-Surface/src/AH/Math/MinMaxFix.hpp:6,
  113. from /home/user/Arduino/libraries/Control-Surface/src/AH/Arduino-Wrapper.h:3,
  114. from /home/user/Arduino/libraries/Control-Surface/src/AH/PrintStream/PrintStream.hpp:13,
  115. from /home/user/Arduino/libraries/Control-Surface/src/AH/Debug/Debug.hpp:8,
  116. from /home/user/Arduino/libraries/Control-Surface/src/AH/Error/Error.hpp:8,
  117. from /home/user/Arduino/libraries/Control-Surface/src/AH/Containers/Array.hpp:9,
  118. from /home/user/Arduino/libraries/Control-Surface/src/AH/Hardware/Hardware-Types.hpp:8,
  119. from /home/user/Arduino/libraries/Control-Surface/src/AH/Hardware/Arduino-Hardware-Types.hpp:6,
  120. from /home/user/Arduino/libraries/Control-Surface/src/AH/Hardware/ExtendedInputOutput/ExtendedInputOutput.hpp:5,
  121. from /home/user/Arduino/libraries/Control-Surface/src/AH/Hardware/Button.hpp:8,
  122. from /home/user/Arduino/libraries/Control-Surface/src/AH/Hardware/IncrementButton.hpp:8,
  123. from /home/user/Arduino/libraries/Control-Surface/src/AH/Hardware/IncrementButton.cpp:1:
  124. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h: In member function 'void usb_midi_class::setHandleSysEx(void (*)(const uint8_t*, uint16_t, bool))':
  125. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h:325:47: warning: cast between incompatible function types from 'void (*)(const uint8_t*, uint16_t, bool)' {aka 'void (*)(const unsigned char*, short unsigned int, bool)'} to 'void (*)(const uint8_t*, uint16_t, uint8_t)' {aka 'void (*)(const unsigned char*, short unsigned int, unsigned char)'} [-Wcast-function-type]
  126. 325 | usb_midi_handleSysExPartial = (void (*)(const uint8_t *, uint16_t, uint8_t))fptr;
  127. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  128. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h: In member function 'void usb_midi_class::setHandleSystemExclusive(void (*)(const uint8_t*, uint16_t, bool))':
  129. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h:329:47: warning: cast between incompatible function types from 'void (*)(const uint8_t*, uint16_t, bool)' {aka 'void (*)(const unsigned char*, short unsigned int, bool)'} to 'void (*)(const uint8_t*, uint16_t, uint8_t)' {aka 'void (*)(const unsigned char*, short unsigned int, unsigned char)'} [-Wcast-function-type]
  130. 329 | usb_midi_handleSysExPartial = (void (*)(const uint8_t *, uint16_t, uint8_t))fptr;
  131. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  132. In file included from /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/WProgram.h:57,
  133. from pch/Arduino.h:6,
  134. from /home/user/Arduino/libraries/Control-Surface/src/AH/Math/FixArduinoMacros.hpp:7,
  135. from /home/user/Arduino/libraries/Control-Surface/src/AH/Math/MinMaxFix.hpp:6,
  136. from /home/user/Arduino/libraries/Control-Surface/src/AH/Arduino-Wrapper.h:3,
  137. from /home/user/Arduino/libraries/Control-Surface/src/AH/Hardware/ADCConfig.hpp:15,
  138. from /home/user/Arduino/libraries/Control-Surface/src/AH/Settings/Settings.hpp:12,
  139. from /home/user/Arduino/libraries/Control-Surface/src/AH/Settings/SettingsWrapper.hpp:10,
  140. from /home/user/Arduino/libraries/Control-Surface/src/AH/Hardware/ExtendedInputOutput/ShiftRegisterOutRGB.hpp:9,
  141. from /home/user/Arduino/libraries/Control-Surface/src/AH/Hardware/ExtendedInputOutput/ShiftRegisterOutRGB.cpp:1:
  142. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h: In member function 'void usb_midi_class::setHandleSysEx(void (*)(const uint8_t*, uint16_t, bool))':
  143. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h:325:47: warning: cast between incompatible function types from 'void (*)(const uint8_t*, uint16_t, bool)' {aka 'void (*)(const unsigned char*, short unsigned int, bool)'} to 'void (*)(const uint8_t*, uint16_t, uint8_t)' {aka 'void (*)(const unsigned char*, short unsigned int, unsigned char)'} [-Wcast-function-type]
  144. 325 | usb_midi_handleSysExPartial = (void (*)(const uint8_t *, uint16_t, uint8_t))fptr;
  145. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  146. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h: In member function 'void usb_midi_class::setHandleSystemExclusive(void (*)(const uint8_t*, uint16_t, bool))':
  147. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h:329:47: warning: cast between incompatible function types from 'void (*)(const uint8_t*, uint16_t, bool)' {aka 'void (*)(const unsigned char*, short unsigned int, bool)'} to 'void (*)(const uint8_t*, uint16_t, uint8_t)' {aka 'void (*)(const unsigned char*, short unsigned int, unsigned char)'} [-Wcast-function-type]
  148. 329 | usb_midi_handleSysExPartial = (void (*)(const uint8_t *, uint16_t, uint8_t))fptr;
  149. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  150. In file included from /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/WProgram.h:57,
  151. from pch/Arduino.h:6,
  152. from /home/user/Arduino/libraries/Control-Surface/src/AH/Math/FixArduinoMacros.hpp:7,
  153. from /home/user/Arduino/libraries/Control-Surface/src/AH/Math/MinMaxFix.hpp:6,
  154. from /home/user/Arduino/libraries/Control-Surface/src/AH/Arduino-Wrapper.h:3,
  155. from /home/user/Arduino/libraries/Control-Surface/src/AH/PrintStream/PrintStream.hpp:13,
  156. from /home/user/Arduino/libraries/Control-Surface/src/AH/Debug/Debug.hpp:8,
  157. from /home/user/Arduino/libraries/Control-Surface/src/AH/Error/Error.hpp:8,
  158. from /home/user/Arduino/libraries/Control-Surface/src/AH/Containers/Array.hpp:9,
  159. from /home/user/Arduino/libraries/Control-Surface/src/AH/Hardware/Hardware-Types.hpp:8,
  160. from /home/user/Arduino/libraries/Control-Surface/src/AH/Hardware/Arduino-Hardware-Types.hpp:6,
  161. from /home/user/Arduino/libraries/Control-Surface/src/AH/Hardware/ExtendedInputOutput/ExtendedInputOutput.hpp:5,
  162. from /home/user/Arduino/libraries/Control-Surface/src/AH/Hardware/ExtendedInputOutput/ExtendedIOElement.hpp:8,
  163. from /home/user/Arduino/libraries/Control-Surface/src/AH/Hardware/ExtendedInputOutput/ExtendedIOElement.cpp:4:
  164. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h: In member function 'void usb_midi_class::setHandleSysEx(void (*)(const uint8_t*, uint16_t, bool))':
  165. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h:325:47: warning: cast between incompatible function types from 'void (*)(const uint8_t*, uint16_t, bool)' {aka 'void (*)(const unsigned char*, short unsigned int, bool)'} to 'void (*)(const uint8_t*, uint16_t, uint8_t)' {aka 'void (*)(const unsigned char*, short unsigned int, unsigned char)'} [-Wcast-function-type]
  166. 325 | usb_midi_handleSysExPartial = (void (*)(const uint8_t *, uint16_t, uint8_t))fptr;
  167. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  168. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h: In member function 'void usb_midi_class::setHandleSystemExclusive(void (*)(const uint8_t*, uint16_t, bool))':
  169. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h:329:47: warning: cast between incompatible function types from 'void (*)(const uint8_t*, uint16_t, bool)' {aka 'void (*)(const unsigned char*, short unsigned int, bool)'} to 'void (*)(const uint8_t*, uint16_t, uint8_t)' {aka 'void (*)(const unsigned char*, short unsigned int, unsigned char)'} [-Wcast-function-type]
  170. 329 | usb_midi_handleSysExPartial = (void (*)(const uint8_t *, uint16_t, uint8_t))fptr;
  171. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  172. In file included from /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/WProgram.h:57,
  173. from pch/Arduino.h:6,
  174. from /home/user/Arduino/libraries/Control-Surface/src/AH/Math/FixArduinoMacros.hpp:7,
  175. from /home/user/Arduino/libraries/Control-Surface/src/AH/Math/MinMaxFix.hpp:6,
  176. from /home/user/Arduino/libraries/Control-Surface/src/AH/Arduino-Wrapper.h:3,
  177. from /home/user/Arduino/libraries/Control-Surface/src/AH/PrintStream/PrintStream.hpp:13,
  178. from /home/user/Arduino/libraries/Control-Surface/src/AH/Debug/Debug.hpp:8,
  179. from /home/user/Arduino/libraries/Control-Surface/src/AH/Error/Error.hpp:8,
  180. from /home/user/Arduino/libraries/Control-Surface/src/AH/Containers/Array.hpp:9,
  181. from /home/user/Arduino/libraries/Control-Surface/src/AH/Hardware/Hardware-Types.hpp:8,
  182. from /home/user/Arduino/libraries/Control-Surface/src/AH/Hardware/Arduino-Hardware-Types.hpp:6,
  183. from /home/user/Arduino/libraries/Control-Surface/src/AH/Hardware/ExtendedInputOutput/ExtendedInputOutput.hpp:5,
  184. from /home/user/Arduino/libraries/Control-Surface/src/AH/Hardware/ExtendedInputOutput/ExtendedIOElement.hpp:8,
  185. from /home/user/Arduino/libraries/Control-Surface/src/AH/Hardware/ExtendedInputOutput/ExtendedInputOutput.cpp:4:
  186. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h: In member function 'void usb_midi_class::setHandleSysEx(void (*)(const uint8_t*, uint16_t, bool))':
  187. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h:325:47: warning: cast between incompatible function types from 'void (*)(const uint8_t*, uint16_t, bool)' {aka 'void (*)(const unsigned char*, short unsigned int, bool)'} to 'void (*)(const uint8_t*, uint16_t, uint8_t)' {aka 'void (*)(const unsigned char*, short unsigned int, unsigned char)'} [-Wcast-function-type]
  188. 325 | usb_midi_handleSysExPartial = (void (*)(const uint8_t *, uint16_t, uint8_t))fptr;
  189. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  190. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h: In member function 'void usb_midi_class::setHandleSystemExclusive(void (*)(const uint8_t*, uint16_t, bool))':
  191. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h:329:47: warning: cast between incompatible function types from 'void (*)(const uint8_t*, uint16_t, bool)' {aka 'void (*)(const unsigned char*, short unsigned int, bool)'} to 'void (*)(const uint8_t*, uint16_t, uint8_t)' {aka 'void (*)(const unsigned char*, short unsigned int, unsigned char)'} [-Wcast-function-type]
  192. 329 | usb_midi_handleSysExPartial = (void (*)(const uint8_t *, uint16_t, uint8_t))fptr;
  193. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  194. In file included from /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/WProgram.h:57,
  195. from pch/Arduino.h:6,
  196. from /home/user/Arduino/libraries/Control-Surface/src/AH/Math/FixArduinoMacros.hpp:7,
  197. from /home/user/Arduino/libraries/Control-Surface/src/AH/Math/MinMaxFix.hpp:6,
  198. from /home/user/Arduino/libraries/Control-Surface/src/AH/Arduino-Wrapper.h:3,
  199. from /home/user/Arduino/libraries/Control-Surface/src/AH/Math/Vector.hpp:19,
  200. from /home/user/Arduino/libraries/Control-Surface/src/AH/Math/Vector.cpp:1:
  201. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h: In member function 'void usb_midi_class::setHandleSysEx(void (*)(const uint8_t*, uint16_t, bool))':
  202. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h:325:47: warning: cast between incompatible function types from 'void (*)(const uint8_t*, uint16_t, bool)' {aka 'void (*)(const unsigned char*, short unsigned int, bool)'} to 'void (*)(const uint8_t*, uint16_t, uint8_t)' {aka 'void (*)(const unsigned char*, short unsigned int, unsigned char)'} [-Wcast-function-type]
  203. 325 | usb_midi_handleSysExPartial = (void (*)(const uint8_t *, uint16_t, uint8_t))fptr;
  204. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  205. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h: In member function 'void usb_midi_class::setHandleSystemExclusive(void (*)(const uint8_t*, uint16_t, bool))':
  206. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h:329:47: warning: cast between incompatible function types from 'void (*)(const uint8_t*, uint16_t, bool)' {aka 'void (*)(const unsigned char*, short unsigned int, bool)'} to 'void (*)(const uint8_t*, uint16_t, uint8_t)' {aka 'void (*)(const unsigned char*, short unsigned int, unsigned char)'} [-Wcast-function-type]
  207. 329 | usb_midi_handleSysExPartial = (void (*)(const uint8_t *, uint16_t, uint8_t))fptr;
  208. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  209. In file included from /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/WProgram.h:57,
  210. from pch/Arduino.h:6,
  211. from /home/user/Arduino/libraries/Control-Surface/src/AH/Math/FixArduinoMacros.hpp:7,
  212. from /home/user/Arduino/libraries/Control-Surface/src/AH/Math/MinMaxFix.hpp:6,
  213. from /home/user/Arduino/libraries/Control-Surface/src/AH/Arduino-Wrapper.h:3,
  214. from /home/user/Arduino/libraries/Control-Surface/src/AH/Math/Quaternion.hpp:27,
  215. from /home/user/Arduino/libraries/Control-Surface/src/AH/Math/Quaternion.cpp:1:
  216. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h: In member function 'void usb_midi_class::setHandleSysEx(void (*)(const uint8_t*, uint16_t, bool))':
  217. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h:325:47: warning: cast between incompatible function types from 'void (*)(const uint8_t*, uint16_t, bool)' {aka 'void (*)(const unsigned char*, short unsigned int, bool)'} to 'void (*)(const uint8_t*, uint16_t, uint8_t)' {aka 'void (*)(const unsigned char*, short unsigned int, unsigned char)'} [-Wcast-function-type]
  218. 325 | usb_midi_handleSysExPartial = (void (*)(const uint8_t *, uint16_t, uint8_t))fptr;
  219. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  220. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h: In member function 'void usb_midi_class::setHandleSystemExclusive(void (*)(const uint8_t*, uint16_t, bool))':
  221. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h:329:47: warning: cast between incompatible function types from 'void (*)(const uint8_t*, uint16_t, bool)' {aka 'void (*)(const unsigned char*, short unsigned int, bool)'} to 'void (*)(const uint8_t*, uint16_t, uint8_t)' {aka 'void (*)(const unsigned char*, short unsigned int, unsigned char)'} [-Wcast-function-type]
  222. 329 | usb_midi_handleSysExPartial = (void (*)(const uint8_t *, uint16_t, uint8_t))fptr;
  223. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  224. In file included from /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/WProgram.h:57,
  225. from pch/Arduino.h:6,
  226. from /home/user/Arduino/libraries/Control-Surface/src/AH/Math/FixArduinoMacros.hpp:7,
  227. from /home/user/Arduino/libraries/Control-Surface/src/AH/Math/MinMaxFix.hpp:6,
  228. from /home/user/Arduino/libraries/Control-Surface/src/AH/Arduino-Wrapper.h:3,
  229. from /home/user/Arduino/libraries/Control-Surface/src/AH/PrintStream/PrintStream.hpp:13,
  230. from /home/user/Arduino/libraries/Control-Surface/src/AH/PrintStream/PrintStream.cpp:3:
  231. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h: In member function 'void usb_midi_class::setHandleSysEx(void (*)(const uint8_t*, uint16_t, bool))':
  232. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h:325:47: warning: cast between incompatible function types from 'void (*)(const uint8_t*, uint16_t, bool)' {aka 'void (*)(const unsigned char*, short unsigned int, bool)'} to 'void (*)(const uint8_t*, uint16_t, uint8_t)' {aka 'void (*)(const unsigned char*, short unsigned int, unsigned char)'} [-Wcast-function-type]
  233. 325 | usb_midi_handleSysExPartial = (void (*)(const uint8_t *, uint16_t, uint8_t))fptr;
  234. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  235. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h: In member function 'void usb_midi_class::setHandleSystemExclusive(void (*)(const uint8_t*, uint16_t, bool))':
  236. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h:329:47: warning: cast between incompatible function types from 'void (*)(const uint8_t*, uint16_t, bool)' {aka 'void (*)(const unsigned char*, short unsigned int, bool)'} to 'void (*)(const uint8_t*, uint16_t, uint8_t)' {aka 'void (*)(const unsigned char*, short unsigned int, unsigned char)'} [-Wcast-function-type]
  237. 329 | usb_midi_handleSysExPartial = (void (*)(const uint8_t *, uint16_t, uint8_t))fptr;
  238. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  239. In file included from /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/WProgram.h:57,
  240. from pch/Arduino.h:6,
  241. from /home/user/Arduino/libraries/Control-Surface/src/AH/Math/FixArduinoMacros.hpp:7,
  242. from /home/user/Arduino/libraries/Control-Surface/src/AH/Math/MinMaxFix.hpp:6,
  243. from /home/user/Arduino/libraries/Control-Surface/src/AH/Arduino-Wrapper.h:3,
  244. from /home/user/Arduino/libraries/Control-Surface/src/AH/PrintStream/PrintStream.hpp:13,
  245. from /home/user/Arduino/libraries/Control-Surface/src/AH/Debug/Debug.hpp:8,
  246. from /home/user/Arduino/libraries/Control-Surface/src/AH/Containers/LinkedList.hpp:9,
  247. from /home/user/Arduino/libraries/Control-Surface/src/AH/Containers/Updatable.hpp:10,
  248. from /home/user/Arduino/libraries/Control-Surface/src/Control_Surface/Control_Surface_Class.hpp:5,
  249. from /home/user/Arduino/libraries/Control-Surface/src/Control_Surface/Control_Surface_Class.cpp:1:
  250. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h: In member function 'void usb_midi_class::setHandleSysEx(void (*)(const uint8_t*, uint16_t, bool))':
  251. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h:325:47: warning: cast between incompatible function types from 'void (*)(const uint8_t*, uint16_t, bool)' {aka 'void (*)(const unsigned char*, short unsigned int, bool)'} to 'void (*)(const uint8_t*, uint16_t, uint8_t)' {aka 'void (*)(const unsigned char*, short unsigned int, unsigned char)'} [-Wcast-function-type]
  252. 325 | usb_midi_handleSysExPartial = (void (*)(const uint8_t *, uint16_t, uint8_t))fptr;
  253. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  254. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h: In member function 'void usb_midi_class::setHandleSystemExclusive(void (*)(const uint8_t*, uint16_t, bool))':
  255. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h:329:47: warning: cast between incompatible function types from 'void (*)(const uint8_t*, uint16_t, bool)' {aka 'void (*)(const unsigned char*, short unsigned int, bool)'} to 'void (*)(const uint8_t*, uint16_t, uint8_t)' {aka 'void (*)(const unsigned char*, short unsigned int, unsigned char)'} [-Wcast-function-type]
  256. 329 | usb_midi_handleSysExPartial = (void (*)(const uint8_t *, uint16_t, uint8_t))fptr;
  257. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  258. In file included from /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/WProgram.h:57,
  259. from pch/Arduino.h:6,
  260. from /home/user/Arduino/libraries/Control-Surface/src/AH/Math/FixArduinoMacros.hpp:7,
  261. from /home/user/Arduino/libraries/Control-Surface/src/AH/Math/MinMaxFix.hpp:6,
  262. from /home/user/Arduino/libraries/Control-Surface/src/AH/Arduino-Wrapper.h:3,
  263. from /home/user/Arduino/libraries/Control-Surface/src/Def/Cable.hpp:5,
  264. from /home/user/Arduino/libraries/Control-Surface/src/Def/Def.hpp:5,
  265. from /home/user/Arduino/libraries/Control-Surface/src/Def/MIDIAddress.hpp:5,
  266. from /home/user/Arduino/libraries/Control-Surface/src/Def/MIDIAddress.cpp:1:
  267. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h: In member function 'void usb_midi_class::setHandleSysEx(void (*)(const uint8_t*, uint16_t, bool))':
  268. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h:325:47: warning: cast between incompatible function types from 'void (*)(const uint8_t*, uint16_t, bool)' {aka 'void (*)(const unsigned char*, short unsigned int, bool)'} to 'void (*)(const uint8_t*, uint16_t, uint8_t)' {aka 'void (*)(const unsigned char*, short unsigned int, unsigned char)'} [-Wcast-function-type]
  269. 325 | usb_midi_handleSysExPartial = (void (*)(const uint8_t *, uint16_t, uint8_t))fptr;
  270. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  271. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h: In member function 'void usb_midi_class::setHandleSystemExclusive(void (*)(const uint8_t*, uint16_t, bool))':
  272. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h:329:47: warning: cast between incompatible function types from 'void (*)(const uint8_t*, uint16_t, bool)' {aka 'void (*)(const unsigned char*, short unsigned int, bool)'} to 'void (*)(const uint8_t*, uint16_t, uint8_t)' {aka 'void (*)(const unsigned char*, short unsigned int, unsigned char)'} [-Wcast-function-type]
  273. 329 | usb_midi_handleSysExPartial = (void (*)(const uint8_t *, uint16_t, uint8_t))fptr;
  274. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  275. In file included from /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/WProgram.h:57,
  276. from pch/Arduino.h:6,
  277. from /home/user/Arduino/libraries/Control-Surface/src/AH/Math/FixArduinoMacros.hpp:7,
  278. from /home/user/Arduino/libraries/Control-Surface/src/AH/Math/MinMaxFix.hpp:6,
  279. from /home/user/Arduino/libraries/Control-Surface/src/AH/Arduino-Wrapper.h:3,
  280. from /home/user/Arduino/libraries/Control-Surface/src/Def/Cable.hpp:5,
  281. from /home/user/Arduino/libraries/Control-Surface/src/Def/Cable.cpp:1:
  282. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h: In member function 'void usb_midi_class::setHandleSysEx(void (*)(const uint8_t*, uint16_t, bool))':
  283. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h:325:47: warning: cast between incompatible function types from 'void (*)(const uint8_t*, uint16_t, bool)' {aka 'void (*)(const unsigned char*, short unsigned int, bool)'} to 'void (*)(const uint8_t*, uint16_t, uint8_t)' {aka 'void (*)(const unsigned char*, short unsigned int, unsigned char)'} [-Wcast-function-type]
  284. 325 | usb_midi_handleSysExPartial = (void (*)(const uint8_t *, uint16_t, uint8_t))fptr;
  285. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  286. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h: In member function 'void usb_midi_class::setHandleSystemExclusive(void (*)(const uint8_t*, uint16_t, bool))':
  287. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h:329:47: warning: cast between incompatible function types from 'void (*)(const uint8_t*, uint16_t, bool)' {aka 'void (*)(const unsigned char*, short unsigned int, bool)'} to 'void (*)(const uint8_t*, uint16_t, uint8_t)' {aka 'void (*)(const unsigned char*, short unsigned int, unsigned char)'} [-Wcast-function-type]
  288. 329 | usb_midi_handleSysExPartial = (void (*)(const uint8_t *, uint16_t, uint8_t))fptr;
  289. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  290. In file included from /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/WProgram.h:57,
  291. from pch/Arduino.h:6,
  292. from /home/user/Arduino/libraries/Control-Surface/src/AH/Math/FixArduinoMacros.hpp:7,
  293. from /home/user/Arduino/libraries/Control-Surface/src/AH/Math/MinMaxFix.hpp:6,
  294. from /home/user/Arduino/libraries/Control-Surface/src/AH/Arduino-Wrapper.h:3,
  295. from /home/user/Arduino/libraries/Control-Surface/src/Def/Channel.hpp:5,
  296. from /home/user/Arduino/libraries/Control-Surface/src/Def/Channel.cpp:1:
  297. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h: In member function 'void usb_midi_class::setHandleSysEx(void (*)(const uint8_t*, uint16_t, bool))':
  298. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h:325:47: warning: cast between incompatible function types from 'void (*)(const uint8_t*, uint16_t, bool)' {aka 'void (*)(const unsigned char*, short unsigned int, bool)'} to 'void (*)(const uint8_t*, uint16_t, uint8_t)' {aka 'void (*)(const unsigned char*, short unsigned int, unsigned char)'} [-Wcast-function-type]
  299. 325 | usb_midi_handleSysExPartial = (void (*)(const uint8_t *, uint16_t, uint8_t))fptr;
  300. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  301. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h: In member function 'void usb_midi_class::setHandleSystemExclusive(void (*)(const uint8_t*, uint16_t, bool))':
  302. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h:329:47: warning: cast between incompatible function types from 'void (*)(const uint8_t*, uint16_t, bool)' {aka 'void (*)(const unsigned char*, short unsigned int, bool)'} to 'void (*)(const uint8_t*, uint16_t, uint8_t)' {aka 'void (*)(const unsigned char*, short unsigned int, unsigned char)'} [-Wcast-function-type]
  303. 329 | usb_midi_handleSysExPartial = (void (*)(const uint8_t *, uint16_t, uint8_t))fptr;
  304. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  305. In file included from /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/WProgram.h:57,
  306. from pch/Arduino.h:6,
  307. from /home/user/Arduino/libraries/Control-Surface/src/AH/Math/FixArduinoMacros.hpp:7,
  308. from /home/user/Arduino/libraries/Control-Surface/src/AH/Math/MinMaxFix.hpp:6,
  309. from /home/user/Arduino/libraries/Control-Surface/src/AH/Arduino-Wrapper.h:3,
  310. from /home/user/Arduino/libraries/Control-Surface/src/AH/PrintStream/PrintStream.hpp:13,
  311. from /home/user/Arduino/libraries/Control-Surface/src/AH/Debug/Debug.hpp:8,
  312. from /home/user/Arduino/libraries/Control-Surface/src/AH/Containers/LinkedList.hpp:9,
  313. from /home/user/Arduino/libraries/Control-Surface/src/Display/DisplayElement.hpp:3,
  314. from /home/user/Arduino/libraries/Control-Surface/src/Display/DisplayElement.cpp:1:
  315. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h: In member function 'void usb_midi_class::setHandleSysEx(void (*)(const uint8_t*, uint16_t, bool))':
  316. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h:325:47: warning: cast between incompatible function types from 'void (*)(const uint8_t*, uint16_t, bool)' {aka 'void (*)(const unsigned char*, short unsigned int, bool)'} to 'void (*)(const uint8_t*, uint16_t, uint8_t)' {aka 'void (*)(const unsigned char*, short unsigned int, unsigned char)'} [-Wcast-function-type]
  317. 325 | usb_midi_handleSysExPartial = (void (*)(const uint8_t *, uint16_t, uint8_t))fptr;
  318. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  319. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h: In member function 'void usb_midi_class::setHandleSystemExclusive(void (*)(const uint8_t*, uint16_t, bool))':
  320. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h:329:47: warning: cast between incompatible function types from 'void (*)(const uint8_t*, uint16_t, bool)' {aka 'void (*)(const unsigned char*, short unsigned int, bool)'} to 'void (*)(const uint8_t*, uint16_t, uint8_t)' {aka 'void (*)(const unsigned char*, short unsigned int, unsigned char)'} [-Wcast-function-type]
  321. 329 | usb_midi_handleSysExPartial = (void (*)(const uint8_t *, uint16_t, uint8_t))fptr;
  322. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  323. In file included from /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/WProgram.h:57,
  324. from pch/Arduino.h:6,
  325. from /home/user/Arduino/libraries/Control-Surface/src/AH/Math/FixArduinoMacros.hpp:7,
  326. from /home/user/Arduino/libraries/Control-Surface/src/AH/Math/MinMaxFix.hpp:6,
  327. from /home/user/Arduino/libraries/Control-Surface/src/AH/Arduino-Wrapper.h:3,
  328. from /home/user/Arduino/libraries/Control-Surface/src/AH/PrintStream/PrintStream.hpp:13,
  329. from /home/user/Arduino/libraries/Control-Surface/src/AH/Debug/Debug.hpp:8,
  330. from /home/user/Arduino/libraries/Control-Surface/src/AH/Containers/LinkedList.hpp:9,
  331. from /home/user/Arduino/libraries/Control-Surface/src/Display/DisplayInterface.hpp:3,
  332. from /home/user/Arduino/libraries/Control-Surface/src/Display/DisplayInterface.cpp:1:
  333. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h: In member function 'void usb_midi_class::setHandleSysEx(void (*)(const uint8_t*, uint16_t, bool))':
  334. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h:325:47: warning: cast between incompatible function types from 'void (*)(const uint8_t*, uint16_t, bool)' {aka 'void (*)(const unsigned char*, short unsigned int, bool)'} to 'void (*)(const uint8_t*, uint16_t, uint8_t)' {aka 'void (*)(const unsigned char*, short unsigned int, unsigned char)'} [-Wcast-function-type]
  335. 325 | usb_midi_handleSysExPartial = (void (*)(const uint8_t *, uint16_t, uint8_t))fptr;
  336. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  337. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h: In member function 'void usb_midi_class::setHandleSystemExclusive(void (*)(const uint8_t*, uint16_t, bool))':
  338. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h:329:47: warning: cast between incompatible function types from 'void (*)(const uint8_t*, uint16_t, bool)' {aka 'void (*)(const unsigned char*, short unsigned int, bool)'} to 'void (*)(const uint8_t*, uint16_t, uint8_t)' {aka 'void (*)(const unsigned char*, short unsigned int, unsigned char)'} [-Wcast-function-type]
  339. 329 | usb_midi_handleSysExPartial = (void (*)(const uint8_t *, uint16_t, uint8_t))fptr;
  340. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  341. In file included from /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/WProgram.h:57,
  342. from pch/Arduino.h:6,
  343. from /home/user/Arduino/libraries/Control-Surface/src/AH/Math/FixArduinoMacros.hpp:7,
  344. from /home/user/Arduino/libraries/Control-Surface/src/AH/Math/MinMaxFix.hpp:6,
  345. from /home/user/Arduino/libraries/Control-Surface/src/AH/Arduino-Wrapper.h:3,
  346. from /home/user/Arduino/libraries/Control-Surface/src/Display/Helpers/Bresenham.hpp:3,
  347. from /home/user/Arduino/libraries/Control-Surface/src/Display/Helpers/Bresenham.cpp:1:
  348. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h: In member function 'void usb_midi_class::setHandleSysEx(void (*)(const uint8_t*, uint16_t, bool))':
  349. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h:325:47: warning: cast between incompatible function types from 'void (*)(const uint8_t*, uint16_t, bool)' {aka 'void (*)(const unsigned char*, short unsigned int, bool)'} to 'void (*)(const uint8_t*, uint16_t, uint8_t)' {aka 'void (*)(const unsigned char*, short unsigned int, unsigned char)'} [-Wcast-function-type]
  350. 325 | usb_midi_handleSysExPartial = (void (*)(const uint8_t *, uint16_t, uint8_t))fptr;
  351. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  352. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h: In member function 'void usb_midi_class::setHandleSystemExclusive(void (*)(const uint8_t*, uint16_t, bool))':
  353. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h:329:47: warning: cast between incompatible function types from 'void (*)(const uint8_t*, uint16_t, bool)' {aka 'void (*)(const unsigned char*, short unsigned int, bool)'} to 'void (*)(const uint8_t*, uint16_t, uint8_t)' {aka 'void (*)(const unsigned char*, short unsigned int, unsigned char)'} [-Wcast-function-type]
  354. 329 | usb_midi_handleSysExPartial = (void (*)(const uint8_t *, uint16_t, uint8_t))fptr;
  355. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  356. In file included from /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/WProgram.h:57,
  357. from pch/Arduino.h:6,
  358. from /home/user/Arduino/libraries/Control-Surface/src/AH/Math/FixArduinoMacros.hpp:7,
  359. from /home/user/Arduino/libraries/Control-Surface/src/AH/Math/MinMaxFix.hpp:6,
  360. from /home/user/Arduino/libraries/Control-Surface/src/AH/Arduino-Wrapper.h:3,
  361. from /home/user/Arduino/libraries/Control-Surface/src/MIDI_Constants/MCUNameFromNoteNumber.hpp:8,
  362. from /home/user/Arduino/libraries/Control-Surface/src/MIDI_Constants/MCUNameFromNoteNumber.cpp:6:
  363. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h: In member function 'void usb_midi_class::setHandleSysEx(void (*)(const uint8_t*, uint16_t, bool))':
  364. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h:325:47: warning: cast between incompatible function types from 'void (*)(const uint8_t*, uint16_t, bool)' {aka 'void (*)(const unsigned char*, short unsigned int, bool)'} to 'void (*)(const uint8_t*, uint16_t, uint8_t)' {aka 'void (*)(const unsigned char*, short unsigned int, unsigned char)'} [-Wcast-function-type]
  365. 325 | usb_midi_handleSysExPartial = (void (*)(const uint8_t *, uint16_t, uint8_t))fptr;
  366. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  367. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h: In member function 'void usb_midi_class::setHandleSystemExclusive(void (*)(const uint8_t*, uint16_t, bool))':
  368. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h:329:47: warning: cast between incompatible function types from 'void (*)(const uint8_t*, uint16_t, bool)' {aka 'void (*)(const unsigned char*, short unsigned int, bool)'} to 'void (*)(const uint8_t*, uint16_t, uint8_t)' {aka 'void (*)(const unsigned char*, short unsigned int, unsigned char)'} [-Wcast-function-type]
  369. 329 | usb_midi_handleSysExPartial = (void (*)(const uint8_t *, uint16_t, uint8_t))fptr;
  370. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  371. In file included from /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/WProgram.h:57,
  372. from pch/Arduino.h:6,
  373. from /home/user/Arduino/libraries/Control-Surface/src/AH/Math/FixArduinoMacros.hpp:7,
  374. from /home/user/Arduino/libraries/Control-Surface/src/AH/Math/MinMaxFix.hpp:6,
  375. from /home/user/Arduino/libraries/Control-Surface/src/AH/Arduino-Wrapper.h:3,
  376. from /home/user/Arduino/libraries/Control-Surface/src/MIDI_Inputs/LEDs/NovationLaunchpadColorLUT.hpp:3,
  377. from /home/user/Arduino/libraries/Control-Surface/src/MIDI_Inputs/LEDs/NoteCCKPRangeFastLED.cpp:2:
  378. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h: In member function 'void usb_midi_class::setHandleSysEx(void (*)(const uint8_t*, uint16_t, bool))':
  379. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h:325:47: warning: cast between incompatible function types from 'void (*)(const uint8_t*, uint16_t, bool)' {aka 'void (*)(const unsigned char*, short unsigned int, bool)'} to 'void (*)(const uint8_t*, uint16_t, uint8_t)' {aka 'void (*)(const unsigned char*, short unsigned int, unsigned char)'} [-Wcast-function-type]
  380. 325 | usb_midi_handleSysExPartial = (void (*)(const uint8_t *, uint16_t, uint8_t))fptr;
  381. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  382. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h: In member function 'void usb_midi_class::setHandleSystemExclusive(void (*)(const uint8_t*, uint16_t, bool))':
  383. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h:329:47: warning: cast between incompatible function types from 'void (*)(const uint8_t*, uint16_t, bool)' {aka 'void (*)(const unsigned char*, short unsigned int, bool)'} to 'void (*)(const uint8_t*, uint16_t, uint8_t)' {aka 'void (*)(const unsigned char*, short unsigned int, unsigned char)'} [-Wcast-function-type]
  384. 329 | usb_midi_handleSysExPartial = (void (*)(const uint8_t *, uint16_t, uint8_t))fptr;
  385. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  386. In file included from /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/WProgram.h:57,
  387. from pch/Arduino.h:6,
  388. from /home/user/Arduino/libraries/Control-Surface/src/AH/Math/FixArduinoMacros.hpp:7,
  389. from /home/user/Arduino/libraries/Control-Surface/src/AH/Math/MinMaxFix.hpp:6,
  390. from /home/user/Arduino/libraries/Control-Surface/src/AH/Arduino-Wrapper.h:3,
  391. from /home/user/Arduino/libraries/Control-Surface/src/AH/PrintStream/PrintStream.hpp:13,
  392. from /home/user/Arduino/libraries/Control-Surface/src/AH/Debug/Debug.hpp:8,
  393. from /home/user/Arduino/libraries/Control-Surface/src/MIDI_Inputs/MCU/LCD.hpp:3,
  394. from /home/user/Arduino/libraries/Control-Surface/src/MIDI_Inputs/MCU/LCD.cpp:1:
  395. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h: In member function 'void usb_midi_class::setHandleSysEx(void (*)(const uint8_t*, uint16_t, bool))':
  396. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h:325:47: warning: cast between incompatible function types from 'void (*)(const uint8_t*, uint16_t, bool)' {aka 'void (*)(const unsigned char*, short unsigned int, bool)'} to 'void (*)(const uint8_t*, uint16_t, uint8_t)' {aka 'void (*)(const unsigned char*, short unsigned int, unsigned char)'} [-Wcast-function-type]
  397. 325 | usb_midi_handleSysExPartial = (void (*)(const uint8_t *, uint16_t, uint8_t))fptr;
  398. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  399. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h: In member function 'void usb_midi_class::setHandleSystemExclusive(void (*)(const uint8_t*, uint16_t, bool))':
  400. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h:329:47: warning: cast between incompatible function types from 'void (*)(const uint8_t*, uint16_t, bool)' {aka 'void (*)(const unsigned char*, short unsigned int, bool)'} to 'void (*)(const uint8_t*, uint16_t, uint8_t)' {aka 'void (*)(const unsigned char*, short unsigned int, unsigned char)'} [-Wcast-function-type]
  401. 329 | usb_midi_handleSysExPartial = (void (*)(const uint8_t *, uint16_t, uint8_t))fptr;
  402. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  403. In file included from /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/WProgram.h:57,
  404. from pch/Arduino.h:6,
  405. from /home/user/Arduino/libraries/Control-Surface/src/AH/Math/FixArduinoMacros.hpp:7,
  406. from /home/user/Arduino/libraries/Control-Surface/src/AH/Math/MinMaxFix.hpp:6,
  407. from /home/user/Arduino/libraries/Control-Surface/src/AH/Arduino-Wrapper.h:3,
  408. from /home/user/Arduino/libraries/Control-Surface/src/AH/PrintStream/PrintStream.hpp:13,
  409. from /home/user/Arduino/libraries/Control-Surface/src/AH/Debug/Debug.hpp:8,
  410. from /home/user/Arduino/libraries/Control-Surface/src/AH/Error/Error.hpp:8,
  411. from /home/user/Arduino/libraries/Control-Surface/src/AH/Containers/BitArray.hpp:9,
  412. from /home/user/Arduino/libraries/Control-Surface/src/MIDI_Interfaces/MIDI_Pipes.hpp:3,
  413. from /home/user/Arduino/libraries/Control-Surface/src/MIDI_Interfaces/MIDI_Interface.hpp:3,
  414. from /home/user/Arduino/libraries/Control-Surface/src/MIDI_Interfaces/MIDI_Interface.cpp:1:
  415. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h: In member function 'void usb_midi_class::setHandleSysEx(void (*)(const uint8_t*, uint16_t, bool))':
  416. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h:325:47: warning: cast between incompatible function types from 'void (*)(const uint8_t*, uint16_t, bool)' {aka 'void (*)(const unsigned char*, short unsigned int, bool)'} to 'void (*)(const uint8_t*, uint16_t, uint8_t)' {aka 'void (*)(const unsigned char*, short unsigned int, unsigned char)'} [-Wcast-function-type]
  417. 325 | usb_midi_handleSysExPartial = (void (*)(const uint8_t *, uint16_t, uint8_t))fptr;
  418. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  419. In file included from /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/WProgram.h:57,
  420. from pch/Arduino.h:6,
  421. from /home/user/Arduino/libraries/Control-Surface/src/AH/Math/FixArduinoMacros.hpp:7,
  422. from /home/user/Arduino/libraries/Control-Surface/src/AH/Math/MinMaxFix.hpp:6,
  423. from /home/user/Arduino/libraries/Control-Surface/src/AH/Arduino-Wrapper.h:3,
  424. from /home/user/Arduino/libraries/Control-Surface/src/AH/PrintStream/PrintStream.hpp:13,
  425. from /home/user/Arduino/libraries/Control-Surface/src/AH/Debug/Debug.hpp:8,
  426. from /home/user/Arduino/libraries/Control-Surface/src/AH/Error/Error.hpp:8,
  427. from /home/user/Arduino/libraries/Control-Surface/src/AH/Containers/BitArray.hpp:9,
  428. from /home/user/Arduino/libraries/Control-Surface/src/MIDI_Interfaces/MIDI_Pipes.hpp:3,
  429. from /home/user/Arduino/libraries/Control-Surface/src/MIDI_Interfaces/MIDI_Interface.hpp:3,
  430. from /home/user/Arduino/libraries/Control-Surface/src/MIDI_Interfaces/DebugMIDI_Interface.hpp:3,
  431. from /home/user/Arduino/libraries/Control-Surface/src/MIDI_Interfaces/DebugMIDI_Interface.cpp:1:
  432. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h: In member function 'void usb_midi_class::setHandleSysEx(void (*)(const uint8_t*, uint16_t, bool))':
  433. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h:325:47: warning: cast between incompatible function types from 'void (*)(const uint8_t*, uint16_t, bool)' {aka 'void (*)(const unsigned char*, short unsigned int, bool)'} to 'void (*)(const uint8_t*, uint16_t, uint8_t)' {aka 'void (*)(const unsigned char*, short unsigned int, unsigned char)'} [-Wcast-function-type]
  434. 325 | usb_midi_handleSysExPartial = (void (*)(const uint8_t *, uint16_t, uint8_t))fptr;
  435. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  436. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h: In member function 'void usb_midi_class::setHandleSystemExclusive(void (*)(const uint8_t*, uint16_t, bool))':
  437. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h:329:47: warning: cast between incompatible function types from 'void (*)(const uint8_t*, uint16_t, bool)' {aka 'void (*)(const unsigned char*, short unsigned int, bool)'} to 'void (*)(const uint8_t*, uint16_t, uint8_t)' {aka 'void (*)(const unsigned char*, short unsigned int, unsigned char)'} [-Wcast-function-type]
  438. 329 | usb_midi_handleSysExPartial = (void (*)(const uint8_t *, uint16_t, uint8_t))fptr;
  439. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  440. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h: In member function 'void usb_midi_class::setHandleSystemExclusive(void (*)(const uint8_t*, uint16_t, bool))':
  441. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h:329:47: warning: cast between incompatible function types from 'void (*)(const uint8_t*, uint16_t, bool)' {aka 'void (*)(const unsigned char*, short unsigned int, bool)'} to 'void (*)(const uint8_t*, uint16_t, uint8_t)' {aka 'void (*)(const unsigned char*, short unsigned int, unsigned char)'} [-Wcast-function-type]
  442. 329 | usb_midi_handleSysExPartial = (void (*)(const uint8_t *, uint16_t, uint8_t))fptr;
  443. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  444. In file included from /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/WProgram.h:57,
  445. from pch/Arduino.h:6,
  446. from /home/user/Arduino/libraries/Control-Surface/src/AH/Math/FixArduinoMacros.hpp:7,
  447. from /home/user/Arduino/libraries/Control-Surface/src/AH/Math/MinMaxFix.hpp:6,
  448. from /home/user/Arduino/libraries/Control-Surface/src/AH/Arduino-Wrapper.h:3,
  449. from /home/user/Arduino/libraries/Control-Surface/src/AH/PrintStream/PrintStream.hpp:13,
  450. from /home/user/Arduino/libraries/Control-Surface/src/AH/Debug/Debug.hpp:8,
  451. from /home/user/Arduino/libraries/Control-Surface/src/AH/Error/Error.hpp:8,
  452. from /home/user/Arduino/libraries/Control-Surface/src/AH/Containers/BitArray.hpp:9,
  453. from /home/user/Arduino/libraries/Control-Surface/src/MIDI_Interfaces/MIDI_Pipes.hpp:3,
  454. from /home/user/Arduino/libraries/Control-Surface/src/MIDI_Interfaces/MIDI_Interface.hpp:3,
  455. from /home/user/Arduino/libraries/Control-Surface/src/MIDI_Interfaces/SerialMIDI_Interface.hpp:3,
  456. from /home/user/Arduino/libraries/Control-Surface/src/MIDI_Interfaces/SerialMIDI_Interface.cpp:1:
  457. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h: In member function 'void usb_midi_class::setHandleSysEx(void (*)(const uint8_t*, uint16_t, bool))':
  458. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h:325:47: warning: cast between incompatible function types from 'void (*)(const uint8_t*, uint16_t, bool)' {aka 'void (*)(const unsigned char*, short unsigned int, bool)'} to 'void (*)(const uint8_t*, uint16_t, uint8_t)' {aka 'void (*)(const unsigned char*, short unsigned int, unsigned char)'} [-Wcast-function-type]
  459. 325 | usb_midi_handleSysExPartial = (void (*)(const uint8_t *, uint16_t, uint8_t))fptr;
  460. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  461. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h: In member function 'void usb_midi_class::setHandleSystemExclusive(void (*)(const uint8_t*, uint16_t, bool))':
  462. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h:329:47: warning: cast between incompatible function types from 'void (*)(const uint8_t*, uint16_t, bool)' {aka 'void (*)(const unsigned char*, short unsigned int, bool)'} to 'void (*)(const uint8_t*, uint16_t, uint8_t)' {aka 'void (*)(const unsigned char*, short unsigned int, unsigned char)'} [-Wcast-function-type]
  463. 329 | usb_midi_handleSysExPartial = (void (*)(const uint8_t *, uint16_t, uint8_t))fptr;
  464. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  465. In file included from /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/WProgram.h:57,
  466. from pch/Arduino.h:6,
  467. from /home/user/Arduino/libraries/Control-Surface/src/AH/Math/FixArduinoMacros.hpp:7,
  468. from /home/user/Arduino/libraries/Control-Surface/src/AH/Math/MinMaxFix.hpp:6,
  469. from /home/user/Arduino/libraries/Control-Surface/src/AH/Arduino-Wrapper.h:3,
  470. from /home/user/Arduino/libraries/Control-Surface/src/AH/PrintStream/PrintStream.hpp:13,
  471. from /home/user/Arduino/libraries/Control-Surface/src/AH/Debug/Debug.hpp:8,
  472. from /home/user/Arduino/libraries/Control-Surface/src/AH/Error/Error.hpp:8,
  473. from /home/user/Arduino/libraries/Control-Surface/src/AH/Containers/BitArray.hpp:9,
  474. from /home/user/Arduino/libraries/Control-Surface/src/MIDI_Interfaces/MIDI_Pipes.hpp:3,
  475. from /home/user/Arduino/libraries/Control-Surface/src/MIDI_Interfaces/MIDI_Pipes.cpp:1:
  476. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h: In member function 'void usb_midi_class::setHandleSysEx(void (*)(const uint8_t*, uint16_t, bool))':
  477. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h:325:47: warning: cast between incompatible function types from 'void (*)(const uint8_t*, uint16_t, bool)' {aka 'void (*)(const unsigned char*, short unsigned int, bool)'} to 'void (*)(const uint8_t*, uint16_t, uint8_t)' {aka 'void (*)(const unsigned char*, short unsigned int, unsigned char)'} [-Wcast-function-type]
  478. 325 | usb_midi_handleSysExPartial = (void (*)(const uint8_t *, uint16_t, uint8_t))fptr;
  479. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  480. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h: In member function 'void usb_midi_class::setHandleSystemExclusive(void (*)(const uint8_t*, uint16_t, bool))':
  481. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h:329:47: warning: cast between incompatible function types from 'void (*)(const uint8_t*, uint16_t, bool)' {aka 'void (*)(const unsigned char*, short unsigned int, bool)'} to 'void (*)(const uint8_t*, uint16_t, uint8_t)' {aka 'void (*)(const unsigned char*, short unsigned int, unsigned char)'} [-Wcast-function-type]
  482. 329 | usb_midi_handleSysExPartial = (void (*)(const uint8_t *, uint16_t, uint8_t))fptr;
  483. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  484. In file included from /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/WProgram.h:57,
  485. from pch/Arduino.h:6,
  486. from /home/user/Arduino/libraries/Control-Surface/src/AH/Math/FixArduinoMacros.hpp:7,
  487. from /home/user/Arduino/libraries/Control-Surface/src/AH/Math/MinMaxFix.hpp:6,
  488. from /home/user/Arduino/libraries/Control-Surface/src/AH/Arduino-Wrapper.h:3,
  489. from /home/user/Arduino/libraries/Control-Surface/src/MIDI_Parsers/MIDI_MessageTypes.hpp:3,
  490. from /home/user/Arduino/libraries/Control-Surface/src/MIDI_Interfaces/BLEMIDI/BLEMIDIPacketBuilder.hpp:3,
  491. from /home/user/Arduino/libraries/Control-Surface/src/MIDI_Interfaces/BLEMIDI/BLEMIDIPacketBuilder.cpp:1:
  492. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h: In member function 'void usb_midi_class::setHandleSysEx(void (*)(const uint8_t*, uint16_t, bool))':
  493. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h:325:47: warning: cast between incompatible function types from 'void (*)(const uint8_t*, uint16_t, bool)' {aka 'void (*)(const unsigned char*, short unsigned int, bool)'} to 'void (*)(const uint8_t*, uint16_t, uint8_t)' {aka 'void (*)(const unsigned char*, short unsigned int, unsigned char)'} [-Wcast-function-type]
  494. 325 | usb_midi_handleSysExPartial = (void (*)(const uint8_t *, uint16_t, uint8_t))fptr;
  495. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  496. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h: In member function 'void usb_midi_class::setHandleSystemExclusive(void (*)(const uint8_t*, uint16_t, bool))':
  497. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h:329:47: warning: cast between incompatible function types from 'void (*)(const uint8_t*, uint16_t, bool)' {aka 'void (*)(const unsigned char*, short unsigned int, bool)'} to 'void (*)(const uint8_t*, uint16_t, uint8_t)' {aka 'void (*)(const unsigned char*, short unsigned int, unsigned char)'} [-Wcast-function-type]
  498. 329 | usb_midi_handleSysExPartial = (void (*)(const uint8_t *, uint16_t, uint8_t))fptr;
  499. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  500. In file included from /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/WProgram.h:57,
  501. from pch/Arduino.h:6,
  502. from /home/user/Arduino/libraries/Control-Surface/src/AH/Math/FixArduinoMacros.hpp:7,
  503. from /home/user/Arduino/libraries/Control-Surface/src/AH/Math/MinMaxFix.hpp:6,
  504. from /home/user/Arduino/libraries/Control-Surface/src/AH/Arduino-Wrapper.h:3,
  505. from /home/user/Arduino/libraries/Control-Surface/src/AH/Hardware/ADCConfig.hpp:15,
  506. from /home/user/Arduino/libraries/Control-Surface/src/AH/Settings/Settings.hpp:12,
  507. from /home/user/Arduino/libraries/Control-Surface/src/AH/Settings/SettingsWrapper.hpp:10,
  508. from /home/user/Arduino/libraries/Control-Surface/src/Settings/SettingsWrapper.hpp:17,
  509. from /home/user/Arduino/libraries/Control-Surface/src/MIDI_Parsers/SysExBuffer.hpp:3,
  510. from /home/user/Arduino/libraries/Control-Surface/src/MIDI_Parsers/SysExBuffer.cpp:1:
  511. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h: In member function 'void usb_midi_class::setHandleSysEx(void (*)(const uint8_t*, uint16_t, bool))':
  512. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h:325:47: warning: cast between incompatible function types from 'void (*)(const uint8_t*, uint16_t, bool)' {aka 'void (*)(const unsigned char*, short unsigned int, bool)'} to 'void (*)(const uint8_t*, uint16_t, uint8_t)' {aka 'void (*)(const unsigned char*, short unsigned int, unsigned char)'} [-Wcast-function-type]
  513. 325 | usb_midi_handleSysExPartial = (void (*)(const uint8_t *, uint16_t, uint8_t))fptr;
  514. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h: In member function 'void usb_midi_class::setHandleSystemExclusive(void (*)(const uint8_t*, uint16_t, bool))':
  516. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h:329:47: warning: cast between incompatible function types from 'void (*)(const uint8_t*, uint16_t, bool)' {aka 'void (*)(const unsigned char*, short unsigned int, bool)'} to 'void (*)(const uint8_t*, uint16_t, uint8_t)' {aka 'void (*)(const unsigned char*, short unsigned int, unsigned char)'} [-Wcast-function-type]
  517. 329 | usb_midi_handleSysExPartial = (void (*)(const uint8_t *, uint16_t, uint8_t))fptr;
  518. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  519. In file included from /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/WProgram.h:57,
  520. from pch/Arduino.h:6,
  521. from /home/user/Arduino/libraries/Control-Surface/src/AH/Math/FixArduinoMacros.hpp:7,
  522. from /home/user/Arduino/libraries/Control-Surface/src/AH/Math/MinMaxFix.hpp:6,
  523. from /home/user/Arduino/libraries/Control-Surface/src/AH/Arduino-Wrapper.h:3,
  524. from /home/user/Arduino/libraries/Control-Surface/src/MIDI_Parsers/MIDI_MessageTypes.hpp:3,
  525. from /home/user/Arduino/libraries/Control-Surface/src/MIDI_Parsers/MIDI_MessageTypes.cpp:1:
  526. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h: In member function 'void usb_midi_class::setHandleSysEx(void (*)(const uint8_t*, uint16_t, bool))':
  527. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h:325:47: warning: cast between incompatible function types from 'void (*)(const uint8_t*, uint16_t, bool)' {aka 'void (*)(const unsigned char*, short unsigned int, bool)'} to 'void (*)(const uint8_t*, uint16_t, uint8_t)' {aka 'void (*)(const unsigned char*, short unsigned int, unsigned char)'} [-Wcast-function-type]
  528. 325 | usb_midi_handleSysExPartial = (void (*)(const uint8_t *, uint16_t, uint8_t))fptr;
  529. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  530. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h: In member function 'void usb_midi_class::setHandleSystemExclusive(void (*)(const uint8_t*, uint16_t, bool))':
  531. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h:329:47: warning: cast between incompatible function types from 'void (*)(const uint8_t*, uint16_t, bool)' {aka 'void (*)(const unsigned char*, short unsigned int, bool)'} to 'void (*)(const uint8_t*, uint16_t, uint8_t)' {aka 'void (*)(const unsigned char*, short unsigned int, unsigned char)'} [-Wcast-function-type]
  532. 329 | usb_midi_handleSysExPartial = (void (*)(const uint8_t *, uint16_t, uint8_t))fptr;
  533. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  534. In file included from /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/WProgram.h:57,
  535. from pch/Arduino.h:6,
  536. from /home/user/Arduino/libraries/Control-Surface/src/AH/Math/FixArduinoMacros.hpp:7,
  537. from /home/user/Arduino/libraries/Control-Surface/src/AH/Math/MinMaxFix.hpp:6,
  538. from /home/user/Arduino/libraries/Control-Surface/src/AH/Arduino-Wrapper.h:3,
  539. from /home/user/Arduino/libraries/Control-Surface/src/Def/Cable.hpp:5,
  540. from /home/user/Arduino/libraries/Control-Surface/src/Def/Def.hpp:5,
  541. from /home/user/Arduino/libraries/Control-Surface/src/MIDI_Parsers/MIDI_Parser.hpp:7,
  542. from /home/user/Arduino/libraries/Control-Surface/src/MIDI_Parsers/SerialMIDI_Parser.hpp:3,
  543. from /home/user/Arduino/libraries/Control-Surface/src/MIDI_Parsers/SerialMIDI_Parser.cpp:1:
  544. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h: In member function 'void usb_midi_class::setHandleSysEx(void (*)(const uint8_t*, uint16_t, bool))':
  545. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h:325:47: warning: cast between incompatible function types from 'void (*)(const uint8_t*, uint16_t, bool)' {aka 'void (*)(const unsigned char*, short unsigned int, bool)'} to 'void (*)(const uint8_t*, uint16_t, uint8_t)' {aka 'void (*)(const unsigned char*, short unsigned int, unsigned char)'} [-Wcast-function-type]
  546. 325 | usb_midi_handleSysExPartial = (void (*)(const uint8_t *, uint16_t, uint8_t))fptr;
  547. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  548. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h: In member function 'void usb_midi_class::setHandleSystemExclusive(void (*)(const uint8_t*, uint16_t, bool))':
  549. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h:329:47: warning: cast between incompatible function types from 'void (*)(const uint8_t*, uint16_t, bool)' {aka 'void (*)(const unsigned char*, short unsigned int, bool)'} to 'void (*)(const uint8_t*, uint16_t, uint8_t)' {aka 'void (*)(const unsigned char*, short unsigned int, unsigned char)'} [-Wcast-function-type]
  550. 329 | usb_midi_handleSysExPartial = (void (*)(const uint8_t *, uint16_t, uint8_t))fptr;
  551. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  552. In file included from /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/WProgram.h:57,
  553. from pch/Arduino.h:6,
  554. from /home/user/Arduino/libraries/Control-Surface/src/AH/Math/FixArduinoMacros.hpp:7,
  555. from /home/user/Arduino/libraries/Control-Surface/src/AH/Math/MinMaxFix.hpp:6,
  556. from /home/user/Arduino/libraries/Control-Surface/src/AH/Arduino-Wrapper.h:3,
  557. from /home/user/Arduino/libraries/Control-Surface/src/Def/Cable.hpp:5,
  558. from /home/user/Arduino/libraries/Control-Surface/src/Def/Def.hpp:5,
  559. from /home/user/Arduino/libraries/Control-Surface/src/MIDI_Parsers/MIDI_Parser.hpp:7,
  560. from /home/user/Arduino/libraries/Control-Surface/src/MIDI_Parsers/USBMIDI_Parser.hpp:1,
  561. from /home/user/Arduino/libraries/Control-Surface/src/MIDI_Parsers/USBMIDI_Parser.cpp:1:
  562. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h: In member function 'void usb_midi_class::setHandleSysEx(void (*)(const uint8_t*, uint16_t, bool))':
  563. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h:325:47: warning: cast between incompatible function types from 'void (*)(const uint8_t*, uint16_t, bool)' {aka 'void (*)(const unsigned char*, short unsigned int, bool)'} to 'void (*)(const uint8_t*, uint16_t, uint8_t)' {aka 'void (*)(const unsigned char*, short unsigned int, unsigned char)'} [-Wcast-function-type]
  564. 325 | usb_midi_handleSysExPartial = (void (*)(const uint8_t *, uint16_t, uint8_t))fptr;
  565. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  566. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h: In member function 'void usb_midi_class::setHandleSystemExclusive(void (*)(const uint8_t*, uint16_t, bool))':
  567. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h:329:47: warning: cast between incompatible function types from 'void (*)(const uint8_t*, uint16_t, bool)' {aka 'void (*)(const unsigned char*, short unsigned int, bool)'} to 'void (*)(const uint8_t*, uint16_t, uint8_t)' {aka 'void (*)(const unsigned char*, short unsigned int, unsigned char)'} [-Wcast-function-type]
  568. 329 | usb_midi_handleSysExPartial = (void (*)(const uint8_t *, uint16_t, uint8_t))fptr;
  569. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  570. In file included from /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/WProgram.h:57,
  571. from pch/Arduino.h:6,
  572. from /home/user/Arduino/libraries/Control-Surface/src/AH/Math/FixArduinoMacros.hpp:7,
  573. from /home/user/Arduino/libraries/Control-Surface/src/AH/Math/MinMaxFix.hpp:6,
  574. from /home/user/Arduino/libraries/Control-Surface/src/AH/Arduino-Wrapper.h:3,
  575. from /home/user/Arduino/libraries/Control-Surface/src/AH/PrintStream/PrintStream.hpp:13,
  576. from /home/user/Arduino/libraries/Control-Surface/src/AH/Debug/Debug.hpp:8,
  577. from /home/user/Arduino/libraries/Control-Surface/src/AH/Containers/LinkedList.hpp:9,
  578. from /home/user/Arduino/libraries/Control-Surface/src/AH/Containers/Updatable.hpp:10,
  579. from /home/user/Arduino/libraries/Control-Surface/src/Control_Surface/Control_Surface_Class.hpp:5,
  580. from /home/user/Arduino/libraries/Control-Surface/src/MIDI_Senders/RelativeCCSender.hpp:3,
  581. from /home/user/Arduino/libraries/Control-Surface/src/MIDI_Senders/RelativeCCSender.cpp:1:
  582. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h: In member function 'void usb_midi_class::setHandleSysEx(void (*)(const uint8_t*, uint16_t, bool))':
  583. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h:325:47: warning: cast between incompatible function types from 'void (*)(const uint8_t*, uint16_t, bool)' {aka 'void (*)(const unsigned char*, short unsigned int, bool)'} to 'void (*)(const uint8_t*, uint16_t, uint8_t)' {aka 'void (*)(const unsigned char*, short unsigned int, unsigned char)'} [-Wcast-function-type]
  584. 325 | usb_midi_handleSysExPartial = (void (*)(const uint8_t *, uint16_t, uint8_t))fptr;
  585. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  586. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h: In member function 'void usb_midi_class::setHandleSystemExclusive(void (*)(const uint8_t*, uint16_t, bool))':
  587. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h:329:47: warning: cast between incompatible function types from 'void (*)(const uint8_t*, uint16_t, bool)' {aka 'void (*)(const unsigned char*, short unsigned int, bool)'} to 'void (*)(const uint8_t*, uint16_t, uint8_t)' {aka 'void (*)(const unsigned char*, short unsigned int, unsigned char)'} [-Wcast-function-type]
  588. 329 | usb_midi_handleSysExPartial = (void (*)(const uint8_t *, uint16_t, uint8_t))fptr;
  589. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  590. In file included from /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/WProgram.h:57,
  591. from pch/Arduino.h:6,
  592. from /home/user/Arduino/libraries/Control-Surface/src/AH/Math/FixArduinoMacros.hpp:7,
  593. from /home/user/Arduino/libraries/Control-Surface/src/AH/Math/MinMaxFix.hpp:6,
  594. from /home/user/Arduino/libraries/Control-Surface/src/AH/Arduino-Wrapper.h:3,
  595. from /home/user/Arduino/libraries/Control-Surface/src/Submodules/Encoder/AtomicPosition.hpp:3,
  596. from /home/user/Arduino/libraries/Control-Surface/src/Submodules/Encoder/AHEncoder.hpp:3,
  597. from /home/user/Arduino/libraries/Control-Surface/src/Submodules/Encoder/AHEncoder.cpp:3:
  598. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h: In member function 'void usb_midi_class::setHandleSysEx(void (*)(const uint8_t*, uint16_t, bool))':
  599. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h:325:47: warning: cast between incompatible function types from 'void (*)(const uint8_t*, uint16_t, bool)' {aka 'void (*)(const unsigned char*, short unsigned int, bool)'} to 'void (*)(const uint8_t*, uint16_t, uint8_t)' {aka 'void (*)(const unsigned char*, short unsigned int, unsigned char)'} [-Wcast-function-type]
  600. 325 | usb_midi_handleSysExPartial = (void (*)(const uint8_t *, uint16_t, uint8_t))fptr;
  601. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  602. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h: In member function 'void usb_midi_class::setHandleSystemExclusive(void (*)(const uint8_t*, uint16_t, bool))':
  603. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h:329:47: warning: cast between incompatible function types from 'void (*)(const uint8_t*, uint16_t, bool)' {aka 'void (*)(const unsigned char*, short unsigned int, bool)'} to 'void (*)(const uint8_t*, uint16_t, uint8_t)' {aka 'void (*)(const unsigned char*, short unsigned int, unsigned char)'} [-Wcast-function-type]
  604. 329 | usb_midi_handleSysExPartial = (void (*)(const uint8_t *, uint16_t, uint8_t))fptr;
  605. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  606. Opening Teensy Loader...
  607. teensy_size: Memory Usage on Teensy 4.1:
  608. teensy_size: FLASH: code:18276, data:5100, headers:8364 free for files:8094724
  609. teensy_size: RAM1: variables:7456, code:15624, padding:17144 free for local variables:484064
  610. teensy_size: RAM2: variables:6272 free for malloc/new:518016
  611.  
  612.  
  613.  
  614.  
  615.  
  616.  
  617.  
  618.  
  619.  
  620.  
  621. Skipping /home/user/.arduino15/packages/teensy/tools/teensy-compile/11.3.1/avr/builtin_tools_versions.txt; please consider removing that file since it may hurt older Arduino installations
  622. WARNING: Category 'Utility' in library FlexIO_t4 is not valid. Setting to 'Uncategorized'
  623. In file included from /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/libraries/SPI/SPI.h:23,
  624. from /home/user/Arduino/libraries/Control-Surface/src/AH/Hardware/LEDs/MAX7219_Base.hpp:11,
  625. from /home/user/Arduino/libraries/Control-Surface/src/AH/Hardware/LEDs/MAX7219SevenSegmentDisplay.hpp:6,
  626. from /home/user/Arduino/libraries/Control-Surface/src/Control_Surface.h:19,
  627. from /home/user/Arduino/sketch_nov10a/sketch_nov10a.ino:1:
  628. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/DMAChannel.h: In copy constructor 'DMASetting::DMASetting(const DMASetting&)':
  629. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/DMAChannel.h:399:25: warning: implicitly-declared 'constexpr DMASetting& DMASetting::operator=(const DMASetting&)' is deprecated [-Wdeprecated-copy]
  630. 399 | *this = c;
  631. | ^
  632. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/DMAChannel.h:397:9: note: because 'DMASetting' has user-provided 'DMASetting::DMASetting(const DMASetting&)'
  633. 397 | DMASetting(const DMASetting &c) {
  634. | ^~~~~~~~~~
  635. In file included from /home/user/Arduino/libraries/Control-Surface/src/Control_Surface.h:98,
  636. from /home/user/Arduino/sketch_nov10a/sketch_nov10a.ino:1:
  637. /home/user/Arduino/libraries/Control-Surface/src/MIDI_Inputs/MCU/VU.hpp: At global scope:
  638. /home/user/Arduino/libraries/Control-Surface/src/MIDI_Inputs/MCU/VU.hpp:188:7: warning: 'CS::MCU::VU' has a field 'CS::MCU::VU::decayTimer' whose type uses the anonymous namespace [-Wsubobject-linkage]
  639. 188 | class VU : public MatchingMIDIInputElement<MIDIMessageType::CHANNEL_PRESSURE,
  640. | ^~
  641. In file included from /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/WProgram.h:57,
  642. from pch/Arduino.h:6,
  643. from /home/user/Arduino/libraries/Control-Surface/src/AH/Math/FixArduinoMacros.hpp:7,
  644. from /home/user/Arduino/libraries/Control-Surface/src/AH/Math/MinMaxFix.hpp:6,
  645. from /home/user/Arduino/libraries/Control-Surface/src/AH/Arduino-Wrapper.h:3,
  646. from /home/user/Arduino/libraries/Control-Surface/src/AH/PrintStream/PrintStream.hpp:13,
  647. from /home/user/Arduino/libraries/Control-Surface/src/AH/Debug/Debug.hpp:8,
  648. from /home/user/Arduino/libraries/Control-Surface/src/AH/Debug/Debug.cpp:1:
  649. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h: In member function 'void usb_midi_class::setHandleSysEx(void (*)(const uint8_t*, uint16_t, bool))':
  650. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h:325:47: warning: cast between incompatible function types from 'void (*)(const uint8_t*, uint16_t, bool)' {aka 'void (*)(const unsigned char*, short unsigned int, bool)'} to 'void (*)(const uint8_t*, uint16_t, uint8_t)' {aka 'void (*)(const unsigned char*, short unsigned int, unsigned char)'} [-Wcast-function-type]
  651. 325 | usb_midi_handleSysExPartial = (void (*)(const uint8_t *, uint16_t, uint8_t))fptr;
  652. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  653. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h: In member function 'void usb_midi_class::setHandleSystemExclusive(void (*)(const uint8_t*, uint16_t, bool))':
  654. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h:329:47: warning: cast between incompatible function types from 'void (*)(const uint8_t*, uint16_t, bool)' {aka 'void (*)(const unsigned char*, short unsigned int, bool)'} to 'void (*)(const uint8_t*, uint16_t, uint8_t)' {aka 'void (*)(const unsigned char*, short unsigned int, unsigned char)'} [-Wcast-function-type]
  655. 329 | usb_midi_handleSysExPartial = (void (*)(const uint8_t *, uint16_t, uint8_t))fptr;
  656. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  657. In file included from /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/WProgram.h:57,
  658. from pch/Arduino.h:6,
  659. from /home/user/Arduino/libraries/Control-Surface/src/AH/Math/FixArduinoMacros.hpp:7,
  660. from /home/user/Arduino/libraries/Control-Surface/src/AH/Math/MinMaxFix.hpp:6,
  661. from /home/user/Arduino/libraries/Control-Surface/src/AH/Arduino-Wrapper.h:3,
  662. from /home/user/Arduino/libraries/Control-Surface/src/AH/PrintStream/PrintStream.hpp:13,
  663. from /home/user/Arduino/libraries/Control-Surface/src/AH/Debug/Debug.hpp:8,
  664. from /home/user/Arduino/libraries/Control-Surface/src/AH/Error/Error.hpp:8,
  665. from /home/user/Arduino/libraries/Control-Surface/src/AH/Error/Exit.cpp:6:
  666. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h: In member function 'void usb_midi_class::setHandleSysEx(void (*)(const uint8_t*, uint16_t, bool))':
  667. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h:325:47: warning: cast between incompatible function types from 'void (*)(const uint8_t*, uint16_t, bool)' {aka 'void (*)(const unsigned char*, short unsigned int, bool)'} to 'void (*)(const uint8_t*, uint16_t, uint8_t)' {aka 'void (*)(const unsigned char*, short unsigned int, unsigned char)'} [-Wcast-function-type]
  668. 325 | usb_midi_handleSysExPartial = (void (*)(const uint8_t *, uint16_t, uint8_t))fptr;
  669. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  670. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h: In member function 'void usb_midi_class::setHandleSystemExclusive(void (*)(const uint8_t*, uint16_t, bool))':
  671. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h:329:47: warning: cast between incompatible function types from 'void (*)(const uint8_t*, uint16_t, bool)' {aka 'void (*)(const unsigned char*, short unsigned int, bool)'} to 'void (*)(const uint8_t*, uint16_t, uint8_t)' {aka 'void (*)(const unsigned char*, short unsigned int, unsigned char)'} [-Wcast-function-type]
  672. 329 | usb_midi_handleSysExPartial = (void (*)(const uint8_t *, uint16_t, uint8_t))fptr;
  673. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  674. In file included from /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/WProgram.h:57,
  675. from pch/Arduino.h:6,
  676. from /home/user/Arduino/libraries/Control-Surface/src/AH/Math/FixArduinoMacros.hpp:7,
  677. from /home/user/Arduino/libraries/Control-Surface/src/AH/Math/MinMaxFix.hpp:6,
  678. from /home/user/Arduino/libraries/Control-Surface/src/AH/Arduino-Wrapper.h:3,
  679. from /home/user/Arduino/libraries/Control-Surface/src/AH/PrintStream/PrintStream.hpp:13,
  680. from /home/user/Arduino/libraries/Control-Surface/src/AH/Debug/Debug.hpp:8,
  681. from /home/user/Arduino/libraries/Control-Surface/src/AH/Error/Error.hpp:8,
  682. from /home/user/Arduino/libraries/Control-Surface/src/AH/Containers/Array.hpp:9,
  683. from /home/user/Arduino/libraries/Control-Surface/src/AH/Hardware/Hardware-Types.hpp:8,
  684. from /home/user/Arduino/libraries/Control-Surface/src/AH/Hardware/Arduino-Hardware-Types.hpp:6,
  685. from /home/user/Arduino/libraries/Control-Surface/src/AH/Hardware/ExtendedInputOutput/ExtendedInputOutput.hpp:5,
  686. from /home/user/Arduino/libraries/Control-Surface/src/AH/Hardware/Button.hpp:8,
  687. from /home/user/Arduino/libraries/Control-Surface/src/AH/Hardware/IncrementDecrementButtons.hpp:8,
  688. from /home/user/Arduino/libraries/Control-Surface/src/AH/Hardware/IncrementDecrementButtons.cpp:1:
  689. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h: In member function 'void usb_midi_class::setHandleSysEx(void (*)(const uint8_t*, uint16_t, bool))':
  690. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h:325:47: warning: cast between incompatible function types from 'void (*)(const uint8_t*, uint16_t, bool)' {aka 'void (*)(const unsigned char*, short unsigned int, bool)'} to 'void (*)(const uint8_t*, uint16_t, uint8_t)' {aka 'void (*)(const unsigned char*, short unsigned int, unsigned char)'} [-Wcast-function-type]
  691. 325 | usb_midi_handleSysExPartial = (void (*)(const uint8_t *, uint16_t, uint8_t))fptr;
  692. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  693. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h: In member function 'void usb_midi_class::setHandleSystemExclusive(void (*)(const uint8_t*, uint16_t, bool))':
  694. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h:329:47: warning: cast between incompatible function types from 'void (*)(const uint8_t*, uint16_t, bool)' {aka 'void (*)(const unsigned char*, short unsigned int, bool)'} to 'void (*)(const uint8_t*, uint16_t, uint8_t)' {aka 'void (*)(const unsigned char*, short unsigned int, unsigned char)'} [-Wcast-function-type]
  695. 329 | usb_midi_handleSysExPartial = (void (*)(const uint8_t *, uint16_t, uint8_t))fptr;
  696. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  697. In file included from /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/WProgram.h:57,
  698. from pch/Arduino.h:6,
  699. from /home/user/Arduino/libraries/Control-Surface/src/AH/Math/FixArduinoMacros.hpp:7,
  700. from /home/user/Arduino/libraries/Control-Surface/src/AH/Math/MinMaxFix.hpp:6,
  701. from /home/user/Arduino/libraries/Control-Surface/src/AH/Arduino-Wrapper.h:3,
  702. from /home/user/Arduino/libraries/Control-Surface/src/AH/PrintStream/PrintStream.hpp:13,
  703. from /home/user/Arduino/libraries/Control-Surface/src/AH/Debug/Debug.hpp:8,
  704. from /home/user/Arduino/libraries/Control-Surface/src/AH/Error/Error.hpp:8,
  705. from /home/user/Arduino/libraries/Control-Surface/src/AH/Containers/Array.hpp:9,
  706. from /home/user/Arduino/libraries/Control-Surface/src/AH/Hardware/Hardware-Types.hpp:8,
  707. from /home/user/Arduino/libraries/Control-Surface/src/AH/Hardware/Arduino-Hardware-Types.hpp:6,
  708. from /home/user/Arduino/libraries/Control-Surface/src/AH/Hardware/ExtendedInputOutput/ExtendedInputOutput.hpp:5,
  709. from /home/user/Arduino/libraries/Control-Surface/src/AH/Hardware/Button.hpp:8,
  710. from /home/user/Arduino/libraries/Control-Surface/src/AH/Hardware/Button.cpp:1:
  711. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h: In member function 'void usb_midi_class::setHandleSysEx(void (*)(const uint8_t*, uint16_t, bool))':
  712. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h:325:47: warning: cast between incompatible function types from 'void (*)(const uint8_t*, uint16_t, bool)' {aka 'void (*)(const unsigned char*, short unsigned int, bool)'} to 'void (*)(const uint8_t*, uint16_t, uint8_t)' {aka 'void (*)(const unsigned char*, short unsigned int, unsigned char)'} [-Wcast-function-type]
  713. 325 | usb_midi_handleSysExPartial = (void (*)(const uint8_t *, uint16_t, uint8_t))fptr;
  714. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  715. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h: In member function 'void usb_midi_class::setHandleSystemExclusive(void (*)(const uint8_t*, uint16_t, bool))':
  716. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h:329:47: warning: cast between incompatible function types from 'void (*)(const uint8_t*, uint16_t, bool)' {aka 'void (*)(const unsigned char*, short unsigned int, bool)'} to 'void (*)(const uint8_t*, uint16_t, uint8_t)' {aka 'void (*)(const unsigned char*, short unsigned int, unsigned char)'} [-Wcast-function-type]
  717. 329 | usb_midi_handleSysExPartial = (void (*)(const uint8_t *, uint16_t, uint8_t))fptr;
  718. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  719. In file included from /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/WProgram.h:57,
  720. from pch/Arduino.h:6,
  721. from /home/user/Arduino/libraries/Control-Surface/src/AH/Math/FixArduinoMacros.hpp:7,
  722. from /home/user/Arduino/libraries/Control-Surface/src/AH/Math/MinMaxFix.hpp:6,
  723. from /home/user/Arduino/libraries/Control-Surface/src/AH/Arduino-Wrapper.h:3,
  724. from /home/user/Arduino/libraries/Control-Surface/src/AH/PrintStream/PrintStream.hpp:13,
  725. from /home/user/Arduino/libraries/Control-Surface/src/AH/Debug/Debug.hpp:8,
  726. from /home/user/Arduino/libraries/Control-Surface/src/AH/Error/Error.hpp:8,
  727. from /home/user/Arduino/libraries/Control-Surface/src/AH/Containers/Array.hpp:9,
  728. from /home/user/Arduino/libraries/Control-Surface/src/AH/Hardware/Hardware-Types.hpp:8,
  729. from /home/user/Arduino/libraries/Control-Surface/src/AH/Hardware/Arduino-Hardware-Types.hpp:6,
  730. from /home/user/Arduino/libraries/Control-Surface/src/AH/Hardware/ExtendedInputOutput/ExtendedInputOutput.hpp:5,
  731. from /home/user/Arduino/libraries/Control-Surface/src/AH/Hardware/Button.hpp:8,
  732. from /home/user/Arduino/libraries/Control-Surface/src/AH/Hardware/IncrementButton.hpp:8,
  733. from /home/user/Arduino/libraries/Control-Surface/src/AH/Hardware/IncrementButton.cpp:1:
  734. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h: In member function 'void usb_midi_class::setHandleSysEx(void (*)(const uint8_t*, uint16_t, bool))':
  735. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h:325:47: warning: cast between incompatible function types from 'void (*)(const uint8_t*, uint16_t, bool)' {aka 'void (*)(const unsigned char*, short unsigned int, bool)'} to 'void (*)(const uint8_t*, uint16_t, uint8_t)' {aka 'void (*)(const unsigned char*, short unsigned int, unsigned char)'} [-Wcast-function-type]
  736. 325 | usb_midi_handleSysExPartial = (void (*)(const uint8_t *, uint16_t, uint8_t))fptr;
  737. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  738. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h: In member function 'void usb_midi_class::setHandleSystemExclusive(void (*)(const uint8_t*, uint16_t, bool))':
  739. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h:329:47: warning: cast between incompatible function types from 'void (*)(const uint8_t*, uint16_t, bool)' {aka 'void (*)(const unsigned char*, short unsigned int, bool)'} to 'void (*)(const uint8_t*, uint16_t, uint8_t)' {aka 'void (*)(const unsigned char*, short unsigned int, unsigned char)'} [-Wcast-function-type]
  740. 329 | usb_midi_handleSysExPartial = (void (*)(const uint8_t *, uint16_t, uint8_t))fptr;
  741. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  742. In file included from /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/WProgram.h:57,
  743. from pch/Arduino.h:6,
  744. from /home/user/Arduino/libraries/Control-Surface/src/AH/Math/FixArduinoMacros.hpp:7,
  745. from /home/user/Arduino/libraries/Control-Surface/src/AH/Math/MinMaxFix.hpp:6,
  746. from /home/user/Arduino/libraries/Control-Surface/src/AH/Arduino-Wrapper.h:3,
  747. from /home/user/Arduino/libraries/Control-Surface/src/AH/Hardware/ADCConfig.hpp:15,
  748. from /home/user/Arduino/libraries/Control-Surface/src/AH/Settings/Settings.hpp:12,
  749. from /home/user/Arduino/libraries/Control-Surface/src/AH/Settings/SettingsWrapper.hpp:10,
  750. from /home/user/Arduino/libraries/Control-Surface/src/AH/Hardware/ExtendedInputOutput/ShiftRegisterOutRGB.hpp:9,
  751. from /home/user/Arduino/libraries/Control-Surface/src/AH/Hardware/ExtendedInputOutput/ShiftRegisterOutRGB.cpp:1:
  752. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h: In member function 'void usb_midi_class::setHandleSysEx(void (*)(const uint8_t*, uint16_t, bool))':
  753. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h:325:47: warning: cast between incompatible function types from 'void (*)(const uint8_t*, uint16_t, bool)' {aka 'void (*)(const unsigned char*, short unsigned int, bool)'} to 'void (*)(const uint8_t*, uint16_t, uint8_t)' {aka 'void (*)(const unsigned char*, short unsigned int, unsigned char)'} [-Wcast-function-type]
  754. 325 | usb_midi_handleSysExPartial = (void (*)(const uint8_t *, uint16_t, uint8_t))fptr;
  755. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  756. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h: In member function 'void usb_midi_class::setHandleSystemExclusive(void (*)(const uint8_t*, uint16_t, bool))':
  757. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h:329:47: warning: cast between incompatible function types from 'void (*)(const uint8_t*, uint16_t, bool)' {aka 'void (*)(const unsigned char*, short unsigned int, bool)'} to 'void (*)(const uint8_t*, uint16_t, uint8_t)' {aka 'void (*)(const unsigned char*, short unsigned int, unsigned char)'} [-Wcast-function-type]
  758. 329 | usb_midi_handleSysExPartial = (void (*)(const uint8_t *, uint16_t, uint8_t))fptr;
  759. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  760. In file included from /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/WProgram.h:57,
  761. from pch/Arduino.h:6,
  762. from /home/user/Arduino/libraries/Control-Surface/src/AH/Math/FixArduinoMacros.hpp:7,
  763. from /home/user/Arduino/libraries/Control-Surface/src/AH/Math/MinMaxFix.hpp:6,
  764. from /home/user/Arduino/libraries/Control-Surface/src/AH/Arduino-Wrapper.h:3,
  765. from /home/user/Arduino/libraries/Control-Surface/src/AH/PrintStream/PrintStream.hpp:13,
  766. from /home/user/Arduino/libraries/Control-Surface/src/AH/Debug/Debug.hpp:8,
  767. from /home/user/Arduino/libraries/Control-Surface/src/AH/Error/Error.hpp:8,
  768. from /home/user/Arduino/libraries/Control-Surface/src/AH/Containers/Array.hpp:9,
  769. from /home/user/Arduino/libraries/Control-Surface/src/AH/Hardware/Hardware-Types.hpp:8,
  770. from /home/user/Arduino/libraries/Control-Surface/src/AH/Hardware/Arduino-Hardware-Types.hpp:6,
  771. from /home/user/Arduino/libraries/Control-Surface/src/AH/Hardware/ExtendedInputOutput/ExtendedInputOutput.hpp:5,
  772. from /home/user/Arduino/libraries/Control-Surface/src/AH/Hardware/ExtendedInputOutput/ExtendedIOElement.hpp:8,
  773. from /home/user/Arduino/libraries/Control-Surface/src/AH/Hardware/ExtendedInputOutput/ExtendedIOElement.cpp:4:
  774. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h: In member function 'void usb_midi_class::setHandleSysEx(void (*)(const uint8_t*, uint16_t, bool))':
  775. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h:325:47: warning: cast between incompatible function types from 'void (*)(const uint8_t*, uint16_t, bool)' {aka 'void (*)(const unsigned char*, short unsigned int, bool)'} to 'void (*)(const uint8_t*, uint16_t, uint8_t)' {aka 'void (*)(const unsigned char*, short unsigned int, unsigned char)'} [-Wcast-function-type]
  776. 325 | usb_midi_handleSysExPartial = (void (*)(const uint8_t *, uint16_t, uint8_t))fptr;
  777. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  778. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h: In member function 'void usb_midi_class::setHandleSystemExclusive(void (*)(const uint8_t*, uint16_t, bool))':
  779. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h:329:47: warning: cast between incompatible function types from 'void (*)(const uint8_t*, uint16_t, bool)' {aka 'void (*)(const unsigned char*, short unsigned int, bool)'} to 'void (*)(const uint8_t*, uint16_t, uint8_t)' {aka 'void (*)(const unsigned char*, short unsigned int, unsigned char)'} [-Wcast-function-type]
  780. 329 | usb_midi_handleSysExPartial = (void (*)(const uint8_t *, uint16_t, uint8_t))fptr;
  781. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  782. In file included from /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/WProgram.h:57,
  783. from pch/Arduino.h:6,
  784. from /home/user/Arduino/libraries/Control-Surface/src/AH/Math/FixArduinoMacros.hpp:7,
  785. from /home/user/Arduino/libraries/Control-Surface/src/AH/Math/MinMaxFix.hpp:6,
  786. from /home/user/Arduino/libraries/Control-Surface/src/AH/Arduino-Wrapper.h:3,
  787. from /home/user/Arduino/libraries/Control-Surface/src/AH/PrintStream/PrintStream.hpp:13,
  788. from /home/user/Arduino/libraries/Control-Surface/src/AH/Debug/Debug.hpp:8,
  789. from /home/user/Arduino/libraries/Control-Surface/src/AH/Error/Error.hpp:8,
  790. from /home/user/Arduino/libraries/Control-Surface/src/AH/Containers/Array.hpp:9,
  791. from /home/user/Arduino/libraries/Control-Surface/src/AH/Hardware/Hardware-Types.hpp:8,
  792. from /home/user/Arduino/libraries/Control-Surface/src/AH/Hardware/Arduino-Hardware-Types.hpp:6,
  793. from /home/user/Arduino/libraries/Control-Surface/src/AH/Hardware/ExtendedInputOutput/ExtendedInputOutput.hpp:5,
  794. from /home/user/Arduino/libraries/Control-Surface/src/AH/Hardware/ExtendedInputOutput/ExtendedIOElement.hpp:8,
  795. from /home/user/Arduino/libraries/Control-Surface/src/AH/Hardware/ExtendedInputOutput/ExtendedInputOutput.cpp:4:
  796. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h: In member function 'void usb_midi_class::setHandleSysEx(void (*)(const uint8_t*, uint16_t, bool))':
  797. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h:325:47: warning: cast between incompatible function types from 'void (*)(const uint8_t*, uint16_t, bool)' {aka 'void (*)(const unsigned char*, short unsigned int, bool)'} to 'void (*)(const uint8_t*, uint16_t, uint8_t)' {aka 'void (*)(const unsigned char*, short unsigned int, unsigned char)'} [-Wcast-function-type]
  798. 325 | usb_midi_handleSysExPartial = (void (*)(const uint8_t *, uint16_t, uint8_t))fptr;
  799. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  800. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h: In member function 'void usb_midi_class::setHandleSystemExclusive(void (*)(const uint8_t*, uint16_t, bool))':
  801. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h:329:47: warning: cast between incompatible function types from 'void (*)(const uint8_t*, uint16_t, bool)' {aka 'void (*)(const unsigned char*, short unsigned int, bool)'} to 'void (*)(const uint8_t*, uint16_t, uint8_t)' {aka 'void (*)(const unsigned char*, short unsigned int, unsigned char)'} [-Wcast-function-type]
  802. 329 | usb_midi_handleSysExPartial = (void (*)(const uint8_t *, uint16_t, uint8_t))fptr;
  803. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  804. In file included from /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/WProgram.h:57,
  805. from pch/Arduino.h:6,
  806. from /home/user/Arduino/libraries/Control-Surface/src/AH/Math/FixArduinoMacros.hpp:7,
  807. from /home/user/Arduino/libraries/Control-Surface/src/AH/Math/MinMaxFix.hpp:6,
  808. from /home/user/Arduino/libraries/Control-Surface/src/AH/Arduino-Wrapper.h:3,
  809. from /home/user/Arduino/libraries/Control-Surface/src/AH/Math/Vector.hpp:19,
  810. from /home/user/Arduino/libraries/Control-Surface/src/AH/Math/Vector.cpp:1:
  811. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h: In member function 'void usb_midi_class::setHandleSysEx(void (*)(const uint8_t*, uint16_t, bool))':
  812. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h:325:47: warning: cast between incompatible function types from 'void (*)(const uint8_t*, uint16_t, bool)' {aka 'void (*)(const unsigned char*, short unsigned int, bool)'} to 'void (*)(const uint8_t*, uint16_t, uint8_t)' {aka 'void (*)(const unsigned char*, short unsigned int, unsigned char)'} [-Wcast-function-type]
  813. 325 | usb_midi_handleSysExPartial = (void (*)(const uint8_t *, uint16_t, uint8_t))fptr;
  814. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  815. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h: In member function 'void usb_midi_class::setHandleSystemExclusive(void (*)(const uint8_t*, uint16_t, bool))':
  816. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h:329:47: warning: cast between incompatible function types from 'void (*)(const uint8_t*, uint16_t, bool)' {aka 'void (*)(const unsigned char*, short unsigned int, bool)'} to 'void (*)(const uint8_t*, uint16_t, uint8_t)' {aka 'void (*)(const unsigned char*, short unsigned int, unsigned char)'} [-Wcast-function-type]
  817. 329 | usb_midi_handleSysExPartial = (void (*)(const uint8_t *, uint16_t, uint8_t))fptr;
  818. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  819. In file included from /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/WProgram.h:57,
  820. from pch/Arduino.h:6,
  821. from /home/user/Arduino/libraries/Control-Surface/src/AH/Math/FixArduinoMacros.hpp:7,
  822. from /home/user/Arduino/libraries/Control-Surface/src/AH/Math/MinMaxFix.hpp:6,
  823. from /home/user/Arduino/libraries/Control-Surface/src/AH/Arduino-Wrapper.h:3,
  824. from /home/user/Arduino/libraries/Control-Surface/src/AH/Math/Quaternion.hpp:27,
  825. from /home/user/Arduino/libraries/Control-Surface/src/AH/Math/Quaternion.cpp:1:
  826. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h: In member function 'void usb_midi_class::setHandleSysEx(void (*)(const uint8_t*, uint16_t, bool))':
  827. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h:325:47: warning: cast between incompatible function types from 'void (*)(const uint8_t*, uint16_t, bool)' {aka 'void (*)(const unsigned char*, short unsigned int, bool)'} to 'void (*)(const uint8_t*, uint16_t, uint8_t)' {aka 'void (*)(const unsigned char*, short unsigned int, unsigned char)'} [-Wcast-function-type]
  828. 325 | usb_midi_handleSysExPartial = (void (*)(const uint8_t *, uint16_t, uint8_t))fptr;
  829. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  830. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h: In member function 'void usb_midi_class::setHandleSystemExclusive(void (*)(const uint8_t*, uint16_t, bool))':
  831. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h:329:47: warning: cast between incompatible function types from 'void (*)(const uint8_t*, uint16_t, bool)' {aka 'void (*)(const unsigned char*, short unsigned int, bool)'} to 'void (*)(const uint8_t*, uint16_t, uint8_t)' {aka 'void (*)(const unsigned char*, short unsigned int, unsigned char)'} [-Wcast-function-type]
  832. 329 | usb_midi_handleSysExPartial = (void (*)(const uint8_t *, uint16_t, uint8_t))fptr;
  833. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  834. In file included from /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/WProgram.h:57,
  835. from pch/Arduino.h:6,
  836. from /home/user/Arduino/libraries/Control-Surface/src/AH/Math/FixArduinoMacros.hpp:7,
  837. from /home/user/Arduino/libraries/Control-Surface/src/AH/Math/MinMaxFix.hpp:6,
  838. from /home/user/Arduino/libraries/Control-Surface/src/AH/Arduino-Wrapper.h:3,
  839. from /home/user/Arduino/libraries/Control-Surface/src/AH/PrintStream/PrintStream.hpp:13,
  840. from /home/user/Arduino/libraries/Control-Surface/src/AH/PrintStream/PrintStream.cpp:3:
  841. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h: In member function 'void usb_midi_class::setHandleSysEx(void (*)(const uint8_t*, uint16_t, bool))':
  842. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h:325:47: warning: cast between incompatible function types from 'void (*)(const uint8_t*, uint16_t, bool)' {aka 'void (*)(const unsigned char*, short unsigned int, bool)'} to 'void (*)(const uint8_t*, uint16_t, uint8_t)' {aka 'void (*)(const unsigned char*, short unsigned int, unsigned char)'} [-Wcast-function-type]
  843. 325 | usb_midi_handleSysExPartial = (void (*)(const uint8_t *, uint16_t, uint8_t))fptr;
  844. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  845. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h: In member function 'void usb_midi_class::setHandleSystemExclusive(void (*)(const uint8_t*, uint16_t, bool))':
  846. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h:329:47: warning: cast between incompatible function types from 'void (*)(const uint8_t*, uint16_t, bool)' {aka 'void (*)(const unsigned char*, short unsigned int, bool)'} to 'void (*)(const uint8_t*, uint16_t, uint8_t)' {aka 'void (*)(const unsigned char*, short unsigned int, unsigned char)'} [-Wcast-function-type]
  847. 329 | usb_midi_handleSysExPartial = (void (*)(const uint8_t *, uint16_t, uint8_t))fptr;
  848. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  849. In file included from /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/WProgram.h:57,
  850. from pch/Arduino.h:6,
  851. from /home/user/Arduino/libraries/Control-Surface/src/AH/Math/FixArduinoMacros.hpp:7,
  852. from /home/user/Arduino/libraries/Control-Surface/src/AH/Math/MinMaxFix.hpp:6,
  853. from /home/user/Arduino/libraries/Control-Surface/src/AH/Arduino-Wrapper.h:3,
  854. from /home/user/Arduino/libraries/Control-Surface/src/AH/PrintStream/PrintStream.hpp:13,
  855. from /home/user/Arduino/libraries/Control-Surface/src/AH/Debug/Debug.hpp:8,
  856. from /home/user/Arduino/libraries/Control-Surface/src/AH/Containers/LinkedList.hpp:9,
  857. from /home/user/Arduino/libraries/Control-Surface/src/AH/Containers/Updatable.hpp:10,
  858. from /home/user/Arduino/libraries/Control-Surface/src/Control_Surface/Control_Surface_Class.hpp:5,
  859. from /home/user/Arduino/libraries/Control-Surface/src/Control_Surface/Control_Surface_Class.cpp:1:
  860. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h: In member function 'void usb_midi_class::setHandleSysEx(void (*)(const uint8_t*, uint16_t, bool))':
  861. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h:325:47: warning: cast between incompatible function types from 'void (*)(const uint8_t*, uint16_t, bool)' {aka 'void (*)(const unsigned char*, short unsigned int, bool)'} to 'void (*)(const uint8_t*, uint16_t, uint8_t)' {aka 'void (*)(const unsigned char*, short unsigned int, unsigned char)'} [-Wcast-function-type]
  862. 325 | usb_midi_handleSysExPartial = (void (*)(const uint8_t *, uint16_t, uint8_t))fptr;
  863. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  864. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h: In member function 'void usb_midi_class::setHandleSystemExclusive(void (*)(const uint8_t*, uint16_t, bool))':
  865. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h:329:47: warning: cast between incompatible function types from 'void (*)(const uint8_t*, uint16_t, bool)' {aka 'void (*)(const unsigned char*, short unsigned int, bool)'} to 'void (*)(const uint8_t*, uint16_t, uint8_t)' {aka 'void (*)(const unsigned char*, short unsigned int, unsigned char)'} [-Wcast-function-type]
  866. 329 | usb_midi_handleSysExPartial = (void (*)(const uint8_t *, uint16_t, uint8_t))fptr;
  867. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  868. In file included from /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/WProgram.h:57,
  869. from pch/Arduino.h:6,
  870. from /home/user/Arduino/libraries/Control-Surface/src/AH/Math/FixArduinoMacros.hpp:7,
  871. from /home/user/Arduino/libraries/Control-Surface/src/AH/Math/MinMaxFix.hpp:6,
  872. from /home/user/Arduino/libraries/Control-Surface/src/AH/Arduino-Wrapper.h:3,
  873. from /home/user/Arduino/libraries/Control-Surface/src/Def/Cable.hpp:5,
  874. from /home/user/Arduino/libraries/Control-Surface/src/Def/Def.hpp:5,
  875. from /home/user/Arduino/libraries/Control-Surface/src/Def/MIDIAddress.hpp:5,
  876. from /home/user/Arduino/libraries/Control-Surface/src/Def/MIDIAddress.cpp:1:
  877. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h: In member function 'void usb_midi_class::setHandleSysEx(void (*)(const uint8_t*, uint16_t, bool))':
  878. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h:325:47: warning: cast between incompatible function types from 'void (*)(const uint8_t*, uint16_t, bool)' {aka 'void (*)(const unsigned char*, short unsigned int, bool)'} to 'void (*)(const uint8_t*, uint16_t, uint8_t)' {aka 'void (*)(const unsigned char*, short unsigned int, unsigned char)'} [-Wcast-function-type]
  879. 325 | usb_midi_handleSysExPartial = (void (*)(const uint8_t *, uint16_t, uint8_t))fptr;
  880. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  881. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h: In member function 'void usb_midi_class::setHandleSystemExclusive(void (*)(const uint8_t*, uint16_t, bool))':
  882. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h:329:47: warning: cast between incompatible function types from 'void (*)(const uint8_t*, uint16_t, bool)' {aka 'void (*)(const unsigned char*, short unsigned int, bool)'} to 'void (*)(const uint8_t*, uint16_t, uint8_t)' {aka 'void (*)(const unsigned char*, short unsigned int, unsigned char)'} [-Wcast-function-type]
  883. 329 | usb_midi_handleSysExPartial = (void (*)(const uint8_t *, uint16_t, uint8_t))fptr;
  884. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  885. In file included from /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/WProgram.h:57,
  886. from pch/Arduino.h:6,
  887. from /home/user/Arduino/libraries/Control-Surface/src/AH/Math/FixArduinoMacros.hpp:7,
  888. from /home/user/Arduino/libraries/Control-Surface/src/AH/Math/MinMaxFix.hpp:6,
  889. from /home/user/Arduino/libraries/Control-Surface/src/AH/Arduino-Wrapper.h:3,
  890. from /home/user/Arduino/libraries/Control-Surface/src/Def/Cable.hpp:5,
  891. from /home/user/Arduino/libraries/Control-Surface/src/Def/Cable.cpp:1:
  892. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h: In member function 'void usb_midi_class::setHandleSysEx(void (*)(const uint8_t*, uint16_t, bool))':
  893. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h:325:47: warning: cast between incompatible function types from 'void (*)(const uint8_t*, uint16_t, bool)' {aka 'void (*)(const unsigned char*, short unsigned int, bool)'} to 'void (*)(const uint8_t*, uint16_t, uint8_t)' {aka 'void (*)(const unsigned char*, short unsigned int, unsigned char)'} [-Wcast-function-type]
  894. 325 | usb_midi_handleSysExPartial = (void (*)(const uint8_t *, uint16_t, uint8_t))fptr;
  895. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  896. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h: In member function 'void usb_midi_class::setHandleSystemExclusive(void (*)(const uint8_t*, uint16_t, bool))':
  897. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h:329:47: warning: cast between incompatible function types from 'void (*)(const uint8_t*, uint16_t, bool)' {aka 'void (*)(const unsigned char*, short unsigned int, bool)'} to 'void (*)(const uint8_t*, uint16_t, uint8_t)' {aka 'void (*)(const unsigned char*, short unsigned int, unsigned char)'} [-Wcast-function-type]
  898. 329 | usb_midi_handleSysExPartial = (void (*)(const uint8_t *, uint16_t, uint8_t))fptr;
  899. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  900. In file included from /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/WProgram.h:57,
  901. from pch/Arduino.h:6,
  902. from /home/user/Arduino/libraries/Control-Surface/src/AH/Math/FixArduinoMacros.hpp:7,
  903. from /home/user/Arduino/libraries/Control-Surface/src/AH/Math/MinMaxFix.hpp:6,
  904. from /home/user/Arduino/libraries/Control-Surface/src/AH/Arduino-Wrapper.h:3,
  905. from /home/user/Arduino/libraries/Control-Surface/src/Def/Channel.hpp:5,
  906. from /home/user/Arduino/libraries/Control-Surface/src/Def/Channel.cpp:1:
  907. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h: In member function 'void usb_midi_class::setHandleSysEx(void (*)(const uint8_t*, uint16_t, bool))':
  908. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h:325:47: warning: cast between incompatible function types from 'void (*)(const uint8_t*, uint16_t, bool)' {aka 'void (*)(const unsigned char*, short unsigned int, bool)'} to 'void (*)(const uint8_t*, uint16_t, uint8_t)' {aka 'void (*)(const unsigned char*, short unsigned int, unsigned char)'} [-Wcast-function-type]
  909. 325 | usb_midi_handleSysExPartial = (void (*)(const uint8_t *, uint16_t, uint8_t))fptr;
  910. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  911. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h: In member function 'void usb_midi_class::setHandleSystemExclusive(void (*)(const uint8_t*, uint16_t, bool))':
  912. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h:329:47: warning: cast between incompatible function types from 'void (*)(const uint8_t*, uint16_t, bool)' {aka 'void (*)(const unsigned char*, short unsigned int, bool)'} to 'void (*)(const uint8_t*, uint16_t, uint8_t)' {aka 'void (*)(const unsigned char*, short unsigned int, unsigned char)'} [-Wcast-function-type]
  913. 329 | usb_midi_handleSysExPartial = (void (*)(const uint8_t *, uint16_t, uint8_t))fptr;
  914. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  915. In file included from /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/WProgram.h:57,
  916. from pch/Arduino.h:6,
  917. from /home/user/Arduino/libraries/Control-Surface/src/AH/Math/FixArduinoMacros.hpp:7,
  918. from /home/user/Arduino/libraries/Control-Surface/src/AH/Math/MinMaxFix.hpp:6,
  919. from /home/user/Arduino/libraries/Control-Surface/src/AH/Arduino-Wrapper.h:3,
  920. from /home/user/Arduino/libraries/Control-Surface/src/AH/PrintStream/PrintStream.hpp:13,
  921. from /home/user/Arduino/libraries/Control-Surface/src/AH/Debug/Debug.hpp:8,
  922. from /home/user/Arduino/libraries/Control-Surface/src/AH/Containers/LinkedList.hpp:9,
  923. from /home/user/Arduino/libraries/Control-Surface/src/Display/DisplayElement.hpp:3,
  924. from /home/user/Arduino/libraries/Control-Surface/src/Display/DisplayElement.cpp:1:
  925. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h: In member function 'void usb_midi_class::setHandleSysEx(void (*)(const uint8_t*, uint16_t, bool))':
  926. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h:325:47: warning: cast between incompatible function types from 'void (*)(const uint8_t*, uint16_t, bool)' {aka 'void (*)(const unsigned char*, short unsigned int, bool)'} to 'void (*)(const uint8_t*, uint16_t, uint8_t)' {aka 'void (*)(const unsigned char*, short unsigned int, unsigned char)'} [-Wcast-function-type]
  927. 325 | usb_midi_handleSysExPartial = (void (*)(const uint8_t *, uint16_t, uint8_t))fptr;
  928. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  929. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h: In member function 'void usb_midi_class::setHandleSystemExclusive(void (*)(const uint8_t*, uint16_t, bool))':
  930. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h:329:47: warning: cast between incompatible function types from 'void (*)(const uint8_t*, uint16_t, bool)' {aka 'void (*)(const unsigned char*, short unsigned int, bool)'} to 'void (*)(const uint8_t*, uint16_t, uint8_t)' {aka 'void (*)(const unsigned char*, short unsigned int, unsigned char)'} [-Wcast-function-type]
  931. 329 | usb_midi_handleSysExPartial = (void (*)(const uint8_t *, uint16_t, uint8_t))fptr;
  932. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  933. In file included from /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/WProgram.h:57,
  934. from pch/Arduino.h:6,
  935. from /home/user/Arduino/libraries/Control-Surface/src/AH/Math/FixArduinoMacros.hpp:7,
  936. from /home/user/Arduino/libraries/Control-Surface/src/AH/Math/MinMaxFix.hpp:6,
  937. from /home/user/Arduino/libraries/Control-Surface/src/AH/Arduino-Wrapper.h:3,
  938. from /home/user/Arduino/libraries/Control-Surface/src/AH/PrintStream/PrintStream.hpp:13,
  939. from /home/user/Arduino/libraries/Control-Surface/src/AH/Debug/Debug.hpp:8,
  940. from /home/user/Arduino/libraries/Control-Surface/src/AH/Containers/LinkedList.hpp:9,
  941. from /home/user/Arduino/libraries/Control-Surface/src/Display/DisplayInterface.hpp:3,
  942. from /home/user/Arduino/libraries/Control-Surface/src/Display/DisplayInterface.cpp:1:
  943. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h: In member function 'void usb_midi_class::setHandleSysEx(void (*)(const uint8_t*, uint16_t, bool))':
  944. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h:325:47: warning: cast between incompatible function types from 'void (*)(const uint8_t*, uint16_t, bool)' {aka 'void (*)(const unsigned char*, short unsigned int, bool)'} to 'void (*)(const uint8_t*, uint16_t, uint8_t)' {aka 'void (*)(const unsigned char*, short unsigned int, unsigned char)'} [-Wcast-function-type]
  945. 325 | usb_midi_handleSysExPartial = (void (*)(const uint8_t *, uint16_t, uint8_t))fptr;
  946. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  947. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h: In member function 'void usb_midi_class::setHandleSystemExclusive(void (*)(const uint8_t*, uint16_t, bool))':
  948. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h:329:47: warning: cast between incompatible function types from 'void (*)(const uint8_t*, uint16_t, bool)' {aka 'void (*)(const unsigned char*, short unsigned int, bool)'} to 'void (*)(const uint8_t*, uint16_t, uint8_t)' {aka 'void (*)(const unsigned char*, short unsigned int, unsigned char)'} [-Wcast-function-type]
  949. 329 | usb_midi_handleSysExPartial = (void (*)(const uint8_t *, uint16_t, uint8_t))fptr;
  950. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  951. In file included from /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/WProgram.h:57,
  952. from pch/Arduino.h:6,
  953. from /home/user/Arduino/libraries/Control-Surface/src/AH/Math/FixArduinoMacros.hpp:7,
  954. from /home/user/Arduino/libraries/Control-Surface/src/AH/Math/MinMaxFix.hpp:6,
  955. from /home/user/Arduino/libraries/Control-Surface/src/AH/Arduino-Wrapper.h:3,
  956. from /home/user/Arduino/libraries/Control-Surface/src/Display/Helpers/Bresenham.hpp:3,
  957. from /home/user/Arduino/libraries/Control-Surface/src/Display/Helpers/Bresenham.cpp:1:
  958. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h: In member function 'void usb_midi_class::setHandleSysEx(void (*)(const uint8_t*, uint16_t, bool))':
  959. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h:325:47: warning: cast between incompatible function types from 'void (*)(const uint8_t*, uint16_t, bool)' {aka 'void (*)(const unsigned char*, short unsigned int, bool)'} to 'void (*)(const uint8_t*, uint16_t, uint8_t)' {aka 'void (*)(const unsigned char*, short unsigned int, unsigned char)'} [-Wcast-function-type]
  960. 325 | usb_midi_handleSysExPartial = (void (*)(const uint8_t *, uint16_t, uint8_t))fptr;
  961. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  962. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h: In member function 'void usb_midi_class::setHandleSystemExclusive(void (*)(const uint8_t*, uint16_t, bool))':
  963. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h:329:47: warning: cast between incompatible function types from 'void (*)(const uint8_t*, uint16_t, bool)' {aka 'void (*)(const unsigned char*, short unsigned int, bool)'} to 'void (*)(const uint8_t*, uint16_t, uint8_t)' {aka 'void (*)(const unsigned char*, short unsigned int, unsigned char)'} [-Wcast-function-type]
  964. 329 | usb_midi_handleSysExPartial = (void (*)(const uint8_t *, uint16_t, uint8_t))fptr;
  965. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  966. In file included from /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/WProgram.h:57,
  967. from pch/Arduino.h:6,
  968. from /home/user/Arduino/libraries/Control-Surface/src/AH/Math/FixArduinoMacros.hpp:7,
  969. from /home/user/Arduino/libraries/Control-Surface/src/AH/Math/MinMaxFix.hpp:6,
  970. from /home/user/Arduino/libraries/Control-Surface/src/AH/Arduino-Wrapper.h:3,
  971. from /home/user/Arduino/libraries/Control-Surface/src/MIDI_Constants/MCUNameFromNoteNumber.hpp:8,
  972. from /home/user/Arduino/libraries/Control-Surface/src/MIDI_Constants/MCUNameFromNoteNumber.cpp:6:
  973. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h: In member function 'void usb_midi_class::setHandleSysEx(void (*)(const uint8_t*, uint16_t, bool))':
  974. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h:325:47: warning: cast between incompatible function types from 'void (*)(const uint8_t*, uint16_t, bool)' {aka 'void (*)(const unsigned char*, short unsigned int, bool)'} to 'void (*)(const uint8_t*, uint16_t, uint8_t)' {aka 'void (*)(const unsigned char*, short unsigned int, unsigned char)'} [-Wcast-function-type]
  975. 325 | usb_midi_handleSysExPartial = (void (*)(const uint8_t *, uint16_t, uint8_t))fptr;
  976. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  977. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h: In member function 'void usb_midi_class::setHandleSystemExclusive(void (*)(const uint8_t*, uint16_t, bool))':
  978. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h:329:47: warning: cast between incompatible function types from 'void (*)(const uint8_t*, uint16_t, bool)' {aka 'void (*)(const unsigned char*, short unsigned int, bool)'} to 'void (*)(const uint8_t*, uint16_t, uint8_t)' {aka 'void (*)(const unsigned char*, short unsigned int, unsigned char)'} [-Wcast-function-type]
  979. 329 | usb_midi_handleSysExPartial = (void (*)(const uint8_t *, uint16_t, uint8_t))fptr;
  980. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  981. In file included from /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/WProgram.h:57,
  982. from pch/Arduino.h:6,
  983. from /home/user/Arduino/libraries/Control-Surface/src/AH/Math/FixArduinoMacros.hpp:7,
  984. from /home/user/Arduino/libraries/Control-Surface/src/AH/Math/MinMaxFix.hpp:6,
  985. from /home/user/Arduino/libraries/Control-Surface/src/AH/Arduino-Wrapper.h:3,
  986. from /home/user/Arduino/libraries/Control-Surface/src/MIDI_Inputs/LEDs/NovationLaunchpadColorLUT.hpp:3,
  987. from /home/user/Arduino/libraries/Control-Surface/src/MIDI_Inputs/LEDs/NoteCCKPRangeFastLED.cpp:2:
  988. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h: In member function 'void usb_midi_class::setHandleSysEx(void (*)(const uint8_t*, uint16_t, bool))':
  989. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h:325:47: warning: cast between incompatible function types from 'void (*)(const uint8_t*, uint16_t, bool)' {aka 'void (*)(const unsigned char*, short unsigned int, bool)'} to 'void (*)(const uint8_t*, uint16_t, uint8_t)' {aka 'void (*)(const unsigned char*, short unsigned int, unsigned char)'} [-Wcast-function-type]
  990. 325 | usb_midi_handleSysExPartial = (void (*)(const uint8_t *, uint16_t, uint8_t))fptr;
  991. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  992. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h: In member function 'void usb_midi_class::setHandleSystemExclusive(void (*)(const uint8_t*, uint16_t, bool))':
  993. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h:329:47: warning: cast between incompatible function types from 'void (*)(const uint8_t*, uint16_t, bool)' {aka 'void (*)(const unsigned char*, short unsigned int, bool)'} to 'void (*)(const uint8_t*, uint16_t, uint8_t)' {aka 'void (*)(const unsigned char*, short unsigned int, unsigned char)'} [-Wcast-function-type]
  994. 329 | usb_midi_handleSysExPartial = (void (*)(const uint8_t *, uint16_t, uint8_t))fptr;
  995. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  996. In file included from /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/WProgram.h:57,
  997. from pch/Arduino.h:6,
  998. from /home/user/Arduino/libraries/Control-Surface/src/AH/Math/FixArduinoMacros.hpp:7,
  999. from /home/user/Arduino/libraries/Control-Surface/src/AH/Math/MinMaxFix.hpp:6,
  1000. from /home/user/Arduino/libraries/Control-Surface/src/AH/Arduino-Wrapper.h:3,
  1001. from /home/user/Arduino/libraries/Control-Surface/src/AH/PrintStream/PrintStream.hpp:13,
  1002. from /home/user/Arduino/libraries/Control-Surface/src/AH/Debug/Debug.hpp:8,
  1003. from /home/user/Arduino/libraries/Control-Surface/src/MIDI_Inputs/MCU/LCD.hpp:3,
  1004. from /home/user/Arduino/libraries/Control-Surface/src/MIDI_Inputs/MCU/LCD.cpp:1:
  1005. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h: In member function 'void usb_midi_class::setHandleSysEx(void (*)(const uint8_t*, uint16_t, bool))':
  1006. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h:325:47: warning: cast between incompatible function types from 'void (*)(const uint8_t*, uint16_t, bool)' {aka 'void (*)(const unsigned char*, short unsigned int, bool)'} to 'void (*)(const uint8_t*, uint16_t, uint8_t)' {aka 'void (*)(const unsigned char*, short unsigned int, unsigned char)'} [-Wcast-function-type]
  1007. 325 | usb_midi_handleSysExPartial = (void (*)(const uint8_t *, uint16_t, uint8_t))fptr;
  1008. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1009. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h: In member function 'void usb_midi_class::setHandleSystemExclusive(void (*)(const uint8_t*, uint16_t, bool))':
  1010. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h:329:47: warning: cast between incompatible function types from 'void (*)(const uint8_t*, uint16_t, bool)' {aka 'void (*)(const unsigned char*, short unsigned int, bool)'} to 'void (*)(const uint8_t*, uint16_t, uint8_t)' {aka 'void (*)(const unsigned char*, short unsigned int, unsigned char)'} [-Wcast-function-type]
  1011. 329 | usb_midi_handleSysExPartial = (void (*)(const uint8_t *, uint16_t, uint8_t))fptr;
  1012. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1013. In file included from /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/WProgram.h:57,
  1014. from pch/Arduino.h:6,
  1015. from /home/user/Arduino/libraries/Control-Surface/src/AH/Math/FixArduinoMacros.hpp:7,
  1016. from /home/user/Arduino/libraries/Control-Surface/src/AH/Math/MinMaxFix.hpp:6,
  1017. from /home/user/Arduino/libraries/Control-Surface/src/AH/Arduino-Wrapper.h:3,
  1018. from /home/user/Arduino/libraries/Control-Surface/src/AH/PrintStream/PrintStream.hpp:13,
  1019. from /home/user/Arduino/libraries/Control-Surface/src/AH/Debug/Debug.hpp:8,
  1020. from /home/user/Arduino/libraries/Control-Surface/src/AH/Error/Error.hpp:8,
  1021. from /home/user/Arduino/libraries/Control-Surface/src/AH/Containers/BitArray.hpp:9,
  1022. from /home/user/Arduino/libraries/Control-Surface/src/MIDI_Interfaces/MIDI_Pipes.hpp:3,
  1023. from /home/user/Arduino/libraries/Control-Surface/src/MIDI_Interfaces/MIDI_Interface.hpp:3,
  1024. from /home/user/Arduino/libraries/Control-Surface/src/MIDI_Interfaces/MIDI_Interface.cpp:1:
  1025. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h: In member function 'void usb_midi_class::setHandleSysEx(void (*)(const uint8_t*, uint16_t, bool))':
  1026. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h:325:47: warning: cast between incompatible function types from 'void (*)(const uint8_t*, uint16_t, bool)' {aka 'void (*)(const unsigned char*, short unsigned int, bool)'} to 'void (*)(const uint8_t*, uint16_t, uint8_t)' {aka 'void (*)(const unsigned char*, short unsigned int, unsigned char)'} [-Wcast-function-type]
  1027. 325 | usb_midi_handleSysExPartial = (void (*)(const uint8_t *, uint16_t, uint8_t))fptr;
  1028. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1029. In file included from /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/WProgram.h:57,
  1030. from pch/Arduino.h:6,
  1031. from /home/user/Arduino/libraries/Control-Surface/src/AH/Math/FixArduinoMacros.hpp:7,
  1032. from /home/user/Arduino/libraries/Control-Surface/src/AH/Math/MinMaxFix.hpp:6,
  1033. from /home/user/Arduino/libraries/Control-Surface/src/AH/Arduino-Wrapper.h:3,
  1034. from /home/user/Arduino/libraries/Control-Surface/src/AH/PrintStream/PrintStream.hpp:13,
  1035. from /home/user/Arduino/libraries/Control-Surface/src/AH/Debug/Debug.hpp:8,
  1036. from /home/user/Arduino/libraries/Control-Surface/src/AH/Error/Error.hpp:8,
  1037. from /home/user/Arduino/libraries/Control-Surface/src/AH/Containers/BitArray.hpp:9,
  1038. from /home/user/Arduino/libraries/Control-Surface/src/MIDI_Interfaces/MIDI_Pipes.hpp:3,
  1039. from /home/user/Arduino/libraries/Control-Surface/src/MIDI_Interfaces/MIDI_Interface.hpp:3,
  1040. from /home/user/Arduino/libraries/Control-Surface/src/MIDI_Interfaces/DebugMIDI_Interface.hpp:3,
  1041. from /home/user/Arduino/libraries/Control-Surface/src/MIDI_Interfaces/DebugMIDI_Interface.cpp:1:
  1042. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h: In member function 'void usb_midi_class::setHandleSysEx(void (*)(const uint8_t*, uint16_t, bool))':
  1043. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h:325:47: warning: cast between incompatible function types from 'void (*)(const uint8_t*, uint16_t, bool)' {aka 'void (*)(const unsigned char*, short unsigned int, bool)'} to 'void (*)(const uint8_t*, uint16_t, uint8_t)' {aka 'void (*)(const unsigned char*, short unsigned int, unsigned char)'} [-Wcast-function-type]
  1044. 325 | usb_midi_handleSysExPartial = (void (*)(const uint8_t *, uint16_t, uint8_t))fptr;
  1045. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1046. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h: In member function 'void usb_midi_class::setHandleSystemExclusive(void (*)(const uint8_t*, uint16_t, bool))':
  1047. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h:329:47: warning: cast between incompatible function types from 'void (*)(const uint8_t*, uint16_t, bool)' {aka 'void (*)(const unsigned char*, short unsigned int, bool)'} to 'void (*)(const uint8_t*, uint16_t, uint8_t)' {aka 'void (*)(const unsigned char*, short unsigned int, unsigned char)'} [-Wcast-function-type]
  1048. 329 | usb_midi_handleSysExPartial = (void (*)(const uint8_t *, uint16_t, uint8_t))fptr;
  1049. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1050. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h: In member function 'void usb_midi_class::setHandleSystemExclusive(void (*)(const uint8_t*, uint16_t, bool))':
  1051. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h:329:47: warning: cast between incompatible function types from 'void (*)(const uint8_t*, uint16_t, bool)' {aka 'void (*)(const unsigned char*, short unsigned int, bool)'} to 'void (*)(const uint8_t*, uint16_t, uint8_t)' {aka 'void (*)(const unsigned char*, short unsigned int, unsigned char)'} [-Wcast-function-type]
  1052. 329 | usb_midi_handleSysExPartial = (void (*)(const uint8_t *, uint16_t, uint8_t))fptr;
  1053. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1054. In file included from /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/WProgram.h:57,
  1055. from pch/Arduino.h:6,
  1056. from /home/user/Arduino/libraries/Control-Surface/src/AH/Math/FixArduinoMacros.hpp:7,
  1057. from /home/user/Arduino/libraries/Control-Surface/src/AH/Math/MinMaxFix.hpp:6,
  1058. from /home/user/Arduino/libraries/Control-Surface/src/AH/Arduino-Wrapper.h:3,
  1059. from /home/user/Arduino/libraries/Control-Surface/src/AH/PrintStream/PrintStream.hpp:13,
  1060. from /home/user/Arduino/libraries/Control-Surface/src/AH/Debug/Debug.hpp:8,
  1061. from /home/user/Arduino/libraries/Control-Surface/src/AH/Error/Error.hpp:8,
  1062. from /home/user/Arduino/libraries/Control-Surface/src/AH/Containers/BitArray.hpp:9,
  1063. from /home/user/Arduino/libraries/Control-Surface/src/MIDI_Interfaces/MIDI_Pipes.hpp:3,
  1064. from /home/user/Arduino/libraries/Control-Surface/src/MIDI_Interfaces/MIDI_Interface.hpp:3,
  1065. from /home/user/Arduino/libraries/Control-Surface/src/MIDI_Interfaces/SerialMIDI_Interface.hpp:3,
  1066. from /home/user/Arduino/libraries/Control-Surface/src/MIDI_Interfaces/SerialMIDI_Interface.cpp:1:
  1067. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h: In member function 'void usb_midi_class::setHandleSysEx(void (*)(const uint8_t*, uint16_t, bool))':
  1068. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h:325:47: warning: cast between incompatible function types from 'void (*)(const uint8_t*, uint16_t, bool)' {aka 'void (*)(const unsigned char*, short unsigned int, bool)'} to 'void (*)(const uint8_t*, uint16_t, uint8_t)' {aka 'void (*)(const unsigned char*, short unsigned int, unsigned char)'} [-Wcast-function-type]
  1069. 325 | usb_midi_handleSysExPartial = (void (*)(const uint8_t *, uint16_t, uint8_t))fptr;
  1070. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1071. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h: In member function 'void usb_midi_class::setHandleSystemExclusive(void (*)(const uint8_t*, uint16_t, bool))':
  1072. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h:329:47: warning: cast between incompatible function types from 'void (*)(const uint8_t*, uint16_t, bool)' {aka 'void (*)(const unsigned char*, short unsigned int, bool)'} to 'void (*)(const uint8_t*, uint16_t, uint8_t)' {aka 'void (*)(const unsigned char*, short unsigned int, unsigned char)'} [-Wcast-function-type]
  1073. 329 | usb_midi_handleSysExPartial = (void (*)(const uint8_t *, uint16_t, uint8_t))fptr;
  1074. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1075. In file included from /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/WProgram.h:57,
  1076. from pch/Arduino.h:6,
  1077. from /home/user/Arduino/libraries/Control-Surface/src/AH/Math/FixArduinoMacros.hpp:7,
  1078. from /home/user/Arduino/libraries/Control-Surface/src/AH/Math/MinMaxFix.hpp:6,
  1079. from /home/user/Arduino/libraries/Control-Surface/src/AH/Arduino-Wrapper.h:3,
  1080. from /home/user/Arduino/libraries/Control-Surface/src/AH/PrintStream/PrintStream.hpp:13,
  1081. from /home/user/Arduino/libraries/Control-Surface/src/AH/Debug/Debug.hpp:8,
  1082. from /home/user/Arduino/libraries/Control-Surface/src/AH/Error/Error.hpp:8,
  1083. from /home/user/Arduino/libraries/Control-Surface/src/AH/Containers/BitArray.hpp:9,
  1084. from /home/user/Arduino/libraries/Control-Surface/src/MIDI_Interfaces/MIDI_Pipes.hpp:3,
  1085. from /home/user/Arduino/libraries/Control-Surface/src/MIDI_Interfaces/MIDI_Pipes.cpp:1:
  1086. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h: In member function 'void usb_midi_class::setHandleSysEx(void (*)(const uint8_t*, uint16_t, bool))':
  1087. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h:325:47: warning: cast between incompatible function types from 'void (*)(const uint8_t*, uint16_t, bool)' {aka 'void (*)(const unsigned char*, short unsigned int, bool)'} to 'void (*)(const uint8_t*, uint16_t, uint8_t)' {aka 'void (*)(const unsigned char*, short unsigned int, unsigned char)'} [-Wcast-function-type]
  1088. 325 | usb_midi_handleSysExPartial = (void (*)(const uint8_t *, uint16_t, uint8_t))fptr;
  1089. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1090. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h: In member function 'void usb_midi_class::setHandleSystemExclusive(void (*)(const uint8_t*, uint16_t, bool))':
  1091. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h:329:47: warning: cast between incompatible function types from 'void (*)(const uint8_t*, uint16_t, bool)' {aka 'void (*)(const unsigned char*, short unsigned int, bool)'} to 'void (*)(const uint8_t*, uint16_t, uint8_t)' {aka 'void (*)(const unsigned char*, short unsigned int, unsigned char)'} [-Wcast-function-type]
  1092. 329 | usb_midi_handleSysExPartial = (void (*)(const uint8_t *, uint16_t, uint8_t))fptr;
  1093. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1094. In file included from /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/WProgram.h:57,
  1095. from pch/Arduino.h:6,
  1096. from /home/user/Arduino/libraries/Control-Surface/src/AH/Math/FixArduinoMacros.hpp:7,
  1097. from /home/user/Arduino/libraries/Control-Surface/src/AH/Math/MinMaxFix.hpp:6,
  1098. from /home/user/Arduino/libraries/Control-Surface/src/AH/Arduino-Wrapper.h:3,
  1099. from /home/user/Arduino/libraries/Control-Surface/src/MIDI_Parsers/MIDI_MessageTypes.hpp:3,
  1100. from /home/user/Arduino/libraries/Control-Surface/src/MIDI_Interfaces/BLEMIDI/BLEMIDIPacketBuilder.hpp:3,
  1101. from /home/user/Arduino/libraries/Control-Surface/src/MIDI_Interfaces/BLEMIDI/BLEMIDIPacketBuilder.cpp:1:
  1102. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h: In member function 'void usb_midi_class::setHandleSysEx(void (*)(const uint8_t*, uint16_t, bool))':
  1103. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h:325:47: warning: cast between incompatible function types from 'void (*)(const uint8_t*, uint16_t, bool)' {aka 'void (*)(const unsigned char*, short unsigned int, bool)'} to 'void (*)(const uint8_t*, uint16_t, uint8_t)' {aka 'void (*)(const unsigned char*, short unsigned int, unsigned char)'} [-Wcast-function-type]
  1104. 325 | usb_midi_handleSysExPartial = (void (*)(const uint8_t *, uint16_t, uint8_t))fptr;
  1105. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1106. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h: In member function 'void usb_midi_class::setHandleSystemExclusive(void (*)(const uint8_t*, uint16_t, bool))':
  1107. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h:329:47: warning: cast between incompatible function types from 'void (*)(const uint8_t*, uint16_t, bool)' {aka 'void (*)(const unsigned char*, short unsigned int, bool)'} to 'void (*)(const uint8_t*, uint16_t, uint8_t)' {aka 'void (*)(const unsigned char*, short unsigned int, unsigned char)'} [-Wcast-function-type]
  1108. 329 | usb_midi_handleSysExPartial = (void (*)(const uint8_t *, uint16_t, uint8_t))fptr;
  1109. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1110. In file included from /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/WProgram.h:57,
  1111. from pch/Arduino.h:6,
  1112. from /home/user/Arduino/libraries/Control-Surface/src/AH/Math/FixArduinoMacros.hpp:7,
  1113. from /home/user/Arduino/libraries/Control-Surface/src/AH/Math/MinMaxFix.hpp:6,
  1114. from /home/user/Arduino/libraries/Control-Surface/src/AH/Arduino-Wrapper.h:3,
  1115. from /home/user/Arduino/libraries/Control-Surface/src/AH/Hardware/ADCConfig.hpp:15,
  1116. from /home/user/Arduino/libraries/Control-Surface/src/AH/Settings/Settings.hpp:12,
  1117. from /home/user/Arduino/libraries/Control-Surface/src/AH/Settings/SettingsWrapper.hpp:10,
  1118. from /home/user/Arduino/libraries/Control-Surface/src/Settings/SettingsWrapper.hpp:17,
  1119. from /home/user/Arduino/libraries/Control-Surface/src/MIDI_Parsers/SysExBuffer.hpp:3,
  1120. from /home/user/Arduino/libraries/Control-Surface/src/MIDI_Parsers/SysExBuffer.cpp:1:
  1121. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h: In member function 'void usb_midi_class::setHandleSysEx(void (*)(const uint8_t*, uint16_t, bool))':
  1122. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h:325:47: warning: cast between incompatible function types from 'void (*)(const uint8_t*, uint16_t, bool)' {aka 'void (*)(const unsigned char*, short unsigned int, bool)'} to 'void (*)(const uint8_t*, uint16_t, uint8_t)' {aka 'void (*)(const unsigned char*, short unsigned int, unsigned char)'} [-Wcast-function-type]
  1123. 325 | usb_midi_handleSysExPartial = (void (*)(const uint8_t *, uint16_t, uint8_t))fptr;
  1124. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1125. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h: In member function 'void usb_midi_class::setHandleSystemExclusive(void (*)(const uint8_t*, uint16_t, bool))':
  1126. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h:329:47: warning: cast between incompatible function types from 'void (*)(const uint8_t*, uint16_t, bool)' {aka 'void (*)(const unsigned char*, short unsigned int, bool)'} to 'void (*)(const uint8_t*, uint16_t, uint8_t)' {aka 'void (*)(const unsigned char*, short unsigned int, unsigned char)'} [-Wcast-function-type]
  1127. 329 | usb_midi_handleSysExPartial = (void (*)(const uint8_t *, uint16_t, uint8_t))fptr;
  1128. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1129. In file included from /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/WProgram.h:57,
  1130. from pch/Arduino.h:6,
  1131. from /home/user/Arduino/libraries/Control-Surface/src/AH/Math/FixArduinoMacros.hpp:7,
  1132. from /home/user/Arduino/libraries/Control-Surface/src/AH/Math/MinMaxFix.hpp:6,
  1133. from /home/user/Arduino/libraries/Control-Surface/src/AH/Arduino-Wrapper.h:3,
  1134. from /home/user/Arduino/libraries/Control-Surface/src/MIDI_Parsers/MIDI_MessageTypes.hpp:3,
  1135. from /home/user/Arduino/libraries/Control-Surface/src/MIDI_Parsers/MIDI_MessageTypes.cpp:1:
  1136. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h: In member function 'void usb_midi_class::setHandleSysEx(void (*)(const uint8_t*, uint16_t, bool))':
  1137. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h:325:47: warning: cast between incompatible function types from 'void (*)(const uint8_t*, uint16_t, bool)' {aka 'void (*)(const unsigned char*, short unsigned int, bool)'} to 'void (*)(const uint8_t*, uint16_t, uint8_t)' {aka 'void (*)(const unsigned char*, short unsigned int, unsigned char)'} [-Wcast-function-type]
  1138. 325 | usb_midi_handleSysExPartial = (void (*)(const uint8_t *, uint16_t, uint8_t))fptr;
  1139. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1140. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h: In member function 'void usb_midi_class::setHandleSystemExclusive(void (*)(const uint8_t*, uint16_t, bool))':
  1141. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h:329:47: warning: cast between incompatible function types from 'void (*)(const uint8_t*, uint16_t, bool)' {aka 'void (*)(const unsigned char*, short unsigned int, bool)'} to 'void (*)(const uint8_t*, uint16_t, uint8_t)' {aka 'void (*)(const unsigned char*, short unsigned int, unsigned char)'} [-Wcast-function-type]
  1142. 329 | usb_midi_handleSysExPartial = (void (*)(const uint8_t *, uint16_t, uint8_t))fptr;
  1143. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1144. In file included from /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/WProgram.h:57,
  1145. from pch/Arduino.h:6,
  1146. from /home/user/Arduino/libraries/Control-Surface/src/AH/Math/FixArduinoMacros.hpp:7,
  1147. from /home/user/Arduino/libraries/Control-Surface/src/AH/Math/MinMaxFix.hpp:6,
  1148. from /home/user/Arduino/libraries/Control-Surface/src/AH/Arduino-Wrapper.h:3,
  1149. from /home/user/Arduino/libraries/Control-Surface/src/Def/Cable.hpp:5,
  1150. from /home/user/Arduino/libraries/Control-Surface/src/Def/Def.hpp:5,
  1151. from /home/user/Arduino/libraries/Control-Surface/src/MIDI_Parsers/MIDI_Parser.hpp:7,
  1152. from /home/user/Arduino/libraries/Control-Surface/src/MIDI_Parsers/SerialMIDI_Parser.hpp:3,
  1153. from /home/user/Arduino/libraries/Control-Surface/src/MIDI_Parsers/SerialMIDI_Parser.cpp:1:
  1154. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h: In member function 'void usb_midi_class::setHandleSysEx(void (*)(const uint8_t*, uint16_t, bool))':
  1155. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h:325:47: warning: cast between incompatible function types from 'void (*)(const uint8_t*, uint16_t, bool)' {aka 'void (*)(const unsigned char*, short unsigned int, bool)'} to 'void (*)(const uint8_t*, uint16_t, uint8_t)' {aka 'void (*)(const unsigned char*, short unsigned int, unsigned char)'} [-Wcast-function-type]
  1156. 325 | usb_midi_handleSysExPartial = (void (*)(const uint8_t *, uint16_t, uint8_t))fptr;
  1157. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1158. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h: In member function 'void usb_midi_class::setHandleSystemExclusive(void (*)(const uint8_t*, uint16_t, bool))':
  1159. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h:329:47: warning: cast between incompatible function types from 'void (*)(const uint8_t*, uint16_t, bool)' {aka 'void (*)(const unsigned char*, short unsigned int, bool)'} to 'void (*)(const uint8_t*, uint16_t, uint8_t)' {aka 'void (*)(const unsigned char*, short unsigned int, unsigned char)'} [-Wcast-function-type]
  1160. 329 | usb_midi_handleSysExPartial = (void (*)(const uint8_t *, uint16_t, uint8_t))fptr;
  1161. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1162. In file included from /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/WProgram.h:57,
  1163. from pch/Arduino.h:6,
  1164. from /home/user/Arduino/libraries/Control-Surface/src/AH/Math/FixArduinoMacros.hpp:7,
  1165. from /home/user/Arduino/libraries/Control-Surface/src/AH/Math/MinMaxFix.hpp:6,
  1166. from /home/user/Arduino/libraries/Control-Surface/src/AH/Arduino-Wrapper.h:3,
  1167. from /home/user/Arduino/libraries/Control-Surface/src/Def/Cable.hpp:5,
  1168. from /home/user/Arduino/libraries/Control-Surface/src/Def/Def.hpp:5,
  1169. from /home/user/Arduino/libraries/Control-Surface/src/MIDI_Parsers/MIDI_Parser.hpp:7,
  1170. from /home/user/Arduino/libraries/Control-Surface/src/MIDI_Parsers/USBMIDI_Parser.hpp:1,
  1171. from /home/user/Arduino/libraries/Control-Surface/src/MIDI_Parsers/USBMIDI_Parser.cpp:1:
  1172. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h: In member function 'void usb_midi_class::setHandleSysEx(void (*)(const uint8_t*, uint16_t, bool))':
  1173. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h:325:47: warning: cast between incompatible function types from 'void (*)(const uint8_t*, uint16_t, bool)' {aka 'void (*)(const unsigned char*, short unsigned int, bool)'} to 'void (*)(const uint8_t*, uint16_t, uint8_t)' {aka 'void (*)(const unsigned char*, short unsigned int, unsigned char)'} [-Wcast-function-type]
  1174. 325 | usb_midi_handleSysExPartial = (void (*)(const uint8_t *, uint16_t, uint8_t))fptr;
  1175. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1176. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h: In member function 'void usb_midi_class::setHandleSystemExclusive(void (*)(const uint8_t*, uint16_t, bool))':
  1177. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h:329:47: warning: cast between incompatible function types from 'void (*)(const uint8_t*, uint16_t, bool)' {aka 'void (*)(const unsigned char*, short unsigned int, bool)'} to 'void (*)(const uint8_t*, uint16_t, uint8_t)' {aka 'void (*)(const unsigned char*, short unsigned int, unsigned char)'} [-Wcast-function-type]
  1178. 329 | usb_midi_handleSysExPartial = (void (*)(const uint8_t *, uint16_t, uint8_t))fptr;
  1179. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1180. In file included from /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/WProgram.h:57,
  1181. from pch/Arduino.h:6,
  1182. from /home/user/Arduino/libraries/Control-Surface/src/AH/Math/FixArduinoMacros.hpp:7,
  1183. from /home/user/Arduino/libraries/Control-Surface/src/AH/Math/MinMaxFix.hpp:6,
  1184. from /home/user/Arduino/libraries/Control-Surface/src/AH/Arduino-Wrapper.h:3,
  1185. from /home/user/Arduino/libraries/Control-Surface/src/AH/PrintStream/PrintStream.hpp:13,
  1186. from /home/user/Arduino/libraries/Control-Surface/src/AH/Debug/Debug.hpp:8,
  1187. from /home/user/Arduino/libraries/Control-Surface/src/AH/Containers/LinkedList.hpp:9,
  1188. from /home/user/Arduino/libraries/Control-Surface/src/AH/Containers/Updatable.hpp:10,
  1189. from /home/user/Arduino/libraries/Control-Surface/src/Control_Surface/Control_Surface_Class.hpp:5,
  1190. from /home/user/Arduino/libraries/Control-Surface/src/MIDI_Senders/RelativeCCSender.hpp:3,
  1191. from /home/user/Arduino/libraries/Control-Surface/src/MIDI_Senders/RelativeCCSender.cpp:1:
  1192. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h: In member function 'void usb_midi_class::setHandleSysEx(void (*)(const uint8_t*, uint16_t, bool))':
  1193. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h:325:47: warning: cast between incompatible function types from 'void (*)(const uint8_t*, uint16_t, bool)' {aka 'void (*)(const unsigned char*, short unsigned int, bool)'} to 'void (*)(const uint8_t*, uint16_t, uint8_t)' {aka 'void (*)(const unsigned char*, short unsigned int, unsigned char)'} [-Wcast-function-type]
  1194. 325 | usb_midi_handleSysExPartial = (void (*)(const uint8_t *, uint16_t, uint8_t))fptr;
  1195. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1196. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h: In member function 'void usb_midi_class::setHandleSystemExclusive(void (*)(const uint8_t*, uint16_t, bool))':
  1197. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h:329:47: warning: cast between incompatible function types from 'void (*)(const uint8_t*, uint16_t, bool)' {aka 'void (*)(const unsigned char*, short unsigned int, bool)'} to 'void (*)(const uint8_t*, uint16_t, uint8_t)' {aka 'void (*)(const unsigned char*, short unsigned int, unsigned char)'} [-Wcast-function-type]
  1198. 329 | usb_midi_handleSysExPartial = (void (*)(const uint8_t *, uint16_t, uint8_t))fptr;
  1199. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1200. In file included from /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/WProgram.h:57,
  1201. from pch/Arduino.h:6,
  1202. from /home/user/Arduino/libraries/Control-Surface/src/AH/Math/FixArduinoMacros.hpp:7,
  1203. from /home/user/Arduino/libraries/Control-Surface/src/AH/Math/MinMaxFix.hpp:6,
  1204. from /home/user/Arduino/libraries/Control-Surface/src/AH/Arduino-Wrapper.h:3,
  1205. from /home/user/Arduino/libraries/Control-Surface/src/Submodules/Encoder/AtomicPosition.hpp:3,
  1206. from /home/user/Arduino/libraries/Control-Surface/src/Submodules/Encoder/AHEncoder.hpp:3,
  1207. from /home/user/Arduino/libraries/Control-Surface/src/Submodules/Encoder/AHEncoder.cpp:3:
  1208. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h: In member function 'void usb_midi_class::setHandleSysEx(void (*)(const uint8_t*, uint16_t, bool))':
  1209. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h:325:47: warning: cast between incompatible function types from 'void (*)(const uint8_t*, uint16_t, bool)' {aka 'void (*)(const unsigned char*, short unsigned int, bool)'} to 'void (*)(const uint8_t*, uint16_t, uint8_t)' {aka 'void (*)(const unsigned char*, short unsigned int, unsigned char)'} [-Wcast-function-type]
  1210. 325 | usb_midi_handleSysExPartial = (void (*)(const uint8_t *, uint16_t, uint8_t))fptr;
  1211. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1212. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h: In member function 'void usb_midi_class::setHandleSystemExclusive(void (*)(const uint8_t*, uint16_t, bool))':
  1213. /home/user/.arduino15/packages/teensy/hardware/avr/1.58.1/cores/teensy4/usb_midi.h:329:47: warning: cast between incompatible function types from 'void (*)(const uint8_t*, uint16_t, bool)' {aka 'void (*)(const unsigned char*, short unsigned int, bool)'} to 'void (*)(const uint8_t*, uint16_t, uint8_t)' {aka 'void (*)(const unsigned char*, short unsigned int, unsigned char)'} [-Wcast-function-type]
  1214. 329 | usb_midi_handleSysExPartial = (void (*)(const uint8_t *, uint16_t, uint8_t))fptr;
  1215. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1216. Opening Teensy Loader...
  1217. teensy_size: Memory Usage on Teensy 4.1:
  1218. teensy_size: FLASH: code:18276, data:5100, headers:8364 free for files:8094724
  1219. teensy_size: RAM1: variables:7456, code:15624, padding:17144 free for local variables:484064
  1220. teensy_size: RAM2: variables:6272 free for malloc/new:518016
  1221.  
Advertisement
Add Comment
Please, Sign In to add comment