Advertisement
samurairocker

conflicting declaration 'AudioDynamicMixer<9> dynamic_mixer'

Apr 10th, 2022
115
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 410.04 KB | None | 0 0
  1. Arduino: 1.8.19 (Windows 10), Board: "Proffieboard V2, Serial + Mass Storage, SDCARD (SPI), 80 MHz, Smallest Code"
  2.  
  3. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:328:
  4.  
  5. C:\Users\Samur\Desktop\ProffieOS\sound\dac.h:599:41: error: 'AUDIO_BUFFER_SIZE' was not declared in this scope
  6.  
  7. 599 | DMAMEM static uint16_t dac_dma_buffer[AUDIO_BUFFER_SIZE*2*CHANNELS];
  8.  
  9. | ^~~~~~~~~~~~~~~~~
  10.  
  11. C:\Users\Samur\Desktop\ProffieOS\sound\dac.h:599:41: note: the macro 'AUDIO_BUFFER_SIZE' had not yet been defined
  12.  
  13. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS_1.ino:394:
  14.  
  15. C:\Users\Samur\Desktop\ProffieOS\sound\sound.h:4: note: it was later defined here
  16.  
  17. 4 | #define AUDIO_BUFFER_SIZE 44
  18.  
  19. |
  20.  
  21. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:328:
  22.  
  23. C:\Users\Samur\Desktop\ProffieOS\sound\dac.h: In member function 'void LS_DAC::begin()':
  24.  
  25. C:\Users\Samur\Desktop\ProffieOS\sound\dac.h:277:12: error: 'dac_dma_buffer' was not declared in this scope
  26.  
  27. 277 | memset(dac_dma_buffer, 0, sizeof(dac_dma_buffer));
  28.  
  29. | ^~~~~~~~~~~~~~
  30.  
  31. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:328:
  32.  
  33. C:\Users\Samur\Desktop\ProffieOS\sound\dac.h:319:76: error: 'AUDIO_BUFFER_SIZE' was not declared in this scope
  34.  
  35. 319 | stm32l4_dma_start(&dma, (uint32_t)&SAIx->DR, (uint32_t)dac_dma_buffer, AUDIO_BUFFER_SIZE * 2,
  36.  
  37. | ^~~~~~~~~~~~~~~~~
  38.  
  39. C:\Users\Samur\Desktop\ProffieOS\sound\dac.h:319:76: note: the macro 'AUDIO_BUFFER_SIZE' had not yet been defined
  40.  
  41. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS_1.ino:394:
  42.  
  43. C:\Users\Samur\Desktop\ProffieOS\sound\sound.h:4: note: it was later defined here
  44.  
  45. 4 | #define AUDIO_BUFFER_SIZE 44
  46.  
  47. |
  48.  
  49. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:328:
  50.  
  51. C:\Users\Samur\Desktop\ProffieOS\sound\dac.h: In member function 'virtual bool LS_DAC::Parse(const char*, const char*)':
  52.  
  53. C:\Users\Samur\Desktop\ProffieOS\sound\dac.h:448:56: error: 'dac_dma_buffer' was not declared in this scope
  54.  
  55. 448 | STDOUT.println(((uint16_t*)current_position()) - dac_dma_buffer);
  56.  
  57. | ^~~~~~~~~~~~~~
  58.  
  59. C:\Users\Samur\Desktop\ProffieOS\sound\dac.h: In member function 'bool LS_DAC::isSilent()':
  60.  
  61. C:\Users\Samur\Desktop\ProffieOS\sound\dac.h:468:35: error: 'dac_dma_buffer' was not declared in this scope
  62.  
  63. 468 | for (size_t i = 0; i < NELEM(dac_dma_buffer); i++)
  64.  
  65. | ^~~~~~~~~~~~~~
  66.  
  67. C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:265:26: note: in definition of macro 'NELEM'
  68.  
  69. 265 | #define NELEM(X) (sizeof(X)/sizeof((X)[0]))
  70.  
  71. | ^
  72.  
  73. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:328:
  74.  
  75. C:\Users\Samur\Desktop\ProffieOS\sound\dac.h: In static member function 'static uint32_t LS_DAC::current_position()':
  76.  
  77. C:\Users\Samur\Desktop\ProffieOS\sound\dac.h:488:23: error: 'dac_dma_buffer' was not declared in this scope
  78.  
  79. 488 | return (uint32_t)(dac_dma_buffer + stm32l4_dma_count(&dma));
  80.  
  81. | ^~~~~~~~~~~~~~
  82.  
  83. C:\Users\Samur\Desktop\ProffieOS\sound\dac.h: In static member function 'static void LS_DAC::isr(void*, long unsigned int)':
  84.  
  85. C:\Users\Samur\Desktop\ProffieOS\sound\dac.h:512:27: error: 'dac_dma_buffer' was not declared in this scope
  86.  
  87. 512 | if (saddr < (uint32_t)dac_dma_buffer + sizeof(dac_dma_buffer) / 2) {
  88.  
  89. | ^~~~~~~~~~~~~~
  90.  
  91. C:\Users\Samur\Desktop\ProffieOS\sound\dac.h:515:41: error: 'AUDIO_BUFFER_SIZE' was not declared in this scope
  92.  
  93. 515 | dest = (int16_t *)&dac_dma_buffer[AUDIO_BUFFER_SIZE*CHANNELS];
  94.  
  95. | ^~~~~~~~~~~~~~~~~
  96.  
  97. C:\Users\Samur\Desktop\ProffieOS\sound\dac.h:515:41: note: the macro 'AUDIO_BUFFER_SIZE' had not yet been defined
  98.  
  99. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS_1.ino:394:
  100.  
  101. C:\Users\Samur\Desktop\ProffieOS\sound\sound.h:4: note: it was later defined here
  102.  
  103. 4 | #define AUDIO_BUFFER_SIZE 44
  104.  
  105. |
  106.  
  107. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:328:
  108.  
  109. C:\Users\Samur\Desktop\ProffieOS\sound\dac.h:543:18: error: 'AUDIO_BUFFER_SIZE' was not declared in this scope
  110.  
  111. 543 | int16_t data[AUDIO_BUFFER_SIZE];
  112.  
  113. | ^~~~~~~~~~~~~~~~~
  114.  
  115. C:\Users\Samur\Desktop\ProffieOS\sound\dac.h:543:18: note: the macro 'AUDIO_BUFFER_SIZE' had not yet been defined
  116.  
  117. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS_1.ino:394:
  118.  
  119. C:\Users\Samur\Desktop\ProffieOS\sound\sound.h:4: note: it was later defined here
  120.  
  121. 4 | #define AUDIO_BUFFER_SIZE 44
  122.  
  123. |
  124.  
  125. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:328:
  126.  
  127. C:\Users\Samur\Desktop\ProffieOS\sound\dac.h:547:11: error: 'dynamic_mixer' was not declared in this scope
  128.  
  129. 547 | n = dynamic_mixer.read(data, AUDIO_BUFFER_SIZE);
  130.  
  131. | ^~~~~~~~~~~~~
  132.  
  133. C:\Users\Samur\Desktop\ProffieOS\sound\dac.h:547:30: error: 'data' was not declared in this scope
  134.  
  135. 547 | n = dynamic_mixer.read(data, AUDIO_BUFFER_SIZE);
  136.  
  137. | ^~~~
  138.  
  139. C:\Users\Samur\Desktop\ProffieOS\sound\dac.h:549:35: error: 'data' was not declared in this scope
  140.  
  141. 549 | while (n < AUDIO_BUFFER_SIZE) data[n++] = 0;
  142.  
  143. | ^~~~
  144.  
  145. C:\Users\Samur\Desktop\ProffieOS\sound\dac.h:575:24: error: 'data' was not declared in this scope
  146.  
  147. 575 | int16_t sample = data[i];
  148.  
  149. | ^~~~
  150.  
  151. C:\Users\Samur\Desktop\ProffieOS\sound\dac.h: At global scope:
  152.  
  153. C:\Users\Samur\Desktop\ProffieOS\sound\dac.h:630:69: error: 'AUDIO_BUFFER_SIZE' was not declared in this scope
  154.  
  155. 630 | DMAMEM __attribute__((aligned(32))) uint16_t LS_DAC::dac_dma_buffer[AUDIO_BUFFER_SIZE*2*CHANNELS];
  156.  
  157. | ^~~~~~~~~~~~~~~~~
  158.  
  159. C:\Users\Samur\Desktop\ProffieOS\sound\dac.h:630:69: note: the macro 'AUDIO_BUFFER_SIZE' had not yet been defined
  160.  
  161. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS_1.ino:394:
  162.  
  163. C:\Users\Samur\Desktop\ProffieOS\sound\sound.h:4: note: it was later defined here
  164.  
  165. 4 | #define AUDIO_BUFFER_SIZE 44
  166.  
  167. |
  168.  
  169. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:329:
  170.  
  171. C:\Users\Samur\Desktop\ProffieOS\sound\dynamic_mixer.h: In member function 'int AudioDynamicMixer<N>::read(int16_t*, int)':
  172.  
  173. C:\Users\Samur\Desktop\ProffieOS\sound\dynamic_mixer.h:59:5: error: there are no arguments to 'SCOPED_PROFILER' that depend on a template parameter, so a declaration of 'SCOPED_PROFILER' must be available [-fpermissive]
  174.  
  175. 59 | SCOPED_PROFILER();
  176.  
  177. | ^~~~~~~~~~~~~~~
  178.  
  179. C:\Users\Samur\Desktop\ProffieOS\sound\dynamic_mixer.h:59:5: note: (if you use '-fpermissive', G++ will accept your code, but allowing the use of an undeclared name is deprecated)
  180.  
  181. C:\Users\Samur\Desktop\ProffieOS\sound\dynamic_mixer.h:60:17: error: 'AUDIO_BUFFER_SIZE' was not declared in this scope
  182.  
  183. 60 | int32_t sum[AUDIO_BUFFER_SIZE];
  184.  
  185. | ^~~~~~~~~~~~~~~~~
  186.  
  187. C:\Users\Samur\Desktop\ProffieOS\sound\dynamic_mixer.h:60:17: note: the macro 'AUDIO_BUFFER_SIZE' had not yet been defined
  188.  
  189. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS_1.ino:394:
  190.  
  191. C:\Users\Samur\Desktop\ProffieOS\sound\sound.h:4: note: it was later defined here
  192.  
  193. 4 | #define AUDIO_BUFFER_SIZE 44
  194.  
  195. |
  196.  
  197. C:\Users\Samur\Desktop\ProffieOS\sound\dynamic_mixer.h:65:49: error: 'sum' was not declared in this scope
  198.  
  199. 65 | int to_do = std::min(elements, (int)NELEM(sum));
  200.  
  201. | ^~~
  202.  
  203. C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:265:26: note: in definition of macro 'NELEM'
  204.  
  205. 265 | #define NELEM(X) (sizeof(X)/sizeof((X)[0]))
  206.  
  207. | ^
  208.  
  209. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:329:
  210.  
  211. C:\Users\Samur\Desktop\ProffieOS\sound\dynamic_mixer.h: In member function 'int AudioDynamicMixer<N>::read(float*, int)':
  212.  
  213. C:\Users\Samur\Desktop\ProffieOS\sound\dynamic_mixer.h:99:5: error: there are no arguments to 'SCOPED_PROFILER' that depend on a template parameter, so a declaration of 'SCOPED_PROFILER' must be available [-fpermissive]
  214.  
  215. 99 | SCOPED_PROFILER();
  216.  
  217. | ^~~~~~~~~~~~~~~
  218.  
  219. C:\Users\Samur\Desktop\ProffieOS\sound\dynamic_mixer.h:100:17: error: 'AUDIO_BUFFER_SIZE' was not declared in this scope
  220.  
  221. 100 | int32_t sum[AUDIO_BUFFER_SIZE];
  222.  
  223. | ^~~~~~~~~~~~~~~~~
  224.  
  225. C:\Users\Samur\Desktop\ProffieOS\sound\dynamic_mixer.h:100:17: note: the macro 'AUDIO_BUFFER_SIZE' had not yet been defined
  226.  
  227. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS_1.ino:394:
  228.  
  229. C:\Users\Samur\Desktop\ProffieOS\sound\sound.h:4: note: it was later defined here
  230.  
  231. 4 | #define AUDIO_BUFFER_SIZE 44
  232.  
  233. |
  234.  
  235. C:\Users\Samur\Desktop\ProffieOS\sound\dynamic_mixer.h:106:49: error: 'sum' was not declared in this scope
  236.  
  237. 106 | int to_do = std::min(elements, (int)NELEM(sum));
  238.  
  239. | ^~~
  240.  
  241. C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:265:26: note: in definition of macro 'NELEM'
  242.  
  243. 265 | #define NELEM(X) (sizeof(X)/sizeof((X)[0]))
  244.  
  245. | ^
  246.  
  247. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:329:
  248.  
  249. C:\Users\Samur\Desktop\ProffieOS\sound\dynamic_mixer.h:110:35: error: 'tmp' was not declared in this scope; did you mean 'tm'?
  250.  
  251. 110 | int e = streams_[i]->read(tmp, to_do);
  252.  
  253. | ^~~
  254.  
  255. | tm
  256.  
  257. C:\Users\Samur\Desktop\ProffieOS\sound\dynamic_mixer.h: At global scope:
  258.  
  259. C:\Users\Samur\Desktop\ProffieOS\sound\dynamic_mixer.h:196:19: error: 'NUM_WAV_PLAYERS' was not declared in this scope
  260.  
  261. 196 | AudioDynamicMixer<NUM_WAV_PLAYERS + 2> dynamic_mixer;
  262.  
  263. | ^~~~~~~~~~~~~~~
  264.  
  265. C:\Users\Samur\Desktop\ProffieOS\sound\dynamic_mixer.h:196:19: note: the macro 'NUM_WAV_PLAYERS' had not yet been defined
  266.  
  267. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS_1.ino:394:
  268.  
  269. C:\Users\Samur\Desktop\ProffieOS\sound\sound.h:6: note: it was later defined here
  270.  
  271. 6 | #define NUM_WAV_PLAYERS 7
  272.  
  273. |
  274.  
  275. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:329:
  276.  
  277. C:\Users\Samur\Desktop\ProffieOS\sound\dynamic_mixer.h:196:38: error: template argument 1 is invalid
  278.  
  279. 196 | AudioDynamicMixer<NUM_WAV_PLAYERS + 2> dynamic_mixer;
  280.  
  281. | ^
  282.  
  283. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:330:
  284.  
  285. C:\Users\Samur\Desktop\ProffieOS\sound\beeper.h: In member function 'virtual int Beeper::read(int16_t*, int)':
  286.  
  287. C:\Users\Samur\Desktop\ProffieOS\sound\beeper.h:8:5: error: 'SCOPED_PROFILER' was not declared in this scope
  288.  
  289. 8 | SCOPED_PROFILER();
  290.  
  291. | ^~~~~~~~~~~~~~~
  292.  
  293. C:\Users\Samur\Desktop\ProffieOS\sound\beeper.h:8:5: note: the macro 'SCOPED_PROFILER' had not yet been defined
  294.  
  295. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS_1.ino:289:
  296.  
  297. C:\Users\Samur\Desktop\ProffieOS\common\profiling.h:44: note: it was later defined here
  298.  
  299. 44 | #define SCOPED_PROFILER() do { } while(0)
  300.  
  301. |
  302.  
  303. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:330:
  304.  
  305. C:\Users\Samur\Desktop\ProffieOS\sound\beeper.h: In member function 'void Beeper::Beep(float, float)':
  306.  
  307. C:\Users\Samur\Desktop\ProffieOS\sound\beeper.h:44:49: error: 'AUDIO_RATE' was not declared in this scope
  308.  
  309. 44 | beeps_[num_beeps_].f_ = freq == 0.0 ? 0 : AUDIO_RATE / freq / 2.0;
  310.  
  311. | ^~~~~~~~~~
  312.  
  313. C:\Users\Samur\Desktop\ProffieOS\sound\beeper.h:44:49: note: the macro 'AUDIO_RATE' had not yet been defined
  314.  
  315. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS_1.ino:394:
  316.  
  317. C:\Users\Samur\Desktop\ProffieOS\sound\sound.h:5: note: it was later defined here
  318.  
  319. 5 | #define AUDIO_RATE 44100
  320.  
  321. |
  322.  
  323. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:332:
  324.  
  325. C:\Users\Samur\Desktop\ProffieOS\sound\lightsaber_synth.h: In constructor 'LightSaberSynth::LightSaberSynth()':
  326.  
  327. C:\Users\Samur\Desktop\ProffieOS\sound\lightsaber_synth.h:46:46: error: 'AUDIO_RATE' was not declared in this scope
  328.  
  329. 46 | sin_sampler_a_hi_.delta_ = 137 * 65536 / AUDIO_RATE;
  330.  
  331. | ^~~~~~~~~~
  332.  
  333. C:\Users\Samur\Desktop\ProffieOS\sound\lightsaber_synth.h:46:46: note: the macro 'AUDIO_RATE' had not yet been defined
  334.  
  335. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS_1.ino:394:
  336.  
  337. C:\Users\Samur\Desktop\ProffieOS\sound\sound.h:5: note: it was later defined here
  338.  
  339. 5 | #define AUDIO_RATE 44100
  340.  
  341. |
  342.  
  343. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:332:
  344.  
  345. C:\Users\Samur\Desktop\ProffieOS\sound\lightsaber_synth.h: In member function 'void LightSaberSynth::AdjustDelta(float)':
  346.  
  347. C:\Users\Samur\Desktop\ProffieOS\sound\lightsaber_synth.h:61:48: error: 'AUDIO_RATE' was not declared in this scope
  348.  
  349. 61 | float hz_to_delta = cents * 1024 * 65536 / AUDIO_RATE;
  350.  
  351. | ^~~~~~~~~~
  352.  
  353. C:\Users\Samur\Desktop\ProffieOS\sound\lightsaber_synth.h:61:48: note: the macro 'AUDIO_RATE' had not yet been defined
  354.  
  355. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS_1.ino:394:
  356.  
  357. C:\Users\Samur\Desktop\ProffieOS\sound\sound.h:5: note: it was later defined here
  358.  
  359. 5 | #define AUDIO_RATE 44100
  360.  
  361. |
  362.  
  363. C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino: At global scope:
  364.  
  365. ProffieOS:334:22: error: conflicting declaration 'AudioDynamicMixer<9> dynamic_mixer'
  366.  
  367. 334 | AudioDynamicMixer<9> dynamic_mixer;
  368.  
  369. | ^~~~~~~~~~~~~
  370.  
  371. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:329:
  372.  
  373. C:\Users\Samur\Desktop\ProffieOS\sound\dynamic_mixer.h:196:40: note: previous declaration as 'int dynamic_mixer'
  374.  
  375. 196 | AudioDynamicMixer<NUM_WAV_PLAYERS + 2> dynamic_mixer;
  376.  
  377. | ^~~~~~~~~~~~~
  378.  
  379. In file included from C:\Users\Samur\Desktop\ProffieOS\sound\buffered_wav_player.h:4,
  380.  
  381. from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:358:
  382.  
  383. C:\Users\Samur\Desktop\ProffieOS\sound\playwav.h: In member function 'void PlayWav::DecodeBytes4()':
  384.  
  385. C:\Users\Samur\Desktop\ProffieOS\sound\playwav.h:148:19: error: 'AUDIO_RATE' was not declared in this scope
  386.  
  387. 148 | if (rate == AUDIO_RATE) {
  388.  
  389. | ^~~~~~~~~~
  390.  
  391. C:\Users\Samur\Desktop\ProffieOS\sound\playwav.h:148:19: note: the macro 'AUDIO_RATE' had not yet been defined
  392.  
  393. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS_1.ino:394:
  394.  
  395. C:\Users\Samur\Desktop\ProffieOS\sound\sound.h:5: note: it was later defined here
  396.  
  397. 5 | #define AUDIO_RATE 44100
  398.  
  399. |
  400.  
  401. In file included from C:\Users\Samur\Desktop\ProffieOS\sound\buffered_wav_player.h:4,
  402.  
  403. from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:358:
  404.  
  405. C:\Users\Samur\Desktop\ProffieOS\sound\playwav.h: In member function 'int PlayWav::ReadFile(int)':
  406.  
  407. C:\Users\Samur\Desktop\ProffieOS\sound\playwav.h:190:5: error: 'SCOPED_PROFILER' was not declared in this scope
  408.  
  409. 190 | SCOPED_PROFILER();
  410.  
  411. | ^~~~~~~~~~~~~~~
  412.  
  413. C:\Users\Samur\Desktop\ProffieOS\sound\playwav.h:190:5: note: the macro 'SCOPED_PROFILER' had not yet been defined
  414.  
  415. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS_1.ino:289:
  416.  
  417. C:\Users\Samur\Desktop\ProffieOS\common\profiling.h:44: note: it was later defined here
  418.  
  419. 44 | #define SCOPED_PROFILER() do { } while(0)
  420.  
  421. |
  422.  
  423. In file included from C:\Users\Samur\Desktop\ProffieOS\sound\buffered_wav_player.h:4,
  424.  
  425. from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:358:
  426.  
  427. C:\Users\Samur\Desktop\ProffieOS\sound\playwav.h: In member function 'virtual int PlayWav::read(int16_t*, int)':
  428.  
  429. C:\Users\Samur\Desktop\ProffieOS\sound\playwav.h:347:5: error: 'SCOPED_PROFILER' was not declared in this scope
  430.  
  431. 347 | SCOPED_PROFILER();
  432.  
  433. | ^~~~~~~~~~~~~~~
  434.  
  435. C:\Users\Samur\Desktop\ProffieOS\sound\playwav.h:347:5: note: the macro 'SCOPED_PROFILER' had not yet been defined
  436.  
  437. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS_1.ino:289:
  438.  
  439. C:\Users\Samur\Desktop\ProffieOS\common\profiling.h:44: note: it was later defined here
  440.  
  441. 44 | #define SCOPED_PROFILER() do { } while(0)
  442.  
  443. |
  444.  
  445. In file included from C:\Users\Samur\Desktop\ProffieOS\sound\buffered_wav_player.h:5,
  446.  
  447. from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:358:
  448.  
  449. C:\Users\Samur\Desktop\ProffieOS\sound\volume_overlay.h: At global scope:
  450.  
  451. C:\Users\Samur\Desktop\ProffieOS\sound\volume_overlay.h:8:51: error: 'AUDIO_RATE' was not declared in this scope
  452.  
  453. 8 | const uint32_t kDefaultSpeed = 500 * kMaxVolume / AUDIO_RATE;
  454.  
  455. | ^~~~~~~~~~
  456.  
  457. C:\Users\Samur\Desktop\ProffieOS\sound\volume_overlay.h:8:51: note: the macro 'AUDIO_RATE' had not yet been defined
  458.  
  459. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS_1.ino:394:
  460.  
  461. C:\Users\Samur\Desktop\ProffieOS\sound\sound.h:5: note: it was later defined here
  462.  
  463. 5 | #define AUDIO_RATE 44100
  464.  
  465. |
  466.  
  467. In file included from C:\Users\Samur\Desktop\ProffieOS\sound\buffered_wav_player.h:5,
  468.  
  469. from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:358:
  470.  
  471. C:\Users\Samur\Desktop\ProffieOS\sound\volume_overlay.h: In member function 'int VolumeOverlay<T>::read(int16_t*, int)':
  472.  
  473. C:\Users\Samur\Desktop\ProffieOS\sound\volume_overlay.h:20:5: error: there are no arguments to 'SCOPED_PROFILER' that depend on a template parameter, so a declaration of 'SCOPED_PROFILER' must be available [-fpermissive]
  474.  
  475. 20 | SCOPED_PROFILER();
  476.  
  477. | ^~~~~~~~~~~~~~~
  478.  
  479. C:\Users\Samur\Desktop\ProffieOS\sound\volume_overlay.h: In member function 'void VolumeOverlay<T>::set_fade_time(float)':
  480.  
  481. C:\Users\Samur\Desktop\ProffieOS\sound\volume_overlay.h:74:55: error: 'AUDIO_RATE' was not declared in this scope
  482.  
  483. 74 | set_speed(std::max<int>(1, (int)(kMaxVolume / t / AUDIO_RATE)));
  484.  
  485. | ^~~~~~~~~~
  486.  
  487. C:\Users\Samur\Desktop\ProffieOS\sound\volume_overlay.h:74:55: note: the macro 'AUDIO_RATE' had not yet been defined
  488.  
  489. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS_1.ino:394:
  490.  
  491. C:\Users\Samur\Desktop\ProffieOS\sound\sound.h:5: note: it was later defined here
  492.  
  493. 5 | #define AUDIO_RATE 44100
  494.  
  495. |
  496.  
  497. In file included from C:\Users\Samur\Desktop\ProffieOS\sound\buffered_wav_player.h:5,
  498.  
  499. from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:358:
  500.  
  501. C:\Users\Samur\Desktop\ProffieOS\sound\volume_overlay.h: In member function 'float VolumeOverlay<T>::fade_speed() const':
  502.  
  503. C:\Users\Samur\Desktop\ProffieOS\sound\volume_overlay.h:77:51: error: 'AUDIO_RATE' was not declared in this scope
  504.  
  505. 77 | return (kMaxVolume / (float)volume_.speed_) / AUDIO_RATE;
  506.  
  507. | ^~~~~~~~~~
  508.  
  509. C:\Users\Samur\Desktop\ProffieOS\sound\volume_overlay.h:77:51: note: the macro 'AUDIO_RATE' had not yet been defined
  510.  
  511. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS_1.ino:394:
  512.  
  513. C:\Users\Samur\Desktop\ProffieOS\sound\sound.h:5: note: it was later defined here
  514.  
  515. 5 | #define AUDIO_RATE 44100
  516.  
  517. |
  518.  
  519. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:358:
  520.  
  521. C:\Users\Samur\Desktop\ProffieOS\sound\buffered_wav_player.h: In member function 'float BufferedWavPlayer::pos() const':
  522.  
  523. C:\Users\Samur\Desktop\ProffieOS\sound\buffered_wav_player.h:120:45: error: 'AUDIO_RATE' was not declared in this scope
  524.  
  525. 120 | return wav.pos() - buffered() * (1.0f / AUDIO_RATE);
  526.  
  527. | ^~~~~~~~~~
  528.  
  529. C:\Users\Samur\Desktop\ProffieOS\sound\buffered_wav_player.h:120:45: note: the macro 'AUDIO_RATE' had not yet been defined
  530.  
  531. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS_1.ino:394:
  532.  
  533. C:\Users\Samur\Desktop\ProffieOS\sound\sound.h:5: note: it was later defined here
  534.  
  535. 5 | #define AUDIO_RATE 44100
  536.  
  537. |
  538.  
  539. C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino: In function 'void SetupStandardAudioLow()':
  540.  
  541. ProffieOS:394:19: error: request for member 'streams_' in 'dynamic_mixer', which is of non-class type 'int'
  542.  
  543. 394 | dynamic_mixer.streams_[i] = wav_players + i;
  544.  
  545. | ^~~~~~~~
  546.  
  547. ProffieOS:397:17: error: request for member 'streams_' in 'dynamic_mixer', which is of non-class type 'int'
  548.  
  549. 397 | dynamic_mixer.streams_[NELEM(wav_players)] = &beeper;
  550.  
  551. | ^~~~~~~~
  552.  
  553. ProffieOS:398:17: error: request for member 'streams_' in 'dynamic_mixer', which is of non-class type 'int'
  554.  
  555. 398 | dynamic_mixer.streams_[NELEM(wav_players)+1] = &talkie;
  556.  
  557. | ^~~~~~~~
  558.  
  559. C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino: In function 'void SetupStandardAudio()':
  560.  
  561. ProffieOS:404:17: error: cannot convert 'int*' to 'ProffieOSAudioStream*'
  562.  
  563. 404 | dac.SetStream(&dynamic_mixer);
  564.  
  565. | ^~~~~~~~~~~~~~
  566.  
  567. | |
  568.  
  569. | int*
  570.  
  571. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:328:
  572.  
  573. C:\Users\Samur\Desktop\ProffieOS\sound\dac.h:479:46: note: initializing argument 1 of 'void LS_DAC::SetStream(ProffieOSAudioStream*)'
  574.  
  575. 479 | void SetStream(class ProffieOSAudioStream* stream) {
  576.  
  577. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
  578.  
  579. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:408:
  580.  
  581. C:\Users\Samur\Desktop\ProffieOS\common\config_file.h: In member function 'virtual ConfigFile::ReadStatus ConfigFile::Read(FileReader*)':
  582.  
  583. C:\Users\Samur\Desktop\ProffieOS\common\config_file.h:94:17: error: 'install_time' was not declared in this scope
  584.  
  585. 94 | if (!f->Expect(install_time)) {
  586.  
  587. | ^~~~~~~~~~~~
  588.  
  589. C:\Users\Samur\Desktop\ProffieOS\common\config_file.h: In member function 'void ConfigFile::Write(const char*)':
  590.  
  591. C:\Users\Samur\Desktop\ProffieOS\common\config_file.h:129:38: error: 'install_time' was not declared in this scope
  592.  
  593. 129 | out.write_key_value("installed", install_time);
  594.  
  595. | ^~~~~~~~~~~~
  596.  
  597. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:409:
  598.  
  599. C:\Users\Samur\Desktop\ProffieOS\sound\hybrid_font.h: In member function 'void HybridFont::SB_Postoff()':
  600.  
  601. C:\Users\Samur\Desktop\ProffieOS\sound\hybrid_font.h:385:37: error: 'GetWavPlayerPlaying' was not declared in this scope
  602.  
  603. 385 | RefPtr<BufferedWavPlayer> tmp = GetWavPlayerPlaying(&SFX_pstoff);
  604.  
  605. | ^~~~~~~~~~~~~~~~~~~
  606.  
  607. C:\Users\Samur\Desktop\ProffieOS\sound\hybrid_font.h: In member function 'virtual void HybridFont::SB_On()':
  608.  
  609. C:\Users\Samur\Desktop\ProffieOS\sound\hybrid_font.h:414:8: error: 'GetWavPlayerPlaying' was not declared in this scope
  610.  
  611. 414 | tmp = GetWavPlayerPlaying(getOut());
  612.  
  613. | ^~~~~~~~~~~~~~~~~~~
  614.  
  615. C:\Users\Samur\Desktop\ProffieOS\sound\hybrid_font.h: In member function 'virtual void HybridFont::Loop()':
  616.  
  617. C:\Users\Samur\Desktop\ProffieOS\sound\hybrid_font.h:712:12: error: 'GetWavPlayerPlaying' was not declared in this scope
  618.  
  619. 712 | if (!GetWavPlayerPlaying(&SFX_preon)) {
  620.  
  621. | ^~~~~~~~~~~~~~~~~~~
  622.  
  623. C:\Users\Samur\Desktop\ProffieOS\sound\hybrid_font.h:718:12: error: 'GetWavPlayerPlaying' was not declared in this scope
  624.  
  625. 718 | if (!GetWavPlayerPlaying(&SFX_in) &&
  626.  
  627. | ^~~~~~~~~~~~~~~~~~~
  628.  
  629. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:424:
  630.  
  631. C:\Users\Samur\Desktop\ProffieOS\common\color.h: In function 'SimpleColor operator<<(const SimpleColor&, const RGBA_um_nod&)':
  632.  
  633. C:\Users\Samur\Desktop\ProffieOS\common\color.h:554:3: error: 'SCOPED_PROFILER' was not declared in this scope
  634.  
  635. 554 | SCOPED_PROFILER();
  636.  
  637. | ^~~~~~~~~~~~~~~
  638.  
  639. C:\Users\Samur\Desktop\ProffieOS\common\color.h:554:3: note: the macro 'SCOPED_PROFILER' had not yet been defined
  640.  
  641. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS_1.ino:289:
  642.  
  643. C:\Users\Samur\Desktop\ProffieOS\common\profiling.h:44: note: it was later defined here
  644.  
  645. 44 | #define SCOPED_PROFILER() do { } while(0)
  646.  
  647. |
  648.  
  649. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:424:
  650.  
  651. C:\Users\Samur\Desktop\ProffieOS\common\color.h: In function 'OverDriveColor operator<<(const OverDriveColor&, const RGBA_um&)':
  652.  
  653. C:\Users\Samur\Desktop\ProffieOS\common\color.h:560:3: error: 'SCOPED_PROFILER' was not declared in this scope
  654.  
  655. 560 | SCOPED_PROFILER();
  656.  
  657. | ^~~~~~~~~~~~~~~
  658.  
  659. C:\Users\Samur\Desktop\ProffieOS\common\color.h:560:3: note: the macro 'SCOPED_PROFILER' had not yet been defined
  660.  
  661. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS_1.ino:289:
  662.  
  663. C:\Users\Samur\Desktop\ProffieOS\common\profiling.h:44: note: it was later defined here
  664.  
  665. 44 | #define SCOPED_PROFILER() do { } while(0)
  666.  
  667. |
  668.  
  669. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:424:
  670.  
  671. C:\Users\Samur\Desktop\ProffieOS\common\color.h: In function 'SimpleColor operator<<(const SimpleColor&, const RGBA_nod&)':
  672.  
  673. C:\Users\Samur\Desktop\ProffieOS\common\color.h:568:3: error: 'SCOPED_PROFILER' was not declared in this scope
  674.  
  675. 568 | SCOPED_PROFILER();
  676.  
  677. | ^~~~~~~~~~~~~~~
  678.  
  679. C:\Users\Samur\Desktop\ProffieOS\common\color.h:568:3: note: the macro 'SCOPED_PROFILER' had not yet been defined
  680.  
  681. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS_1.ino:289:
  682.  
  683. C:\Users\Samur\Desktop\ProffieOS\common\profiling.h:44: note: it was later defined here
  684.  
  685. 44 | #define SCOPED_PROFILER() do { } while(0)
  686.  
  687. |
  688.  
  689. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:424:
  690.  
  691. C:\Users\Samur\Desktop\ProffieOS\common\color.h: In function 'OverDriveColor operator<<(const OverDriveColor&, const RGBA&)':
  692.  
  693. C:\Users\Samur\Desktop\ProffieOS\common\color.h:574:3: error: 'SCOPED_PROFILER' was not declared in this scope
  694.  
  695. 574 | SCOPED_PROFILER();
  696.  
  697. | ^~~~~~~~~~~~~~~
  698.  
  699. C:\Users\Samur\Desktop\ProffieOS\common\color.h:574:3: note: the macro 'SCOPED_PROFILER' had not yet been defined
  700.  
  701. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS_1.ino:289:
  702.  
  703. C:\Users\Samur\Desktop\ProffieOS\common\profiling.h:44: note: it was later defined here
  704.  
  705. 44 | #define SCOPED_PROFILER() do { } while(0)
  706.  
  707. |
  708.  
  709. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:424:
  710.  
  711. C:\Users\Samur\Desktop\ProffieOS\common\color.h: In function 'RGBA_nod operator<<(const RGBA_um_nod&, const RGBA_um_nod&)':
  712.  
  713. C:\Users\Samur\Desktop\ProffieOS\common\color.h:582:3: error: 'SCOPED_PROFILER' was not declared in this scope
  714.  
  715. 582 | SCOPED_PROFILER();
  716.  
  717. | ^~~~~~~~~~~~~~~
  718.  
  719. C:\Users\Samur\Desktop\ProffieOS\common\color.h:582:3: note: the macro 'SCOPED_PROFILER' had not yet been defined
  720.  
  721. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS_1.ino:289:
  722.  
  723. C:\Users\Samur\Desktop\ProffieOS\common\profiling.h:44: note: it was later defined here
  724.  
  725. 44 | #define SCOPED_PROFILER() do { } while(0)
  726.  
  727. |
  728.  
  729. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:424:
  730.  
  731. C:\Users\Samur\Desktop\ProffieOS\common\color.h: In function 'RGBA operator<<(const RGBA_um&, const RGBA_um&)':
  732.  
  733. C:\Users\Samur\Desktop\ProffieOS\common\color.h:590:3: error: 'SCOPED_PROFILER' was not declared in this scope
  734.  
  735. 590 | SCOPED_PROFILER();
  736.  
  737. | ^~~~~~~~~~~~~~~
  738.  
  739. C:\Users\Samur\Desktop\ProffieOS\common\color.h:590:3: note: the macro 'SCOPED_PROFILER' had not yet been defined
  740.  
  741. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS_1.ino:289:
  742.  
  743. C:\Users\Samur\Desktop\ProffieOS\common\profiling.h:44: note: it was later defined here
  744.  
  745. 44 | #define SCOPED_PROFILER() do { } while(0)
  746.  
  747. |
  748.  
  749. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:424:
  750.  
  751. C:\Users\Samur\Desktop\ProffieOS\common\color.h: In function 'RGBA_nod operator<<(const RGBA_um_nod&, const RGBA_nod&)':
  752.  
  753. C:\Users\Samur\Desktop\ProffieOS\common\color.h:599:3: error: 'SCOPED_PROFILER' was not declared in this scope
  754.  
  755. 599 | SCOPED_PROFILER();
  756.  
  757. | ^~~~~~~~~~~~~~~
  758.  
  759. C:\Users\Samur\Desktop\ProffieOS\common\color.h:599:3: note: the macro 'SCOPED_PROFILER' had not yet been defined
  760.  
  761. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS_1.ino:289:
  762.  
  763. C:\Users\Samur\Desktop\ProffieOS\common\profiling.h:44: note: it was later defined here
  764.  
  765. 44 | #define SCOPED_PROFILER() do { } while(0)
  766.  
  767. |
  768.  
  769. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:424:
  770.  
  771. C:\Users\Samur\Desktop\ProffieOS\common\color.h: In function 'RGBA operator<<(const RGBA_um&, const RGBA&)':
  772.  
  773. C:\Users\Samur\Desktop\ProffieOS\common\color.h:607:3: error: 'SCOPED_PROFILER' was not declared in this scope
  774.  
  775. 607 | SCOPED_PROFILER();
  776.  
  777. | ^~~~~~~~~~~~~~~
  778.  
  779. C:\Users\Samur\Desktop\ProffieOS\common\color.h:607:3: note: the macro 'SCOPED_PROFILER' had not yet been defined
  780.  
  781. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS_1.ino:289:
  782.  
  783. C:\Users\Samur\Desktop\ProffieOS\common\profiling.h:44: note: it was later defined here
  784.  
  785. 44 | #define SCOPED_PROFILER() do { } while(0)
  786.  
  787. |
  788.  
  789. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:424:
  790.  
  791. C:\Users\Samur\Desktop\ProffieOS\common\color.h: In function 'RGBA_nod operator<<(const RGBA_nod&, const RGBA_um_nod&)':
  792.  
  793. C:\Users\Samur\Desktop\ProffieOS\common\color.h:616:3: error: 'SCOPED_PROFILER' was not declared in this scope
  794.  
  795. 616 | SCOPED_PROFILER();
  796.  
  797. | ^~~~~~~~~~~~~~~
  798.  
  799. C:\Users\Samur\Desktop\ProffieOS\common\color.h:616:3: note: the macro 'SCOPED_PROFILER' had not yet been defined
  800.  
  801. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS_1.ino:289:
  802.  
  803. C:\Users\Samur\Desktop\ProffieOS\common\profiling.h:44: note: it was later defined here
  804.  
  805. 44 | #define SCOPED_PROFILER() do { } while(0)
  806.  
  807. |
  808.  
  809. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:424:
  810.  
  811. C:\Users\Samur\Desktop\ProffieOS\common\color.h: In function 'RGBA operator<<(const RGBA&, const RGBA_um&)':
  812.  
  813. C:\Users\Samur\Desktop\ProffieOS\common\color.h:624:3: error: 'SCOPED_PROFILER' was not declared in this scope
  814.  
  815. 624 | SCOPED_PROFILER();
  816.  
  817. | ^~~~~~~~~~~~~~~
  818.  
  819. C:\Users\Samur\Desktop\ProffieOS\common\color.h:624:3: note: the macro 'SCOPED_PROFILER' had not yet been defined
  820.  
  821. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS_1.ino:289:
  822.  
  823. C:\Users\Samur\Desktop\ProffieOS\common\profiling.h:44: note: it was later defined here
  824.  
  825. 44 | #define SCOPED_PROFILER() do { } while(0)
  826.  
  827. |
  828.  
  829. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:424:
  830.  
  831. C:\Users\Samur\Desktop\ProffieOS\common\color.h: In function 'RGBA_nod operator<<(const RGBA_nod&, const RGBA_nod&)':
  832.  
  833. C:\Users\Samur\Desktop\ProffieOS\common\color.h:633:5: error: 'SCOPED_PROFILER' was not declared in this scope
  834.  
  835. 633 | SCOPED_PROFILER();
  836.  
  837. | ^~~~~~~~~~~~~~~
  838.  
  839. C:\Users\Samur\Desktop\ProffieOS\common\color.h:633:5: note: the macro 'SCOPED_PROFILER' had not yet been defined
  840.  
  841. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS_1.ino:289:
  842.  
  843. C:\Users\Samur\Desktop\ProffieOS\common\profiling.h:44: note: it was later defined here
  844.  
  845. 44 | #define SCOPED_PROFILER() do { } while(0)
  846.  
  847. |
  848.  
  849. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:424:
  850.  
  851. C:\Users\Samur\Desktop\ProffieOS\common\color.h: In function 'RGBA operator<<(const RGBA&, const RGBA&)':
  852.  
  853. C:\Users\Samur\Desktop\ProffieOS\common\color.h:641:5: error: 'SCOPED_PROFILER' was not declared in this scope
  854.  
  855. 641 | SCOPED_PROFILER();
  856.  
  857. | ^~~~~~~~~~~~~~~
  858.  
  859. C:\Users\Samur\Desktop\ProffieOS\common\color.h:641:5: note: the macro 'SCOPED_PROFILER' had not yet been defined
  860.  
  861. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS_1.ino:289:
  862.  
  863. C:\Users\Samur\Desktop\ProffieOS\common\profiling.h:44: note: it was later defined here
  864.  
  865. 44 | #define SCOPED_PROFILER() do { } while(0)
  866.  
  867. |
  868.  
  869. In file included from C:\Users\Samur\Desktop\ProffieOS\styles\alpha.h:4,
  870.  
  871. from C:\Users\Samur\Desktop\ProffieOS\styles\layers.h:4,
  872.  
  873. from C:\Users\Samur\Desktop\ProffieOS\styles\sparkle.h:15,
  874.  
  875. from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:455:
  876.  
  877. C:\Users\Samur\Desktop\ProffieOS\styles\mix.h: At global scope:
  878.  
  879. C:\Users\Samur\Desktop\ProffieOS\styles\mix.h:37:3: error: 'PONUA' does not name a type
  880.  
  881. 37 | PONUA A a_;
  882.  
  883. | ^~~~~
  884.  
  885. C:\Users\Samur\Desktop\ProffieOS\styles\mix.h:37:3: note: the macro 'PONUA' had not yet been defined
  886.  
  887. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS_1.ino:218:
  888.  
  889. C:\Users\Samur\Desktop\ProffieOS\common\common.h:10: note: it was later defined here
  890.  
  891. 10 | #define PONUA [[no_unique_address]]
  892.  
  893. |
  894.  
  895. In file included from C:\Users\Samur\Desktop\ProffieOS\styles\alpha.h:4,
  896.  
  897. from C:\Users\Samur\Desktop\ProffieOS\styles\layers.h:4,
  898.  
  899. from C:\Users\Samur\Desktop\ProffieOS\styles\sparkle.h:15,
  900.  
  901. from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:455:
  902.  
  903. C:\Users\Samur\Desktop\ProffieOS\styles\mix.h:38:3: error: 'PONUA' does not name a type
  904.  
  905. 38 | PONUA B b_;
  906.  
  907. | ^~~~~
  908.  
  909. C:\Users\Samur\Desktop\ProffieOS\styles\mix.h:38:3: note: the macro 'PONUA' had not yet been defined
  910.  
  911. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS_1.ino:218:
  912.  
  913. C:\Users\Samur\Desktop\ProffieOS\common\common.h:10: note: it was later defined here
  914.  
  915. 10 | #define PONUA [[no_unique_address]]
  916.  
  917. |
  918.  
  919. In file included from C:\Users\Samur\Desktop\ProffieOS\styles\alpha.h:4,
  920.  
  921. from C:\Users\Samur\Desktop\ProffieOS\styles\layers.h:4,
  922.  
  923. from C:\Users\Samur\Desktop\ProffieOS\styles\sparkle.h:15,
  924.  
  925. from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:455:
  926.  
  927. C:\Users\Samur\Desktop\ProffieOS\styles\mix.h:39:3: error: 'PONUA' does not name a type
  928.  
  929. 39 | PONUA F f_;
  930.  
  931. | ^~~~~
  932.  
  933. C:\Users\Samur\Desktop\ProffieOS\styles\mix.h:39:3: note: the macro 'PONUA' had not yet been defined
  934.  
  935. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS_1.ino:218:
  936.  
  937. C:\Users\Samur\Desktop\ProffieOS\common\common.h:10: note: it was later defined here
  938.  
  939. 10 | #define PONUA [[no_unique_address]]
  940.  
  941. |
  942.  
  943. In file included from C:\Users\Samur\Desktop\ProffieOS\styles\alpha.h:4,
  944.  
  945. from C:\Users\Samur\Desktop\ProffieOS\styles\layers.h:4,
  946.  
  947. from C:\Users\Samur\Desktop\ProffieOS\styles\sparkle.h:15,
  948.  
  949. from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:455:
  950.  
  951. C:\Users\Samur\Desktop\ProffieOS\styles\mix.h:41:48: error: 'a_' was not declared in this scope
  952.  
  953. 41 | auto getColor(int led) -> decltype(MixColors(a_.getColor(led), b_.getColor(led), f_.getInteger(led), 15)) {
  954.  
  955. | ^~
  956.  
  957. C:\Users\Samur\Desktop\ProffieOS\styles\mix.h:41:66: error: 'b_' was not declared in this scope
  958.  
  959. 41 | auto getColor(int led) -> decltype(MixColors(a_.getColor(led), b_.getColor(led), f_.getInteger(led), 15)) {
  960.  
  961. | ^~
  962.  
  963. C:\Users\Samur\Desktop\ProffieOS\styles\mix.h:41:84: error: 'f_' was not declared in this scope
  964.  
  965. 41 | auto getColor(int led) -> decltype(MixColors(a_.getColor(led), b_.getColor(led), f_.getInteger(led), 15)) {
  966.  
  967. | ^~
  968.  
  969. C:\Users\Samur\Desktop\ProffieOS\styles\mix.h:41:48: error: 'a_' was not declared in this scope
  970.  
  971. 41 | auto getColor(int led) -> decltype(MixColors(a_.getColor(led), b_.getColor(led), f_.getInteger(led), 15)) {
  972.  
  973. | ^~
  974.  
  975. C:\Users\Samur\Desktop\ProffieOS\styles\mix.h:41:66: error: 'b_' was not declared in this scope
  976.  
  977. 41 | auto getColor(int led) -> decltype(MixColors(a_.getColor(led), b_.getColor(led), f_.getInteger(led), 15)) {
  978.  
  979. | ^~
  980.  
  981. C:\Users\Samur\Desktop\ProffieOS\styles\mix.h:41:84: error: 'f_' was not declared in this scope
  982.  
  983. 41 | auto getColor(int led) -> decltype(MixColors(a_.getColor(led), b_.getColor(led), f_.getInteger(led), 15)) {
  984.  
  985. | ^~
  986.  
  987. C:\Users\Samur\Desktop\ProffieOS\styles\mix.h: In member function 'void Mix<F, A, B>::run(BladeBase*)':
  988.  
  989. C:\Users\Samur\Desktop\ProffieOS\styles\mix.h:32:5: error: 'a_' was not declared in this scope
  990.  
  991. 32 | a_.run(blade);
  992.  
  993. | ^~
  994.  
  995. C:\Users\Samur\Desktop\ProffieOS\styles\mix.h:33:5: error: 'b_' was not declared in this scope
  996.  
  997. 33 | b_.run(blade);
  998.  
  999. | ^~
  1000.  
  1001. C:\Users\Samur\Desktop\ProffieOS\styles\mix.h:34:5: error: 'f_' was not declared in this scope
  1002.  
  1003. 34 | f_.run(blade);
  1004.  
  1005. | ^~
  1006.  
  1007. C:\Users\Samur\Desktop\ProffieOS\styles\mix.h: At global scope:
  1008.  
  1009. C:\Users\Samur\Desktop\ProffieOS\styles\mix.h:55:3: error: 'PONUA' does not name a type
  1010.  
  1011. 55 | PONUA A a_;
  1012.  
  1013. | ^~~~~
  1014.  
  1015. C:\Users\Samur\Desktop\ProffieOS\styles\mix.h:55:3: note: the macro 'PONUA' had not yet been defined
  1016.  
  1017. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS_1.ino:218:
  1018.  
  1019. C:\Users\Samur\Desktop\ProffieOS\common\common.h:10: note: it was later defined here
  1020.  
  1021. 10 | #define PONUA [[no_unique_address]]
  1022.  
  1023. |
  1024.  
  1025. In file included from C:\Users\Samur\Desktop\ProffieOS\styles\alpha.h:4,
  1026.  
  1027. from C:\Users\Samur\Desktop\ProffieOS\styles\layers.h:4,
  1028.  
  1029. from C:\Users\Samur\Desktop\ProffieOS\styles\sparkle.h:15,
  1030.  
  1031. from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:455:
  1032.  
  1033. C:\Users\Samur\Desktop\ProffieOS\styles\mix.h:57:45: error: 'a_' was not declared in this scope
  1034.  
  1035. 57 | auto getColor(int x, int led) -> decltype(a_.getColor(led)) {
  1036.  
  1037. | ^~
  1038.  
  1039. C:\Users\Samur\Desktop\ProffieOS\styles\mix.h:57:45: error: 'a_' was not declared in this scope
  1040.  
  1041. C:\Users\Samur\Desktop\ProffieOS\styles\mix.h: In member function 'void MixHelper<A>::run(BladeBase*)':
  1042.  
  1043. C:\Users\Samur\Desktop\ProffieOS\styles\mix.h:52:5: error: 'a_' was not declared in this scope
  1044.  
  1045. 52 | a_.run(blade);
  1046.  
  1047. | ^~
  1048.  
  1049. C:\Users\Samur\Desktop\ProffieOS\styles\mix.h: At global scope:
  1050.  
  1051. C:\Users\Samur\Desktop\ProffieOS\styles\mix.h:70:3: error: 'PONUA' does not name a type
  1052.  
  1053. 70 | PONUA A a_;
  1054.  
  1055. | ^~~~~
  1056.  
  1057. C:\Users\Samur\Desktop\ProffieOS\styles\mix.h:70:3: note: the macro 'PONUA' had not yet been defined
  1058.  
  1059. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS_1.ino:218:
  1060.  
  1061. C:\Users\Samur\Desktop\ProffieOS\common\common.h:10: note: it was later defined here
  1062.  
  1063. 10 | #define PONUA [[no_unique_address]]
  1064.  
  1065. |
  1066.  
  1067. In file included from C:\Users\Samur\Desktop\ProffieOS\styles\alpha.h:4,
  1068.  
  1069. from C:\Users\Samur\Desktop\ProffieOS\styles\layers.h:4,
  1070.  
  1071. from C:\Users\Samur\Desktop\ProffieOS\styles\sparkle.h:15,
  1072.  
  1073. from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:455:
  1074.  
  1075. C:\Users\Samur\Desktop\ProffieOS\styles\mix.h:71:3: error: 'PONUA' does not name a type
  1076.  
  1077. 71 | PONUA MixHelper<B...> b_;
  1078.  
  1079. | ^~~~~
  1080.  
  1081. C:\Users\Samur\Desktop\ProffieOS\styles\mix.h:71:3: note: the macro 'PONUA' had not yet been defined
  1082.  
  1083. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS_1.ino:218:
  1084.  
  1085. C:\Users\Samur\Desktop\ProffieOS\common\common.h:10: note: it was later defined here
  1086.  
  1087. 10 | #define PONUA [[no_unique_address]]
  1088.  
  1089. |
  1090.  
  1091. In file included from C:\Users\Samur\Desktop\ProffieOS\styles\alpha.h:4,
  1092.  
  1093. from C:\Users\Samur\Desktop\ProffieOS\styles\layers.h:4,
  1094.  
  1095. from C:\Users\Samur\Desktop\ProffieOS\styles\sparkle.h:15,
  1096.  
  1097. from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:455:
  1098.  
  1099. C:\Users\Samur\Desktop\ProffieOS\styles\mix.h:73:55: error: 'a_' was not declared in this scope
  1100.  
  1101. 73 | auto getColor(int x, int led) -> decltype(MixColors(a_.getColor(led), b_.getColor(x - 1, led), 1, 1)) {
  1102.  
  1103. | ^~
  1104.  
  1105. C:\Users\Samur\Desktop\ProffieOS\styles\mix.h:73:73: error: 'b_' was not declared in this scope
  1106.  
  1107. 73 | auto getColor(int x, int led) -> decltype(MixColors(a_.getColor(led), b_.getColor(x - 1, led), 1, 1)) {
  1108.  
  1109. | ^~
  1110.  
  1111. C:\Users\Samur\Desktop\ProffieOS\styles\mix.h:73:55: error: 'a_' was not declared in this scope
  1112.  
  1113. 73 | auto getColor(int x, int led) -> decltype(MixColors(a_.getColor(led), b_.getColor(x - 1, led), 1, 1)) {
  1114.  
  1115. | ^~
  1116.  
  1117. C:\Users\Samur\Desktop\ProffieOS\styles\mix.h:73:73: error: 'b_' was not declared in this scope
  1118.  
  1119. 73 | auto getColor(int x, int led) -> decltype(MixColors(a_.getColor(led), b_.getColor(x - 1, led), 1, 1)) {
  1120.  
  1121. | ^~
  1122.  
  1123. C:\Users\Samur\Desktop\ProffieOS\styles\mix.h: In member function 'void MixHelper<A, B ...>::run(BladeBase*)':
  1124.  
  1125. C:\Users\Samur\Desktop\ProffieOS\styles\mix.h:66:5: error: 'a_' was not declared in this scope
  1126.  
  1127. 66 | a_.run(blade);
  1128.  
  1129. | ^~
  1130.  
  1131. C:\Users\Samur\Desktop\ProffieOS\styles\mix.h:67:5: error: 'b_' was not declared in this scope
  1132.  
  1133. 67 | b_.run(blade);
  1134.  
  1135. | ^~
  1136.  
  1137. C:\Users\Samur\Desktop\ProffieOS\styles\mix.h: At global scope:
  1138.  
  1139. C:\Users\Samur\Desktop\ProffieOS\styles\mix.h:88:3: error: 'PONUA' does not name a type
  1140.  
  1141. 88 | PONUA MixHelper<A, B, COLORS...> colors_;
  1142.  
  1143. | ^~~~~
  1144.  
  1145. C:\Users\Samur\Desktop\ProffieOS\styles\mix.h:88:3: note: the macro 'PONUA' had not yet been defined
  1146.  
  1147. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS_1.ino:218:
  1148.  
  1149. C:\Users\Samur\Desktop\ProffieOS\common\common.h:10: note: it was later defined here
  1150.  
  1151. 10 | #define PONUA [[no_unique_address]]
  1152.  
  1153. |
  1154.  
  1155. In file included from C:\Users\Samur\Desktop\ProffieOS\styles\alpha.h:4,
  1156.  
  1157. from C:\Users\Samur\Desktop\ProffieOS\styles\layers.h:4,
  1158.  
  1159. from C:\Users\Samur\Desktop\ProffieOS\styles\sparkle.h:15,
  1160.  
  1161. from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:455:
  1162.  
  1163. C:\Users\Samur\Desktop\ProffieOS\styles\mix.h:89:3: error: 'PONUA' does not name a type
  1164.  
  1165. 89 | PONUA F f_;
  1166.  
  1167. | ^~~~~
  1168.  
  1169. C:\Users\Samur\Desktop\ProffieOS\styles\mix.h:89:3: note: the macro 'PONUA' had not yet been defined
  1170.  
  1171. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS_1.ino:218:
  1172.  
  1173. C:\Users\Samur\Desktop\ProffieOS\common\common.h:10: note: it was later defined here
  1174.  
  1175. 10 | #define PONUA [[no_unique_address]]
  1176.  
  1177. |
  1178.  
  1179. In file included from C:\Users\Samur\Desktop\ProffieOS\styles\alpha.h:4,
  1180.  
  1181. from C:\Users\Samur\Desktop\ProffieOS\styles\layers.h:4,
  1182.  
  1183. from C:\Users\Samur\Desktop\ProffieOS\styles\sparkle.h:15,
  1184.  
  1185. from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:455:
  1186.  
  1187. C:\Users\Samur\Desktop\ProffieOS\styles\mix.h:91:38: error: 'colors_' was not declared in this scope
  1188.  
  1189. 91 | auto getColor(int led) -> decltype(colors_.getColor(1,1)) {
  1190.  
  1191. | ^~~~~~~
  1192.  
  1193. C:\Users\Samur\Desktop\ProffieOS\styles\mix.h:91:38: error: 'colors_' was not declared in this scope
  1194.  
  1195. C:\Users\Samur\Desktop\ProffieOS\styles\mix.h: In member function 'void Mix<F, A, B, COLORS ...>::run(BladeBase*)':
  1196.  
  1197. C:\Users\Samur\Desktop\ProffieOS\styles\mix.h:84:5: error: 'colors_' was not declared in this scope
  1198.  
  1199. 84 | colors_.run(blade);
  1200.  
  1201. | ^~~~~~~
  1202.  
  1203. C:\Users\Samur\Desktop\ProffieOS\styles\mix.h:85:5: error: 'f_' was not declared in this scope
  1204.  
  1205. 85 | f_.run(blade);
  1206.  
  1207. | ^~
  1208.  
  1209. In file included from C:\Users\Samur\Desktop\ProffieOS\styles\layers.h:4,
  1210.  
  1211. from C:\Users\Samur\Desktop\ProffieOS\styles\sparkle.h:15,
  1212.  
  1213. from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:455:
  1214.  
  1215. C:\Users\Samur\Desktop\ProffieOS\styles\alpha.h: At global scope:
  1216.  
  1217. C:\Users\Samur\Desktop\ProffieOS\styles\alpha.h:31:3: error: 'PONUA' does not name a type
  1218.  
  1219. 31 | PONUA COLOR color_;
  1220.  
  1221. | ^~~~~
  1222.  
  1223. C:\Users\Samur\Desktop\ProffieOS\styles\alpha.h:31:3: note: the macro 'PONUA' had not yet been defined
  1224.  
  1225. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS_1.ino:218:
  1226.  
  1227. C:\Users\Samur\Desktop\ProffieOS\common\common.h:10: note: it was later defined here
  1228.  
  1229. 10 | #define PONUA [[no_unique_address]]
  1230.  
  1231. |
  1232.  
  1233. In file included from C:\Users\Samur\Desktop\ProffieOS\styles\layers.h:4,
  1234.  
  1235. from C:\Users\Samur\Desktop\ProffieOS\styles\sparkle.h:15,
  1236.  
  1237. from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:455:
  1238.  
  1239. C:\Users\Samur\Desktop\ProffieOS\styles\alpha.h:32:3: error: 'PONUA' does not name a type
  1240.  
  1241. 32 | PONUA ALPHA alpha_;
  1242.  
  1243. | ^~~~~
  1244.  
  1245. C:\Users\Samur\Desktop\ProffieOS\styles\alpha.h:32:3: note: the macro 'PONUA' had not yet been defined
  1246.  
  1247. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS_1.ino:218:
  1248.  
  1249. C:\Users\Samur\Desktop\ProffieOS\common\common.h:10: note: it was later defined here
  1250.  
  1251. 10 | #define PONUA [[no_unique_address]]
  1252.  
  1253. |
  1254.  
  1255. In file included from C:\Users\Samur\Desktop\ProffieOS\styles\layers.h:4,
  1256.  
  1257. from C:\Users\Samur\Desktop\ProffieOS\styles\sparkle.h:15,
  1258.  
  1259. from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:455:
  1260.  
  1261. C:\Users\Samur\Desktop\ProffieOS\styles\alpha.h:35:38: error: 'color_' was not declared in this scope; did you mean 'Color8'?
  1262.  
  1263. 35 | auto getColor(int led) -> decltype(color_.getColor(led) * alpha_.getInteger(led)) {
  1264.  
  1265. | ^~~~~~
  1266.  
  1267. | Color8
  1268.  
  1269. C:\Users\Samur\Desktop\ProffieOS\styles\alpha.h:35:38: error: 'color_' was not declared in this scope; did you mean 'Color8'?
  1270.  
  1271. 35 | auto getColor(int led) -> decltype(color_.getColor(led) * alpha_.getInteger(led)) {
  1272.  
  1273. | ^~~~~~
  1274.  
  1275. | Color8
  1276.  
  1277. C:\Users\Samur\Desktop\ProffieOS\styles\alpha.h:35:61: error: 'alpha_' was not declared in this scope; did you mean 'AlphaL'?
  1278.  
  1279. 35 | auto getColor(int led) -> decltype(color_.getColor(led) * alpha_.getInteger(led)) {
  1280.  
  1281. | ^~~~~~
  1282.  
  1283. | AlphaL
  1284.  
  1285. C:\Users\Samur\Desktop\ProffieOS\styles\alpha.h: In member function 'LayerRunResult AlphaL<COLOR, ALPHA>::run(BladeBase*)':
  1286.  
  1287. C:\Users\Samur\Desktop\ProffieOS\styles\alpha.h:20:48: error: 'color_' was not declared in this scope; did you mean 'Color8'?
  1288.  
  1289. 20 | LayerRunResult base_run_result = RunLayer(&color_, blade);
  1290.  
  1291. | ^~~~~~
  1292.  
  1293. | Color8
  1294.  
  1295. C:\Users\Samur\Desktop\ProffieOS\styles\alpha.h:21:42: error: 'alpha_' was not declared in this scope; did you mean 'AlphaL'?
  1296.  
  1297. 21 | FunctionRunResult ret = RunFunction(&alpha_, blade);
  1298.  
  1299. | ^~~~~~
  1300.  
  1301. | AlphaL
  1302.  
  1303. In file included from C:\Users\Samur\Desktop\ProffieOS\functions\int.h:4,
  1304.  
  1305. from C:\Users\Samur\Desktop\ProffieOS\styles\layers.h:5,
  1306.  
  1307. from C:\Users\Samur\Desktop\ProffieOS\styles\sparkle.h:15,
  1308.  
  1309. from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:455:
  1310.  
  1311. C:\Users\Samur\Desktop\ProffieOS\functions\svf.h: At global scope:
  1312.  
  1313. C:\Users\Samur\Desktop\ProffieOS\functions\svf.h:27:3: error: 'PONUA' does not name a type
  1314.  
  1315. 27 | PONUA SVF single_value_function_;
  1316.  
  1317. | ^~~~~
  1318.  
  1319. C:\Users\Samur\Desktop\ProffieOS\functions\svf.h:27:3: note: the macro 'PONUA' had not yet been defined
  1320.  
  1321. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS_1.ino:218:
  1322.  
  1323. C:\Users\Samur\Desktop\ProffieOS\common\common.h:10: note: it was later defined here
  1324.  
  1325. 10 | #define PONUA [[no_unique_address]]
  1326.  
  1327. |
  1328.  
  1329. In file included from C:\Users\Samur\Desktop\ProffieOS\functions\int.h:4,
  1330.  
  1331. from C:\Users\Samur\Desktop\ProffieOS\styles\layers.h:5,
  1332.  
  1333. from C:\Users\Samur\Desktop\ProffieOS\styles\sparkle.h:15,
  1334.  
  1335. from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:455:
  1336.  
  1337. C:\Users\Samur\Desktop\ProffieOS\functions\svf.h: In member function 'FunctionRunResult SingleValueAdapter<SVF>::run(BladeBase*)':
  1338.  
  1339. C:\Users\Samur\Desktop\ProffieOS\functions\svf.h:23:42: error: 'single_value_function_' was not declared in this scope
  1340.  
  1341. 23 | FunctionRunResult ret = RunFunction(&single_value_function_, blade);
  1342.  
  1343. | ^~~~~~~~~~~~~~~~~~~~~~
  1344.  
  1345. C:\Users\Samur\Desktop\ProffieOS\functions\svf.h: At global scope:
  1346.  
  1347. C:\Users\Samur\Desktop\ProffieOS\functions\svf.h:37:3: error: 'PONUA' does not name a type
  1348.  
  1349. 37 | PONUA FUNC f_;
  1350.  
  1351. | ^~~~~
  1352.  
  1353. C:\Users\Samur\Desktop\ProffieOS\functions\svf.h:37:3: note: the macro 'PONUA' had not yet been defined
  1354.  
  1355. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS_1.ino:218:
  1356.  
  1357. C:\Users\Samur\Desktop\ProffieOS\common\common.h:10: note: it was later defined here
  1358.  
  1359. 10 | #define PONUA [[no_unique_address]]
  1360.  
  1361. |
  1362.  
  1363. In file included from C:\Users\Samur\Desktop\ProffieOS\functions\int.h:4,
  1364.  
  1365. from C:\Users\Samur\Desktop\ProffieOS\styles\layers.h:5,
  1366.  
  1367. from C:\Users\Samur\Desktop\ProffieOS\styles\sparkle.h:15,
  1368.  
  1369. from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:455:
  1370.  
  1371. C:\Users\Samur\Desktop\ProffieOS\functions\svf.h: In member function 'FunctionRunResult SVFWrapper<FUNC>::run(BladeBase*)':
  1372.  
  1373. C:\Users\Samur\Desktop\ProffieOS\functions\svf.h:34:65: error: 'f_' was not declared in this scope
  1374.  
  1375. 34 | FunctionRunResult run(BladeBase* blade) { return RunFunction(&f_, blade); }
  1376.  
  1377. | ^~
  1378.  
  1379. C:\Users\Samur\Desktop\ProffieOS\functions\svf.h: In member function 'int SVFWrapper<FUNC>::calculate(BladeBase*)':
  1380.  
  1381. C:\Users\Samur\Desktop\ProffieOS\functions\svf.h:35:44: error: 'f_' was not declared in this scope
  1382.  
  1383. 35 | int calculate(BladeBase* blade) { return f_.getInteger(0); }
  1384.  
  1385. | ^~
  1386.  
  1387. In file included from C:\Users\Samur\Desktop\ProffieOS\styles\sparkle.h:15,
  1388.  
  1389. from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:455:
  1390.  
  1391. C:\Users\Samur\Desktop\ProffieOS\styles\layers.h: At global scope:
  1392.  
  1393. C:\Users\Samur\Desktop\ProffieOS\styles\layers.h:37:3: error: 'PONUA' does not name a type
  1394.  
  1395. 37 | PONUA BASE base_;
  1396.  
  1397. | ^~~~~
  1398.  
  1399. C:\Users\Samur\Desktop\ProffieOS\styles\layers.h:37:3: note: the macro 'PONUA' had not yet been defined
  1400.  
  1401. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS_1.ino:218:
  1402.  
  1403. C:\Users\Samur\Desktop\ProffieOS\common\common.h:10: note: it was later defined here
  1404.  
  1405. 10 | #define PONUA [[no_unique_address]]
  1406.  
  1407. |
  1408.  
  1409. In file included from C:\Users\Samur\Desktop\ProffieOS\styles\sparkle.h:15,
  1410.  
  1411. from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:455:
  1412.  
  1413. C:\Users\Samur\Desktop\ProffieOS\styles\layers.h:38:3: error: 'PONUA' does not name a type
  1414.  
  1415. 38 | PONUA L1 layer_;
  1416.  
  1417. | ^~~~~
  1418.  
  1419. C:\Users\Samur\Desktop\ProffieOS\styles\layers.h:38:3: note: the macro 'PONUA' had not yet been defined
  1420.  
  1421. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS_1.ino:218:
  1422.  
  1423. C:\Users\Samur\Desktop\ProffieOS\common\common.h:10: note: it was later defined here
  1424.  
  1425. 10 | #define PONUA [[no_unique_address]]
  1426.  
  1427. |
  1428.  
  1429. In file included from C:\Users\Samur\Desktop\ProffieOS\styles\sparkle.h:15,
  1430.  
  1431. from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:455:
  1432.  
  1433. C:\Users\Samur\Desktop\ProffieOS\styles\layers.h:41:38: error: 'base_' was not declared in this scope
  1434.  
  1435. 41 | auto getColor(int led) -> decltype(base_.getColor(led) << layer_.getColor(led)) {
  1436.  
  1437. | ^~~~~
  1438.  
  1439. C:\Users\Samur\Desktop\ProffieOS\styles\layers.h:41:38: error: 'base_' was not declared in this scope
  1440.  
  1441. C:\Users\Samur\Desktop\ProffieOS\styles\layers.h:41:61: error: 'layer_' was not declared in this scope; did you mean 'Layers'?
  1442.  
  1443. 41 | auto getColor(int led) -> decltype(base_.getColor(led) << layer_.getColor(led)) {
  1444.  
  1445. | ^~~~~~
  1446.  
  1447. | Layers
  1448.  
  1449. In file included from C:\Users\Samur\Desktop\ProffieOS\styles\sparkle.h:15,
  1450.  
  1451. from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:455:
  1452.  
  1453. C:\Users\Samur\Desktop\ProffieOS\styles\layers.h: In member function 'LayerRunResult Layers<BASE, L1>::run(BladeBase*)':
  1454.  
  1455. C:\Users\Samur\Desktop\ProffieOS\styles\layers.h:24:48: error: 'base_' was not declared in this scope
  1456.  
  1457. 24 | LayerRunResult base_run_result = RunLayer(&base_, blade);
  1458.  
  1459. | ^~~~~
  1460.  
  1461. C:\Users\Samur\Desktop\ProffieOS\styles\layers.h:25:49: error: 'layer_' was not declared in this scope; did you mean 'Layers'?
  1462.  
  1463. 25 | LayerRunResult layer_run_result = RunLayer(&layer_, blade);
  1464.  
  1465. | ^~~~~~
  1466.  
  1467. | Layers
  1468.  
  1469. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:456:
  1470.  
  1471. C:\Users\Samur\Desktop\ProffieOS\styles\gradient.h: At global scope:
  1472.  
  1473. C:\Users\Samur\Desktop\ProffieOS\styles\gradient.h:22:3: error: 'PONUA' does not name a type
  1474.  
  1475. 22 | PONUA A a_;
  1476.  
  1477. | ^~~~~
  1478.  
  1479. C:\Users\Samur\Desktop\ProffieOS\styles\gradient.h:22:3: note: the macro 'PONUA' had not yet been defined
  1480.  
  1481. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS_1.ino:218:
  1482.  
  1483. C:\Users\Samur\Desktop\ProffieOS\common\common.h:10: note: it was later defined here
  1484.  
  1485. 10 | #define PONUA [[no_unique_address]]
  1486.  
  1487. |
  1488.  
  1489. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:456:
  1490.  
  1491. C:\Users\Samur\Desktop\ProffieOS\styles\gradient.h:23:48: error: 'a_' was not declared in this scope
  1492.  
  1493. 23 | auto get(int led, int partition) -> decltype(a_.getColor(led)) {
  1494.  
  1495. | ^~
  1496.  
  1497. C:\Users\Samur\Desktop\ProffieOS\styles\gradient.h:23:48: error: 'a_' was not declared in this scope
  1498.  
  1499. C:\Users\Samur\Desktop\ProffieOS\styles\gradient.h: In member function 'void GradientHelper<A>::run(BladeBase*)':
  1500.  
  1501. C:\Users\Samur\Desktop\ProffieOS\styles\gradient.h:21:32: error: 'a_' was not declared in this scope
  1502.  
  1503. 21 | void run(BladeBase* blade) { a_.run(blade); }
  1504.  
  1505. | ^~
  1506.  
  1507. C:\Users\Samur\Desktop\ProffieOS\styles\gradient.h: At global scope:
  1508.  
  1509. C:\Users\Samur\Desktop\ProffieOS\styles\gradient.h:36:3: error: 'PONUA' does not name a type
  1510.  
  1511. 36 | PONUA A a_;
  1512.  
  1513. | ^~~~~
  1514.  
  1515. C:\Users\Samur\Desktop\ProffieOS\styles\gradient.h:36:3: note: the macro 'PONUA' had not yet been defined
  1516.  
  1517. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS_1.ino:218:
  1518.  
  1519. C:\Users\Samur\Desktop\ProffieOS\common\common.h:10: note: it was later defined here
  1520.  
  1521. 10 | #define PONUA [[no_unique_address]]
  1522.  
  1523. |
  1524.  
  1525. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:456:
  1526.  
  1527. C:\Users\Samur\Desktop\ProffieOS\styles\gradient.h:37:3: error: 'PONUA' does not name a type
  1528.  
  1529. 37 | PONUA GradientHelper<B, C...> b_;
  1530.  
  1531. | ^~~~~
  1532.  
  1533. C:\Users\Samur\Desktop\ProffieOS\styles\gradient.h:37:3: note: the macro 'PONUA' had not yet been defined
  1534.  
  1535. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS_1.ino:218:
  1536.  
  1537. C:\Users\Samur\Desktop\ProffieOS\common\common.h:10: note: it was later defined here
  1538.  
  1539. 10 | #define PONUA [[no_unique_address]]
  1540.  
  1541. |
  1542.  
  1543. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:456:
  1544.  
  1545. C:\Users\Samur\Desktop\ProffieOS\styles\gradient.h:38:58: error: 'a_' was not declared in this scope
  1546.  
  1547. 38 | auto get(int led, int partition) -> decltype(MixColors(a_.getColor(0), b_.get(0,0), 1, 1)) {
  1548.  
  1549. | ^~
  1550.  
  1551. C:\Users\Samur\Desktop\ProffieOS\styles\gradient.h:38:74: error: 'b_' was not declared in this scope
  1552.  
  1553. 38 | auto get(int led, int partition) -> decltype(MixColors(a_.getColor(0), b_.get(0,0), 1, 1)) {
  1554.  
  1555. | ^~
  1556.  
  1557. C:\Users\Samur\Desktop\ProffieOS\styles\gradient.h:38:58: error: 'a_' was not declared in this scope
  1558.  
  1559. 38 | auto get(int led, int partition) -> decltype(MixColors(a_.getColor(0), b_.get(0,0), 1, 1)) {
  1560.  
  1561. | ^~
  1562.  
  1563. C:\Users\Samur\Desktop\ProffieOS\styles\gradient.h:38:74: error: 'b_' was not declared in this scope
  1564.  
  1565. 38 | auto get(int led, int partition) -> decltype(MixColors(a_.getColor(0), b_.get(0,0), 1, 1)) {
  1566.  
  1567. | ^~
  1568.  
  1569. C:\Users\Samur\Desktop\ProffieOS\styles\gradient.h: In member function 'void GradientHelper<A, B, C ...>::run(BladeBase*)':
  1570.  
  1571. C:\Users\Samur\Desktop\ProffieOS\styles\gradient.h:33:5: error: 'a_' was not declared in this scope
  1572.  
  1573. 33 | a_.run(blade);
  1574.  
  1575. | ^~
  1576.  
  1577. C:\Users\Samur\Desktop\ProffieOS\styles\gradient.h:34:5: error: 'b_' was not declared in this scope
  1578.  
  1579. 34 | b_.run(blade);
  1580.  
  1581. | ^~
  1582.  
  1583. C:\Users\Samur\Desktop\ProffieOS\styles\gradient.h: At global scope:
  1584.  
  1585. C:\Users\Samur\Desktop\ProffieOS\styles\gradient.h:55:3: error: 'PONUA' does not name a type
  1586.  
  1587. 55 | PONUA GradientHelper<COLOR...> colors_;
  1588.  
  1589. | ^~~~~
  1590.  
  1591. C:\Users\Samur\Desktop\ProffieOS\styles\gradient.h:55:3: note: the macro 'PONUA' had not yet been defined
  1592.  
  1593. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS_1.ino:218:
  1594.  
  1595. C:\Users\Samur\Desktop\ProffieOS\common\common.h:10: note: it was later defined here
  1596.  
  1597. 10 | #define PONUA [[no_unique_address]]
  1598.  
  1599. |
  1600.  
  1601. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:456:
  1602.  
  1603. C:\Users\Samur\Desktop\ProffieOS\styles\gradient.h:58:38: error: 'colors_' was not declared in this scope
  1604.  
  1605. 58 | auto getColor(int led) -> decltype(colors_.get(led, led * mul_)) {
  1606.  
  1607. | ^~~~~~~
  1608.  
  1609. C:\Users\Samur\Desktop\ProffieOS\styles\gradient.h:58:38: error: 'colors_' was not declared in this scope
  1610.  
  1611. C:\Users\Samur\Desktop\ProffieOS\styles\gradient.h: In member function 'void Gradient<COLOR>::run(BladeBase*)':
  1612.  
  1613. C:\Users\Samur\Desktop\ProffieOS\styles\gradient.h:51:5: error: 'colors_' was not declared in this scope
  1614.  
  1615. 51 | colors_.run(blade);
  1616.  
  1617. | ^~~~~~~
  1618.  
  1619. In file included from C:\Users\Samur\Desktop\ProffieOS\styles\audio_flicker.h:15,
  1620.  
  1621. from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:459:
  1622.  
  1623. C:\Users\Samur\Desktop\ProffieOS\functions\sound_level.h: In member function 'int SmoothSoundLevelSVF::calculate(BladeBase*)':
  1624.  
  1625. C:\Users\Samur\Desktop\ProffieOS\functions\sound_level.h:12:41: error: request for member 'audio_volume' in 'dynamic_mixer', which is of non-class type 'int'
  1626.  
  1627. 12 | return clampi32(sqrtf(dynamic_mixer.audio_volume()) * 20, 0, 32768);
  1628.  
  1629. | ^~~~~~~~~~~~
  1630.  
  1631. C:\Users\Samur\Desktop\ProffieOS\functions\sound_level.h: In member function 'int NoisySoundLevelSVF::calculate(BladeBase*)':
  1632.  
  1633. C:\Users\Samur\Desktop\ProffieOS\functions\sound_level.h:25:35: error: request for member 'last_sum' in 'dynamic_mixer', which is of non-class type 'int'
  1634.  
  1635. 25 | return clampi32(dynamic_mixer.last_sum() * 3, 0, 32768);
  1636.  
  1637. | ^~~~~~~~
  1638.  
  1639. C:\Users\Samur\Desktop\ProffieOS\functions\sound_level.h: In member function 'int NoisySoundLevelCompatSVF::calculate(BladeBase*)':
  1640.  
  1641. C:\Users\Samur\Desktop\ProffieOS\functions\sound_level.h:40:35: error: request for member 'last_sum' in 'dynamic_mixer', which is of non-class type 'int'
  1642.  
  1643. 40 | return clampi32(dynamic_mixer.last_sum() << 3, 0, 32768);
  1644.  
  1645. | ^~~~~~~~
  1646.  
  1647. In file included from C:\Users\Samur\Desktop\ProffieOS\styles\brown_noise_flicker.h:16,
  1648.  
  1649. from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:460:
  1650.  
  1651. C:\Users\Samur\Desktop\ProffieOS\functions\brown_noise.h: At global scope:
  1652.  
  1653. C:\Users\Samur\Desktop\ProffieOS\functions\brown_noise.h:24:3: error: 'PONUA' does not name a type
  1654.  
  1655. 24 | PONUA GRADE grade_;
  1656.  
  1657. | ^~~~~
  1658.  
  1659. C:\Users\Samur\Desktop\ProffieOS\functions\brown_noise.h:24:3: note: the macro 'PONUA' had not yet been defined
  1660.  
  1661. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS_1.ino:218:
  1662.  
  1663. C:\Users\Samur\Desktop\ProffieOS\common\common.h:10: note: it was later defined here
  1664.  
  1665. 10 | #define PONUA [[no_unique_address]]
  1666.  
  1667. |
  1668.  
  1669. In file included from C:\Users\Samur\Desktop\ProffieOS\styles\brown_noise_flicker.h:16,
  1670.  
  1671. from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:460:
  1672.  
  1673. C:\Users\Samur\Desktop\ProffieOS\functions\brown_noise.h: In member function 'void BrownNoiseF<GRADE>::run(BladeBase*)':
  1674.  
  1675. C:\Users\Samur\Desktop\ProffieOS\functions\brown_noise.h:15:5: error: 'grade_' was not declared in this scope
  1676.  
  1677. 15 | grade_.run(blade);
  1678.  
  1679. | ^~~~~~
  1680.  
  1681. C:\Users\Samur\Desktop\ProffieOS\functions\brown_noise.h: In member function 'int BrownNoiseF<GRADE>::getInteger(int)':
  1682.  
  1683. C:\Users\Samur\Desktop\ProffieOS\functions\brown_noise.h:19:17: error: 'grade_' was not declared in this scope; did you mean 'grade'?
  1684.  
  1685. 19 | int grade = grade_.getInteger(led);
  1686.  
  1687. | ^~~~~~
  1688.  
  1689. | grade
  1690.  
  1691. C:\Users\Samur\Desktop\ProffieOS\functions\brown_noise.h: At global scope:
  1692.  
  1693. C:\Users\Samur\Desktop\ProffieOS\functions\brown_noise.h:52:3: error: 'PONUA' does not name a type
  1694.  
  1695. 52 | PONUA SVFWrapper<SPEED> speed_;
  1696.  
  1697. | ^~~~~
  1698.  
  1699. C:\Users\Samur\Desktop\ProffieOS\functions\brown_noise.h:52:3: note: the macro 'PONUA' had not yet been defined
  1700.  
  1701. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS_1.ino:218:
  1702.  
  1703. C:\Users\Samur\Desktop\ProffieOS\common\common.h:10: note: it was later defined here
  1704.  
  1705. 10 | #define PONUA [[no_unique_address]]
  1706.  
  1707. |
  1708.  
  1709. In file included from C:\Users\Samur\Desktop\ProffieOS\styles\brown_noise_flicker.h:16,
  1710.  
  1711. from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:460:
  1712.  
  1713. C:\Users\Samur\Desktop\ProffieOS\functions\brown_noise.h: In member function 'void SlowNoise<SPEED>::run(BladeBase*)':
  1714.  
  1715. C:\Users\Samur\Desktop\ProffieOS\functions\brown_noise.h:40:5: error: 'speed_' was not declared in this scope
  1716.  
  1717. 40 | speed_.run(blade);
  1718.  
  1719. | ^~~~~~
  1720.  
  1721. In file included from C:\Users\Samur\Desktop\ProffieOS\styles\hump_flicker.h:13,
  1722.  
  1723. from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:461:
  1724.  
  1725. C:\Users\Samur\Desktop\ProffieOS\functions\bump.h: At global scope:
  1726.  
  1727. C:\Users\Samur\Desktop\ProffieOS\functions\bump.h:44:3: error: 'PONUA' does not name a type
  1728.  
  1729. 44 | PONUA SVFWrapper<BUMP_POSITION> pos_;
  1730.  
  1731. | ^~~~~
  1732.  
  1733. C:\Users\Samur\Desktop\ProffieOS\functions\bump.h:44:3: note: the macro 'PONUA' had not yet been defined
  1734.  
  1735. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS_1.ino:218:
  1736.  
  1737. C:\Users\Samur\Desktop\ProffieOS\common\common.h:10: note: it was later defined here
  1738.  
  1739. 10 | #define PONUA [[no_unique_address]]
  1740.  
  1741. |
  1742.  
  1743. In file included from C:\Users\Samur\Desktop\ProffieOS\styles\hump_flicker.h:13,
  1744.  
  1745. from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:461:
  1746.  
  1747. C:\Users\Samur\Desktop\ProffieOS\functions\bump.h:45:3: error: 'PONUA' does not name a type
  1748.  
  1749. 45 | PONUA SVFWrapper<BUMP_WIDTH_FRACTION> fraction_;
  1750.  
  1751. | ^~~~~
  1752.  
  1753. C:\Users\Samur\Desktop\ProffieOS\functions\bump.h:45:3: note: the macro 'PONUA' had not yet been defined
  1754.  
  1755. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS_1.ino:218:
  1756.  
  1757. C:\Users\Samur\Desktop\ProffieOS\common\common.h:10: note: it was later defined here
  1758.  
  1759. 10 | #define PONUA [[no_unique_address]]
  1760.  
  1761. |
  1762.  
  1763. In file included from C:\Users\Samur\Desktop\ProffieOS\styles\hump_flicker.h:13,
  1764.  
  1765. from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:461:
  1766.  
  1767. C:\Users\Samur\Desktop\ProffieOS\functions\bump.h: In member function 'void Bump<BUMP_POSITION, BUMP_WIDTH_FRACTION>::run(BladeBase*)':
  1768.  
  1769. C:\Users\Samur\Desktop\ProffieOS\functions\bump.h:24:5: error: 'pos_' was not declared in this scope; did you mean 'fpos_t'?
  1770.  
  1771. 24 | pos_.run(blade);
  1772.  
  1773. | ^~~~
  1774.  
  1775. | fpos_t
  1776.  
  1777. C:\Users\Samur\Desktop\ProffieOS\functions\bump.h:25:5: error: 'fraction_' was not declared in this scope; did you mean 'location_'?
  1778.  
  1779. 25 | fraction_.run(blade);
  1780.  
  1781. | ^~~~~~~~~
  1782.  
  1783. | location_
  1784.  
  1785. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:466:
  1786.  
  1787. C:\Users\Samur\Desktop\ProffieOS\styles\retraction_delay.h: At global scope:
  1788.  
  1789. C:\Users\Samur\Desktop\ProffieOS\styles\retraction_delay.h:38:3: error: 'PONUA' does not name a type
  1790.  
  1791. 38 | PONUA SVFWrapper<MILLIS> millis_;
  1792.  
  1793. | ^~~~~
  1794.  
  1795. C:\Users\Samur\Desktop\ProffieOS\styles\retraction_delay.h:38:3: note: the macro 'PONUA' had not yet been defined
  1796.  
  1797. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS_1.ino:218:
  1798.  
  1799. C:\Users\Samur\Desktop\ProffieOS\common\common.h:10: note: it was later defined here
  1800.  
  1801. 10 | #define PONUA [[no_unique_address]]
  1802.  
  1803. |
  1804.  
  1805. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:466:
  1806.  
  1807. C:\Users\Samur\Desktop\ProffieOS\styles\retraction_delay.h: In member function 'void RetractionDelayBase<MILLIS>::run(BladeBase*)':
  1808.  
  1809. C:\Users\Samur\Desktop\ProffieOS\styles\retraction_delay.h:15:5: error: 'millis_' was not declared in this scope; did you mean 'millis'?
  1810.  
  1811. 15 | millis_.run(base);
  1812.  
  1813. | ^~~~~~~
  1814.  
  1815. | millis
  1816.  
  1817. In file included from C:\Users\Samur\Desktop\ProffieOS\styles\pulsing.h:16,
  1818.  
  1819. from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:467:
  1820.  
  1821. C:\Users\Samur\Desktop\ProffieOS\functions\sin.h: At global scope:
  1822.  
  1823. C:\Users\Samur\Desktop\ProffieOS\functions\sin.h:38:3: error: 'PONUA' does not name a type
  1824.  
  1825. 38 | PONUA SVFWrapper<RPM> rpm_;
  1826.  
  1827. | ^~~~~
  1828.  
  1829. C:\Users\Samur\Desktop\ProffieOS\functions\sin.h:38:3: note: the macro 'PONUA' had not yet been defined
  1830.  
  1831. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS_1.ino:218:
  1832.  
  1833. C:\Users\Samur\Desktop\ProffieOS\common\common.h:10: note: it was later defined here
  1834.  
  1835. 10 | #define PONUA [[no_unique_address]]
  1836.  
  1837. |
  1838.  
  1839. In file included from C:\Users\Samur\Desktop\ProffieOS\styles\pulsing.h:16,
  1840.  
  1841. from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:467:
  1842.  
  1843. C:\Users\Samur\Desktop\ProffieOS\functions\sin.h:39:3: error: 'PONUA' does not name a type
  1844.  
  1845. 39 | PONUA SVFWrapper<LOWclass> low_;
  1846.  
  1847. | ^~~~~
  1848.  
  1849. C:\Users\Samur\Desktop\ProffieOS\functions\sin.h:39:3: note: the macro 'PONUA' had not yet been defined
  1850.  
  1851. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS_1.ino:218:
  1852.  
  1853. C:\Users\Samur\Desktop\ProffieOS\common\common.h:10: note: it was later defined here
  1854.  
  1855. 10 | #define PONUA [[no_unique_address]]
  1856.  
  1857. |
  1858.  
  1859. In file included from C:\Users\Samur\Desktop\ProffieOS\styles\pulsing.h:16,
  1860.  
  1861. from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:467:
  1862.  
  1863. C:\Users\Samur\Desktop\ProffieOS\functions\sin.h:40:3: error: 'PONUA' does not name a type
  1864.  
  1865. 40 | PONUA SVFWrapper<HIGHclass> high_;
  1866.  
  1867. | ^~~~~
  1868.  
  1869. C:\Users\Samur\Desktop\ProffieOS\functions\sin.h:40:3: note: the macro 'PONUA' had not yet been defined
  1870.  
  1871. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS_1.ino:218:
  1872.  
  1873. C:\Users\Samur\Desktop\ProffieOS\common\common.h:10: note: it was later defined here
  1874.  
  1875. 10 | #define PONUA [[no_unique_address]]
  1876.  
  1877. |
  1878.  
  1879. In file included from C:\Users\Samur\Desktop\ProffieOS\styles\pulsing.h:16,
  1880.  
  1881. from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:467:
  1882.  
  1883. C:\Users\Samur\Desktop\ProffieOS\functions\sin.h: In member function 'void SinSVF<RPM, LOWclass, HIGHclass>::run(BladeBase*)':
  1884.  
  1885. C:\Users\Samur\Desktop\ProffieOS\functions\sin.h:22:5: error: 'rpm_' was not declared in this scope
  1886.  
  1887. 22 | rpm_.run(blade);
  1888.  
  1889. | ^~~~
  1890.  
  1891. C:\Users\Samur\Desktop\ProffieOS\functions\sin.h:23:5: error: 'high_' was not declared in this scope
  1892.  
  1893. 23 | high_.run(blade);
  1894.  
  1895. | ^~~~~
  1896.  
  1897. C:\Users\Samur\Desktop\ProffieOS\functions\sin.h:24:5: error: 'low_' was not declared in this scope
  1898.  
  1899. 24 | low_.run(blade);
  1900.  
  1901. | ^~~~
  1902.  
  1903. C:\Users\Samur\Desktop\ProffieOS\functions\sin.h: In member function 'int SinSVF<RPM, LOWclass, HIGHclass>::calculate(BladeBase*)':
  1904.  
  1905. C:\Users\Samur\Desktop\ProffieOS\functions\sin.h:31:46: error: 'rpm_' was not declared in this scope
  1906.  
  1907. 31 | pos_ = fract(pos_ + delta / 60000000.0 * rpm_.calculate(blade));
  1908.  
  1909. | ^~~~
  1910.  
  1911. C:\Users\Samur\Desktop\ProffieOS\functions\sin.h:32:16: error: 'high_' was not declared in this scope; did you mean 'high'?
  1912.  
  1913. 32 | int high = high_.calculate(blade);
  1914.  
  1915. | ^~~~~
  1916.  
  1917. | high
  1918.  
  1919. C:\Users\Samur\Desktop\ProffieOS\functions\sin.h:33:15: error: 'low_' was not declared in this scope; did you mean 'low'?
  1920.  
  1921. 33 | int low = low_.calculate(blade);
  1922.  
  1923. | ^~~~
  1924.  
  1925. | low
  1926.  
  1927. C:\Users\Samur\Desktop\ProffieOS\functions\sin.h: At global scope:
  1928.  
  1929. C:\Users\Samur\Desktop\ProffieOS\functions\sin.h:67:3: error: 'PONUA' does not name a type
  1930.  
  1931. 67 | PONUA SVFWrapper<RPM> rpm_;
  1932.  
  1933. | ^~~~~
  1934.  
  1935. C:\Users\Samur\Desktop\ProffieOS\functions\sin.h:67:3: note: the macro 'PONUA' had not yet been defined
  1936.  
  1937. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS_1.ino:218:
  1938.  
  1939. C:\Users\Samur\Desktop\ProffieOS\common\common.h:10: note: it was later defined here
  1940.  
  1941. 10 | #define PONUA [[no_unique_address]]
  1942.  
  1943. |
  1944.  
  1945. In file included from C:\Users\Samur\Desktop\ProffieOS\styles\pulsing.h:16,
  1946.  
  1947. from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:467:
  1948.  
  1949. C:\Users\Samur\Desktop\ProffieOS\functions\sin.h:68:3: error: 'PONUA' does not name a type
  1950.  
  1951. 68 | PONUA SVFWrapper<LOWclass> low_;
  1952.  
  1953. | ^~~~~
  1954.  
  1955. C:\Users\Samur\Desktop\ProffieOS\functions\sin.h:68:3: note: the macro 'PONUA' had not yet been defined
  1956.  
  1957. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS_1.ino:218:
  1958.  
  1959. C:\Users\Samur\Desktop\ProffieOS\common\common.h:10: note: it was later defined here
  1960.  
  1961. 10 | #define PONUA [[no_unique_address]]
  1962.  
  1963. |
  1964.  
  1965. In file included from C:\Users\Samur\Desktop\ProffieOS\styles\pulsing.h:16,
  1966.  
  1967. from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:467:
  1968.  
  1969. C:\Users\Samur\Desktop\ProffieOS\functions\sin.h:69:3: error: 'PONUA' does not name a type
  1970.  
  1971. 69 | PONUA SVFWrapper<HIGHclass> high_;
  1972.  
  1973. | ^~~~~
  1974.  
  1975. C:\Users\Samur\Desktop\ProffieOS\functions\sin.h:69:3: note: the macro 'PONUA' had not yet been defined
  1976.  
  1977. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS_1.ino:218:
  1978.  
  1979. C:\Users\Samur\Desktop\ProffieOS\common\common.h:10: note: it was later defined here
  1980.  
  1981. 10 | #define PONUA [[no_unique_address]]
  1982.  
  1983. |
  1984.  
  1985. In file included from C:\Users\Samur\Desktop\ProffieOS\styles\pulsing.h:16,
  1986.  
  1987. from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:467:
  1988.  
  1989. C:\Users\Samur\Desktop\ProffieOS\functions\sin.h: In member function 'void SawSVF<RPM, LOWclass, HIGHclass>::run(BladeBase*)':
  1990.  
  1991. C:\Users\Samur\Desktop\ProffieOS\functions\sin.h:52:5: error: 'rpm_' was not declared in this scope
  1992.  
  1993. 52 | rpm_.run(blade);
  1994.  
  1995. | ^~~~
  1996.  
  1997. C:\Users\Samur\Desktop\ProffieOS\functions\sin.h:53:5: error: 'high_' was not declared in this scope
  1998.  
  1999. 53 | high_.run(blade);
  2000.  
  2001. | ^~~~~
  2002.  
  2003. C:\Users\Samur\Desktop\ProffieOS\functions\sin.h:54:5: error: 'low_' was not declared in this scope
  2004.  
  2005. 54 | low_.run(blade);
  2006.  
  2007. | ^~~~
  2008.  
  2009. C:\Users\Samur\Desktop\ProffieOS\functions\sin.h: In member function 'int SawSVF<RPM, LOWclass, HIGHclass>::calculate(BladeBase*)':
  2010.  
  2011. C:\Users\Samur\Desktop\ProffieOS\functions\sin.h:61:46: error: 'rpm_' was not declared in this scope
  2012.  
  2013. 61 | pos_ = fract(pos_ + delta / 60000000.0 * rpm_.calculate(blade));
  2014.  
  2015. | ^~~~
  2016.  
  2017. C:\Users\Samur\Desktop\ProffieOS\functions\sin.h:62:16: error: 'high_' was not declared in this scope; did you mean 'high'?
  2018.  
  2019. 62 | int high = high_.calculate(blade);
  2020.  
  2021. | ^~~~~
  2022.  
  2023. | high
  2024.  
  2025. C:\Users\Samur\Desktop\ProffieOS\functions\sin.h:63:15: error: 'low_' was not declared in this scope; did you mean 'low'?
  2026.  
  2027. 63 | int low = low_.calculate(blade);
  2028.  
  2029. | ^~~~
  2030.  
  2031. | low
  2032.  
  2033. C:\Users\Samur\Desktop\ProffieOS\functions\sin.h: At global scope:
  2034.  
  2035. C:\Users\Samur\Desktop\ProffieOS\functions\sin.h:92:3: error: 'PONUA' does not name a type
  2036.  
  2037. 92 | PONUA SVFWrapper<PULSE_MILLIS> pulse_millis_;
  2038.  
  2039. | ^~~~~
  2040.  
  2041. C:\Users\Samur\Desktop\ProffieOS\functions\sin.h:92:3: note: the macro 'PONUA' had not yet been defined
  2042.  
  2043. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS_1.ino:218:
  2044.  
  2045. C:\Users\Samur\Desktop\ProffieOS\common\common.h:10: note: it was later defined here
  2046.  
  2047. 10 | #define PONUA [[no_unique_address]]
  2048.  
  2049. |
  2050.  
  2051. In file included from C:\Users\Samur\Desktop\ProffieOS\styles\pulsing.h:16,
  2052.  
  2053. from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:467:
  2054.  
  2055. C:\Users\Samur\Desktop\ProffieOS\functions\sin.h: In member function 'void PulsingFSVF<PULSE_MILLIS>::run(BladeBase*)':
  2056.  
  2057. C:\Users\Samur\Desktop\ProffieOS\functions\sin.h:81:5: error: 'pulse_millis_' was not declared in this scope
  2058.  
  2059. 81 | pulse_millis_.run(base);
  2060.  
  2061. | ^~~~~~~~~~~~~
  2062.  
  2063. C:\Users\Samur\Desktop\ProffieOS\functions\sin.h: In member function 'int PulsingFSVF<PULSE_MILLIS>::calculate(BladeBase*)':
  2064.  
  2065. C:\Users\Samur\Desktop\ProffieOS\functions\sin.h:87:43: error: 'pulse_millis_' was not declared in this scope
  2066.  
  2067. 87 | pos_ = fract(pos_ + delta / (1000.0 * pulse_millis_.calculate(base)));
  2068.  
  2069. | ^~~~~~~~~~~~~
  2070.  
  2071. In file included from C:\Users\Samur\Desktop\ProffieOS\styles\blinking.h:23,
  2072.  
  2073. from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:468:
  2074.  
  2075. C:\Users\Samur\Desktop\ProffieOS\functions\blinking.h: At global scope:
  2076.  
  2077. C:\Users\Samur\Desktop\ProffieOS\functions\blinking.h:49:3: error: 'PONUA' does not name a type
  2078.  
  2079. 49 | PONUA SVFWrapper<BLINK_MILLIS> pulse_millis_;
  2080.  
  2081. | ^~~~~
  2082.  
  2083. C:\Users\Samur\Desktop\ProffieOS\functions\blinking.h:49:3: note: the macro 'PONUA' had not yet been defined
  2084.  
  2085. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS_1.ino:218:
  2086.  
  2087. C:\Users\Samur\Desktop\ProffieOS\common\common.h:10: note: it was later defined here
  2088.  
  2089. 10 | #define PONUA [[no_unique_address]]
  2090.  
  2091. |
  2092.  
  2093. In file included from C:\Users\Samur\Desktop\ProffieOS\styles\blinking.h:23,
  2094.  
  2095. from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:468:
  2096.  
  2097. C:\Users\Samur\Desktop\ProffieOS\functions\blinking.h:50:3: error: 'PONUA' does not name a type
  2098.  
  2099. 50 | PONUA SVFWrapper<BLINK_PROMILLE> pulse_promille_;
  2100.  
  2101. | ^~~~~
  2102.  
  2103. C:\Users\Samur\Desktop\ProffieOS\functions\blinking.h:50:3: note: the macro 'PONUA' had not yet been defined
  2104.  
  2105. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS_1.ino:218:
  2106.  
  2107. C:\Users\Samur\Desktop\ProffieOS\common\common.h:10: note: it was later defined here
  2108.  
  2109. 10 | #define PONUA [[no_unique_address]]
  2110.  
  2111. |
  2112.  
  2113. In file included from C:\Users\Samur\Desktop\ProffieOS\styles\blinking.h:23,
  2114.  
  2115. from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:468:
  2116.  
  2117. C:\Users\Samur\Desktop\ProffieOS\functions\blinking.h: In member function 'void BlinkingFSVF<BLINK_MILLIS, BLINK_PROMILLE>::run(BladeBase*)':
  2118.  
  2119. C:\Users\Samur\Desktop\ProffieOS\functions\blinking.h:26:5: error: 'pulse_millis_' was not declared in this scope
  2120.  
  2121. 26 | pulse_millis_.run(base);
  2122.  
  2123. | ^~~~~~~~~~~~~
  2124.  
  2125. C:\Users\Samur\Desktop\ProffieOS\functions\blinking.h:27:5: error: 'pulse_promille_' was not declared in this scope
  2126.  
  2127. 27 | pulse_promille_.run(base);
  2128.  
  2129. | ^~~~~~~~~~~~~~~
  2130.  
  2131. C:\Users\Samur\Desktop\ProffieOS\functions\blinking.h: In member function 'int BlinkingFSVF<BLINK_MILLIS, BLINK_PROMILLE>::calculate(BladeBase*)':
  2132.  
  2133. C:\Users\Samur\Desktop\ProffieOS\functions\blinking.h:32:29: error: 'pulse_millis_' was not declared in this scope; did you mean 'pulse_millis'?
  2134.  
  2135. 32 | uint32_t pulse_millis = pulse_millis_.calculate(base);
  2136.  
  2137. | ^~~~~~~~~~~~~
  2138.  
  2139. | pulse_millis
  2140.  
  2141. C:\Users\Samur\Desktop\ProffieOS\functions\blinking.h:45:39: error: 'pulse_promille_' was not declared in this scope; did you mean 'pulse_millis'?
  2142.  
  2143. 45 | return pulse_progress_promille <= pulse_promille_.calculate(base) ? 0 : 32768;
  2144.  
  2145. | ^~~~~~~~~~~~~~~
  2146.  
  2147. | pulse_millis
  2148.  
  2149. In file included from C:\Users\Samur\Desktop\ProffieOS\styles\on_spark.h:17,
  2150.  
  2151. from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:469:
  2152.  
  2153. C:\Users\Samur\Desktop\ProffieOS\functions\on_spark.h: At global scope:
  2154.  
  2155. C:\Users\Samur\Desktop\ProffieOS\functions\on_spark.h:35:3: error: 'PONUA' does not name a type
  2156.  
  2157. 35 | PONUA SVFWrapper<MILLIS> millis_;
  2158.  
  2159. | ^~~~~
  2160.  
  2161. C:\Users\Samur\Desktop\ProffieOS\functions\on_spark.h:35:3: note: the macro 'PONUA' had not yet been defined
  2162.  
  2163. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS_1.ino:218:
  2164.  
  2165. C:\Users\Samur\Desktop\ProffieOS\common\common.h:10: note: it was later defined here
  2166.  
  2167. 10 | #define PONUA [[no_unique_address]]
  2168.  
  2169. |
  2170.  
  2171. In file included from C:\Users\Samur\Desktop\ProffieOS\styles\on_spark.h:17,
  2172.  
  2173. from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:469:
  2174.  
  2175. C:\Users\Samur\Desktop\ProffieOS\functions\on_spark.h: In member function 'void OnSparkFSVF<MILLIS>::run(BladeBase*)':
  2176.  
  2177. C:\Users\Samur\Desktop\ProffieOS\functions\on_spark.h:16:5: error: 'millis_' was not declared in this scope; did you mean 'millis'?
  2178.  
  2179. 16 | millis_.run(blade);
  2180.  
  2181. | ^~~~~~~
  2182.  
  2183. | millis
  2184.  
  2185. C:\Users\Samur\Desktop\ProffieOS\functions\on_spark.h: In member function 'int OnSparkFSVF<MILLIS>::calculate(BladeBase*)':
  2186.  
  2187. C:\Users\Samur\Desktop\ProffieOS\functions\on_spark.h:25:28: error: 'millis_' was not declared in this scope; did you mean 'millis'?
  2188.  
  2189. 25 | uint32_t fade_millis = millis_.calculate(blade);
  2190.  
  2191. | ^~~~~~~
  2192.  
  2193. | millis
  2194.  
  2195. In file included from C:\Users\Samur\Desktop\ProffieOS\styles\clash.h:4,
  2196.  
  2197. from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:471:
  2198.  
  2199. C:\Users\Samur\Desktop\ProffieOS\functions\smoothstep.h: At global scope:
  2200.  
  2201. C:\Users\Samur\Desktop\ProffieOS\functions\smoothstep.h:37:3: error: 'PONUA' does not name a type
  2202.  
  2203. 37 | PONUA SVFWrapper<POS> pos_;
  2204.  
  2205. | ^~~~~
  2206.  
  2207. C:\Users\Samur\Desktop\ProffieOS\functions\smoothstep.h:37:3: note: the macro 'PONUA' had not yet been defined
  2208.  
  2209. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS_1.ino:218:
  2210.  
  2211. C:\Users\Samur\Desktop\ProffieOS\common\common.h:10: note: it was later defined here
  2212.  
  2213. 10 | #define PONUA [[no_unique_address]]
  2214.  
  2215. |
  2216.  
  2217. In file included from C:\Users\Samur\Desktop\ProffieOS\styles\clash.h:4,
  2218.  
  2219. from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:471:
  2220.  
  2221. C:\Users\Samur\Desktop\ProffieOS\functions\smoothstep.h:38:3: error: 'PONUA' does not name a type
  2222.  
  2223. 38 | PONUA SVFWrapper<WIDTH> width_;
  2224.  
  2225. | ^~~~~
  2226.  
  2227. C:\Users\Samur\Desktop\ProffieOS\functions\smoothstep.h:38:3: note: the macro 'PONUA' had not yet been defined
  2228.  
  2229. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS_1.ino:218:
  2230.  
  2231. C:\Users\Samur\Desktop\ProffieOS\common\common.h:10: note: it was later defined here
  2232.  
  2233. 10 | #define PONUA [[no_unique_address]]
  2234.  
  2235. |
  2236.  
  2237. In file included from C:\Users\Samur\Desktop\ProffieOS\styles\clash.h:4,
  2238.  
  2239. from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:471:
  2240.  
  2241. C:\Users\Samur\Desktop\ProffieOS\functions\smoothstep.h: In member function 'void SmoothStep<POS, WIDTH>::run(BladeBase*)':
  2242.  
  2243. C:\Users\Samur\Desktop\ProffieOS\functions\smoothstep.h:17:5: error: 'pos_' was not declared in this scope; did you mean 'fpos_t'?
  2244.  
  2245. 17 | pos_.run(blade);
  2246.  
  2247. | ^~~~
  2248.  
  2249. | fpos_t
  2250.  
  2251. C:\Users\Samur\Desktop\ProffieOS\functions\smoothstep.h:18:5: error: 'width_' was not declared in this scope
  2252.  
  2253. 18 | width_.run(blade);
  2254.  
  2255. | ^~~~~~
  2256.  
  2257. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:471:
  2258.  
  2259. C:\Users\Samur\Desktop\ProffieOS\styles\clash.h: At global scope:
  2260.  
  2261. C:\Users\Samur\Desktop\ProffieOS\styles\clash.h:37:3: error: 'PONUA' does not name a type
  2262.  
  2263. 37 | PONUA CLASH_COLOR clash_color_;
  2264.  
  2265. | ^~~~~
  2266.  
  2267. C:\Users\Samur\Desktop\ProffieOS\styles\clash.h:37:3: note: the macro 'PONUA' had not yet been defined
  2268.  
  2269. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS_1.ino:218:
  2270.  
  2271. C:\Users\Samur\Desktop\ProffieOS\common\common.h:10: note: it was later defined here
  2272.  
  2273. 10 | #define PONUA [[no_unique_address]]
  2274.  
  2275. |
  2276.  
  2277. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:471:
  2278.  
  2279. C:\Users\Samur\Desktop\ProffieOS\styles\clash.h:38:3: error: 'PONUA' does not name a type
  2280.  
  2281. 38 | PONUA STAB_SHAPE stab_shape_;
  2282.  
  2283. | ^~~~~
  2284.  
  2285. C:\Users\Samur\Desktop\ProffieOS\styles\clash.h:38:3: note: the macro 'PONUA' had not yet been defined
  2286.  
  2287. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS_1.ino:218:
  2288.  
  2289. C:\Users\Samur\Desktop\ProffieOS\common\common.h:10: note: it was later defined here
  2290.  
  2291. 10 | #define PONUA [[no_unique_address]]
  2292.  
  2293. |
  2294.  
  2295. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:471:
  2296.  
  2297. C:\Users\Samur\Desktop\ProffieOS\styles\clash.h:40:48: error: 'clash_color_' was not declared in this scope
  2298.  
  2299. 40 | auto getColor(int led) -> decltype(OverDrive(clash_color_.getColor(led) * stab_shape_.getInteger(led))) {
  2300.  
  2301. | ^~~~~~~~~~~~
  2302.  
  2303. C:\Users\Samur\Desktop\ProffieOS\styles\clash.h:40:77: error: 'stab_shape_' was not declared in this scope
  2304.  
  2305. 40 | auto getColor(int led) -> decltype(OverDrive(clash_color_.getColor(led) * stab_shape_.getInteger(led))) {
  2306.  
  2307. | ^~~~~~~~~~~
  2308.  
  2309. C:\Users\Samur\Desktop\ProffieOS\styles\clash.h:40:48: error: 'clash_color_' was not declared in this scope
  2310.  
  2311. 40 | auto getColor(int led) -> decltype(OverDrive(clash_color_.getColor(led) * stab_shape_.getInteger(led))) {
  2312.  
  2313. | ^~~~~~~~~~~~
  2314.  
  2315. C:\Users\Samur\Desktop\ProffieOS\styles\clash.h:40:77: error: 'stab_shape_' was not declared in this scope
  2316.  
  2317. 40 | auto getColor(int led) -> decltype(OverDrive(clash_color_.getColor(led) * stab_shape_.getInteger(led))) {
  2318.  
  2319. | ^~~~~~~~~~~
  2320.  
  2321. C:\Users\Samur\Desktop\ProffieOS\styles\clash.h: In member function 'void SimpleClashL<CLASH_COLOR, CLASH_MILLIS, EFFECT, STAB_SHAPE>::run(BladeBase*)':
  2322.  
  2323. C:\Users\Samur\Desktop\ProffieOS\styles\clash.h:22:5: error: 'clash_color_' was not declared in this scope
  2324.  
  2325. 22 | clash_color_.run(blade);
  2326.  
  2327. | ^~~~~~~~~~~~
  2328.  
  2329. C:\Users\Samur\Desktop\ProffieOS\styles\clash.h:23:5: error: 'stab_shape_' was not declared in this scope
  2330.  
  2331. 23 | stab_shape_.run(blade);
  2332.  
  2333. | ^~~~~~~~~~~
  2334.  
  2335. C:\Users\Samur\Desktop\ProffieOS\styles\clash.h: At global scope:
  2336.  
  2337. C:\Users\Samur\Desktop\ProffieOS\styles\clash.h:103:3: error: 'PONUA' does not name a type
  2338.  
  2339. 103 | PONUA CLASH_COLOR clash_color_;
  2340.  
  2341. | ^~~~~
  2342.  
  2343. C:\Users\Samur\Desktop\ProffieOS\styles\clash.h:103:3: note: the macro 'PONUA' had not yet been defined
  2344.  
  2345. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS_1.ino:218:
  2346.  
  2347. C:\Users\Samur\Desktop\ProffieOS\common\common.h:10: note: it was later defined here
  2348.  
  2349. 10 | #define PONUA [[no_unique_address]]
  2350.  
  2351. |
  2352.  
  2353. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:471:
  2354.  
  2355. C:\Users\Samur\Desktop\ProffieOS\styles\clash.h:105:38: error: 'clash_color_' was not declared in this scope
  2356.  
  2357. 105 | auto getColor(int led) -> decltype(clash_color_.getColor(led) * 1) {
  2358.  
  2359. | ^~~~~~~~~~~~
  2360.  
  2361. C:\Users\Samur\Desktop\ProffieOS\styles\clash.h:105:38: error: 'clash_color_' was not declared in this scope
  2362.  
  2363. C:\Users\Samur\Desktop\ProffieOS\styles\clash.h: In member function 'void LocalizedClashL<CLASH_COLOR, CLASH_MILLIS, CLASH_WIDTH_PERCENT, EFFECT>::run(BladeBase*)':
  2364.  
  2365. C:\Users\Samur\Desktop\ProffieOS\styles\clash.h:86:5: error: 'clash_color_' was not declared in this scope
  2366.  
  2367. 86 | clash_color_.run(blade);
  2368.  
  2369. | ^~~~~~~~~~~~
  2370.  
  2371. In file included from C:\Users\Samur\Desktop\ProffieOS\styles\lockup.h:5,
  2372.  
  2373. from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:472:
  2374.  
  2375. C:\Users\Samur\Desktop\ProffieOS\functions\islessthan.h: At global scope:
  2376.  
  2377. C:\Users\Samur\Desktop\ProffieOS\functions\islessthan.h:24:3: error: 'PONUA' does not name a type
  2378.  
  2379. 24 | PONUA F f_;
  2380.  
  2381. | ^~~~~
  2382.  
  2383. C:\Users\Samur\Desktop\ProffieOS\functions\islessthan.h:24:3: note: the macro 'PONUA' had not yet been defined
  2384.  
  2385. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS_1.ino:218:
  2386.  
  2387. C:\Users\Samur\Desktop\ProffieOS\common\common.h:10: note: it was later defined here
  2388.  
  2389. 10 | #define PONUA [[no_unique_address]]
  2390.  
  2391. |
  2392.  
  2393. In file included from C:\Users\Samur\Desktop\ProffieOS\styles\lockup.h:5,
  2394.  
  2395. from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:472:
  2396.  
  2397. C:\Users\Samur\Desktop\ProffieOS\functions\islessthan.h:25:3: error: 'PONUA' does not name a type
  2398.  
  2399. 25 | PONUA V v_;
  2400.  
  2401. | ^~~~~
  2402.  
  2403. C:\Users\Samur\Desktop\ProffieOS\functions\islessthan.h:25:3: note: the macro 'PONUA' had not yet been defined
  2404.  
  2405. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS_1.ino:218:
  2406.  
  2407. C:\Users\Samur\Desktop\ProffieOS\common\common.h:10: note: it was later defined here
  2408.  
  2409. 10 | #define PONUA [[no_unique_address]]
  2410.  
  2411. |
  2412.  
  2413. In file included from C:\Users\Samur\Desktop\ProffieOS\styles\lockup.h:5,
  2414.  
  2415. from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:472:
  2416.  
  2417. C:\Users\Samur\Desktop\ProffieOS\functions\islessthan.h: In member function 'void IsLessThanBase<F, V>::run(BladeBase*)':
  2418.  
  2419. C:\Users\Samur\Desktop\ProffieOS\functions\islessthan.h:16:5: error: 'f_' was not declared in this scope
  2420.  
  2421. 16 | f_.run(blade);
  2422.  
  2423. | ^~
  2424.  
  2425. C:\Users\Samur\Desktop\ProffieOS\functions\islessthan.h:17:5: error: 'v_' was not declared in this scope
  2426.  
  2427. 17 | v_.run(blade);
  2428.  
  2429. | ^~
  2430.  
  2431. C:\Users\Samur\Desktop\ProffieOS\functions\islessthan.h: In member function 'int IsLessThanBase<F, V>::getInteger(int)':
  2432.  
  2433. C:\Users\Samur\Desktop\ProffieOS\functions\islessthan.h:20:13: error: 'f_' was not declared in this scope
  2434.  
  2435. 20 | return (f_.getInteger(led) < v_.getInteger(led)) << 15;
  2436.  
  2437. | ^~
  2438.  
  2439. C:\Users\Samur\Desktop\ProffieOS\functions\islessthan.h:20:34: error: 'v_' was not declared in this scope
  2440.  
  2441. 20 | return (f_.getInteger(led) < v_.getInteger(led)) << 15;
  2442.  
  2443. | ^~
  2444.  
  2445. C:\Users\Samur\Desktop\ProffieOS\functions\islessthan.h: At global scope:
  2446.  
  2447. C:\Users\Samur\Desktop\ProffieOS\functions\islessthan.h:39:3: error: 'PONUA' does not name a type
  2448.  
  2449. 39 | PONUA SVFA svfa_;
  2450.  
  2451. | ^~~~~
  2452.  
  2453. C:\Users\Samur\Desktop\ProffieOS\functions\islessthan.h:39:3: note: the macro 'PONUA' had not yet been defined
  2454.  
  2455. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS_1.ino:218:
  2456.  
  2457. C:\Users\Samur\Desktop\ProffieOS\common\common.h:10: note: it was later defined here
  2458.  
  2459. 10 | #define PONUA [[no_unique_address]]
  2460.  
  2461. |
  2462.  
  2463. In file included from C:\Users\Samur\Desktop\ProffieOS\styles\lockup.h:5,
  2464.  
  2465. from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:472:
  2466.  
  2467. C:\Users\Samur\Desktop\ProffieOS\functions\islessthan.h:40:3: error: 'PONUA' does not name a type
  2468.  
  2469. 40 | PONUA SVFB svfb_;
  2470.  
  2471. | ^~~~~
  2472.  
  2473. C:\Users\Samur\Desktop\ProffieOS\functions\islessthan.h:40:3: note: the macro 'PONUA' had not yet been defined
  2474.  
  2475. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS_1.ino:218:
  2476.  
  2477. C:\Users\Samur\Desktop\ProffieOS\common\common.h:10: note: it was later defined here
  2478.  
  2479. 10 | #define PONUA [[no_unique_address]]
  2480.  
  2481. |
  2482.  
  2483. In file included from C:\Users\Samur\Desktop\ProffieOS\styles\lockup.h:5,
  2484.  
  2485. from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:472:
  2486.  
  2487. C:\Users\Samur\Desktop\ProffieOS\functions\islessthan.h: In member function 'void IsLessThanSVF<SVFA, SVFB>::run(BladeBase*)':
  2488.  
  2489. C:\Users\Samur\Desktop\ProffieOS\functions\islessthan.h:32:5: error: 'svfa_' was not declared in this scope
  2490.  
  2491. 32 | svfa_.run(blade);
  2492.  
  2493. | ^~~~~
  2494.  
  2495. C:\Users\Samur\Desktop\ProffieOS\functions\islessthan.h:33:5: error: 'svfb_' was not declared in this scope
  2496.  
  2497. 33 | svfb_.run(blade);
  2498.  
  2499. | ^~~~~
  2500.  
  2501. C:\Users\Samur\Desktop\ProffieOS\functions\islessthan.h: In member function 'int IsLessThanSVF<SVFA, SVFB>::calculate(BladeBase*)':
  2502.  
  2503. C:\Users\Samur\Desktop\ProffieOS\functions\islessthan.h:36:13: error: 'svfa_' was not declared in this scope
  2504.  
  2505. 36 | return (svfa_.calculate(blade) < svfb_.calculate(blade)) << 15;
  2506.  
  2507. | ^~~~~
  2508.  
  2509. C:\Users\Samur\Desktop\ProffieOS\functions\islessthan.h:36:38: error: 'svfb_' was not declared in this scope
  2510.  
  2511. 36 | return (svfa_.calculate(blade) < svfb_.calculate(blade)) << 15;
  2512.  
  2513. | ^~~~~
  2514.  
  2515. In file included from C:\Users\Samur\Desktop\ProffieOS\styles\lockup.h:6,
  2516.  
  2517. from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:472:
  2518.  
  2519. C:\Users\Samur\Desktop\ProffieOS\functions\layer_functions.h: At global scope:
  2520.  
  2521. C:\Users\Samur\Desktop\ProffieOS\functions\layer_functions.h:27:3: error: 'PONUA' does not name a type
  2522.  
  2523. 27 | PONUA A a_;
  2524.  
  2525. | ^~~~~
  2526.  
  2527. C:\Users\Samur\Desktop\ProffieOS\functions\layer_functions.h:27:3: note: the macro 'PONUA' had not yet been defined
  2528.  
  2529. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS_1.ino:218:
  2530.  
  2531. C:\Users\Samur\Desktop\ProffieOS\common\common.h:10: note: it was later defined here
  2532.  
  2533. 10 | #define PONUA [[no_unique_address]]
  2534.  
  2535. |
  2536.  
  2537. In file included from C:\Users\Samur\Desktop\ProffieOS\styles\lockup.h:6,
  2538.  
  2539. from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:472:
  2540.  
  2541. C:\Users\Samur\Desktop\ProffieOS\functions\layer_functions.h:28:3: error: 'PONUA' does not name a type
  2542.  
  2543. 28 | PONUA LayerFunctions<B...> b_;
  2544.  
  2545. | ^~~~~
  2546.  
  2547. C:\Users\Samur\Desktop\ProffieOS\functions\layer_functions.h:28:3: note: the macro 'PONUA' had not yet been defined
  2548.  
  2549. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS_1.ino:218:
  2550.  
  2551. C:\Users\Samur\Desktop\ProffieOS\common\common.h:10: note: it was later defined here
  2552.  
  2553. 10 | #define PONUA [[no_unique_address]]
  2554.  
  2555. |
  2556.  
  2557. In file included from C:\Users\Samur\Desktop\ProffieOS\styles\lockup.h:6,
  2558.  
  2559. from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:472:
  2560.  
  2561. C:\Users\Samur\Desktop\ProffieOS\functions\layer_functions.h: In member function 'void LayerFunctions<A, B ...>::run(BladeBase*)':
  2562.  
  2563. C:\Users\Samur\Desktop\ProffieOS\functions\layer_functions.h:19:5: error: 'a_' was not declared in this scope
  2564.  
  2565. 19 | a_.run(blade);
  2566.  
  2567. | ^~
  2568.  
  2569. C:\Users\Samur\Desktop\ProffieOS\functions\layer_functions.h:20:5: error: 'b_' was not declared in this scope
  2570.  
  2571. 20 | b_.run(blade);
  2572.  
  2573. | ^~
  2574.  
  2575. C:\Users\Samur\Desktop\ProffieOS\functions\layer_functions.h: In member function 'int LayerFunctions<A, B ...>::getInteger(int)':
  2576.  
  2577. C:\Users\Samur\Desktop\ProffieOS\functions\layer_functions.h:23:31: error: 'a_' was not declared in this scope
  2578.  
  2579. 23 | return 32768 - (((32768 - a_.getInteger(led)) * (32768 - b_.getInteger(led))) >> 15);
  2580.  
  2581. | ^~
  2582.  
  2583. C:\Users\Samur\Desktop\ProffieOS\functions\layer_functions.h:23:62: error: 'b_' was not declared in this scope
  2584.  
  2585. 23 | return 32768 - (((32768 - a_.getInteger(led)) * (32768 - b_.getInteger(led))) >> 15);
  2586.  
  2587. | ^~
  2588.  
  2589. In file included from C:\Users\Samur\Desktop\ProffieOS\styles\lockup.h:7,
  2590.  
  2591. from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:472:
  2592.  
  2593. C:\Users\Samur\Desktop\ProffieOS\functions\scale.h: At global scope:
  2594.  
  2595. C:\Users\Samur\Desktop\ProffieOS\functions\scale.h:29:3: error: 'PONUA' does not name a type
  2596.  
  2597. 29 | PONUA F f_;
  2598.  
  2599. | ^~~~~
  2600.  
  2601. C:\Users\Samur\Desktop\ProffieOS\functions\scale.h:29:3: note: the macro 'PONUA' had not yet been defined
  2602.  
  2603. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS_1.ino:218:
  2604.  
  2605. C:\Users\Samur\Desktop\ProffieOS\common\common.h:10: note: it was later defined here
  2606.  
  2607. 10 | #define PONUA [[no_unique_address]]
  2608.  
  2609. |
  2610.  
  2611. In file included from C:\Users\Samur\Desktop\ProffieOS\styles\lockup.h:7,
  2612.  
  2613. from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:472:
  2614.  
  2615. C:\Users\Samur\Desktop\ProffieOS\functions\scale.h:30:3: error: 'PONUA' does not name a type
  2616.  
  2617. 30 | PONUA SVFWrapper<A> a_;
  2618.  
  2619. | ^~~~~
  2620.  
  2621. C:\Users\Samur\Desktop\ProffieOS\functions\scale.h:30:3: note: the macro 'PONUA' had not yet been defined
  2622.  
  2623. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS_1.ino:218:
  2624.  
  2625. C:\Users\Samur\Desktop\ProffieOS\common\common.h:10: note: it was later defined here
  2626.  
  2627. 10 | #define PONUA [[no_unique_address]]
  2628.  
  2629. |
  2630.  
  2631. In file included from C:\Users\Samur\Desktop\ProffieOS\styles\lockup.h:7,
  2632.  
  2633. from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:472:
  2634.  
  2635. C:\Users\Samur\Desktop\ProffieOS\functions\scale.h:31:3: error: 'PONUA' does not name a type
  2636.  
  2637. 31 | PONUA SVFWrapper<B> b_;
  2638.  
  2639. | ^~~~~
  2640.  
  2641. C:\Users\Samur\Desktop\ProffieOS\functions\scale.h:31:3: note: the macro 'PONUA' had not yet been defined
  2642.  
  2643. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS_1.ino:218:
  2644.  
  2645. C:\Users\Samur\Desktop\ProffieOS\common\common.h:10: note: it was later defined here
  2646.  
  2647. 10 | #define PONUA [[no_unique_address]]
  2648.  
  2649. |
  2650.  
  2651. In file included from C:\Users\Samur\Desktop\ProffieOS\styles\lockup.h:7,
  2652.  
  2653. from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:472:
  2654.  
  2655. C:\Users\Samur\Desktop\ProffieOS\functions\scale.h: In member function 'void ScaleBase<F, A, B>::run(BladeBase*)':
  2656.  
  2657. C:\Users\Samur\Desktop\ProffieOS\functions\scale.h:17:5: error: 'f_' was not declared in this scope
  2658.  
  2659. 17 | f_.run(blade);
  2660.  
  2661. | ^~
  2662.  
  2663. C:\Users\Samur\Desktop\ProffieOS\functions\scale.h:18:5: error: 'a_' was not declared in this scope; did you mean 'add_'?
  2664.  
  2665. 18 | a_.run(blade);
  2666.  
  2667. | ^~
  2668.  
  2669. | add_
  2670.  
  2671. C:\Users\Samur\Desktop\ProffieOS\functions\scale.h:19:5: error: 'b_' was not declared in this scope
  2672.  
  2673. 19 | b_.run(blade);
  2674.  
  2675. | ^~
  2676.  
  2677. C:\Users\Samur\Desktop\ProffieOS\functions\scale.h: In member function 'int ScaleBase<F, A, B>::getInteger(int)':
  2678.  
  2679. C:\Users\Samur\Desktop\ProffieOS\functions\scale.h:26:13: error: 'f_' was not declared in this scope
  2680.  
  2681. 26 | return (f_.getInteger(led) * mul_ >> 15) + add_;
  2682.  
  2683. | ^~
  2684.  
  2685. C:\Users\Samur\Desktop\ProffieOS\functions\scale.h: At global scope:
  2686.  
  2687. C:\Users\Samur\Desktop\ProffieOS\functions\scale.h:46:3: error: 'PONUA' does not name a type
  2688.  
  2689. 46 | PONUA F f_;
  2690.  
  2691. | ^~~~~
  2692.  
  2693. C:\Users\Samur\Desktop\ProffieOS\functions\scale.h:46:3: note: the macro 'PONUA' had not yet been defined
  2694.  
  2695. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS_1.ino:218:
  2696.  
  2697. C:\Users\Samur\Desktop\ProffieOS\common\common.h:10: note: it was later defined here
  2698.  
  2699. 10 | #define PONUA [[no_unique_address]]
  2700.  
  2701. |
  2702.  
  2703. In file included from C:\Users\Samur\Desktop\ProffieOS\styles\lockup.h:7,
  2704.  
  2705. from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:472:
  2706.  
  2707. C:\Users\Samur\Desktop\ProffieOS\functions\scale.h: In member function 'void ScaleBase<F, SingleValueAdapter<IntSVF<A> >, SingleValueAdapter<IntSVF<PULSE_MILLIS> > >::run(BladeBase*)':
  2708.  
  2709. C:\Users\Samur\Desktop\ProffieOS\functions\scale.h:40:5: error: 'f_' was not declared in this scope
  2710.  
  2711. 40 | f_.run(blade);
  2712.  
  2713. | ^~
  2714.  
  2715. C:\Users\Samur\Desktop\ProffieOS\functions\scale.h: In member function 'int ScaleBase<F, SingleValueAdapter<IntSVF<A> >, SingleValueAdapter<IntSVF<PULSE_MILLIS> > >::getInteger(int)':
  2716.  
  2717. C:\Users\Samur\Desktop\ProffieOS\functions\scale.h:43:13: error: 'f_' was not declared in this scope
  2718.  
  2719. 43 | return (f_.getInteger(led) * (B - A) >> 15) + A;
  2720.  
  2721. | ^~
  2722.  
  2723. C:\Users\Samur\Desktop\ProffieOS\functions\scale.h: At global scope:
  2724.  
  2725. C:\Users\Samur\Desktop\ProffieOS\functions\scale.h:63:3: error: 'PONUA' does not name a type
  2726.  
  2727. 63 | PONUA SVFF svff_;
  2728.  
  2729. | ^~~~~
  2730.  
  2731. C:\Users\Samur\Desktop\ProffieOS\functions\scale.h:63:3: note: the macro 'PONUA' had not yet been defined
  2732.  
  2733. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS_1.ino:218:
  2734.  
  2735. C:\Users\Samur\Desktop\ProffieOS\common\common.h:10: note: it was later defined here
  2736.  
  2737. 10 | #define PONUA [[no_unique_address]]
  2738.  
  2739. |
  2740.  
  2741. In file included from C:\Users\Samur\Desktop\ProffieOS\styles\lockup.h:7,
  2742.  
  2743. from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:472:
  2744.  
  2745. C:\Users\Samur\Desktop\ProffieOS\functions\scale.h:64:3: error: 'PONUA' does not name a type
  2746.  
  2747. 64 | PONUA SVFWrapper<A> svfa_;
  2748.  
  2749. | ^~~~~
  2750.  
  2751. C:\Users\Samur\Desktop\ProffieOS\functions\scale.h:64:3: note: the macro 'PONUA' had not yet been defined
  2752.  
  2753. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS_1.ino:218:
  2754.  
  2755. C:\Users\Samur\Desktop\ProffieOS\common\common.h:10: note: it was later defined here
  2756.  
  2757. 10 | #define PONUA [[no_unique_address]]
  2758.  
  2759. |
  2760.  
  2761. In file included from C:\Users\Samur\Desktop\ProffieOS\styles\lockup.h:7,
  2762.  
  2763. from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:472:
  2764.  
  2765. C:\Users\Samur\Desktop\ProffieOS\functions\scale.h:65:3: error: 'PONUA' does not name a type
  2766.  
  2767. 65 | PONUA SVFWrapper<B> svfb_;
  2768.  
  2769. | ^~~~~
  2770.  
  2771. C:\Users\Samur\Desktop\ProffieOS\functions\scale.h:65:3: note: the macro 'PONUA' had not yet been defined
  2772.  
  2773. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS_1.ino:218:
  2774.  
  2775. C:\Users\Samur\Desktop\ProffieOS\common\common.h:10: note: it was later defined here
  2776.  
  2777. 10 | #define PONUA [[no_unique_address]]
  2778.  
  2779. |
  2780.  
  2781. In file included from C:\Users\Samur\Desktop\ProffieOS\styles\lockup.h:7,
  2782.  
  2783. from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:472:
  2784.  
  2785. C:\Users\Samur\Desktop\ProffieOS\functions\scale.h: In member function 'void ScaleSVF<SVFF, A, B>::run(BladeBase*)':
  2786.  
  2787. C:\Users\Samur\Desktop\ProffieOS\functions\scale.h:53:5: error: 'svff_' was not declared in this scope
  2788.  
  2789. 53 | svff_.run(blade);
  2790.  
  2791. | ^~~~~
  2792.  
  2793. C:\Users\Samur\Desktop\ProffieOS\functions\scale.h:54:5: error: 'svfa_' was not declared in this scope
  2794.  
  2795. 54 | svfa_.run(blade);
  2796.  
  2797. | ^~~~~
  2798.  
  2799. C:\Users\Samur\Desktop\ProffieOS\functions\scale.h:55:5: error: 'svfb_' was not declared in this scope
  2800.  
  2801. 55 | svfb_.run(blade);
  2802.  
  2803. | ^~~~~
  2804.  
  2805. C:\Users\Samur\Desktop\ProffieOS\functions\scale.h: In member function 'int ScaleSVF<SVFF, A, B>::calculate(BladeBase*)':
  2806.  
  2807. C:\Users\Samur\Desktop\ProffieOS\functions\scale.h:58:13: error: 'svfa_' was not declared in this scope
  2808.  
  2809. 58 | int a = svfa_.calculate(blade);
  2810.  
  2811. | ^~~~~
  2812.  
  2813. C:\Users\Samur\Desktop\ProffieOS\functions\scale.h:59:13: error: 'svfb_' was not declared in this scope
  2814.  
  2815. 59 | int b = svfb_.calculate(blade);
  2816.  
  2817. | ^~~~~
  2818.  
  2819. C:\Users\Samur\Desktop\ProffieOS\functions\scale.h:60:13: error: 'svff_' was not declared in this scope
  2820.  
  2821. 60 | return (svff_.calculate(blade) * (b - a) >> 15) + a;
  2822.  
  2823. | ^~~~~
  2824.  
  2825. In file included from C:\Users\Samur\Desktop\ProffieOS\styles\lockup.h:9,
  2826.  
  2827. from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:472:
  2828.  
  2829. C:\Users\Samur\Desktop\ProffieOS\transitions\base.h: At global scope:
  2830.  
  2831. C:\Users\Samur\Desktop\ProffieOS\transitions\base.h:36:3: error: 'PONUA' does not name a type
  2832.  
  2833. 36 | PONUA SVFWrapper<MILLIS> millis_;
  2834.  
  2835. | ^~~~~
  2836.  
  2837. C:\Users\Samur\Desktop\ProffieOS\transitions\base.h:36:3: note: the macro 'PONUA' had not yet been defined
  2838.  
  2839. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS_1.ino:218:
  2840.  
  2841. C:\Users\Samur\Desktop\ProffieOS\common\common.h:10: note: it was later defined here
  2842.  
  2843. 10 | #define PONUA [[no_unique_address]]
  2844.  
  2845. |
  2846.  
  2847. In file included from C:\Users\Samur\Desktop\ProffieOS\styles\lockup.h:9,
  2848.  
  2849. from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:472:
  2850.  
  2851. C:\Users\Samur\Desktop\ProffieOS\transitions\base.h: In member function 'void TransitionBaseX<MILLIS>::run(BladeBase*)':
  2852.  
  2853. C:\Users\Samur\Desktop\ProffieOS\transitions\base.h:12:5: error: 'millis_' was not declared in this scope; did you mean 'millis'?
  2854.  
  2855. 12 | millis_.run(blade);
  2856.  
  2857. | ^~~~~~~
  2858.  
  2859. | millis
  2860.  
  2861. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:472:
  2862.  
  2863. C:\Users\Samur\Desktop\ProffieOS\styles\lockup.h: At global scope:
  2864.  
  2865. C:\Users\Samur\Desktop\ProffieOS\styles\lockup.h:61:3: error: 'PONUA' does not name a type
  2866.  
  2867. 61 | PONUA LOCKUP lockup_;
  2868.  
  2869. | ^~~~~
  2870.  
  2871. C:\Users\Samur\Desktop\ProffieOS\styles\lockup.h:61:3: note: the macro 'PONUA' had not yet been defined
  2872.  
  2873. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS_1.ino:218:
  2874.  
  2875. C:\Users\Samur\Desktop\ProffieOS\common\common.h:10: note: it was later defined here
  2876.  
  2877. 10 | #define PONUA [[no_unique_address]]
  2878.  
  2879. |
  2880.  
  2881. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:472:
  2882.  
  2883. C:\Users\Samur\Desktop\ProffieOS\styles\lockup.h:62:3: error: 'PONUA' does not name a type
  2884.  
  2885. 62 | PONUA DRAG_COLOR drag_;
  2886.  
  2887. | ^~~~~
  2888.  
  2889. C:\Users\Samur\Desktop\ProffieOS\styles\lockup.h:62:3: note: the macro 'PONUA' had not yet been defined
  2890.  
  2891. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS_1.ino:218:
  2892.  
  2893. C:\Users\Samur\Desktop\ProffieOS\common\common.h:10: note: it was later defined here
  2894.  
  2895. 10 | #define PONUA [[no_unique_address]]
  2896.  
  2897. |
  2898.  
  2899. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:472:
  2900.  
  2901. C:\Users\Samur\Desktop\ProffieOS\styles\lockup.h:63:3: error: 'PONUA' does not name a type
  2902.  
  2903. 63 | PONUA LOCKUP_SHAPE lockup_shape_;
  2904.  
  2905. | ^~~~~
  2906.  
  2907. C:\Users\Samur\Desktop\ProffieOS\styles\lockup.h:63:3: note: the macro 'PONUA' had not yet been defined
  2908.  
  2909. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS_1.ino:218:
  2910.  
  2911. C:\Users\Samur\Desktop\ProffieOS\common\common.h:10: note: it was later defined here
  2912.  
  2913. 10 | #define PONUA [[no_unique_address]]
  2914.  
  2915. |
  2916.  
  2917. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:472:
  2918.  
  2919. C:\Users\Samur\Desktop\ProffieOS\styles\lockup.h:64:3: error: 'PONUA' does not name a type
  2920.  
  2921. 64 | PONUA DRAG_SHAPE drag_shape_;
  2922.  
  2923. | ^~~~~
  2924.  
  2925. C:\Users\Samur\Desktop\ProffieOS\styles\lockup.h:64:3: note: the macro 'PONUA' had not yet been defined
  2926.  
  2927. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS_1.ino:218:
  2928.  
  2929. C:\Users\Samur\Desktop\ProffieOS\common\common.h:10: note: it was later defined here
  2930.  
  2931. 10 | #define PONUA [[no_unique_address]]
  2932.  
  2933. |
  2934.  
  2935. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:472:
  2936.  
  2937. C:\Users\Samur\Desktop\ProffieOS\styles\lockup.h:65:3: error: 'PONUA' does not name a type
  2938.  
  2939. 65 | PONUA LB_SHAPE lb_shape_;
  2940.  
  2941. | ^~~~~
  2942.  
  2943. C:\Users\Samur\Desktop\ProffieOS\styles\lockup.h:65:3: note: the macro 'PONUA' had not yet been defined
  2944.  
  2945. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS_1.ino:218:
  2946.  
  2947. C:\Users\Samur\Desktop\ProffieOS\common\common.h:10: note: it was later defined here
  2948.  
  2949. 10 | #define PONUA [[no_unique_address]]
  2950.  
  2951. |
  2952.  
  2953. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:472:
  2954.  
  2955. C:\Users\Samur\Desktop\ProffieOS\styles\lockup.h:67:38: error: 'lockup_' was not declared in this scope; did you mean 'LockupL'?
  2956.  
  2957. 67 | auto getColor(int led) -> decltype(lockup_.getColor(led) * 1) {
  2958.  
  2959. | ^~~~~~~
  2960.  
  2961. | LockupL
  2962.  
  2963. C:\Users\Samur\Desktop\ProffieOS\styles\lockup.h:67:38: error: 'lockup_' was not declared in this scope; did you mean 'LockupL'?
  2964.  
  2965. 67 | auto getColor(int led) -> decltype(lockup_.getColor(led) * 1) {
  2966.  
  2967. | ^~~~~~~
  2968.  
  2969. | LockupL
  2970.  
  2971. C:\Users\Samur\Desktop\ProffieOS\styles\lockup.h: In member function 'void LockupL<LOCKUP, DRAG_COLOR, LOCKUP_SHAPE, DRAG_SHAPE, LB_SHAPE>::run(BladeBase*)':
  2972.  
  2973. C:\Users\Samur\Desktop\ProffieOS\styles\lockup.h:50:5: error: 'lockup_' was not declared in this scope; did you mean 'LockupL'?
  2974.  
  2975. 50 | lockup_.run(blade);
  2976.  
  2977. | ^~~~~~~
  2978.  
  2979. | LockupL
  2980.  
  2981. C:\Users\Samur\Desktop\ProffieOS\styles\lockup.h:52:7: error: 'drag_' was not declared in this scope
  2982.  
  2983. 52 | drag_.run(blade);
  2984.  
  2985. | ^~~~~
  2986.  
  2987. C:\Users\Samur\Desktop\ProffieOS\styles\lockup.h:53:5: error: 'lockup_shape_' was not declared in this scope
  2988.  
  2989. 53 | lockup_shape_.run(blade);
  2990.  
  2991. | ^~~~~~~~~~~~~
  2992.  
  2993. C:\Users\Samur\Desktop\ProffieOS\styles\lockup.h:54:5: error: 'drag_shape_' was not declared in this scope
  2994.  
  2995. 54 | drag_shape_.run(blade);
  2996.  
  2997. | ^~~~~~~~~~~
  2998.  
  2999. C:\Users\Samur\Desktop\ProffieOS\styles\lockup.h:55:5: error: 'lb_shape_' was not declared in this scope
  3000.  
  3001. 55 | lb_shape_.run(blade);
  3002.  
  3003. | ^~~~~~~~~
  3004.  
  3005. C:\Users\Samur\Desktop\ProffieOS\styles\lockup.h: At global scope:
  3006.  
  3007. C:\Users\Samur\Desktop\ProffieOS\styles\lockup.h:137:3: error: 'PONUA' does not name a type
  3008.  
  3009. 137 | PONUA COLOR color_;
  3010.  
  3011. | ^~~~~
  3012.  
  3013. C:\Users\Samur\Desktop\ProffieOS\styles\lockup.h:137:3: note: the macro 'PONUA' had not yet been defined
  3014.  
  3015. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS_1.ino:218:
  3016.  
  3017. C:\Users\Samur\Desktop\ProffieOS\common\common.h:10: note: it was later defined here
  3018.  
  3019. 10 | #define PONUA [[no_unique_address]]
  3020.  
  3021. |
  3022.  
  3023. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:472:
  3024.  
  3025. C:\Users\Samur\Desktop\ProffieOS\styles\lockup.h:142:79: error: 'color_' was not declared in this scope; did you mean 'Color8'?
  3026.  
  3027. 142 | MixColors(end_tr_.getColor(begin_tr_.getColor(RGBA_um_nod::Transparent(), color_.getColor(led), led), RGBA_um_nod::Transparent(), led),
  3028.  
  3029. | ^~~~~~
  3030.  
  3031. | Color8
  3032.  
  3033. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:472:
  3034.  
  3035. C:\Users\Samur\Desktop\ProffieOS\styles\lockup.h:143:44: error: 'color_' was not declared in this scope; did you mean 'Color8'?
  3036.  
  3037. 143 | begin_tr_.getColor(end_tr_.getColor(color_.getColor(0), RGBA_um_nod::Transparent(), led), color_.getColor(0), led), 1, 1)) {
  3038.  
  3039. | ^~~~~~
  3040.  
  3041. | Color8
  3042.  
  3043. C:\Users\Samur\Desktop\ProffieOS\styles\lockup.h:143:98: error: 'color_' was not declared in this scope; did you mean 'Color8'?
  3044.  
  3045. 143 | begin_tr_.getColor(end_tr_.getColor(color_.getColor(0), RGBA_um_nod::Transparent(), led), color_.getColor(0), led), 1, 1)) {
  3046.  
  3047. | ^~~~~~
  3048.  
  3049. | Color8
  3050.  
  3051. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:472:
  3052.  
  3053. C:\Users\Samur\Desktop\ProffieOS\styles\lockup.h:142:79: error: 'color_' was not declared in this scope; did you mean 'Color8'?
  3054.  
  3055. 142 | MixColors(end_tr_.getColor(begin_tr_.getColor(RGBA_um_nod::Transparent(), color_.getColor(led), led), RGBA_um_nod::Transparent(), led),
  3056.  
  3057. | ^~~~~~
  3058.  
  3059. | Color8
  3060.  
  3061. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:472:
  3062.  
  3063. C:\Users\Samur\Desktop\ProffieOS\styles\lockup.h:143:44: error: 'color_' was not declared in this scope; did you mean 'Color8'?
  3064.  
  3065. 143 | begin_tr_.getColor(end_tr_.getColor(color_.getColor(0), RGBA_um_nod::Transparent(), led), color_.getColor(0), led), 1, 1)) {
  3066.  
  3067. | ^~~~~~
  3068.  
  3069. | Color8
  3070.  
  3071. C:\Users\Samur\Desktop\ProffieOS\styles\lockup.h:143:98: error: 'color_' was not declared in this scope; did you mean 'Color8'?
  3072.  
  3073. 143 | begin_tr_.getColor(end_tr_.getColor(color_.getColor(0), RGBA_um_nod::Transparent(), led), color_.getColor(0), led), 1, 1)) {
  3074.  
  3075. | ^~~~~~
  3076.  
  3077. | Color8
  3078.  
  3079. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:472:
  3080.  
  3081. C:\Users\Samur\Desktop\ProffieOS\styles\lockup.h: In member function 'void LockupTrL<COLOR, BeginTr, EndTr, LOCKUP_TYPE>::run(BladeBase*)':
  3082.  
  3083. C:\Users\Samur\Desktop\ProffieOS\styles\lockup.h:122:5: error: 'color_' was not declared in this scope; did you mean 'Color8'?
  3084.  
  3085. 122 | color_.run(blade);
  3086.  
  3087. | ^~~~~~
  3088.  
  3089. | Color8
  3090.  
  3091. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:472:
  3092.  
  3093. C:\Users\Samur\Desktop\ProffieOS\styles\lockup.h: In member function 'decltype (MixColors(((LockupTrL<COLOR, BeginTr, EndTr, LOCKUP_TYPE>*)this)->LockupTrL<COLOR, BeginTr, EndTr, LOCKUP_TYPE>::end_tr_.getColor(((LockupTrL<COLOR, BeginTr, EndTr, LOCKUP_TYPE>*)this)->LockupTrL<COLOR, BeginTr, EndTr, LOCKUP_TYPE>::begin_tr_.getColor(RGBA_um_nod::Transparent(), <expression error>, led), RGBA_um_nod::Transparent(), led), ((LockupTrL<COLOR, BeginTr, EndTr, LOCKUP_TYPE>*)this)->LockupTrL<COLOR, BeginTr, EndTr, LOCKUP_TYPE>::begin_tr_.getColor(((LockupTrL<COLOR, BeginTr, EndTr, LOCKUP_TYPE>*)this)->LockupTrL<COLOR, BeginTr, EndTr, LOCKUP_TYPE>::end_tr_.getColor(<expression error>, RGBA_um_nod::Transparent(), led), <expression error>, led), 1, 1)) LockupTrL<COLOR, BeginTr, EndTr, LOCKUP_TYPE>::getColor(int)':
  3094.  
  3095. C:\Users\Samur\Desktop\ProffieOS\styles\lockup.h:144:5: error: there are no arguments to 'SCOPED_PROFILER' that depend on a template parameter, so a declaration of 'SCOPED_PROFILER' must be available [-fpermissive]
  3096.  
  3097. 144 | SCOPED_PROFILER();
  3098.  
  3099. | ^~~~~~~~~~~~~~~
  3100.  
  3101. C:\Users\Samur\Desktop\ProffieOS\styles\lockup.h:148:9: error: 'color_' was not declared in this scope; did you mean 'Color8'?
  3102.  
  3103. 148 | return color_.getColor(led);
  3104.  
  3105. | ^~~~~~
  3106.  
  3107. | Color8
  3108.  
  3109. C:\Users\Samur\Desktop\ProffieOS\styles\lockup.h:153:23: error: 'color_' was not declared in this scope; did you mean 'Color8'?
  3110.  
  3111. 153 | auto on_color = color_.getColor(led);
  3112.  
  3113. | ^~~~~~
  3114.  
  3115. | Color8
  3116.  
  3117. In file included from C:\Users\Samur\Desktop\ProffieOS\styles\strobe.h:16,
  3118.  
  3119. from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:474:
  3120.  
  3121. C:\Users\Samur\Desktop\ProffieOS\functions\strobe.h: At global scope:
  3122.  
  3123. C:\Users\Samur\Desktop\ProffieOS\functions\strobe.h:32:3: error: 'PONUA' does not name a type
  3124.  
  3125. 32 | PONUA SVFWrapper<STROBE_FREQUENCY> strobe_frequency_;
  3126.  
  3127. | ^~~~~
  3128.  
  3129. C:\Users\Samur\Desktop\ProffieOS\functions\strobe.h:32:3: note: the macro 'PONUA' had not yet been defined
  3130.  
  3131. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS_1.ino:218:
  3132.  
  3133. C:\Users\Samur\Desktop\ProffieOS\common\common.h:10: note: it was later defined here
  3134.  
  3135. 10 | #define PONUA [[no_unique_address]]
  3136.  
  3137. |
  3138.  
  3139. In file included from C:\Users\Samur\Desktop\ProffieOS\styles\strobe.h:16,
  3140.  
  3141. from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:474:
  3142.  
  3143. C:\Users\Samur\Desktop\ProffieOS\functions\strobe.h:33:3: error: 'PONUA' does not name a type
  3144.  
  3145. 33 | PONUA SVFWrapper<STROBE_MILLIS> strobe_millis_;
  3146.  
  3147. | ^~~~~
  3148.  
  3149. C:\Users\Samur\Desktop\ProffieOS\functions\strobe.h:33:3: note: the macro 'PONUA' had not yet been defined
  3150.  
  3151. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS_1.ino:218:
  3152.  
  3153. C:\Users\Samur\Desktop\ProffieOS\common\common.h:10: note: it was later defined here
  3154.  
  3155. 10 | #define PONUA [[no_unique_address]]
  3156.  
  3157. |
  3158.  
  3159. In file included from C:\Users\Samur\Desktop\ProffieOS\styles\strobe.h:16,
  3160.  
  3161. from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:474:
  3162.  
  3163. C:\Users\Samur\Desktop\ProffieOS\functions\strobe.h: In member function 'void StrobeF<STROBE_FREQUENCY, STROBE_MILLIS>::run(BladeBase*)':
  3164.  
  3165. C:\Users\Samur\Desktop\ProffieOS\functions\strobe.h:16:6: error: 'strobe_frequency_' was not declared in this scope
  3166.  
  3167. 16 | strobe_frequency_.run(blade);
  3168.  
  3169. | ^~~~~~~~~~~~~~~~~
  3170.  
  3171. C:\Users\Samur\Desktop\ProffieOS\functions\strobe.h:17:6: error: 'strobe_millis_' was not declared in this scope
  3172.  
  3173. 17 | strobe_millis_.run(blade);
  3174.  
  3175. | ^~~~~~~~~~~~~~
  3176.  
  3177. In file included from C:\Users\Samur\Desktop\ProffieOS\styles\inout_helper.h:6,
  3178.  
  3179. from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:475:
  3180.  
  3181. C:\Users\Samur\Desktop\ProffieOS\functions\ifon.h: At global scope:
  3182.  
  3183. C:\Users\Samur\Desktop\ProffieOS\functions\ifon.h:28:3: error: 'PONUA' does not name a type
  3184.  
  3185. 28 | PONUA IFON ifon_;
  3186.  
  3187. | ^~~~~
  3188.  
  3189. C:\Users\Samur\Desktop\ProffieOS\functions\ifon.h:28:3: note: the macro 'PONUA' had not yet been defined
  3190.  
  3191. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS_1.ino:218:
  3192.  
  3193. C:\Users\Samur\Desktop\ProffieOS\common\common.h:10: note: it was later defined here
  3194.  
  3195. 10 | #define PONUA [[no_unique_address]]
  3196.  
  3197. |
  3198.  
  3199. In file included from C:\Users\Samur\Desktop\ProffieOS\styles\inout_helper.h:6,
  3200.  
  3201. from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:475:
  3202.  
  3203. C:\Users\Samur\Desktop\ProffieOS\functions\ifon.h:29:3: error: 'PONUA' does not name a type
  3204.  
  3205. 29 | PONUA IFOFF ifoff_;
  3206.  
  3207. | ^~~~~
  3208.  
  3209. C:\Users\Samur\Desktop\ProffieOS\functions\ifon.h:29:3: note: the macro 'PONUA' had not yet been defined
  3210.  
  3211. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS_1.ino:218:
  3212.  
  3213. C:\Users\Samur\Desktop\ProffieOS\common\common.h:10: note: it was later defined here
  3214.  
  3215. 10 | #define PONUA [[no_unique_address]]
  3216.  
  3217. |
  3218.  
  3219. In file included from C:\Users\Samur\Desktop\ProffieOS\styles\inout_helper.h:6,
  3220.  
  3221. from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:475:
  3222.  
  3223. C:\Users\Samur\Desktop\ProffieOS\functions\ifon.h: In member function 'void Ifon<IFON, IFOFF>::run(BladeBase*)':
  3224.  
  3225. C:\Users\Samur\Desktop\ProffieOS\functions\ifon.h:19:5: error: 'ifon_' was not declared in this scope; did you mean 'on_'?
  3226.  
  3227. 19 | ifon_.run(blade);
  3228.  
  3229. | ^~~~~
  3230.  
  3231. | on_
  3232.  
  3233. C:\Users\Samur\Desktop\ProffieOS\functions\ifon.h:20:5: error: 'ifoff_' was not declared in this scope
  3234.  
  3235. 20 | ifoff_.run(blade);
  3236.  
  3237. | ^~~~~~
  3238.  
  3239. C:\Users\Samur\Desktop\ProffieOS\functions\ifon.h: In member function 'int Ifon<IFON, IFOFF>::getInteger(int)':
  3240.  
  3241. C:\Users\Samur\Desktop\ProffieOS\functions\ifon.h:24:18: error: 'ifon_' was not declared in this scope; did you mean 'on_'?
  3242.  
  3243. 24 | return on_ ? ifon_.getInteger(led) : ifoff_.getInteger(led);
  3244.  
  3245. | ^~~~~
  3246.  
  3247. | on_
  3248.  
  3249. C:\Users\Samur\Desktop\ProffieOS\functions\ifon.h:24:42: error: 'ifoff_' was not declared in this scope
  3250.  
  3251. 24 | return on_ ? ifon_.getInteger(led) : ifoff_.getInteger(led);
  3252.  
  3253. | ^~~~~~
  3254.  
  3255. C:\Users\Samur\Desktop\ProffieOS\functions\ifon.h: At global scope:
  3256.  
  3257. C:\Users\Samur\Desktop\ProffieOS\functions\ifon.h:67:3: error: 'PONUA' does not name a type
  3258.  
  3259. 67 | PONUA SVFWrapper<OUT_MILLIS> out_millis_;
  3260.  
  3261. | ^~~~~
  3262.  
  3263. C:\Users\Samur\Desktop\ProffieOS\functions\ifon.h:67:3: note: the macro 'PONUA' had not yet been defined
  3264.  
  3265. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS_1.ino:218:
  3266.  
  3267. C:\Users\Samur\Desktop\ProffieOS\common\common.h:10: note: it was later defined here
  3268.  
  3269. 10 | #define PONUA [[no_unique_address]]
  3270.  
  3271. |
  3272.  
  3273. In file included from C:\Users\Samur\Desktop\ProffieOS\styles\inout_helper.h:6,
  3274.  
  3275. from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:475:
  3276.  
  3277. C:\Users\Samur\Desktop\ProffieOS\functions\ifon.h:68:3: error: 'PONUA' does not name a type
  3278.  
  3279. 68 | PONUA SVFWrapper<IN_MILLIS> in_millis_;
  3280.  
  3281. | ^~~~~
  3282.  
  3283. C:\Users\Samur\Desktop\ProffieOS\functions\ifon.h:68:3: note: the macro 'PONUA' had not yet been defined
  3284.  
  3285. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS_1.ino:218:
  3286.  
  3287. C:\Users\Samur\Desktop\ProffieOS\common\common.h:10: note: it was later defined here
  3288.  
  3289. 10 | #define PONUA [[no_unique_address]]
  3290.  
  3291. |
  3292.  
  3293. In file included from C:\Users\Samur\Desktop\ProffieOS\styles\inout_helper.h:6,
  3294.  
  3295. from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:475:
  3296.  
  3297. C:\Users\Samur\Desktop\ProffieOS\functions\ifon.h: In member function 'FunctionRunResult InOutFuncX<OUT_MILLIS, IN_MILLIS>::run(BladeBase*)':
  3298.  
  3299. C:\Users\Samur\Desktop\ProffieOS\functions\ifon.h:42:5: error: 'out_millis_' was not declared in this scope
  3300.  
  3301. 42 | out_millis_.run(blade);
  3302.  
  3303. | ^~~~~~~~~~~
  3304.  
  3305. C:\Users\Samur\Desktop\ProffieOS\functions\ifon.h:43:5: error: 'in_millis_' was not declared in this scope; did you mean 'millis'?
  3306.  
  3307. 43 | in_millis_.run(blade);
  3308.  
  3309. | ^~~~~~~~~~
  3310.  
  3311. | millis
  3312.  
  3313. C:\Users\Samur\Desktop\ProffieOS\functions\ifon.h: At global scope:
  3314.  
  3315. C:\Users\Samur\Desktop\ProffieOS\functions\ifon.h:94:3: error: 'PONUA' does not name a type
  3316.  
  3317. 94 | PONUA SVFWrapper<EXTENSION> extension_;
  3318.  
  3319. | ^~~~~
  3320.  
  3321. C:\Users\Samur\Desktop\ProffieOS\functions\ifon.h:94:3: note: the macro 'PONUA' had not yet been defined
  3322.  
  3323. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS_1.ino:218:
  3324.  
  3325. C:\Users\Samur\Desktop\ProffieOS\common\common.h:10: note: it was later defined here
  3326.  
  3327. 10 | #define PONUA [[no_unique_address]]
  3328.  
  3329. |
  3330.  
  3331. In file included from C:\Users\Samur\Desktop\ProffieOS\styles\inout_helper.h:6,
  3332.  
  3333. from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:475:
  3334.  
  3335. C:\Users\Samur\Desktop\ProffieOS\functions\ifon.h: In member function 'FunctionRunResult InOutHelperF<EXTENSION, ALLOW_DISABLE>::run(BladeBase*)':
  3336.  
  3337. C:\Users\Samur\Desktop\ProffieOS\functions\ifon.h:79:42: error: 'extension_' was not declared in this scope
  3338.  
  3339. 79 | FunctionRunResult ret = RunFunction(&extension_, blade);
  3340.  
  3341. | ^~~~~~~~~~
  3342.  
  3343. In file included from C:\Users\Samur\Desktop\ProffieOS\functions\ifon.h:100,
  3344.  
  3345. from C:\Users\Samur\Desktop\ProffieOS\styles\inout_helper.h:6,
  3346.  
  3347. from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:475:
  3348.  
  3349. C:\Users\Samur\Desktop\ProffieOS\functions\trigger.h: At global scope:
  3350.  
  3351. C:\Users\Samur\Desktop\ProffieOS\functions\trigger.h:84:3: error: 'PONUA' does not name a type
  3352.  
  3353. 84 | PONUA SVFWrapper<DELAY_MILLIS> delay_millis_;
  3354.  
  3355. | ^~~~~
  3356.  
  3357. C:\Users\Samur\Desktop\ProffieOS\functions\trigger.h:84:3: note: the macro 'PONUA' had not yet been defined
  3358.  
  3359. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS_1.ino:218:
  3360.  
  3361. C:\Users\Samur\Desktop\ProffieOS\common\common.h:10: note: it was later defined here
  3362.  
  3363. 10 | #define PONUA [[no_unique_address]]
  3364.  
  3365. |
  3366.  
  3367. In file included from C:\Users\Samur\Desktop\ProffieOS\functions\ifon.h:100,
  3368.  
  3369. from C:\Users\Samur\Desktop\ProffieOS\styles\inout_helper.h:6,
  3370.  
  3371. from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:475:
  3372.  
  3373. C:\Users\Samur\Desktop\ProffieOS\functions\trigger.h:85:3: error: 'PONUA' does not name a type
  3374.  
  3375. 85 | PONUA SVFWrapper<FADE_IN_MILLIS> fade_in_millis_;
  3376.  
  3377. | ^~~~~
  3378.  
  3379. C:\Users\Samur\Desktop\ProffieOS\functions\trigger.h:85:3: note: the macro 'PONUA' had not yet been defined
  3380.  
  3381. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS_1.ino:218:
  3382.  
  3383. C:\Users\Samur\Desktop\ProffieOS\common\common.h:10: note: it was later defined here
  3384.  
  3385. 10 | #define PONUA [[no_unique_address]]
  3386.  
  3387. |
  3388.  
  3389. In file included from C:\Users\Samur\Desktop\ProffieOS\functions\ifon.h:100,
  3390.  
  3391. from C:\Users\Samur\Desktop\ProffieOS\styles\inout_helper.h:6,
  3392.  
  3393. from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:475:
  3394.  
  3395. C:\Users\Samur\Desktop\ProffieOS\functions\trigger.h:86:3: error: 'PONUA' does not name a type
  3396.  
  3397. 86 | PONUA SVFWrapper<SUSTAIN_MILLIS> sustain_millis_;
  3398.  
  3399. | ^~~~~
  3400.  
  3401. C:\Users\Samur\Desktop\ProffieOS\functions\trigger.h:86:3: note: the macro 'PONUA' had not yet been defined
  3402.  
  3403. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS_1.ino:218:
  3404.  
  3405. C:\Users\Samur\Desktop\ProffieOS\common\common.h:10: note: it was later defined here
  3406.  
  3407. 10 | #define PONUA [[no_unique_address]]
  3408.  
  3409. |
  3410.  
  3411. In file included from C:\Users\Samur\Desktop\ProffieOS\functions\ifon.h:100,
  3412.  
  3413. from C:\Users\Samur\Desktop\ProffieOS\styles\inout_helper.h:6,
  3414.  
  3415. from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:475:
  3416.  
  3417. C:\Users\Samur\Desktop\ProffieOS\functions\trigger.h:87:3: error: 'PONUA' does not name a type
  3418.  
  3419. 87 | PONUA SVFWrapper<FADE_OUT_MILLIS> fade_out_millis_;
  3420.  
  3421. | ^~~~~
  3422.  
  3423. C:\Users\Samur\Desktop\ProffieOS\functions\trigger.h:87:3: note: the macro 'PONUA' had not yet been defined
  3424.  
  3425. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS_1.ino:218:
  3426.  
  3427. C:\Users\Samur\Desktop\ProffieOS\common\common.h:10: note: it was later defined here
  3428.  
  3429. 10 | #define PONUA [[no_unique_address]]
  3430.  
  3431. |
  3432.  
  3433. In file included from C:\Users\Samur\Desktop\ProffieOS\functions\ifon.h:100,
  3434.  
  3435. from C:\Users\Samur\Desktop\ProffieOS\styles\inout_helper.h:6,
  3436.  
  3437. from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:475:
  3438.  
  3439. C:\Users\Samur\Desktop\ProffieOS\functions\trigger.h: In member function 'void Trigger<EFFECT, FADE_IN_MILLIS, SUSTAIN_MILLIS, FADE_OUT_MILLIS, DELAY_MILLIS>::run(BladeBase*)':
  3440.  
  3441. C:\Users\Samur\Desktop\ProffieOS\functions\trigger.h:30:5: error: 'delay_millis_' was not declared in this scope
  3442.  
  3443. 30 | delay_millis_.run(blade);
  3444.  
  3445. | ^~~~~~~~~~~~~
  3446.  
  3447. C:\Users\Samur\Desktop\ProffieOS\functions\trigger.h:31:5: error: 'fade_in_millis_' was not declared in this scope
  3448.  
  3449. 31 | fade_in_millis_.run(blade);
  3450.  
  3451. | ^~~~~~~~~~~~~~~
  3452.  
  3453. C:\Users\Samur\Desktop\ProffieOS\functions\trigger.h:32:5: error: 'sustain_millis_' was not declared in this scope
  3454.  
  3455. 32 | sustain_millis_.run(blade);
  3456.  
  3457. | ^~~~~~~~~~~~~~~
  3458.  
  3459. C:\Users\Samur\Desktop\ProffieOS\functions\trigger.h:33:5: error: 'fade_out_millis_' was not declared in this scope
  3460.  
  3461. 33 | fade_out_millis_.run(blade);
  3462.  
  3463. | ^~~~~~~~~~~~~~~~
  3464.  
  3465. C:\Users\Samur\Desktop\ProffieOS\functions\trigger.h: In member function 'uint32_t Trigger<EFFECT, FADE_IN_MILLIS, SUSTAIN_MILLIS, FADE_OUT_MILLIS, DELAY_MILLIS>::get_millis_for_state(BladeBase*)':
  3466.  
  3467. C:\Users\Samur\Desktop\ProffieOS\functions\trigger.h:73:32: error: 'delay_millis_' was not declared in this scope
  3468.  
  3469. 73 | case TRIGGER_DELAY: return delay_millis_.calculate(base);
  3470.  
  3471. | ^~~~~~~~~~~~~
  3472.  
  3473. C:\Users\Samur\Desktop\ProffieOS\functions\trigger.h:74:33: error: 'fade_in_millis_' was not declared in this scope
  3474.  
  3475. 74 | case TRIGGER_ATTACK: return fade_in_millis_.calculate(base);
  3476.  
  3477. | ^~~~~~~~~~~~~~~
  3478.  
  3479. C:\Users\Samur\Desktop\ProffieOS\functions\trigger.h:75:34: error: 'sustain_millis_' was not declared in this scope
  3480.  
  3481. 75 | case TRIGGER_SUSTAIN: return sustain_millis_.calculate(base);
  3482.  
  3483. | ^~~~~~~~~~~~~~~
  3484.  
  3485. C:\Users\Samur\Desktop\ProffieOS\functions\trigger.h:76:34: error: 'fade_out_millis_' was not declared in this scope
  3486.  
  3487. 76 | case TRIGGER_RELEASE: return fade_out_millis_.calculate(base);
  3488.  
  3489. | ^~~~~~~~~~~~~~~~
  3490.  
  3491. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:476:
  3492.  
  3493. C:\Users\Samur\Desktop\ProffieOS\styles\inout_sparktip.h: In member function 'decltype (MixColors(((InOutSparkTipX<T, EXTENSION, SPARK_COLOR, OFF_COLOR, ALLOW_DISABLE>*)this)->InOutSparkTipX<T, EXTENSION, SPARK_COLOR, OFF_COLOR, ALLOW_DISABLE>::off_color_.getColor(0), MixColors(((InOutSparkTipX<T, EXTENSION, SPARK_COLOR, OFF_COLOR, ALLOW_DISABLE>*)this)->InOutSparkTipX<T, EXTENSION, SPARK_COLOR, OFF_COLOR, ALLOW_DISABLE>::spark_color_.getColor(0), ((InOutSparkTipX<T, EXTENSION, SPARK_COLOR, OFF_COLOR, ALLOW_DISABLE>*)this)->InOutSparkTipX<T, EXTENSION, SPARK_COLOR, OFF_COLOR, ALLOW_DISABLE>::base_.getColor(0), 1, 8), 1, 8)) InOutSparkTipX<T, EXTENSION, SPARK_COLOR, OFF_COLOR, ALLOW_DISABLE>::getColor(int)':
  3494.  
  3495. C:\Users\Samur\Desktop\ProffieOS\styles\inout_sparktip.h:34:5: error: there are no arguments to 'SCOPED_PROFILER' that depend on a template parameter, so a declaration of 'SCOPED_PROFILER' must be available [-fpermissive]
  3496.  
  3497. 34 | SCOPED_PROFILER();
  3498.  
  3499. | ^~~~~~~~~~~~~~~
  3500.  
  3501. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:481:
  3502.  
  3503. C:\Users\Samur\Desktop\ProffieOS\styles\stripes.h: At global scope:
  3504.  
  3505. C:\Users\Samur\Desktop\ProffieOS\styles\stripes.h:101:3: error: 'PONUA' does not name a type
  3506.  
  3507. 101 | PONUA SVFWrapper<WIDTH> width_;
  3508.  
  3509. | ^~~~~
  3510.  
  3511. C:\Users\Samur\Desktop\ProffieOS\styles\stripes.h:101:3: note: the macro 'PONUA' had not yet been defined
  3512.  
  3513. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS_1.ino:218:
  3514.  
  3515. C:\Users\Samur\Desktop\ProffieOS\common\common.h:10: note: it was later defined here
  3516.  
  3517. 10 | #define PONUA [[no_unique_address]]
  3518.  
  3519. |
  3520.  
  3521. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:481:
  3522.  
  3523. C:\Users\Samur\Desktop\ProffieOS\styles\stripes.h:102:3: error: 'PONUA' does not name a type
  3524.  
  3525. 102 | PONUA SVFWrapper<SPEED> speed_;
  3526.  
  3527. | ^~~~~
  3528.  
  3529. C:\Users\Samur\Desktop\ProffieOS\styles\stripes.h:102:3: note: the macro 'PONUA' had not yet been defined
  3530.  
  3531. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS_1.ino:218:
  3532.  
  3533. C:\Users\Samur\Desktop\ProffieOS\common\common.h:10: note: it was later defined here
  3534.  
  3535. 10 | #define PONUA [[no_unique_address]]
  3536.  
  3537. |
  3538.  
  3539. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:481:
  3540.  
  3541. C:\Users\Samur\Desktop\ProffieOS\styles\stripes.h: In member function 'void StripesX<WIDTH, SPEED, COLORS>::run(BladeBase*)':
  3542.  
  3543. C:\Users\Samur\Desktop\ProffieOS\styles\stripes.h:96:5: error: 'width_' was not declared in this scope
  3544.  
  3545. 96 | width_.run(base);
  3546.  
  3547. | ^~~~~~
  3548.  
  3549. C:\Users\Samur\Desktop\ProffieOS\styles\stripes.h:97:5: error: 'speed_' was not declared in this scope
  3550.  
  3551. 97 | speed_.run(base);
  3552.  
  3553. | ^~~~~~
  3554.  
  3555. In file included from C:\Users\Samur\Desktop\ProffieOS\styles\random_blink.h:15,
  3556.  
  3557. from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:482:
  3558.  
  3559. C:\Users\Samur\Desktop\ProffieOS\functions\random_blink.h: At global scope:
  3560.  
  3561. C:\Users\Samur\Desktop\ProffieOS\functions\random_blink.h:27:3: error: 'PONUA' does not name a type
  3562.  
  3563. 27 | PONUA SVFWrapper<MILLIHZ> millihz_;
  3564.  
  3565. | ^~~~~
  3566.  
  3567. C:\Users\Samur\Desktop\ProffieOS\functions\random_blink.h:27:3: note: the macro 'PONUA' had not yet been defined
  3568.  
  3569. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS_1.ino:218:
  3570.  
  3571. C:\Users\Samur\Desktop\ProffieOS\common\common.h:10: note: it was later defined here
  3572.  
  3573. 10 | #define PONUA [[no_unique_address]]
  3574.  
  3575. |
  3576.  
  3577. In file included from C:\Users\Samur\Desktop\ProffieOS\styles\random_blink.h:15,
  3578.  
  3579. from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:482:
  3580.  
  3581. C:\Users\Samur\Desktop\ProffieOS\functions\random_blink.h: In member function 'void RandomBlinkF<MILLIHZ>::run(BladeBase*)':
  3582.  
  3583. C:\Users\Samur\Desktop\ProffieOS\functions\random_blink.h:14:5: error: 'millihz_' was not declared in this scope; did you mean 'millis'?
  3584.  
  3585. 14 | millihz_.run(blade);
  3586.  
  3587. | ^~~~~~~~
  3588.  
  3589. | millis
  3590.  
  3591. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:485:
  3592.  
  3593. C:\Users\Samur\Desktop\ProffieOS\styles\rotate_color.h: At global scope:
  3594.  
  3595. C:\Users\Samur\Desktop\ProffieOS\styles\rotate_color.h:21:3: error: 'PONUA' does not name a type
  3596.  
  3597. 21 | PONUA COLOR color_;
  3598.  
  3599. | ^~~~~
  3600.  
  3601. C:\Users\Samur\Desktop\ProffieOS\styles\rotate_color.h:21:3: note: the macro 'PONUA' had not yet been defined
  3602.  
  3603. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS_1.ino:218:
  3604.  
  3605. C:\Users\Samur\Desktop\ProffieOS\common\common.h:10: note: it was later defined here
  3606.  
  3607. 10 | #define PONUA [[no_unique_address]]
  3608.  
  3609. |
  3610.  
  3611. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:485:
  3612.  
  3613. C:\Users\Samur\Desktop\ProffieOS\styles\rotate_color.h:22:3: error: 'PONUA' does not name a type
  3614.  
  3615. 22 | PONUA ROTATION rotation_;
  3616.  
  3617. | ^~~~~
  3618.  
  3619. C:\Users\Samur\Desktop\ProffieOS\styles\rotate_color.h:22:3: note: the macro 'PONUA' had not yet been defined
  3620.  
  3621. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS_1.ino:218:
  3622.  
  3623. C:\Users\Samur\Desktop\ProffieOS\common\common.h:10: note: it was later defined here
  3624.  
  3625. 10 | #define PONUA [[no_unique_address]]
  3626.  
  3627. |
  3628.  
  3629. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:485:
  3630.  
  3631. C:\Users\Samur\Desktop\ProffieOS\styles\rotate_color.h:24:38: error: 'color_' was not declared in this scope; did you mean 'Color8'?
  3632.  
  3633. 24 | auto getColor(int led) -> decltype(color_.getColor(led)) {
  3634.  
  3635. | ^~~~~~
  3636.  
  3637. | Color8
  3638.  
  3639. C:\Users\Samur\Desktop\ProffieOS\styles\rotate_color.h:24:38: error: 'color_' was not declared in this scope; did you mean 'Color8'?
  3640.  
  3641. 24 | auto getColor(int led) -> decltype(color_.getColor(led)) {
  3642.  
  3643. | ^~~~~~
  3644.  
  3645. | Color8
  3646.  
  3647. C:\Users\Samur\Desktop\ProffieOS\styles\rotate_color.h: In member function 'bool RotateColorsX<ROTATION, COLOR>::run(BladeBase*)':
  3648.  
  3649. C:\Users\Samur\Desktop\ProffieOS\styles\rotate_color.h:16:5: error: 'rotation_' was not declared in this scope
  3650.  
  3651. 16 | rotation_.run(blade);
  3652.  
  3653. | ^~~~~~~~~
  3654.  
  3655. C:\Users\Samur\Desktop\ProffieOS\styles\rotate_color.h:17:22: error: 'color_' was not declared in this scope; did you mean 'Color8'?
  3656.  
  3657. 17 | return RunStyle(&color_, blade);
  3658.  
  3659. | ^~~~~~
  3660.  
  3661. | Color8
  3662.  
  3663. In file included from C:\Users\Samur\Desktop\ProffieOS\styles\colorchange.h:5,
  3664.  
  3665. from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:486:
  3666.  
  3667. C:\Users\Samur\Desktop\ProffieOS\styles\color_select.h: At global scope:
  3668.  
  3669. C:\Users\Samur\Desktop\ProffieOS\styles\color_select.h:44:3: error: 'PONUA' does not name a type
  3670.  
  3671. 44 | PONUA SVFWrapper<SELECTION> f_;
  3672.  
  3673. | ^~~~~
  3674.  
  3675. C:\Users\Samur\Desktop\ProffieOS\styles\color_select.h:44:3: note: the macro 'PONUA' had not yet been defined
  3676.  
  3677. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS_1.ino:218:
  3678.  
  3679. C:\Users\Samur\Desktop\ProffieOS\common\common.h:10: note: it was later defined here
  3680.  
  3681. 10 | #define PONUA [[no_unique_address]]
  3682.  
  3683. |
  3684.  
  3685. In file included from C:\Users\Samur\Desktop\ProffieOS\styles\colorchange.h:5,
  3686.  
  3687. from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:486:
  3688.  
  3689. C:\Users\Samur\Desktop\ProffieOS\styles\color_select.h:45:3: error: 'PONUA' does not name a type
  3690.  
  3691. 45 | PONUA TRANSITION transition_;
  3692.  
  3693. | ^~~~~
  3694.  
  3695. C:\Users\Samur\Desktop\ProffieOS\styles\color_select.h:45:3: note: the macro 'PONUA' had not yet been defined
  3696.  
  3697. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS_1.ino:218:
  3698.  
  3699. C:\Users\Samur\Desktop\ProffieOS\common\common.h:10: note: it was later defined here
  3700.  
  3701. 10 | #define PONUA [[no_unique_address]]
  3702.  
  3703. |
  3704.  
  3705. In file included from C:\Users\Samur\Desktop\ProffieOS\styles\colorchange.h:5,
  3706.  
  3707. from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:486:
  3708.  
  3709. C:\Users\Samur\Desktop\ProffieOS\styles\color_select.h:48:3: error: 'PONUA' does not name a type
  3710.  
  3711. 48 | PONUA MixHelper<COLORS...> colors_;
  3712.  
  3713. | ^~~~~
  3714.  
  3715. C:\Users\Samur\Desktop\ProffieOS\styles\color_select.h:48:3: note: the macro 'PONUA' had not yet been defined
  3716.  
  3717. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS_1.ino:218:
  3718.  
  3719. C:\Users\Samur\Desktop\ProffieOS\common\common.h:10: note: it was later defined here
  3720.  
  3721. 10 | #define PONUA [[no_unique_address]]
  3722.  
  3723. |
  3724.  
  3725. In file included from C:\Users\Samur\Desktop\ProffieOS\styles\colorchange.h:5,
  3726.  
  3727. from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:486:
  3728.  
  3729. C:\Users\Samur\Desktop\ProffieOS\styles\color_select.h:50:38: error: 'transition_' was not declared in this scope
  3730.  
  3731. 50 | auto getColor(int led) -> decltype(transition_.getColor(colors_.getColor(selection_, led), colors_.getColor(selection_, led), led)) {
  3732.  
  3733. | ^~~~~~~~~~~
  3734.  
  3735. C:\Users\Samur\Desktop\ProffieOS\styles\color_select.h:50:59: error: 'colors_' was not declared in this scope
  3736.  
  3737. 50 | auto getColor(int led) -> decltype(transition_.getColor(colors_.getColor(selection_, led), colors_.getColor(selection_, led), led)) {
  3738.  
  3739. | ^~~~~~~
  3740.  
  3741. C:\Users\Samur\Desktop\ProffieOS\styles\color_select.h:50:94: error: 'colors_' was not declared in this scope
  3742.  
  3743. 50 | auto getColor(int led) -> decltype(transition_.getColor(colors_.getColor(selection_, led), colors_.getColor(selection_, led), led)) {
  3744.  
  3745. | ^~~~~~~
  3746.  
  3747. C:\Users\Samur\Desktop\ProffieOS\styles\color_select.h:50:38: error: 'transition_' was not declared in this scope
  3748.  
  3749. 50 | auto getColor(int led) -> decltype(transition_.getColor(colors_.getColor(selection_, led), colors_.getColor(selection_, led), led)) {
  3750.  
  3751. | ^~~~~~~~~~~
  3752.  
  3753. C:\Users\Samur\Desktop\ProffieOS\styles\color_select.h:50:59: error: 'colors_' was not declared in this scope
  3754.  
  3755. 50 | auto getColor(int led) -> decltype(transition_.getColor(colors_.getColor(selection_, led), colors_.getColor(selection_, led), led)) {
  3756.  
  3757. | ^~~~~~~
  3758.  
  3759. C:\Users\Samur\Desktop\ProffieOS\styles\color_select.h:50:94: error: 'colors_' was not declared in this scope
  3760.  
  3761. 50 | auto getColor(int led) -> decltype(transition_.getColor(colors_.getColor(selection_, led), colors_.getColor(selection_, led), led)) {
  3762.  
  3763. | ^~~~~~~
  3764.  
  3765. C:\Users\Samur\Desktop\ProffieOS\styles\color_select.h: In member function 'void ColorSelect<SELECTION, TRANSITION, COLORS>::run(BladeBase*)':
  3766.  
  3767. C:\Users\Samur\Desktop\ProffieOS\styles\color_select.h:25:5: error: 'f_' was not declared in this scope
  3768.  
  3769. 25 | f_.run(blade);
  3770.  
  3771. | ^~
  3772.  
  3773. C:\Users\Samur\Desktop\ProffieOS\styles\color_select.h:26:5: error: 'colors_' was not declared in this scope
  3774.  
  3775. 26 | colors_.run(blade);
  3776.  
  3777. | ^~~~~~~
  3778.  
  3779. C:\Users\Samur\Desktop\ProffieOS\styles\color_select.h:34:7: error: 'transition_' was not declared in this scope
  3780.  
  3781. 34 | transition_.begin();
  3782.  
  3783. | ^~~~~~~~~~~
  3784.  
  3785. C:\Users\Samur\Desktop\ProffieOS\styles\color_select.h:37:7: error: 'transition_' was not declared in this scope
  3786.  
  3787. 37 | transition_.run(blade);
  3788.  
  3789. | ^~~~~~~~~~~
  3790.  
  3791. In file included from C:\Users\Samur\Desktop\ProffieOS\styles\transition_effect.h:4,
  3792.  
  3793. from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:487:
  3794.  
  3795. C:\Users\Samur\Desktop\ProffieOS\transitions\concat.h: At global scope:
  3796.  
  3797. C:\Users\Samur\Desktop\ProffieOS\transitions\concat.h:97:3: error: 'PONUA' does not name a type
  3798.  
  3799. 97 | PONUA A a_;
  3800.  
  3801. | ^~~~~
  3802.  
  3803. C:\Users\Samur\Desktop\ProffieOS\transitions\concat.h:97:3: note: the macro 'PONUA' had not yet been defined
  3804.  
  3805. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS_1.ino:218:
  3806.  
  3807. C:\Users\Samur\Desktop\ProffieOS\common\common.h:10: note: it was later defined here
  3808.  
  3809. 10 | #define PONUA [[no_unique_address]]
  3810.  
  3811. |
  3812.  
  3813. In file included from C:\Users\Samur\Desktop\ProffieOS\styles\transition_effect.h:4,
  3814.  
  3815. from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:487:
  3816.  
  3817. C:\Users\Samur\Desktop\ProffieOS\transitions\concat.h:98:3: error: 'PONUA' does not name a type
  3818.  
  3819. 98 | PONUA TrConcat<B...> b_;
  3820.  
  3821. | ^~~~~
  3822.  
  3823. C:\Users\Samur\Desktop\ProffieOS\transitions\concat.h:98:3: note: the macro 'PONUA' had not yet been defined
  3824.  
  3825. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS_1.ino:218:
  3826.  
  3827. C:\Users\Samur\Desktop\ProffieOS\common\common.h:10: note: it was later defined here
  3828.  
  3829. 10 | #define PONUA [[no_unique_address]]
  3830.  
  3831. |
  3832.  
  3833. In file included from C:\Users\Samur\Desktop\ProffieOS\styles\transition_effect.h:4,
  3834.  
  3835. from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:487:
  3836.  
  3837. C:\Users\Samur\Desktop\ProffieOS\transitions\concat.h:99:3: error: 'PONUA' does not name a type
  3838.  
  3839. 99 | PONUA INTERMEDIATE intermediate_;
  3840.  
  3841. | ^~~~~
  3842.  
  3843. C:\Users\Samur\Desktop\ProffieOS\transitions\concat.h:99:3: note: the macro 'PONUA' had not yet been defined
  3844.  
  3845. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS_1.ino:218:
  3846.  
  3847. C:\Users\Samur\Desktop\ProffieOS\common\common.h:10: note: it was later defined here
  3848.  
  3849. 10 | #define PONUA [[no_unique_address]]
  3850.  
  3851. |
  3852.  
  3853. In file included from C:\Users\Samur\Desktop\ProffieOS\styles\transition_effect.h:4,
  3854.  
  3855. from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:487:
  3856.  
  3857. C:\Users\Samur\Desktop\ProffieOS\transitions\concat.h:103:28: error: 'a_' was not declared in this scope; did you mean 'a'?
  3858.  
  3859. 103 | MixColors(b, MixColors(a_.getColor(a, intermediate_.getColor(led), led),
  3860.  
  3861. | ^~
  3862.  
  3863. | a
  3864.  
  3865. C:\Users\Samur\Desktop\ProffieOS\transitions\concat.h:103:43: error: 'intermediate_' was not declared in this scope
  3866.  
  3867. 103 | MixColors(b, MixColors(a_.getColor(a, intermediate_.getColor(led), led),
  3868.  
  3869. | ^~~~~~~~~~~~~
  3870.  
  3871. C:\Users\Samur\Desktop\ProffieOS\transitions\concat.h:104:7: error: 'b_' was not declared in this scope; did you mean 'b'?
  3872.  
  3873. 104 | b_.getColor(intermediate_.getColor(led), b, led), 1,1), 1, 1)) {
  3874.  
  3875. | ^~
  3876.  
  3877. | b
  3878.  
  3879. C:\Users\Samur\Desktop\ProffieOS\transitions\concat.h:104:19: error: 'intermediate_' was not declared in this scope
  3880.  
  3881. 104 | b_.getColor(intermediate_.getColor(led), b, led), 1,1), 1, 1)) {
  3882.  
  3883. | ^~~~~~~~~~~~~
  3884.  
  3885. C:\Users\Samur\Desktop\ProffieOS\transitions\concat.h:103:28: error: 'a_' was not declared in this scope; did you mean 'a'?
  3886.  
  3887. 103 | MixColors(b, MixColors(a_.getColor(a, intermediate_.getColor(led), led),
  3888.  
  3889. | ^~
  3890.  
  3891. | a
  3892.  
  3893. C:\Users\Samur\Desktop\ProffieOS\transitions\concat.h:103:43: error: 'intermediate_' was not declared in this scope
  3894.  
  3895. 103 | MixColors(b, MixColors(a_.getColor(a, intermediate_.getColor(led), led),
  3896.  
  3897. | ^~~~~~~~~~~~~
  3898.  
  3899. C:\Users\Samur\Desktop\ProffieOS\transitions\concat.h:104:7: error: 'b_' was not declared in this scope; did you mean 'b'?
  3900.  
  3901. 104 | b_.getColor(intermediate_.getColor(led), b, led), 1,1), 1, 1)) {
  3902.  
  3903. | ^~
  3904.  
  3905. | b
  3906.  
  3907. C:\Users\Samur\Desktop\ProffieOS\transitions\concat.h:104:19: error: 'intermediate_' was not declared in this scope
  3908.  
  3909. 104 | b_.getColor(intermediate_.getColor(led), b, led), 1,1), 1, 1)) {
  3910.  
  3911. | ^~~~~~~~~~~~~
  3912.  
  3913. C:\Users\Samur\Desktop\ProffieOS\transitions\concat.h: In member function 'void TrConcat<A, INTERMEDIATE, B ...>::begin()':
  3914.  
  3915. C:\Users\Samur\Desktop\ProffieOS\transitions\concat.h:82:18: error: 'a_' was not declared in this scope
  3916.  
  3917. 82 | void begin() { a_.begin(); run_a_ = true; }
  3918.  
  3919. | ^~
  3920.  
  3921. C:\Users\Samur\Desktop\ProffieOS\transitions\concat.h: In member function 'bool TrConcat<A, INTERMEDIATE, B ...>::done()':
  3922.  
  3923. C:\Users\Samur\Desktop\ProffieOS\transitions\concat.h:83:35: error: 'b_' was not declared in this scope
  3924.  
  3925. 83 | bool done() { return !run_a_ && b_.done(); }
  3926.  
  3927. | ^~
  3928.  
  3929. C:\Users\Samur\Desktop\ProffieOS\transitions\concat.h: In member function 'void TrConcat<A, INTERMEDIATE, B ...>::run(BladeBase*)':
  3930.  
  3931. C:\Users\Samur\Desktop\ProffieOS\transitions\concat.h:85:5: error: 'intermediate_' was not declared in this scope
  3932.  
  3933. 85 | intermediate_.run(blade);
  3934.  
  3935. | ^~~~~~~~~~~~~
  3936.  
  3937. C:\Users\Samur\Desktop\ProffieOS\transitions\concat.h:87:7: error: 'a_' was not declared in this scope
  3938.  
  3939. 87 | a_.run(blade);
  3940.  
  3941. | ^~
  3942.  
  3943. C:\Users\Samur\Desktop\ProffieOS\transitions\concat.h:90:7: error: 'b_' was not declared in this scope
  3944.  
  3945. 90 | b_.begin();
  3946.  
  3947. | ^~
  3948.  
  3949. C:\Users\Samur\Desktop\ProffieOS\transitions\concat.h:92:5: error: 'b_' was not declared in this scope
  3950.  
  3951. 92 | b_.run(blade);
  3952.  
  3953. | ^~
  3954.  
  3955. C:\Users\Samur\Desktop\ProffieOS\transitions\concat.h: In member function 'decltype (MixColors(b, <expression error>, 1, 1)) TrConcat<A, INTERMEDIATE, B ...>::getColor(const X&, const Y&, int)':
  3956.  
  3957. C:\Users\Samur\Desktop\ProffieOS\transitions\concat.h:106:25: error: 'intermediate_' was not declared in this scope; did you mean 'intermediate'?
  3958.  
  3959. 106 | auto intermediate = intermediate_.getColor(led);
  3960.  
  3961. | ^~~~~~~~~~~~~
  3962.  
  3963. | intermediate
  3964.  
  3965. C:\Users\Samur\Desktop\ProffieOS\transitions\concat.h:108:14: error: 'a_' was not declared in this scope; did you mean 'a'?
  3966.  
  3967. 108 | return a_.getColor(a, intermediate, led);
  3968.  
  3969. | ^~
  3970.  
  3971. | a
  3972.  
  3973. C:\Users\Samur\Desktop\ProffieOS\transitions\concat.h:110:14: error: 'b_' was not declared in this scope; did you mean 'b'?
  3974.  
  3975. 110 | return b_.getColor(intermediate, b, led);
  3976.  
  3977. | ^~
  3978.  
  3979. | b
  3980.  
  3981. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:492:
  3982.  
  3983. C:\Users\Samur\Desktop\ProffieOS\functions\change_slowly.h: At global scope:
  3984.  
  3985. C:\Users\Samur\Desktop\ProffieOS\functions\change_slowly.h:35:3: error: 'PONUA' does not name a type
  3986.  
  3987. 35 | PONUA SVFWrapper<F> f_;
  3988.  
  3989. | ^~~~~
  3990.  
  3991. C:\Users\Samur\Desktop\ProffieOS\functions\change_slowly.h:35:3: note: the macro 'PONUA' had not yet been defined
  3992.  
  3993. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS_1.ino:218:
  3994.  
  3995. C:\Users\Samur\Desktop\ProffieOS\common\common.h:10: note: it was later defined here
  3996.  
  3997. 10 | #define PONUA [[no_unique_address]]
  3998.  
  3999. |
  4000.  
  4001. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:492:
  4002.  
  4003. C:\Users\Samur\Desktop\ProffieOS\functions\change_slowly.h:36:3: error: 'PONUA' does not name a type
  4004.  
  4005. 36 | PONUA SVFWrapper<SPEED> speed_;
  4006.  
  4007. | ^~~~~
  4008.  
  4009. C:\Users\Samur\Desktop\ProffieOS\functions\change_slowly.h:36:3: note: the macro 'PONUA' had not yet been defined
  4010.  
  4011. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS_1.ino:218:
  4012.  
  4013. C:\Users\Samur\Desktop\ProffieOS\common\common.h:10: note: it was later defined here
  4014.  
  4015. 10 | #define PONUA [[no_unique_address]]
  4016.  
  4017. |
  4018.  
  4019. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:492:
  4020.  
  4021. C:\Users\Samur\Desktop\ProffieOS\functions\change_slowly.h: In member function 'void ChangeSlowly<F, SPEED>::run(BladeBase*)':
  4022.  
  4023. C:\Users\Samur\Desktop\ProffieOS\functions\change_slowly.h:15:5: error: 'f_' was not declared in this scope
  4024.  
  4025. 15 | f_.run(blade);
  4026.  
  4027. | ^~
  4028.  
  4029. C:\Users\Samur\Desktop\ProffieOS\functions\change_slowly.h:16:5: error: 'speed_' was not declared in this scope
  4030.  
  4031. 16 | speed_.run(blade);
  4032.  
  4033. | ^~~~~~
  4034.  
  4035. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:501:
  4036.  
  4037. C:\Users\Samur\Desktop\ProffieOS\functions\swing_speed.h: At global scope:
  4038.  
  4039. C:\Users\Samur\Desktop\ProffieOS\functions\swing_speed.h:19:3: error: 'PONUA' does not name a type
  4040.  
  4041. 19 | PONUA SVFWrapper<MAX> max_;
  4042.  
  4043. | ^~~~~
  4044.  
  4045. C:\Users\Samur\Desktop\ProffieOS\functions\swing_speed.h:19:3: note: the macro 'PONUA' had not yet been defined
  4046.  
  4047. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS_1.ino:218:
  4048.  
  4049. C:\Users\Samur\Desktop\ProffieOS\common\common.h:10: note: it was later defined here
  4050.  
  4051. 10 | #define PONUA [[no_unique_address]]
  4052.  
  4053. |
  4054.  
  4055. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:501:
  4056.  
  4057. C:\Users\Samur\Desktop\ProffieOS\functions\swing_speed.h: In member function 'void SwingSpeedSVF<MAX>::run(BladeBase*)':
  4058.  
  4059. C:\Users\Samur\Desktop\ProffieOS\functions\swing_speed.h:13:32: error: 'max_' was not declared in this scope; did you mean 'max'?
  4060.  
  4061. 13 | void run(BladeBase* blade) { max_.run(blade); }
  4062.  
  4063. | ^~~~
  4064.  
  4065. | max
  4066.  
  4067. C:\Users\Samur\Desktop\ProffieOS\functions\swing_speed.h: In member function 'int SwingSpeedSVF<MAX>::calculate(BladeBase*)':
  4068.  
  4069. C:\Users\Samur\Desktop\ProffieOS\functions\swing_speed.h:15:36: error: 'max_' was not declared in this scope; did you mean 'max'?
  4070.  
  4071. 15 | float v = fusor.swing_speed() / max_.calculate(blade);
  4072.  
  4073. | ^~~~
  4074.  
  4075. | max
  4076.  
  4077. C:\Users\Samur\Desktop\ProffieOS\functions\swing_speed.h: At global scope:
  4078.  
  4079. C:\Users\Samur\Desktop\ProffieOS\functions\swing_speed.h:41:3: error: 'PONUA' does not name a type
  4080.  
  4081. 41 | PONUA SVFWrapper<MAX> max_;
  4082.  
  4083. | ^~~~~
  4084.  
  4085. C:\Users\Samur\Desktop\ProffieOS\functions\swing_speed.h:41:3: note: the macro 'PONUA' had not yet been defined
  4086.  
  4087. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS_1.ino:218:
  4088.  
  4089. C:\Users\Samur\Desktop\ProffieOS\common\common.h:10: note: it was later defined here
  4090.  
  4091. 10 | #define PONUA [[no_unique_address]]
  4092.  
  4093. |
  4094.  
  4095. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:501:
  4096.  
  4097. C:\Users\Samur\Desktop\ProffieOS\functions\swing_speed.h: In member function 'void SwingAccelerationSVF<MAX>::run(BladeBase*)':
  4098.  
  4099. C:\Users\Samur\Desktop\ProffieOS\functions\swing_speed.h:35:32: error: 'max_' was not declared in this scope; did you mean 'max'?
  4100.  
  4101. 35 | void run(BladeBase* blade) { max_.run(blade); }
  4102.  
  4103. | ^~~~
  4104.  
  4105. | max
  4106.  
  4107. C:\Users\Samur\Desktop\ProffieOS\functions\swing_speed.h: In member function 'int SwingAccelerationSVF<MAX>::calculate(BladeBase*)':
  4108.  
  4109. C:\Users\Samur\Desktop\ProffieOS\functions\swing_speed.h:37:36: error: 'max_' was not declared in this scope; did you mean 'max'?
  4110.  
  4111. 37 | float v = fusor.swing_accel() / max_.calculate(blade);
  4112.  
  4113. | ^~~~
  4114.  
  4115. | max
  4116.  
  4117. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:506:
  4118.  
  4119. C:\Users\Samur\Desktop\ProffieOS\transitions\join.h: At global scope:
  4120.  
  4121. C:\Users\Samur\Desktop\ProffieOS\transitions\join.h:25:3: error: 'PONUA' does not name a type
  4122.  
  4123. 25 | PONUA A a_;
  4124.  
  4125. | ^~~~~
  4126.  
  4127. C:\Users\Samur\Desktop\ProffieOS\transitions\join.h:25:3: note: the macro 'PONUA' had not yet been defined
  4128.  
  4129. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS_1.ino:218:
  4130.  
  4131. C:\Users\Samur\Desktop\ProffieOS\common\common.h:10: note: it was later defined here
  4132.  
  4133. 10 | #define PONUA [[no_unique_address]]
  4134.  
  4135. |
  4136.  
  4137. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:506:
  4138.  
  4139. C:\Users\Samur\Desktop\ProffieOS\transitions\join.h:26:3: error: 'PONUA' does not name a type
  4140.  
  4141. 26 | PONUA TrJoin<B...> b_;
  4142.  
  4143. | ^~~~~
  4144.  
  4145. C:\Users\Samur\Desktop\ProffieOS\transitions\join.h:26:3: note: the macro 'PONUA' had not yet been defined
  4146.  
  4147. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS_1.ino:218:
  4148.  
  4149. C:\Users\Samur\Desktop\ProffieOS\common\common.h:10: note: it was later defined here
  4150.  
  4151. 10 | #define PONUA [[no_unique_address]]
  4152.  
  4153. |
  4154.  
  4155. In file included from C:\Users\Samur\Desktop\ProffieOS\styles\lockup.h:9,
  4156.  
  4157. from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:472:
  4158.  
  4159. C:\Users\Samur\Desktop\ProffieOS\transitions\join.h:29:64: error: 'b_' was not declared in this scope; did you mean 'b'?
  4160.  
  4161. 29 | auto getColor(const X& a, const Y& b, int led) AUTO_RETURN(b_.getColor(a_.getColor(a, b, led), b, led))
  4162.  
  4163. | ^~
  4164.  
  4165. C:\Users\Samur\Desktop\ProffieOS\transitions\base.h:6:94: note: in definition of macro 'AUTO_RETURN'
  4166.  
  4167. 6 | #define AUTO_RETURN(X) -> typename std::remove_const<typename std::remove_reference<decltype(X)>::type>::type { return (X); }
  4168.  
  4169. | ^
  4170.  
  4171. C:\Users\Samur\Desktop\ProffieOS\transitions\join.h:29:76: error: 'a_' was not declared in this scope; did you mean 'a'?
  4172.  
  4173. 29 | auto getColor(const X& a, const Y& b, int led) AUTO_RETURN(b_.getColor(a_.getColor(a, b, led), b, led))
  4174.  
  4175. | ^~
  4176.  
  4177. C:\Users\Samur\Desktop\ProffieOS\transitions\base.h:6:94: note: in definition of macro 'AUTO_RETURN'
  4178.  
  4179. 6 | #define AUTO_RETURN(X) -> typename std::remove_const<typename std::remove_reference<decltype(X)>::type>::type { return (X); }
  4180.  
  4181. | ^
  4182.  
  4183. C:\Users\Samur\Desktop\ProffieOS\transitions\join.h:29:64: error: 'b_' was not declared in this scope; did you mean 'b'?
  4184.  
  4185. 29 | auto getColor(const X& a, const Y& b, int led) AUTO_RETURN(b_.getColor(a_.getColor(a, b, led), b, led))
  4186.  
  4187. | ^~
  4188.  
  4189. C:\Users\Samur\Desktop\ProffieOS\transitions\base.h:6:94: note: in definition of macro 'AUTO_RETURN'
  4190.  
  4191. 6 | #define AUTO_RETURN(X) -> typename std::remove_const<typename std::remove_reference<decltype(X)>::type>::type { return (X); }
  4192.  
  4193. | ^
  4194.  
  4195. C:\Users\Samur\Desktop\ProffieOS\transitions\join.h:29:76: error: 'a_' was not declared in this scope; did you mean 'a'?
  4196.  
  4197. 29 | auto getColor(const X& a, const Y& b, int led) AUTO_RETURN(b_.getColor(a_.getColor(a, b, led), b, led))
  4198.  
  4199. | ^~
  4200.  
  4201. C:\Users\Samur\Desktop\ProffieOS\transitions\base.h:6:94: note: in definition of macro 'AUTO_RETURN'
  4202.  
  4203. 6 | #define AUTO_RETURN(X) -> typename std::remove_const<typename std::remove_reference<decltype(X)>::type>::type { return (X); }
  4204.  
  4205. | ^
  4206.  
  4207. C:\Users\Samur\Desktop\ProffieOS\transitions\base.h:6:96: error: template argument 1 is invalid
  4208.  
  4209. 6 | #define AUTO_RETURN(X) -> typename std::remove_const<typename std::remove_reference<decltype(X)>::type>::type { return (X); }
  4210.  
  4211. | ^
  4212.  
  4213. C:\Users\Samur\Desktop\ProffieOS\transitions\join.h:29:52: note: in expansion of macro 'AUTO_RETURN'
  4214.  
  4215. 29 | auto getColor(const X& a, const Y& b, int led) AUTO_RETURN(b_.getColor(a_.getColor(a, b, led), b, led))
  4216.  
  4217. | ^~~~~~~~~~~
  4218.  
  4219. C:\Users\Samur\Desktop\ProffieOS\transitions\base.h:6:103: error: template argument 1 is invalid
  4220.  
  4221. 6 | #define AUTO_RETURN(X) -> typename std::remove_const<typename std::remove_reference<decltype(X)>::type>::type { return (X); }
  4222.  
  4223. | ^
  4224.  
  4225. C:\Users\Samur\Desktop\ProffieOS\transitions\join.h:29:52: note: in expansion of macro 'AUTO_RETURN'
  4226.  
  4227. 29 | auto getColor(const X& a, const Y& b, int led) AUTO_RETURN(b_.getColor(a_.getColor(a, b, led), b, led))
  4228.  
  4229. | ^~~~~~~~~~~
  4230.  
  4231. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:506:
  4232.  
  4233. C:\Users\Samur\Desktop\ProffieOS\transitions\join.h: In member function 'void TrJoin<A, B ...>::begin()':
  4234.  
  4235. C:\Users\Samur\Desktop\ProffieOS\transitions\join.h:18:18: error: 'a_' was not declared in this scope
  4236.  
  4237. 18 | void begin() { a_.begin(); b_.begin(); }
  4238.  
  4239. | ^~
  4240.  
  4241. C:\Users\Samur\Desktop\ProffieOS\transitions\join.h:18:30: error: 'b_' was not declared in this scope
  4242.  
  4243. 18 | void begin() { a_.begin(); b_.begin(); }
  4244.  
  4245. | ^~
  4246.  
  4247. C:\Users\Samur\Desktop\ProffieOS\transitions\join.h: In member function 'bool TrJoin<A, B ...>::done()':
  4248.  
  4249. C:\Users\Samur\Desktop\ProffieOS\transitions\join.h:19:24: error: 'a_' was not declared in this scope
  4250.  
  4251. 19 | bool done() { return a_.done() && b_.done(); }
  4252.  
  4253. | ^~
  4254.  
  4255. C:\Users\Samur\Desktop\ProffieOS\transitions\join.h:19:37: error: 'b_' was not declared in this scope
  4256.  
  4257. 19 | bool done() { return a_.done() && b_.done(); }
  4258.  
  4259. | ^~
  4260.  
  4261. C:\Users\Samur\Desktop\ProffieOS\transitions\join.h: In member function 'void TrJoin<A, B ...>::run(BladeBase*)':
  4262.  
  4263. C:\Users\Samur\Desktop\ProffieOS\transitions\join.h:21:5: error: 'a_' was not declared in this scope
  4264.  
  4265. 21 | a_.run(blade);
  4266.  
  4267. | ^~
  4268.  
  4269. C:\Users\Samur\Desktop\ProffieOS\transitions\join.h:22:5: error: 'b_' was not declared in this scope
  4270.  
  4271. 22 | b_.run(blade);
  4272.  
  4273. | ^~
  4274.  
  4275. C:\Users\Samur\Desktop\ProffieOS\transitions\join.h: At global scope:
  4276.  
  4277. C:\Users\Samur\Desktop\ProffieOS\transitions\join.h:52:3: error: 'PONUA' does not name a type
  4278.  
  4279. 52 | PONUA A a_;
  4280.  
  4281. | ^~~~~
  4282.  
  4283. C:\Users\Samur\Desktop\ProffieOS\transitions\join.h:52:3: note: the macro 'PONUA' had not yet been defined
  4284.  
  4285. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS_1.ino:218:
  4286.  
  4287. C:\Users\Samur\Desktop\ProffieOS\common\common.h:10: note: it was later defined here
  4288.  
  4289. 10 | #define PONUA [[no_unique_address]]
  4290.  
  4291. |
  4292.  
  4293. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:506:
  4294.  
  4295. C:\Users\Samur\Desktop\ProffieOS\transitions\join.h:53:3: error: 'PONUA' does not name a type
  4296.  
  4297. 53 | PONUA TrJoinR<B...> b_;
  4298.  
  4299. | ^~~~~
  4300.  
  4301. C:\Users\Samur\Desktop\ProffieOS\transitions\join.h:53:3: note: the macro 'PONUA' had not yet been defined
  4302.  
  4303. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS_1.ino:218:
  4304.  
  4305. C:\Users\Samur\Desktop\ProffieOS\common\common.h:10: note: it was later defined here
  4306.  
  4307. 10 | #define PONUA [[no_unique_address]]
  4308.  
  4309. |
  4310.  
  4311. In file included from C:\Users\Samur\Desktop\ProffieOS\styles\lockup.h:9,
  4312.  
  4313. from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:472:
  4314.  
  4315. C:\Users\Samur\Desktop\ProffieOS\transitions\join.h:56:64: error: 'b_' was not declared in this scope; did you mean 'b'?
  4316.  
  4317. 56 | auto getColor(const X& a, const Y& b, int led) AUTO_RETURN(b_.getColor(a, a_.getColor(a, b, led), led));
  4318.  
  4319. | ^~
  4320.  
  4321. C:\Users\Samur\Desktop\ProffieOS\transitions\base.h:6:94: note: in definition of macro 'AUTO_RETURN'
  4322.  
  4323. 6 | #define AUTO_RETURN(X) -> typename std::remove_const<typename std::remove_reference<decltype(X)>::type>::type { return (X); }
  4324.  
  4325. | ^
  4326.  
  4327. C:\Users\Samur\Desktop\ProffieOS\transitions\join.h:56:79: error: 'a_' was not declared in this scope; did you mean 'a'?
  4328.  
  4329. 56 | auto getColor(const X& a, const Y& b, int led) AUTO_RETURN(b_.getColor(a, a_.getColor(a, b, led), led));
  4330.  
  4331. | ^~
  4332.  
  4333. C:\Users\Samur\Desktop\ProffieOS\transitions\base.h:6:94: note: in definition of macro 'AUTO_RETURN'
  4334.  
  4335. 6 | #define AUTO_RETURN(X) -> typename std::remove_const<typename std::remove_reference<decltype(X)>::type>::type { return (X); }
  4336.  
  4337. | ^
  4338.  
  4339. C:\Users\Samur\Desktop\ProffieOS\transitions\join.h:56:64: error: 'b_' was not declared in this scope; did you mean 'b'?
  4340.  
  4341. 56 | auto getColor(const X& a, const Y& b, int led) AUTO_RETURN(b_.getColor(a, a_.getColor(a, b, led), led));
  4342.  
  4343. | ^~
  4344.  
  4345. C:\Users\Samur\Desktop\ProffieOS\transitions\base.h:6:94: note: in definition of macro 'AUTO_RETURN'
  4346.  
  4347. 6 | #define AUTO_RETURN(X) -> typename std::remove_const<typename std::remove_reference<decltype(X)>::type>::type { return (X); }
  4348.  
  4349. | ^
  4350.  
  4351. C:\Users\Samur\Desktop\ProffieOS\transitions\join.h:56:79: error: 'a_' was not declared in this scope; did you mean 'a'?
  4352.  
  4353. 56 | auto getColor(const X& a, const Y& b, int led) AUTO_RETURN(b_.getColor(a, a_.getColor(a, b, led), led));
  4354.  
  4355. | ^~
  4356.  
  4357. C:\Users\Samur\Desktop\ProffieOS\transitions\base.h:6:94: note: in definition of macro 'AUTO_RETURN'
  4358.  
  4359. 6 | #define AUTO_RETURN(X) -> typename std::remove_const<typename std::remove_reference<decltype(X)>::type>::type { return (X); }
  4360.  
  4361. | ^
  4362.  
  4363. C:\Users\Samur\Desktop\ProffieOS\transitions\base.h:6:96: error: template argument 1 is invalid
  4364.  
  4365. 6 | #define AUTO_RETURN(X) -> typename std::remove_const<typename std::remove_reference<decltype(X)>::type>::type { return (X); }
  4366.  
  4367. | ^
  4368.  
  4369. C:\Users\Samur\Desktop\ProffieOS\transitions\join.h:56:52: note: in expansion of macro 'AUTO_RETURN'
  4370.  
  4371. 56 | auto getColor(const X& a, const Y& b, int led) AUTO_RETURN(b_.getColor(a, a_.getColor(a, b, led), led));
  4372.  
  4373. | ^~~~~~~~~~~
  4374.  
  4375. C:\Users\Samur\Desktop\ProffieOS\transitions\base.h:6:103: error: template argument 1 is invalid
  4376.  
  4377. 6 | #define AUTO_RETURN(X) -> typename std::remove_const<typename std::remove_reference<decltype(X)>::type>::type { return (X); }
  4378.  
  4379. | ^
  4380.  
  4381. C:\Users\Samur\Desktop\ProffieOS\transitions\join.h:56:52: note: in expansion of macro 'AUTO_RETURN'
  4382.  
  4383. 56 | auto getColor(const X& a, const Y& b, int led) AUTO_RETURN(b_.getColor(a, a_.getColor(a, b, led), led));
  4384.  
  4385. | ^~~~~~~~~~~
  4386.  
  4387. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:506:
  4388.  
  4389. C:\Users\Samur\Desktop\ProffieOS\transitions\join.h: In member function 'void TrJoinR<A, B ...>::begin()':
  4390.  
  4391. C:\Users\Samur\Desktop\ProffieOS\transitions\join.h:45:18: error: 'a_' was not declared in this scope
  4392.  
  4393. 45 | void begin() { a_.begin(); b_.begin(); }
  4394.  
  4395. | ^~
  4396.  
  4397. C:\Users\Samur\Desktop\ProffieOS\transitions\join.h:45:30: error: 'b_' was not declared in this scope
  4398.  
  4399. 45 | void begin() { a_.begin(); b_.begin(); }
  4400.  
  4401. | ^~
  4402.  
  4403. C:\Users\Samur\Desktop\ProffieOS\transitions\join.h: In member function 'bool TrJoinR<A, B ...>::done()':
  4404.  
  4405. C:\Users\Samur\Desktop\ProffieOS\transitions\join.h:46:24: error: 'a_' was not declared in this scope
  4406.  
  4407. 46 | bool done() { return a_.done() && b_.done(); }
  4408.  
  4409. | ^~
  4410.  
  4411. C:\Users\Samur\Desktop\ProffieOS\transitions\join.h:46:37: error: 'b_' was not declared in this scope
  4412.  
  4413. 46 | bool done() { return a_.done() && b_.done(); }
  4414.  
  4415. | ^~
  4416.  
  4417. C:\Users\Samur\Desktop\ProffieOS\transitions\join.h: In member function 'void TrJoinR<A, B ...>::run(BladeBase*)':
  4418.  
  4419. C:\Users\Samur\Desktop\ProffieOS\transitions\join.h:48:5: error: 'a_' was not declared in this scope
  4420.  
  4421. 48 | a_.run(blade);
  4422.  
  4423. | ^~
  4424.  
  4425. C:\Users\Samur\Desktop\ProffieOS\transitions\join.h:49:5: error: 'b_' was not declared in this scope
  4426.  
  4427. 49 | b_.run(blade);
  4428.  
  4429. | ^~
  4430.  
  4431. In file included from C:\Users\Samur\Desktop\ProffieOS\transitions\wipe.h:4,
  4432.  
  4433. from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:510:
  4434.  
  4435. C:\Users\Samur\Desktop\ProffieOS\transitions\wave.h: At global scope:
  4436.  
  4437. C:\Users\Samur\Desktop\ProffieOS\transitions\wave.h:34:3: error: 'PONUA' does not name a type
  4438.  
  4439. 34 | PONUA SVFWrapper<WAVE_CENTER> wave_center_;
  4440.  
  4441. | ^~~~~
  4442.  
  4443. C:\Users\Samur\Desktop\ProffieOS\transitions\wave.h:34:3: note: the macro 'PONUA' had not yet been defined
  4444.  
  4445. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS_1.ino:218:
  4446.  
  4447. C:\Users\Samur\Desktop\ProffieOS\common\common.h:10: note: it was later defined here
  4448.  
  4449. 10 | #define PONUA [[no_unique_address]]
  4450.  
  4451. |
  4452.  
  4453. In file included from C:\Users\Samur\Desktop\ProffieOS\transitions\wipe.h:4,
  4454.  
  4455. from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:510:
  4456.  
  4457. C:\Users\Samur\Desktop\ProffieOS\transitions\wave.h:37:3: error: 'PONUA' does not name a type
  4458.  
  4459. 37 | PONUA SVFWrapper<WAVE_SIZE> wave_size_;
  4460.  
  4461. | ^~~~~
  4462.  
  4463. C:\Users\Samur\Desktop\ProffieOS\transitions\wave.h:37:3: note: the macro 'PONUA' had not yet been defined
  4464.  
  4465. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS_1.ino:218:
  4466.  
  4467. C:\Users\Samur\Desktop\ProffieOS\common\common.h:10: note: it was later defined here
  4468.  
  4469. 10 | #define PONUA [[no_unique_address]]
  4470.  
  4471. |
  4472.  
  4473. In file included from C:\Users\Samur\Desktop\ProffieOS\transitions\wipe.h:4,
  4474.  
  4475. from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:510:
  4476.  
  4477. C:\Users\Samur\Desktop\ProffieOS\transitions\wave.h:43:3: error: 'PONUA' does not name a type
  4478.  
  4479. 43 | PONUA SVFWrapper<WAVE_MS> wave_ms_;
  4480.  
  4481. | ^~~~~
  4482.  
  4483. C:\Users\Samur\Desktop\ProffieOS\transitions\wave.h:43:3: note: the macro 'PONUA' had not yet been defined
  4484.  
  4485. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS_1.ino:218:
  4486.  
  4487. C:\Users\Samur\Desktop\ProffieOS\common\common.h:10: note: it was later defined here
  4488.  
  4489. 10 | #define PONUA [[no_unique_address]]
  4490.  
  4491. |
  4492.  
  4493. In file included from C:\Users\Samur\Desktop\ProffieOS\transitions\wipe.h:4,
  4494.  
  4495. from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:510:
  4496.  
  4497. C:\Users\Samur\Desktop\ProffieOS\transitions\wave.h:44:3: error: 'PONUA' does not name a type
  4498.  
  4499. 44 | PONUA COLOR color_;
  4500.  
  4501. | ^~~~~
  4502.  
  4503. C:\Users\Samur\Desktop\ProffieOS\transitions\wave.h:44:3: note: the macro 'PONUA' had not yet been defined
  4504.  
  4505. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS_1.ino:218:
  4506.  
  4507. C:\Users\Samur\Desktop\ProffieOS\common\common.h:10: note: it was later defined here
  4508.  
  4509. 10 | #define PONUA [[no_unique_address]]
  4510.  
  4511. |
  4512.  
  4513. In file included from C:\Users\Samur\Desktop\ProffieOS\transitions\wipe.h:4,
  4514.  
  4515. from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:510:
  4516.  
  4517. C:\Users\Samur\Desktop\ProffieOS\transitions\wave.h:47:74: error: 'color_' was not declared in this scope; did you mean 'Color8'?
  4518.  
  4519. 47 | auto getColor(const A& a, const B& b, int led) -> decltype(MixColors(a,color_.getColor(led),1,1)) {
  4520.  
  4521. | ^~~~~~
  4522.  
  4523. | Color8
  4524.  
  4525. C:\Users\Samur\Desktop\ProffieOS\transitions\wave.h:47:74: error: 'color_' was not declared in this scope; did you mean 'Color8'?
  4526.  
  4527. 47 | auto getColor(const A& a, const B& b, int led) -> decltype(MixColors(a,color_.getColor(led),1,1)) {
  4528.  
  4529. | ^~~~~~
  4530.  
  4531. | Color8
  4532.  
  4533. C:\Users\Samur\Desktop\ProffieOS\transitions\wave.h: In member function 'void TrWaveX<COLOR, FADEOUT_MS, WAVE_SIZE, WAVE_MS, WAVE_CENTER>::run(BladeBase*)':
  4534.  
  4535. C:\Users\Samur\Desktop\ProffieOS\transitions\wave.h:20:5: error: 'wave_size_' was not declared in this scope
  4536.  
  4537. 20 | wave_size_.run(blade);
  4538.  
  4539. | ^~~~~~~~~~
  4540.  
  4541. C:\Users\Samur\Desktop\ProffieOS\transitions\wave.h:21:5: error: 'wave_center_' was not declared in this scope
  4542.  
  4543. 21 | wave_center_.run(blade);
  4544.  
  4545. | ^~~~~~~~~~~~
  4546.  
  4547. C:\Users\Samur\Desktop\ProffieOS\transitions\wave.h:22:5: error: 'wave_ms_' was not declared in this scope
  4548.  
  4549. 22 | wave_ms_.run(blade);
  4550.  
  4551. | ^~~~~~~~
  4552.  
  4553. C:\Users\Samur\Desktop\ProffieOS\transitions\wave.h:23:5: error: 'color_' was not declared in this scope; did you mean 'Color8'?
  4554.  
  4555. 23 | color_.run(blade);
  4556.  
  4557. | ^~~~~~
  4558.  
  4559. | Color8
  4560.  
  4561. C:\Users\Samur\Desktop\ProffieOS\transitions\wave.h: In member function 'decltype (MixColors(a, <expression error>, 1, 1)) TrWaveX<COLOR, FADEOUT_MS, WAVE_SIZE, WAVE_MS, WAVE_CENTER>::getColor(const A&, const B&, int)':
  4562.  
  4563. C:\Users\Samur\Desktop\ProffieOS\transitions\wave.h:56:25: error: 'color_' was not declared in this scope; did you mean 'Color8'?
  4564.  
  4565. 56 | return MixColors(a, color_.getColor(led), mix, 15);
  4566.  
  4567. | ^~~~~~
  4568.  
  4569. | Color8
  4570.  
  4571. C:\Users\Samur\Desktop\ProffieOS\transitions\wave.h: At global scope:
  4572.  
  4573. C:\Users\Samur\Desktop\ProffieOS\transitions\wave.h:87:3: error: 'PONUA' does not name a type
  4574.  
  4575. 87 | PONUA SVFWrapper<SPARK_CENTER> spark_center_;
  4576.  
  4577. | ^~~~~
  4578.  
  4579. C:\Users\Samur\Desktop\ProffieOS\transitions\wave.h:87:3: note: the macro 'PONUA' had not yet been defined
  4580.  
  4581. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS_1.ino:218:
  4582.  
  4583. C:\Users\Samur\Desktop\ProffieOS\common\common.h:10: note: it was later defined here
  4584.  
  4585. 10 | #define PONUA [[no_unique_address]]
  4586.  
  4587. |
  4588.  
  4589. In file included from C:\Users\Samur\Desktop\ProffieOS\transitions\wipe.h:4,
  4590.  
  4591. from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:510:
  4592.  
  4593. C:\Users\Samur\Desktop\ProffieOS\transitions\wave.h:90:3: error: 'PONUA' does not name a type
  4594.  
  4595. 90 | PONUA SVFWrapper<SPARK_SIZE> spark_size_;
  4596.  
  4597. | ^~~~~
  4598.  
  4599. C:\Users\Samur\Desktop\ProffieOS\transitions\wave.h:90:3: note: the macro 'PONUA' had not yet been defined
  4600.  
  4601. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS_1.ino:218:
  4602.  
  4603. C:\Users\Samur\Desktop\ProffieOS\common\common.h:10: note: it was later defined here
  4604.  
  4605. 10 | #define PONUA [[no_unique_address]]
  4606.  
  4607. |
  4608.  
  4609. In file included from C:\Users\Samur\Desktop\ProffieOS\transitions\wipe.h:4,
  4610.  
  4611. from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:510:
  4612.  
  4613. C:\Users\Samur\Desktop\ProffieOS\transitions\wave.h:95:3: error: 'PONUA' does not name a type
  4614.  
  4615. 95 | PONUA COLOR color_;
  4616.  
  4617. | ^~~~~
  4618.  
  4619. C:\Users\Samur\Desktop\ProffieOS\transitions\wave.h:95:3: note: the macro 'PONUA' had not yet been defined
  4620.  
  4621. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS_1.ino:218:
  4622.  
  4623. C:\Users\Samur\Desktop\ProffieOS\common\common.h:10: note: it was later defined here
  4624.  
  4625. 10 | #define PONUA [[no_unique_address]]
  4626.  
  4627. |
  4628.  
  4629. In file included from C:\Users\Samur\Desktop\ProffieOS\transitions\wipe.h:4,
  4630.  
  4631. from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:510:
  4632.  
  4633. C:\Users\Samur\Desktop\ProffieOS\transitions\wave.h:98:74: error: 'color_' was not declared in this scope; did you mean 'Color8'?
  4634.  
  4635. 98 | auto getColor(const A& a, const B& b, int led) -> decltype(MixColors(a,color_.getColor(led),1,1)) {
  4636.  
  4637. | ^~~~~~
  4638.  
  4639. | Color8
  4640.  
  4641. C:\Users\Samur\Desktop\ProffieOS\transitions\wave.h:98:74: error: 'color_' was not declared in this scope; did you mean 'Color8'?
  4642.  
  4643. 98 | auto getColor(const A& a, const B& b, int led) -> decltype(MixColors(a,color_.getColor(led),1,1)) {
  4644.  
  4645. | ^~~~~~
  4646.  
  4647. | Color8
  4648.  
  4649. C:\Users\Samur\Desktop\ProffieOS\transitions\wave.h: In member function 'void TrSparkX<COLOR, SPARK_SIZE, SPARK_MS, SPARK_CENTER>::run(BladeBase*)':
  4650.  
  4651. C:\Users\Samur\Desktop\ProffieOS\transitions\wave.h:75:5: error: 'spark_size_' was not declared in this scope
  4652.  
  4653. 75 | spark_size_.run(blade);
  4654.  
  4655. | ^~~~~~~~~~~
  4656.  
  4657. C:\Users\Samur\Desktop\ProffieOS\transitions\wave.h:76:5: error: 'spark_center_' was not declared in this scope
  4658.  
  4659. 76 | spark_center_.run(blade);
  4660.  
  4661. | ^~~~~~~~~~~~~
  4662.  
  4663. C:\Users\Samur\Desktop\ProffieOS\transitions\wave.h:77:5: error: 'color_' was not declared in this scope; did you mean 'Color8'?
  4664.  
  4665. 77 | color_.run(blade);
  4666.  
  4667. | ^~~~~~
  4668.  
  4669. | Color8
  4670.  
  4671. C:\Users\Samur\Desktop\ProffieOS\transitions\wave.h: In member function 'decltype (MixColors(a, <expression error>, 1, 1)) TrSparkX<COLOR, SPARK_SIZE, SPARK_MS, SPARK_CENTER>::getColor(const A&, const B&, int)':
  4672.  
  4673. C:\Users\Samur\Desktop\ProffieOS\transitions\wave.h:107:25: error: 'color_' was not declared in this scope; did you mean 'Color8'?
  4674.  
  4675. 107 | return MixColors(a, color_.getColor(led), mix, 15);
  4676.  
  4677. | ^~~~~~
  4678.  
  4679. | Color8
  4680.  
  4681. In file included from C:\Users\Samur\Desktop\ProffieOS\blades\ws2811_blade.h:30,
  4682.  
  4683. from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:605:
  4684.  
  4685. C:\Users\Samur\Desktop\ProffieOS\blades\stm32l4_ws2811.h: In static member function 'static void WS2811EngineSTM32L4::dma_refill_callback2(void*, uint32_t)':
  4686.  
  4687. C:\Users\Samur\Desktop\ProffieOS\blades\stm32l4_ws2811.h:469:27: error: 'pixel_dma_interrupt_cycles' was not declared in this scope; did you mean 'audio_dma_interrupt_cycles'?
  4688.  
  4689. 469 | ScopedCycleCounter cc(pixel_dma_interrupt_cycles);
  4690.  
  4691. | ^~~~~~~~~~~~~~~~~~~~~~~~~~
  4692.  
  4693. | audio_dma_interrupt_cycles
  4694.  
  4695. C:\Users\Samur\Desktop\ProffieOS\blades\stm32l4_ws2811.h: In static member function 'static void WS2811EngineSTM32L4::dma_refill_callback1(void*, uint32_t)':
  4696.  
  4697. C:\Users\Samur\Desktop\ProffieOS\blades\stm32l4_ws2811.h:473:27: error: 'pixel_dma_interrupt_cycles' was not declared in this scope; did you mean 'audio_dma_interrupt_cycles'?
  4698.  
  4699. 473 | ScopedCycleCounter cc(pixel_dma_interrupt_cycles);
  4700.  
  4701. | ^~~~~~~~~~~~~~~~~~~~~~~~~~
  4702.  
  4703. | audio_dma_interrupt_cycles
  4704.  
  4705. C:\Users\Samur\Desktop\ProffieOS\blades\stm32l4_ws2811.h: In static member function 'static void WS2811EngineSTM32L4::dma_done_callback(void*, uint32_t)':
  4706.  
  4707. C:\Users\Samur\Desktop\ProffieOS\blades\stm32l4_ws2811.h:478:27: error: 'pixel_dma_interrupt_cycles' was not declared in this scope; did you mean 'audio_dma_interrupt_cycles'?
  4708.  
  4709. 478 | ScopedCycleCounter cc(pixel_dma_interrupt_cycles);
  4710.  
  4711. | ^~~~~~~~~~~~~~~~~~~~~~~~~~
  4712.  
  4713. | audio_dma_interrupt_cycles
  4714.  
  4715. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:614:
  4716.  
  4717. C:\Users\Samur\Desktop\ProffieOS\common\current_preset.h: In member function 'bool CurrentPreset::Read(FileReader*)':
  4718.  
  4719. C:\Users\Samur\Desktop\ProffieOS\common\current_preset.h:109:29: error: 'install_time' was not declared in this scope
  4720.  
  4721. 109 | if (f->Tell() <= sizeof(install_time) + 11) preset_num = -1;
  4722.  
  4723. | ^~~~~~~~~~~~
  4724.  
  4725. C:\Users\Samur\Desktop\ProffieOS\common\current_preset.h: In member function 'bool CurrentPreset::ValidatePresets(FileReader*)':
  4726.  
  4727. C:\Users\Samur\Desktop\ProffieOS\common\current_preset.h:219:20: error: 'install_time' was not declared in this scope
  4728.  
  4729. 219 | if (!f->Expect(install_time)) return false;
  4730.  
  4731. | ^~~~~~~~~~~~
  4732.  
  4733. C:\Users\Samur\Desktop\ProffieOS\common\current_preset.h: In member function 'bool CurrentPreset::CreateINI()':
  4734.  
  4735. C:\Users\Samur\Desktop\ProffieOS\common\current_preset.h:284:36: error: 'install_time' was not declared in this scope
  4736.  
  4737. 284 | f.write_key_value("installed", install_time);
  4738.  
  4739. | ^~~~~~~~~~~~
  4740.  
  4741. C:\Users\Samur\Desktop\ProffieOS\common\current_preset.h: In member function 'void CurrentPreset::SaveAtLocked(int)':
  4742.  
  4743. C:\Users\Samur\Desktop\ProffieOS\common\current_preset.h:339:38: error: 'install_time' was not declared in this scope
  4744.  
  4745. 339 | out.write_key_value("installed", install_time);
  4746.  
  4747. | ^~~~~~~~~~~~
  4748.  
  4749. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:629:
  4750.  
  4751. C:\Users\Samur\Desktop\ProffieOS\config\sailor_jedi_config.h: At global scope:
  4752.  
  4753. C:\Users\Samur\Desktop\ProffieOS\config\sailor_jedi_config.h:19:105: error: 'BladeAngle' was not declared in this scope; did you mean 'BladeStyle'?
  4754.  
  4755. 19 | StylePtr<Layers<Layers<Lockup<AudioFlicker<Sparkle<Magenta,White,400>,Red>,AlphaL<Layers<Mix<SmoothStep<BladeAngle<>,Int<0>>,Stripes<1000,1000,Orange,Red,Green,Blue>,Stripes<1000,-1000,Orange,Red,Green,Blue>>,
  4756.  
  4757. | ^~~~~~~~~~
  4758.  
  4759. | BladeStyle
  4760.  
  4761. C:\Users\Samur\Desktop\ProffieOS\config\sailor_jedi_config.h:19:116: error: wrong number of template arguments (1, should be 2)
  4762.  
  4763. 19 | StylePtr<Layers<Layers<Lockup<AudioFlicker<Sparkle<Magenta,White,400>,Red>,AlphaL<Layers<Mix<SmoothStep<BladeAngle<>,Int<0>>,Stripes<1000,1000,Orange,Red,Green,Blue>,Stripes<1000,-1000,Orange,Red,Green,Blue>>,
  4764.  
  4765. | ^
  4766.  
  4767. In file included from C:\Users\Samur\Desktop\ProffieOS\styles\clash.h:4,
  4768.  
  4769. from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:471:
  4770.  
  4771. C:\Users\Samur\Desktop\ProffieOS\functions\smoothstep.h:14:7: note: provided for 'template<class POS, class WIDTH> class SmoothStep'
  4772.  
  4773. 14 | class SmoothStep {
  4774.  
  4775. | ^~~~~~~~~~
  4776.  
  4777. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:629:
  4778.  
  4779. C:\Users\Samur\Desktop\ProffieOS\config\sailor_jedi_config.h:19:123: error: template argument 1 is invalid
  4780.  
  4781. 19 | StylePtr<Layers<Layers<Lockup<AudioFlicker<Sparkle<Magenta,White,400>,Red>,AlphaL<Layers<Mix<SmoothStep<BladeAngle<>,Int<0>>,Stripes<1000,1000,Orange,Red,Green,Blue>,Stripes<1000,-1000,Orange,Red,Green,Blue>>,
  4782.  
  4783. | ^~
  4784.  
  4785. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:629:
  4786.  
  4787. C:\Users\Samur\Desktop\ProffieOS\config\sailor_jedi_config.h:19:207: error: template argument 1 is invalid
  4788.  
  4789. 19 | StylePtr<Layers<Layers<Lockup<AudioFlicker<Sparkle<Magenta,White,400>,Red>,AlphaL<Layers<Mix<SmoothStep<BladeAngle<>,Int<0>>,Stripes<1000,1000,Orange,Red,Green,Blue>,Stripes<1000,-1000,Orange,Red,Green,Blue>>,
  4790.  
  4791. | ^~
  4792.  
  4793. C:\Users\Samur\Desktop\ProffieOS\config\sailor_jedi_config.h:20:19: error: 'BladeAngle' was not declared in this scope; did you mean 'BladeStyle'?
  4794.  
  4795. 20 | AlphaL<White,Bump<BladeAngle<>,Int<6000>>>>,Bump<BladeAngle<>,Int<24000>>>,Red>>,
  4796.  
  4797. | ^~~~~~~~~~
  4798.  
  4799. | BladeStyle
  4800.  
  4801. C:\Users\Samur\Desktop\ProffieOS\config\sailor_jedi_config.h:20:30: error: template argument 1 is invalid
  4802.  
  4803. 20 | AlphaL<White,Bump<BladeAngle<>,Int<6000>>>>,Bump<BladeAngle<>,Int<24000>>>,Red>>,
  4804.  
  4805. | ^
  4806.  
  4807. C:\Users\Samur\Desktop\ProffieOS\config\sailor_jedi_config.h:20:40: error: wrong number of template arguments (3, should be 2)
  4808.  
  4809. 20 | AlphaL<White,Bump<BladeAngle<>,Int<6000>>>>,Bump<BladeAngle<>,Int<24000>>>,Red>>,
  4810.  
  4811. | ^~
  4812.  
  4813. In file included from C:\Users\Samur\Desktop\ProffieOS\styles\layers.h:4,
  4814.  
  4815. from C:\Users\Samur\Desktop\ProffieOS\styles\sparkle.h:15,
  4816.  
  4817. from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:455:
  4818.  
  4819. C:\Users\Samur\Desktop\ProffieOS\styles\alpha.h:17:7: note: provided for 'template<class COLOR, class ALPHA> class AlphaL'
  4820.  
  4821. 17 | class AlphaL {
  4822.  
  4823. | ^~~~~~
  4824.  
  4825. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:629:
  4826.  
  4827. C:\Users\Samur\Desktop\ProffieOS\config\sailor_jedi_config.h:20:1: error: template argument 1 is invalid
  4828.  
  4829. 20 | AlphaL<White,Bump<BladeAngle<>,Int<6000>>>>,Bump<BladeAngle<>,Int<24000>>>,Red>>,
  4830.  
  4831. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4832.  
  4833. C:\Users\Samur\Desktop\ProffieOS\config\sailor_jedi_config.h:20:1: error: template argument 2 is invalid
  4834.  
  4835. C:\Users\Samur\Desktop\ProffieOS\config\sailor_jedi_config.h:20:42: error: template argument 2 is invalid
  4836.  
  4837. 20 | AlphaL<White,Bump<BladeAngle<>,Int<6000>>>>,Bump<BladeAngle<>,Int<24000>>>,Red>>,
  4838.  
  4839. | ^~
  4840.  
  4841. C:\Users\Samur\Desktop\ProffieOS\config\sailor_jedi_config.h:20:42: error: template argument 3 is invalid
  4842.  
  4843. C:\Users\Samur\Desktop\ProffieOS\config\sailor_jedi_config.h:20:50: error: 'BladeAngle' was not declared in this scope; did you mean 'BladeStyle'?
  4844.  
  4845. 20 | AlphaL<White,Bump<BladeAngle<>,Int<6000>>>>,Bump<BladeAngle<>,Int<24000>>>,Red>>,
  4846.  
  4847. | ^~~~~~~~~~
  4848.  
  4849. | BladeStyle
  4850.  
  4851. C:\Users\Samur\Desktop\ProffieOS\config\sailor_jedi_config.h:20:61: error: template argument 1 is invalid
  4852.  
  4853. 20 | AlphaL<White,Bump<BladeAngle<>,Int<6000>>>>,Bump<BladeAngle<>,Int<24000>>>,Red>>,
  4854.  
  4855. | ^
  4856.  
  4857. C:\Users\Samur\Desktop\ProffieOS\config\sailor_jedi_config.h:20:72: error: template argument 1 is invalid
  4858.  
  4859. 20 | AlphaL<White,Bump<BladeAngle<>,Int<6000>>>>,Bump<BladeAngle<>,Int<24000>>>,Red>>,
  4860.  
  4861. | ^~
  4862.  
  4863. C:\Users\Samur\Desktop\ProffieOS\config\sailor_jedi_config.h:20:72: error: template argument 2 is invalid
  4864.  
  4865. C:\Users\Samur\Desktop\ProffieOS\config\sailor_jedi_config.h:20:74: error: template argument 1 is invalid
  4866.  
  4867. 20 | AlphaL<White,Bump<BladeAngle<>,Int<6000>>>>,Bump<BladeAngle<>,Int<24000>>>,Red>>,
  4868.  
  4869. | ^
  4870.  
  4871. C:\Users\Samur\Desktop\ProffieOS\config\sailor_jedi_config.h:20:81: error: expected primary-expression before ',' token
  4872.  
  4873. 20 | AlphaL<White,Bump<BladeAngle<>,Int<6000>>>>,Bump<BladeAngle<>,Int<24000>>>,Red>>,
  4874.  
  4875. | ^
  4876.  
  4877. C:\Users\Samur\Desktop\ProffieOS\config\sailor_jedi_config.h:21:30: error: expected primary-expression before ',' token
  4878.  
  4879. 21 | LocalizedClashL<White,80,100>,
  4880.  
  4881. | ^
  4882.  
  4883. C:\Users\Samur\Desktop\ProffieOS\config\sailor_jedi_config.h:22:125: error: expected primary-expression before ',' token
  4884.  
  4885. 22 | InOutTrL<TrWipeSparkTip<White,300,100>,TrConcat<TrWipeIn<1500>,AudioFlicker<Magenta,White>,TrWipeInSparkTip<White,300,100>>>,
  4886.  
  4887. | ^
  4888.  
  4889. C:\Users\Samur\Desktop\ProffieOS\config\sailor_jedi_config.h:23:154: error: expected primary-expression before ',' token
  4890.  
  4891. 23 | TransitionEffectL<TrConcat<TrWipe<2800>,Sparkle<Black,Magenta>,TrConcat<TrWipeSparkTip<White,750>,Black,TrWipeInSparkTip<Magenta,150,100>>>,EFFECT_PREON>,
  4892.  
  4893. | ^
  4894.  
  4895. C:\Users\Samur\Desktop\ProffieOS\config\sailor_jedi_config.h:24:82: error: expected primary-expression before '>' token
  4896.  
  4897. 24 | TransitionEffectL<TrConcat<TrFade<100>,Sparkle<Black>,TrFade<100>>,EFFECT_POSTOFF>>>()},
  4898.  
  4899. | ^~
  4900.  
  4901. C:\Users\Samur\Desktop\ProffieOS\config\sailor_jedi_config.h:24:84: error: expected primary-expression before '>' token
  4902.  
  4903. 24 | TransitionEffectL<TrConcat<TrFade<100>,Sparkle<Black>,TrFade<100>>,EFFECT_POSTOFF>>>()},
  4904.  
  4905. | ^
  4906.  
  4907. C:\Users\Samur\Desktop\ProffieOS\config\sailor_jedi_config.h:24:86: error: expected primary-expression before ')' token
  4908.  
  4909. 24 | TransitionEffectL<TrConcat<TrFade<100>,Sparkle<Black>,TrFade<100>>,EFFECT_POSTOFF>>>()},
  4910.  
  4911. | ^
  4912.  
  4913. In file included from C:\Users\Samur\Desktop\ProffieOS\props\saber.h:30,
  4914.  
  4915. from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:637:
  4916.  
  4917. C:\Users\Samur\Desktop\ProffieOS\props\prop_base.h: In member function 'bool PropBase::SetMute(bool)':
  4918.  
  4919. C:\Users\Samur\Desktop\ProffieOS\props\prop_base.h:138:25: error: request for member 'get_volume' in 'dynamic_mixer', which is of non-class type 'int'
  4920.  
  4921. 138 | if (dynamic_mixer.get_volume()) {
  4922.  
  4923. | ^~~~~~~~~~
  4924.  
  4925. C:\Users\Samur\Desktop\ProffieOS\props\prop_base.h:139:39: error: request for member 'get_volume' in 'dynamic_mixer', which is of non-class type 'int'
  4926.  
  4927. 139 | muted_volume_ = dynamic_mixer.get_volume();
  4928.  
  4929. | ^~~~~~~~~~
  4930.  
  4931. C:\Users\Samur\Desktop\ProffieOS\props\prop_base.h:140:23: error: request for member 'set_volume' in 'dynamic_mixer', which is of non-class type 'int'
  4932.  
  4933. 140 | dynamic_mixer.set_volume(0);
  4934.  
  4935. | ^~~~~~~~~~
  4936.  
  4937. C:\Users\Samur\Desktop\ProffieOS\props\prop_base.h:145:23: error: request for member 'set_volume' in 'dynamic_mixer', which is of non-class type 'int'
  4938.  
  4939. 145 | dynamic_mixer.set_volume(muted_volume_);
  4940.  
  4941. | ^~~~~~~~~~
  4942.  
  4943. C:\Users\Samur\Desktop\ProffieOS\props\prop_base.h: In member function 'void PropBase::SaveVolumeIfNeeded()':
  4944.  
  4945. C:\Users\Samur\Desktop\ProffieOS\props\prop_base.h:351:24: error: request for member 'get_volume' in 'dynamic_mixer', which is of non-class type 'int'
  4946.  
  4947. 351 | || dynamic_mixer.get_volume() != saved_global_state.volume
  4948.  
  4949. | ^~~~~~~~~~
  4950.  
  4951. C:\Users\Samur\Desktop\ProffieOS\props\prop_base.h: In member function 'void PropBase::RestoreGlobalState()':
  4952.  
  4953. C:\Users\Samur\Desktop\ProffieOS\props\prop_base.h:653:21: error: request for member 'set_volume' in 'dynamic_mixer', which is of non-class type 'int'
  4954.  
  4955. 653 | dynamic_mixer.set_volume(clampi32(saved_global_state.volume, 0, VOLUME));
  4956.  
  4957. | ^~~~~~~~~~
  4958.  
  4959. C:\Users\Samur\Desktop\ProffieOS\props\prop_base.h: In member function 'void PropBase::SaveGlobalState()':
  4960.  
  4961. C:\Users\Samur\Desktop\ProffieOS\props\prop_base.h:671:47: error: request for member 'get_volume' in 'dynamic_mixer', which is of non-class type 'int'
  4962.  
  4963. 671 | saved_global_state.volume = dynamic_mixer.get_volume();
  4964.  
  4965. | ^~~~~~~~~~
  4966.  
  4967. In file included from C:\Users\Samur\Desktop\ProffieOS\props\saber.h:30,
  4968.  
  4969. from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:637:
  4970.  
  4971. C:\Users\Samur\Desktop\ProffieOS\props\prop_base.h: In member function 'virtual bool PropBase::Parse(const char*, const char*)':
  4972.  
  4973. C:\Users\Samur\Desktop\ProffieOS\props\prop_base.h:1504:36: error: request for member 'get_volume' in 'dynamic_mixer', which is of non-class type 'int'
  4974.  
  4975. 1504 | STDOUT.println(dynamic_mixer.get_volume());
  4976.  
  4977. | ^~~~~~~~~~
  4978.  
  4979. C:\Users\Samur\Desktop\ProffieOS\props\prop_base.h:1514:23: error: request for member 'set_volume' in 'dynamic_mixer', which is of non-class type 'int'
  4980.  
  4981. 1514 | dynamic_mixer.set_volume(volume);
  4982.  
  4983. | ^~~~~~~~~~
  4984.  
  4985. C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino: In member function 'virtual bool Commands::Parse(const char*, const char*)':
  4986.  
  4987. ProffieOS:1216:24: error: no matching function for call to 'SaberBase::DoTop()'
  4988.  
  4989. 1216 | SaberBase::DoTop();
  4990.  
  4991. | ^
  4992.  
  4993. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:279:
  4994.  
  4995. C:\Users\Samur\Desktop\ProffieOS\common\saber_base.h:178:15: note: candidate: 'static void SaberBase::DoTop(uint64_t)'
  4996.  
  4997. 178 | static void Do##NAME TYPED_ARGS { \
  4998.  
  4999. | ^~
  5000.  
  5001. C:\Users\Samur\Desktop\ProffieOS\common\saber_base.h:200:3: note: in expansion of macro 'SABERFUN'
  5002.  
  5003. 200 | SABERFUN(Top, EFFECT_NONE, (uint64_t total_cycles), (total_cycles)); \
  5004.  
  5005. | ^~~~~~~~
  5006.  
  5007. C:\Users\Samur\Desktop\ProffieOS\common\saber_base.h:203:3: note: in expansion of macro 'SABERBASEFUNCTIONS'
  5008.  
  5009. 203 | SABERBASEFUNCTIONS();
  5010.  
  5011. | ^~~~~~~~~~~~~~~~~~
  5012.  
  5013. C:\Users\Samur\Desktop\ProffieOS\common\saber_base.h:178:15: note: candidate expects 1 argument, 0 provided
  5014.  
  5015. 178 | static void Do##NAME TYPED_ARGS { \
  5016.  
  5017. | ^~
  5018.  
  5019. C:\Users\Samur\Desktop\ProffieOS\common\saber_base.h:200:3: note: in expansion of macro 'SABERFUN'
  5020.  
  5021. 200 | SABERFUN(Top, EFFECT_NONE, (uint64_t total_cycles), (total_cycles)); \
  5022.  
  5023. | ^~~~~~~~
  5024.  
  5025. C:\Users\Samur\Desktop\ProffieOS\common\saber_base.h:203:3: note: in expansion of macro 'SABERBASEFUNCTIONS'
  5026.  
  5027. 203 | SABERBASEFUNCTIONS();
  5028.  
  5029. | ^~~~~~~~~~~~~~~~~~
  5030.  
  5031. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:1739:
  5032.  
  5033. C:\Users\Samur\Desktop\ProffieOS\motion\mpu6050.h: In member function 'virtual void MPU6050::Loop()':
  5034.  
  5035. C:\Users\Samur\Desktop\ProffieOS\motion\mpu6050.h:244:15: error: 'MotionUtil' has not been declared
  5036.  
  5037. 244 | MotionUtil::FromData(databuffer, 4.0 / 32768.0, // 4g range
  5038.  
  5039. | ^~~~~~~~~~
  5040.  
  5041. C:\Users\Samur\Desktop\ProffieOS\motion\mpu6050.h:252:15: error: 'MotionUtil' has not been declared
  5042.  
  5043. 252 | MotionUtil::FromData(databuffer, 2000.0 / 32768.0, // 2000 dps
  5044.  
  5045. | ^~~~~~~~~~
  5046.  
  5047. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:1740:
  5048.  
  5049. C:\Users\Samur\Desktop\ProffieOS\motion\lsm6ds3h.h: In member function 'virtual void LSM6DS3H::RunLocked()':
  5050.  
  5051. C:\Users\Samur\Desktop\ProffieOS\motion\lsm6ds3h.h:262:27: error: 'motion_interrupt_cycles' was not declared in this scope; did you mean 'wav_interrupt_cycles'?
  5052.  
  5053. 262 | ScopedCycleCounter cc(motion_interrupt_cycles);
  5054.  
  5055. | ^~~~~~~~~~~~~~~~~~~~~~~
  5056.  
  5057. | wav_interrupt_cycles
  5058.  
  5059. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:1740:
  5060.  
  5061. C:\Users\Samur\Desktop\ProffieOS\motion\lsm6ds3h.h: In static member function 'static void LSM6DS3H::DataReceived(void*, uint32_t)':
  5062.  
  5063. C:\Users\Samur\Desktop\ProffieOS\motion\lsm6ds3h.h:289:27: error: 'motion_interrupt_cycles' was not declared in this scope; did you mean 'wav_interrupt_cycles'?
  5064.  
  5065. 289 | ScopedCycleCounter cc(motion_interrupt_cycles);
  5066.  
  5067. | ^~~~~~~~~~~~~~~~~~~~~~~
  5068.  
  5069. | wav_interrupt_cycles
  5070.  
  5071. C:\Users\Samur\Desktop\ProffieOS\motion\lsm6ds3h.h: In member function 'void LSM6DS3H::DataReceived2()':
  5072.  
  5073. C:\Users\Samur\Desktop\ProffieOS\motion\lsm6ds3h.h:297:18: error: 'MotionUtil' has not been declared
  5074.  
  5075. 297 | prop.DoAccel(MotionUtil::FromData(databuffer + 6, 16.0 / 32768.0, // 16 g range
  5076.  
  5077. | ^~~~~~~~~~
  5078.  
  5079. C:\Users\Samur\Desktop\ProffieOS\motion\lsm6ds3h.h:303:19: error: 'MotionUtil' has not been declared
  5080.  
  5081. 303 | prop.DoMotion(MotionUtil::FromData(databuffer, 2000.0 / 32768.0, // 2000 dps
  5082.  
  5083. | ^~~~~~~~~~
  5084.  
  5085. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:1741:
  5086.  
  5087. C:\Users\Samur\Desktop\ProffieOS\motion\fxos8700.h: In member function 'virtual void FXOS8700::Loop()':
  5088.  
  5089. C:\Users\Samur\Desktop\ProffieOS\motion\fxos8700.h:170:15: error: 'MotionUtil' has not been declared
  5090.  
  5091. 170 | MotionUtil::FromData(databuffer, 4.0 / 32768.0, // 4 g range
  5092.  
  5093. | ^~~~~~~~~~
  5094.  
  5095. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:1742:
  5096.  
  5097. C:\Users\Samur\Desktop\ProffieOS\motion\fxas21002.h: In member function 'virtual void FXAS21002::Loop()':
  5098.  
  5099. C:\Users\Samur\Desktop\ProffieOS\motion\fxas21002.h:72:20: error: 'MotionUtil' has not been declared
  5100.  
  5101. 72 | prop.DoMotion(MotionUtil::FromData(databuffer,
  5102.  
  5103. | ^~~~~~~~~~
  5104.  
  5105. In file included from C:\Users\Samur\Desktop\ProffieOS\config\sailor_jedi_config.h:2,
  5106.  
  5107. from C:\Users\Samur\Desktop\ProffieOS\ProffieOS_1.ino:55:
  5108.  
  5109. C:\Users\Samur\Desktop\ProffieOS\config\proffieboard_v2_config.h: At global scope:
  5110.  
  5111. C:\Users\Samur\Desktop\ProffieOS\config\proffieboard_v2_config.h:16:6: error: multiple definition of 'enum SaberPins'
  5112.  
  5113. 16 | enum SaberPins {
  5114.  
  5115. | ^~~~~~~~~
  5116.  
  5117. In file included from C:\Users\Samur\Desktop\ProffieOS\config\sailor_jedi_config.h:2,
  5118.  
  5119. from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:41:
  5120.  
  5121. C:\Users\Samur\Desktop\ProffieOS\config\proffieboard_v2_config.h:16:6: note: previous definition here
  5122.  
  5123. 16 | enum SaberPins {
  5124.  
  5125. | ^~~~~~~~~
  5126.  
  5127. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS_1.ino:55:
  5128.  
  5129. C:\Users\Samur\Desktop\ProffieOS\config\sailor_jedi_config.h:6:20: error: redefinition of 'const unsigned int maxLedsPerStrip'
  5130.  
  5131. 6 | const unsigned int maxLedsPerStrip = 144;
  5132.  
  5133. | ^~~~~~~~~~~~~~~
  5134.  
  5135. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:41:
  5136.  
  5137. C:\Users\Samur\Desktop\ProffieOS\config\sailor_jedi_config.h:6:20: note: 'const unsigned int maxLedsPerStrip' previously defined here
  5138.  
  5139. 6 | const unsigned int maxLedsPerStrip = 144;
  5140.  
  5141. | ^~~~~~~~~~~~~~~
  5142.  
  5143. ProffieOS_1:215:12: error: redefinition of 'const char version []'
  5144.  
  5145. 215 | const char version[] = "v6.7";
  5146.  
  5147. | ^~~~~~~
  5148.  
  5149. C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:186:12: note: 'const char version [5]' previously defined here
  5150.  
  5151. 186 | const char version[] = "v3.9";
  5152.  
  5153. | ^~~~~~~
  5154.  
  5155. ProffieOS_1:223:12: error: redefinition of 'Monitoring monitor'
  5156.  
  5157. 223 | Monitoring monitor;
  5158.  
  5159. | ^~~~~~~
  5160.  
  5161. C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:192:12: note: 'Monitoring monitor' previously defined here
  5162.  
  5163. 192 | Monitoring monitor;
  5164.  
  5165. | ^~~~~~~
  5166.  
  5167. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:190:
  5168.  
  5169. C:\Users\Samur\Desktop\ProffieOS\common\stdout.h:106:8: error: redefinition of 'Print* default_output'
  5170.  
  5171. 106 | Print* default_output = &Serial; \
  5172.  
  5173. | ^~~~~~~~~~~~~~
  5174.  
  5175. C:\Users\Samur\Desktop\ProffieOS\ProffieOS_1.ino:224:1: note: in expansion of macro 'DEFINE_COMMON_STDOUT_GLOBALS'
  5176.  
  5177. 224 | DEFINE_COMMON_STDOUT_GLOBALS;
  5178.  
  5179. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  5180.  
  5181. C:\Users\Samur\Desktop\ProffieOS\common\stdout.h:106:8: note: 'Print* default_output' previously defined here
  5182.  
  5183. 106 | Print* default_output = &Serial; \
  5184.  
  5185. | ^~~~~~~~~~~~~~
  5186.  
  5187. C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:193:1: note: in expansion of macro 'DEFINE_COMMON_STDOUT_GLOBALS'
  5188.  
  5189. 193 | DEFINE_COMMON_STDOUT_GLOBALS;
  5190.  
  5191. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  5192.  
  5193. C:\Users\Samur\Desktop\ProffieOS\common\stdout.h:107:8: error: redefinition of 'Print* stdout_output'
  5194.  
  5195. 107 | Print* stdout_output = &Serial; \
  5196.  
  5197. | ^~~~~~~~~~~~~
  5198.  
  5199. C:\Users\Samur\Desktop\ProffieOS\ProffieOS_1.ino:224:1: note: in expansion of macro 'DEFINE_COMMON_STDOUT_GLOBALS'
  5200.  
  5201. 224 | DEFINE_COMMON_STDOUT_GLOBALS;
  5202.  
  5203. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  5204.  
  5205. C:\Users\Samur\Desktop\ProffieOS\common\stdout.h:107:8: note: 'Print* stdout_output' previously defined here
  5206.  
  5207. 107 | Print* stdout_output = &Serial; \
  5208.  
  5209. | ^~~~~~~~~~~~~
  5210.  
  5211. C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:193:1: note: in expansion of macro 'DEFINE_COMMON_STDOUT_GLOBALS'
  5212.  
  5213. 193 | DEFINE_COMMON_STDOUT_GLOBALS;
  5214.  
  5215. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  5216.  
  5217. C:\Users\Samur\Desktop\ProffieOS\common\stdout.h:108:15: error: redefinition of 'ConsoleHelper STDOUT'
  5218.  
  5219. 108 | ConsoleHelper STDOUT
  5220.  
  5221. | ^~~~~~
  5222.  
  5223. C:\Users\Samur\Desktop\ProffieOS\ProffieOS_1.ino:224:1: note: in expansion of macro 'DEFINE_COMMON_STDOUT_GLOBALS'
  5224.  
  5225. 224 | DEFINE_COMMON_STDOUT_GLOBALS;
  5226.  
  5227. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  5228.  
  5229. C:\Users\Samur\Desktop\ProffieOS\common\stdout.h:108:15: note: 'ConsoleHelper STDOUT' previously declared here
  5230.  
  5231. 108 | ConsoleHelper STDOUT
  5232.  
  5233. | ^~~~~~
  5234.  
  5235. C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:193:1: note: in expansion of macro 'DEFINE_COMMON_STDOUT_GLOBALS'
  5236.  
  5237. 193 | DEFINE_COMMON_STDOUT_GLOBALS;
  5238.  
  5239. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  5240.  
  5241. ProffieOS_1:226:6: error: redefinition of 'void PrintQuotedValue(const char*, const char*)'
  5242.  
  5243. 226 | void PrintQuotedValue(const char *name, const char* str) {
  5244.  
  5245. | ^~~~~~~~~~~~~~~~
  5246.  
  5247. C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:195:6: note: 'void PrintQuotedValue(const char*, const char*)' previously defined here
  5248.  
  5249. 195 | void PrintQuotedValue(const char *name, const char* str) {
  5250.  
  5251. | ^~~~~~~~~~~~~~~~
  5252.  
  5253. ProffieOS_1:291:10: error: redefinition of 'uint64_t audio_dma_interrupt_cycles'
  5254.  
  5255. 291 | uint64_t audio_dma_interrupt_cycles = 0;
  5256.  
  5257. | ^~~~~~~~~~~~~~~~~~~~~~~~~~
  5258.  
  5259. C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:259:10: note: 'uint64_t audio_dma_interrupt_cycles' previously defined here
  5260.  
  5261. 259 | uint64_t audio_dma_interrupt_cycles = 0;
  5262.  
  5263. | ^~~~~~~~~~~~~~~~~~~~~~~~~~
  5264.  
  5265. ProffieOS_1:294:10: error: redefinition of 'uint64_t wav_interrupt_cycles'
  5266.  
  5267. 294 | uint64_t wav_interrupt_cycles = 0;
  5268.  
  5269. | ^~~~~~~~~~~~~~~~~~~~
  5270.  
  5271. C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:260:10: note: 'uint64_t wav_interrupt_cycles' previously defined here
  5272.  
  5273. 260 | uint64_t wav_interrupt_cycles = 0;
  5274.  
  5275. | ^~~~~~~~~~~~~~~~~~~~
  5276.  
  5277. ProffieOS_1:295:10: error: redefinition of 'uint64_t loop_cycles'
  5278.  
  5279. 295 | uint64_t loop_cycles = 0;
  5280.  
  5281. | ^~~~~~~~~~~
  5282.  
  5283. C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:261:10: note: 'uint64_t loop_cycles' previously defined here
  5284.  
  5285. 261 | uint64_t loop_cycles = 0;
  5286.  
  5287. | ^~~~~~~~~~~
  5288.  
  5289. ProffieOS_1:322:16: error: redefinition of 'CommandParser* parsers'
  5290.  
  5291. 322 | CommandParser* parsers = NULL;
  5292.  
  5293. | ^~~~~~~
  5294.  
  5295. C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:272:16: note: 'CommandParser* parsers' previously defined here
  5296.  
  5297. 272 | CommandParser* parsers = NULL;
  5298.  
  5299. | ^~~~~~~
  5300.  
  5301. ProffieOS_1:323:15: error: redefinition of 'MonitorHelper monitor_helper'
  5302.  
  5303. 323 | MonitorHelper monitor_helper;
  5304.  
  5305. | ^~~~~~~~~~~~~~
  5306.  
  5307. C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:273:15: note: 'MonitorHelper monitor_helper' previously declared here
  5308.  
  5309. 273 | MonitorHelper monitor_helper;
  5310.  
  5311. | ^~~~~~~~~~~~~~
  5312.  
  5313. ProffieOS_1:332:12: error: redefinition of 'SaberBase* saberbases'
  5314.  
  5315. 332 | SaberBase* saberbases = NULL;
  5316.  
  5317. | ^~~~~~~~~~
  5318.  
  5319. C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:282:12: note: 'SaberBase* saberbases' previously defined here
  5320.  
  5321. 282 | SaberBase* saberbases = NULL;
  5322.  
  5323. | ^~~~~~~~~~
  5324.  
  5325. ProffieOS_1:333:23: error: redefinition of 'SaberBase::LockupType SaberBase::lockup_'
  5326.  
  5327. 333 | SaberBase::LockupType SaberBase::lockup_ = SaberBase::LOCKUP_NONE;
  5328.  
  5329. | ^~~~~~~~~
  5330.  
  5331. C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:283:23: note: 'SaberBase::LockupType SaberBase::lockup_' previously defined here
  5332.  
  5333. 283 | SaberBase::LockupType SaberBase::lockup_ = SaberBase::LOCKUP_NONE;
  5334.  
  5335. | ^~~~~~~~~
  5336.  
  5337. ProffieOS_1:334:28: error: redefinition of 'SaberBase::ColorChangeMode SaberBase::color_change_mode_'
  5338.  
  5339. 334 | SaberBase::ColorChangeMode SaberBase::color_change_mode_ =
  5340.  
  5341. | ^~~~~~~~~
  5342.  
  5343. C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:284:28: note: 'SaberBase::ColorChangeMode SaberBase::color_change_mode_' previously defined here
  5344.  
  5345. 284 | SaberBase::ColorChangeMode SaberBase::color_change_mode_ =
  5346.  
  5347. | ^~~~~~~~~
  5348.  
  5349. ProffieOS_1:336:6: error: redefinition of 'bool SaberBase::on_'
  5350.  
  5351. 336 | bool SaberBase::on_ = false;
  5352.  
  5353. | ^~~~~~~~~
  5354.  
  5355. C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:286:6: note: 'bool SaberBase::on_' previously defined here
  5356.  
  5357. 286 | bool SaberBase::on_ = false;
  5358.  
  5359. | ^~~~~~~~~
  5360.  
  5361. ProffieOS_1:337:10: error: redefinition of 'uint32_t SaberBase::last_motion_request_'
  5362.  
  5363. 337 | uint32_t SaberBase::last_motion_request_ = 0;
  5364.  
  5365. | ^~~~~~~~~
  5366.  
  5367. C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:287:10: note: 'uint32_t SaberBase::last_motion_request_' previously defined here
  5368.  
  5369. 287 | uint32_t SaberBase::last_motion_request_ = 0;
  5370.  
  5371. | ^~~~~~~~~
  5372.  
  5373. ProffieOS_1:338:10: error: redefinition of 'uint32_t SaberBase::current_variation_'
  5374.  
  5375. 338 | uint32_t SaberBase::current_variation_ = 0;
  5376.  
  5377. | ^~~~~~~~~
  5378.  
  5379. C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:288:10: note: 'uint32_t SaberBase::current_variation_' previously defined here
  5380.  
  5381. 288 | uint32_t SaberBase::current_variation_ = 0;
  5382.  
  5383. | ^~~~~~~~~
  5384.  
  5385. ProffieOS_1:343:5: error: 'int SaberBase::dimming_' is not a static data member of 'class SaberBase'
  5386.  
  5387. 343 | int SaberBase::dimming_ = 16384;
  5388.  
  5389. | ^~~~~~~~~
  5390.  
  5391. ProffieOS_1:349:7: error: redefinition of 'float fract(float)'
  5392.  
  5393. 349 | float fract(float x) { return x - floorf(x); }
  5394.  
  5395. | ^~~~~
  5396.  
  5397. C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:293:7: note: 'float fract(float)' previously defined here
  5398.  
  5399. 293 | float fract(float x) { return x - floorf(x); }
  5400.  
  5401. | ^~~~~
  5402.  
  5403. ProffieOS_1:352:7: error: redefinition of 'float clamp(float, float, float)'
  5404.  
  5405. 352 | float clamp(float x, float a, float b) {
  5406.  
  5407. | ^~~~~
  5408.  
  5409. C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:296:7: note: 'float clamp(float, float, float)' previously defined here
  5410.  
  5411. 296 | float clamp(float x, float a, float b) {
  5412.  
  5413. | ^~~~~
  5414.  
  5415. ProffieOS_1:357:7: error: redefinition of 'float Fmod(float, float)'
  5416.  
  5417. 357 | float Fmod(float a, float b) {
  5418.  
  5419. | ^~~~
  5420.  
  5421. C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:301:7: note: 'float Fmod(float, float)' previously defined here
  5422.  
  5423. 301 | float Fmod(float a, float b) {
  5424.  
  5425. | ^~~~
  5426.  
  5427. ProffieOS_1:361:9: error: redefinition of 'int32_t clampi32(int32_t, int32_t, int32_t)'
  5428.  
  5429. 361 | int32_t clampi32(int32_t x, int32_t a, int32_t b) {
  5430.  
  5431. | ^~~~~~~~
  5432.  
  5433. C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:305:9: note: 'int32_t clampi32(int32_t, int32_t, int32_t)' previously defined here
  5434.  
  5435. 305 | int32_t clampi32(int32_t x, int32_t a, int32_t b) {
  5436.  
  5437. | ^~~~~~~~
  5438.  
  5439. ProffieOS_1:366:9: error: redefinition of 'int16_t clamptoi16(int32_t)'
  5440.  
  5441. 366 | int16_t clamptoi16(int32_t x) {
  5442.  
  5443. | ^~~~~~~~~~
  5444.  
  5445. C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:310:9: note: 'int16_t clamptoi16(int32_t)' previously defined here
  5446.  
  5447. 310 | int16_t clamptoi16(int32_t x) {
  5448.  
  5449. | ^~~~~~~~~~
  5450.  
  5451. ProffieOS_1:386:6: error: redefinition of 'char current_directory [128]'
  5452.  
  5453. 386 | char current_directory[128];
  5454.  
  5455. | ^~~~~~~~~~~~~~~~~
  5456.  
  5457. C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:350:6: note: 'char current_directory [128]' previously declared here
  5458.  
  5459. 350 | char current_directory[128];
  5460.  
  5461. | ^~~~~~~~~~~~~~~~~
  5462.  
  5463. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS_1.ino:394:
  5464.  
  5465. C:\Users\Samur\Desktop\ProffieOS\sound\sound.h:17:8: error: redefinition of 'Beeper beeper'
  5466.  
  5467. 17 | Beeper beeper;
  5468.  
  5469. | ^~~~~~
  5470.  
  5471. C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:335:8: note: 'Beeper beeper' previously defined here
  5472.  
  5473. 335 | Beeper beeper;
  5474.  
  5475. | ^~~~~~
  5476.  
  5477. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS_1.ino:394:
  5478.  
  5479. C:\Users\Samur\Desktop\ProffieOS\sound\sound.h:18:8: error: redefinition of 'Talkie talkie'
  5480.  
  5481. 18 | Talkie talkie;
  5482.  
  5483. | ^~~~~~
  5484.  
  5485. C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:336:8: note: 'Talkie talkie' previously declared here
  5486.  
  5487. 336 | Talkie talkie;
  5488.  
  5489. | ^~~~~~
  5490.  
  5491. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS_1.ino:394:
  5492.  
  5493. C:\Users\Samur\Desktop\ProffieOS\sound\sound.h:28:19: error: conflicting declaration 'BufferedWavPlayer wav_players [7]'
  5494.  
  5495. 28 | BufferedWavPlayer wav_players[NUM_WAV_PLAYERS];
  5496.  
  5497. | ^~~~~~~~~~~
  5498.  
  5499. C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:360:19: note: previous declaration as 'BufferedWavPlayer wav_players [6]'
  5500.  
  5501. 360 | BufferedWavPlayer wav_players[6];
  5502.  
  5503. | ^~~~~~~~~~~
  5504.  
  5505. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS_1.ino:394:
  5506.  
  5507. C:\Users\Samur\Desktop\ProffieOS\sound\sound.h:29:27: error: redefinition of 'RefPtr<BufferedWavPlayer> track_player_'
  5508.  
  5509. 29 | RefPtr<BufferedWavPlayer> track_player_;
  5510.  
  5511. | ^~~~~~~~~~~~~
  5512.  
  5513. C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:361:27: note: 'RefPtr<BufferedWavPlayer> track_player_' previously declared here
  5514.  
  5515. 361 | RefPtr<BufferedWavPlayer> track_player_;
  5516.  
  5517. | ^~~~~~~~~~~~~
  5518.  
  5519. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS_1.ino:394:
  5520.  
  5521. C:\Users\Samur\Desktop\ProffieOS\sound\sound.h:31:27: error: redefinition of 'RefPtr<BufferedWavPlayer> GetFreeWavPlayer()'
  5522.  
  5523. 31 | RefPtr<BufferedWavPlayer> GetFreeWavPlayer() {
  5524.  
  5525. | ^~~~~~~~~~~~~~~~
  5526.  
  5527. C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:363:27: note: 'RefPtr<BufferedWavPlayer> GetFreeWavPlayer()' previously defined here
  5528.  
  5529. 363 | RefPtr<BufferedWavPlayer> GetFreeWavPlayer() {
  5530.  
  5531. | ^~~~~~~~~~~~~~~~
  5532.  
  5533. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS_1.ino:394:
  5534.  
  5535. C:\Users\Samur\Desktop\ProffieOS\sound\sound.h:52:27: error: redefinition of 'RefPtr<BufferedWavPlayer> RequireFreeWavPlayer()'
  5536.  
  5537. 52 | RefPtr<BufferedWavPlayer> RequireFreeWavPlayer() {
  5538.  
  5539. | ^~~~~~~~~~~~~~~~~~~~
  5540.  
  5541. C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:374:27: note: 'RefPtr<BufferedWavPlayer> RequireFreeWavPlayer()' previously defined here
  5542.  
  5543. 374 | RefPtr<BufferedWavPlayer> RequireFreeWavPlayer() {
  5544.  
  5545. | ^~~~~~~~~~~~~~~~~~~~
  5546.  
  5547. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS_1.ino:394:
  5548.  
  5549. C:\Users\Samur\Desktop\ProffieOS\sound\sound.h:61:8: error: redefinition of 'size_t WhatUnit(BufferedWavPlayer*)'
  5550.  
  5551. 61 | size_t WhatUnit(class BufferedWavPlayer* player) {
  5552.  
  5553. | ^~~~~~~~
  5554.  
  5555. C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:383:8: note: 'size_t WhatUnit(BufferedWavPlayer*)' previously defined here
  5556.  
  5557. 383 | size_t WhatUnit(class BufferedWavPlayer* player) {
  5558.  
  5559. | ^~~~~~~~
  5560.  
  5561. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS_1.ino:394:
  5562.  
  5563. C:\Users\Samur\Desktop\ProffieOS\sound\sound.h:66:6: error: redefinition of 'void SetupStandardAudioLow()'
  5564.  
  5565. 66 | void SetupStandardAudioLow() {
  5566.  
  5567. | ^~~~~~~~~~~~~~~~~~~~~
  5568.  
  5569. C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:388:6: note: 'void SetupStandardAudioLow()' previously defined here
  5570.  
  5571. 388 | void SetupStandardAudioLow() {
  5572.  
  5573. | ^~~~~~~~~~~~~~~~~~~~~
  5574.  
  5575. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS_1.ino:394:
  5576.  
  5577. C:\Users\Samur\Desktop\ProffieOS\sound\sound.h: In function 'void SetupStandardAudioLow()':
  5578.  
  5579. C:\Users\Samur\Desktop\ProffieOS\sound\sound.h:72:19: error: request for member 'streams_' in 'dynamic_mixer', which is of non-class type 'int'
  5580.  
  5581. 72 | dynamic_mixer.streams_[i] = wav_players + i;
  5582.  
  5583. | ^~~~~~~~
  5584.  
  5585. C:\Users\Samur\Desktop\ProffieOS\sound\sound.h:75:17: error: request for member 'streams_' in 'dynamic_mixer', which is of non-class type 'int'
  5586.  
  5587. 75 | dynamic_mixer.streams_[NELEM(wav_players)] = &beeper;
  5588.  
  5589. | ^~~~~~~~
  5590.  
  5591. C:\Users\Samur\Desktop\ProffieOS\sound\sound.h:76:17: error: request for member 'streams_' in 'dynamic_mixer', which is of non-class type 'int'
  5592.  
  5593. 76 | dynamic_mixer.streams_[NELEM(wav_players)+1] = &talkie;
  5594.  
  5595. | ^~~~~~~~
  5596.  
  5597. C:\Users\Samur\Desktop\ProffieOS\sound\sound.h: At global scope:
  5598.  
  5599. C:\Users\Samur\Desktop\ProffieOS\sound\sound.h:79:6: error: redefinition of 'void SetupStandardAudio()'
  5600.  
  5601. 79 | void SetupStandardAudio() {
  5602.  
  5603. | ^~~~~~~~~~~~~~~~~~
  5604.  
  5605. C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:401:6: note: 'void SetupStandardAudio()' previously defined here
  5606.  
  5607. 401 | void SetupStandardAudio() {
  5608.  
  5609. | ^~~~~~~~~~~~~~~~~~
  5610.  
  5611. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS_1.ino:394:
  5612.  
  5613. C:\Users\Samur\Desktop\ProffieOS\sound\sound.h: In function 'void SetupStandardAudio()':
  5614.  
  5615. C:\Users\Samur\Desktop\ProffieOS\sound\sound.h:82:17: error: cannot convert 'int*' to 'ProffieOSAudioStream*'
  5616.  
  5617. 82 | dac.SetStream(&dynamic_mixer);
  5618.  
  5619. | ^~~~~~~~~~~~~~
  5620.  
  5621. | |
  5622.  
  5623. | int*
  5624.  
  5625. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:328:
  5626.  
  5627. C:\Users\Samur\Desktop\ProffieOS\sound\dac.h:479:46: note: initializing argument 1 of 'void LS_DAC::SetStream(ProffieOSAudioStream*)'
  5628.  
  5629. 479 | void SetStream(class ProffieOSAudioStream* stream) {
  5630.  
  5631. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
  5632.  
  5633. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS_1.ino:394:
  5634.  
  5635. C:\Users\Samur\Desktop\ProffieOS\sound\sound.h: At global scope:
  5636.  
  5637. C:\Users\Samur\Desktop\ProffieOS\sound\sound.h:89:12: error: redefinition of 'HybridFont hybrid_font'
  5638.  
  5639. 89 | HybridFont hybrid_font;
  5640.  
  5641. | ^~~~~~~~~~~
  5642.  
  5643. C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:411:12: note: 'HybridFont hybrid_font' previously declared here
  5644.  
  5645. 411 | HybridFont hybrid_font;
  5646.  
  5647. | ^~~~~~~~~~~
  5648.  
  5649. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS_1.ino:394:
  5650.  
  5651. C:\Users\Samur\Desktop\ProffieOS\sound\sound.h:96:20: error: redefinition of 'LoopedSwingWrapper looped_swing_wrapper'
  5652.  
  5653. 96 | LoopedSwingWrapper looped_swing_wrapper;
  5654.  
  5655. | ^~~~~~~~~~~~~~~~~~~~
  5656.  
  5657. C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:418:20: note: 'LoopedSwingWrapper looped_swing_wrapper' previously declared here
  5658.  
  5659. 418 | LoopedSwingWrapper looped_swing_wrapper;
  5660.  
  5661. | ^~~~~~~~~~~~~~~~~~~~
  5662.  
  5663. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS_1.ino:394:
  5664.  
  5665. C:\Users\Samur\Desktop\ProffieOS\sound\sound.h:97:15: error: redefinition of 'SmoothSwingV2 smooth_swing_v2'
  5666.  
  5667. 97 | SmoothSwingV2 smooth_swing_v2;
  5668.  
  5669. | ^~~~~~~~~~~~~~~
  5670.  
  5671. C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:419:15: note: 'SmoothSwingV2 smooth_swing_v2' previously declared here
  5672.  
  5673. 419 | SmoothSwingV2 smooth_swing_v2;
  5674.  
  5675. | ^~~~~~~~~~~~~~~
  5676.  
  5677. ProffieOS_1:402:7: error: redefinition of 'class MicroEventTime'
  5678.  
  5679. 402 | class MicroEventTime {
  5680.  
  5681. | ^~~~~~~~~~~~~~
  5682.  
  5683. C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:430:7: note: previous definition of 'class MicroEventTime'
  5684.  
  5685. 430 | class MicroEventTime {
  5686.  
  5687. | ^~~~~~~~~~~~~~
  5688.  
  5689. ProffieOS_1:415:8: error: redefinition of 'struct is_same_type<T, U>'
  5690.  
  5691. 415 | struct is_same_type { static const bool value = false; };
  5692.  
  5693. | ^~~~~~~~~~~~
  5694.  
  5695. C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:443:8: note: previous definition of 'struct is_same_type<T, U>'
  5696.  
  5697. 443 | struct is_same_type { static const bool value = false; };
  5698.  
  5699. | ^~~~~~~~~~~~
  5700.  
  5701. ProffieOS_1:418:8: error: redefinition of 'struct is_same_type<T, T>'
  5702.  
  5703. 418 | struct is_same_type<T, T> { static const bool value = true; };
  5704.  
  5705. | ^~~~~~~~~~~~~~~~~~
  5706.  
  5707. C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:446:8: note: previous definition of 'struct is_same_type<T, T>'
  5708.  
  5709. 446 | struct is_same_type<T, T> { static const bool value = true; };
  5710.  
  5711. | ^~~~~~~~~~~~~~~~~~
  5712.  
  5713. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS_1.ino:519:
  5714.  
  5715. C:\Users\Samur\Desktop\ProffieOS\styles\legacy_styles.h:22:16: error: redefinition of 'template<class base_color, class clash_color, int out_millis, int in_millis, class lockup_flicker_color, class blast_color> StyleFactory* StyleNormalPtr()'
  5716.  
  5717. 22 | StyleAllocator StyleNormalPtr() {
  5718.  
  5719. | ^~~~~~~~~~~~~~
  5720.  
  5721. C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:534:16: note: 'template<class base_color, class clash_color, int out_millis, int in_millis, class lockup_flicker_color, class blast_color> StyleFactory* StyleNormalPtr()' previously declared here
  5722.  
  5723. 534 | StyleAllocator StyleNormalPtr() {
  5724.  
  5725. | ^~~~~~~~~~~~~~
  5726.  
  5727. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS_1.ino:519:
  5728.  
  5729. C:\Users\Samur\Desktop\ProffieOS\styles\legacy_styles.h:45:16: error: redefinition of 'template<class base_color, class clash_color, class out_millis, class in_millis, class lockup_flicker_color, class blast_color> StyleFactory* StyleNormalPtrX()'
  5730.  
  5731. 45 | StyleAllocator StyleNormalPtrX() {
  5732.  
  5733. | ^~~~~~~~~~~~~~~
  5734.  
  5735. C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:549:16: note: 'template<class base_color, class clash_color, class out_millis, class in_millis, class lockup_flicker_color, class blast_color> StyleFactory* StyleNormalPtrX()' previously declared here
  5736.  
  5737. 549 | StyleAllocator StyleNormalPtrX() {
  5738.  
  5739. | ^~~~~~~~~~~~~~~
  5740.  
  5741. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS_1.ino:519:
  5742.  
  5743. C:\Users\Samur\Desktop\ProffieOS\styles\legacy_styles.h:59:16: error: redefinition of 'template<int out_millis, int in_millis, class clash_color, class lockup_flicker_color> StyleFactory* StyleRainbowPtr()'
  5744.  
  5745. 59 | StyleAllocator StyleRainbowPtr() {
  5746.  
  5747. | ^~~~~~~~~~~~~~~
  5748.  
  5749. C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:563:16: note: 'template<int out_millis, int in_millis, class clash_color, class lockup_flicker_color> StyleFactory* StyleRainbowPtr()' previously declared here
  5750.  
  5751. 563 | StyleAllocator StyleRainbowPtr() {
  5752.  
  5753. | ^~~~~~~~~~~~~~~
  5754.  
  5755. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS_1.ino:519:
  5756.  
  5757. C:\Users\Samur\Desktop\ProffieOS\styles\legacy_styles.h:72:16: error: redefinition of 'template<class out_millis, class in_millis, class clash_color, class lockup_flicker_color> StyleFactory* StyleRainbowPtrX()'
  5758.  
  5759. 72 | StyleAllocator StyleRainbowPtrX() {
  5760.  
  5761. | ^~~~~~~~~~~~~~~~
  5762.  
  5763. C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:576:16: note: 'template<class out_millis, class in_millis, class clash_color, class lockup_flicker_color> StyleFactory* StyleRainbowPtrX()' previously declared here
  5764.  
  5765. 576 | StyleAllocator StyleRainbowPtrX() {
  5766.  
  5767. | ^~~~~~~~~~~~~~~~
  5768.  
  5769. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS_1.ino:519:
  5770.  
  5771. C:\Users\Samur\Desktop\ProffieOS\styles\legacy_styles.h:86:16: error: redefinition of 'template<class strobe_color, class clash_color, int frequency, int out_millis, int in_millis> StyleFactory* StyleStrobePtr()'
  5772.  
  5773. 86 | StyleAllocator StyleStrobePtr() {
  5774.  
  5775. | ^~~~~~~~~~~~~~
  5776.  
  5777. C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:590:16: note: 'template<class strobe_color, class clash_color, int frequency, int out_millis, int in_millis> StyleFactory* StyleStrobePtr()' previously declared here
  5778.  
  5779. 590 | StyleAllocator StyleStrobePtr() {
  5780.  
  5781. | ^~~~~~~~~~~~~~
  5782.  
  5783. ProffieOS_1:546:14: error: redefinition of 'BladeConfig* current_config'
  5784.  
  5785. 546 | BladeConfig* current_config = nullptr;
  5786.  
  5787. | ^~~~~~~~~~~~~~
  5788.  
  5789. C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:618:14: note: 'BladeConfig* current_config' previously defined here
  5790.  
  5791. 618 | BladeConfig* current_config = nullptr;
  5792.  
  5793. | ^~~~~~~~~~~~~~
  5794.  
  5795. ProffieOS_1:547:18: error: redefinition of 'BladeBase* GetPrimaryBlade()'
  5796.  
  5797. 547 | class BladeBase* GetPrimaryBlade() {
  5798.  
  5799. | ^~~~~~~~~~~~~~~
  5800.  
  5801. C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:619:18: note: 'BladeBase* GetPrimaryBlade()' previously defined here
  5802.  
  5803. 619 | class BladeBase* GetPrimaryBlade() { return current_config->blade1; }
  5804.  
  5805. | ^~~~~~~~~~~~~~~
  5806.  
  5807. ProffieOS_1:554:13: error: redefinition of 'const char* GetSaveDir()'
  5808.  
  5809. 554 | const char* GetSaveDir() {
  5810.  
  5811. | ^~~~~~~~~~
  5812.  
  5813. C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:620:13: note: 'const char* GetSaveDir()' previously defined here
  5814.  
  5815. 620 | const char* GetSaveDir() {
  5816.  
  5817. | ^~~~~~~~~~
  5818.  
  5819. ProffieOS_1:560:21: error: redefinition of 'ArgParserInterface* CurrentArgParser'
  5820.  
  5821. 560 | ArgParserInterface* CurrentArgParser;
  5822.  
  5823. | ^~~~~~~~~~~~~~~~
  5824.  
  5825. C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:626:21: note: 'ArgParserInterface* CurrentArgParser' previously declared here
  5826.  
  5827. 626 | ArgParserInterface* CurrentArgParser;
  5828.  
  5829. | ^~~~~~~~~~~~~~~~
  5830.  
  5831. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS_1.ino:563:
  5832.  
  5833. C:\Users\Samur\Desktop\ProffieOS\config\sailor_jedi_config.h:17:8: error: redefinition of 'Preset presets []'
  5834.  
  5835. 17 | Preset presets[] = {
  5836.  
  5837. | ^~~~~~~
  5838.  
  5839. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:629:
  5840.  
  5841. C:\Users\Samur\Desktop\ProffieOS\config\sailor_jedi_config.h:17:8: note: 'Preset presets [1]' previously defined here
  5842.  
  5843. 17 | Preset presets[] = {
  5844.  
  5845. | ^~~~~~~
  5846.  
  5847. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS_1.ino:563:
  5848.  
  5849. C:\Users\Samur\Desktop\ProffieOS\config\sailor_jedi_config.h:30:13: error: redefinition of 'BladeConfig blades []'
  5850.  
  5851. 30 | BladeConfig blades[] = {
  5852.  
  5853. | ^~~~~~
  5854.  
  5855. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:629:
  5856.  
  5857. C:\Users\Samur\Desktop\ProffieOS\config\sailor_jedi_config.h:30:13: note: 'BladeConfig blades [1]' previously defined here
  5858.  
  5859. 30 | BladeConfig blades[] = {
  5860.  
  5861. | ^~~~~~
  5862.  
  5863. ProffieOS_1:574:11: error: redefinition of 'Saber prop'
  5864.  
  5865. 574 | PROP_TYPE prop;
  5866.  
  5867. | ^~~~
  5868.  
  5869. C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:640:11: note: 'Saber prop' previously declared here
  5870.  
  5871. 640 | PROP_TYPE prop;
  5872.  
  5873. | ^~~~
  5874.  
  5875. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS_1.ino:606:
  5876.  
  5877. C:\Users\Samur\Desktop\ProffieOS\buttons\pots.h: In member function 'virtual void ChangeVolumeAnalogReceiver::Set(float)':
  5878.  
  5879. C:\Users\Samur\Desktop\ProffieOS\buttons\pots.h:20:19: error: request for member 'set_volume' in 'dynamic_mixer', which is of non-class type 'int'
  5880.  
  5881. 20 | dynamic_mixer.set_volume(VOLUME * value);
  5882.  
  5883. | ^~~~~~~~~~
  5884.  
  5885. C:\Users\Samur\Desktop\ProffieOS\ProffieOS_1.ino: At global scope:
  5886.  
  5887. ProffieOS_1:618:10: error: redefinition of 'uint32_t startup_AHB1ENR'
  5888.  
  5889. 618 | uint32_t startup_AHB1ENR;
  5890.  
  5891. | ^~~~~~~~~~~~~~~
  5892.  
  5893. C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:675:10: note: 'uint32_t startup_AHB1ENR' previously declared here
  5894.  
  5895. 675 | uint32_t startup_AHB1ENR;
  5896.  
  5897. | ^~~~~~~~~~~~~~~
  5898.  
  5899. ProffieOS_1:619:10: error: redefinition of 'uint32_t startup_AHB2ENR'
  5900.  
  5901. 619 | uint32_t startup_AHB2ENR;
  5902.  
  5903. | ^~~~~~~~~~~~~~~
  5904.  
  5905. C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:676:10: note: 'uint32_t startup_AHB2ENR' previously declared here
  5906.  
  5907. 676 | uint32_t startup_AHB2ENR;
  5908.  
  5909. | ^~~~~~~~~~~~~~~
  5910.  
  5911. ProffieOS_1:620:10: error: redefinition of 'uint32_t startup_AHB3ENR'
  5912.  
  5913. 620 | uint32_t startup_AHB3ENR;
  5914.  
  5915. | ^~~~~~~~~~~~~~~
  5916.  
  5917. C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:677:10: note: 'uint32_t startup_AHB3ENR' previously declared here
  5918.  
  5919. 677 | uint32_t startup_AHB3ENR;
  5920.  
  5921. | ^~~~~~~~~~~~~~~
  5922.  
  5923. ProffieOS_1:621:10: error: redefinition of 'uint32_t startup_APB1ENR1'
  5924.  
  5925. 621 | uint32_t startup_APB1ENR1;
  5926.  
  5927. | ^~~~~~~~~~~~~~~~
  5928.  
  5929. C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:678:10: note: 'uint32_t startup_APB1ENR1' previously declared here
  5930.  
  5931. 678 | uint32_t startup_APB1ENR1;
  5932.  
  5933. | ^~~~~~~~~~~~~~~~
  5934.  
  5935. ProffieOS_1:622:10: error: redefinition of 'uint32_t startup_APB1ENR2'
  5936.  
  5937. 622 | uint32_t startup_APB1ENR2;
  5938.  
  5939. | ^~~~~~~~~~~~~~~~
  5940.  
  5941. C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:679:10: note: 'uint32_t startup_APB1ENR2' previously declared here
  5942.  
  5943. 679 | uint32_t startup_APB1ENR2;
  5944.  
  5945. | ^~~~~~~~~~~~~~~~
  5946.  
  5947. ProffieOS_1:623:10: error: redefinition of 'uint32_t startup_APB2ENR'
  5948.  
  5949. 623 | uint32_t startup_APB2ENR;
  5950.  
  5951. | ^~~~~~~~~~~~~~~
  5952.  
  5953. C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:680:10: note: 'uint32_t startup_APB2ENR' previously declared here
  5954.  
  5955. 680 | uint32_t startup_APB2ENR;
  5956.  
  5957. | ^~~~~~~~~~~~~~~
  5958.  
  5959. ProffieOS_1:624:10: error: redefinition of 'uint32_t startup_MODER [4]'
  5960.  
  5961. 624 | uint32_t startup_MODER[4];
  5962.  
  5963. | ^~~~~~~~~~~~~
  5964.  
  5965. C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:681:10: note: 'uint32_t startup_MODER [4]' previously declared here
  5966.  
  5967. 681 | uint32_t startup_MODER[4];
  5968.  
  5969. | ^~~~~~~~~~~~~
  5970.  
  5971. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS_1.ino:629:
  5972.  
  5973. C:\Users\Samur\Desktop\ProffieOS\config\sailor_jedi_config.h:36:8: error: redefinition of 'Button PowerButton'
  5974.  
  5975. 36 | Button PowerButton(BUTTON_POWER, powerButtonPin, "pow");
  5976.  
  5977. | ^~~~~~~~~~~
  5978.  
  5979. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:686:
  5980.  
  5981. C:\Users\Samur\Desktop\ProffieOS\config\sailor_jedi_config.h:36:8: note: 'Button PowerButton' previously declared here
  5982.  
  5983. 36 | Button PowerButton(BUTTON_POWER, powerButtonPin, "pow");
  5984.  
  5985. | ^~~~~~~~~~~
  5986.  
  5987. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS_1.ino:629:
  5988.  
  5989. C:\Users\Samur\Desktop\ProffieOS\config\sailor_jedi_config.h:37:8: error: redefinition of 'Button AuxButton'
  5990.  
  5991. 37 | Button AuxButton(BUTTON_AUX, auxPin, "aux");
  5992.  
  5993. | ^~~~~~~~~
  5994.  
  5995. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:686:
  5996.  
  5997. C:\Users\Samur\Desktop\ProffieOS\config\sailor_jedi_config.h:37:8: note: 'Button AuxButton' previously declared here
  5998.  
  5999. 37 | Button AuxButton(BUTTON_AUX, auxPin, "aux");
  6000.  
  6001. | ^~~~~~~~~
  6002.  
  6003. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS_1.ino:637:
  6004.  
  6005. C:\Users\Samur\Desktop\ProffieOS\common\sd_test.h:4:8: error: redefinition of 'struct SDTestHistogram'
  6006.  
  6007. 4 | struct SDTestHistogram {
  6008.  
  6009. | ^~~~~~~~~~~~~~~
  6010.  
  6011. C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:695:8: note: previous definition of 'struct SDTestHistogram'
  6012.  
  6013. 695 | struct SDTestHistogram {
  6014.  
  6015. | ^~~~~~~~~~~~~~~
  6016.  
  6017. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS_1.ino:637:
  6018.  
  6019. C:\Users\Samur\Desktop\ProffieOS\common\sd_test.h:47:7: error: redefinition of 'class SDTestHelper'
  6020.  
  6021. 47 | class SDTestHelper {
  6022.  
  6023. | ^~~~~~~~~~~~
  6024.  
  6025. C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:738:7: note: previous definition of 'class SDTestHelper'
  6026.  
  6027. 738 | class SDTestHelper {
  6028.  
  6029. | ^~~~~~~~~~~~
  6030.  
  6031. ProffieOS_1:641:7: error: redefinition of 'class Commands'
  6032.  
  6033. 641 | class Commands : public CommandParser {
  6034.  
  6035. | ^~~~~~~~
  6036.  
  6037. C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:839:7: note: previous definition of 'class Commands'
  6038.  
  6039. 839 | class Commands : public CommandParser {
  6040.  
  6041. | ^~~~~~~~
  6042.  
  6043. ProffieOS_1:1357:25: error: conflicting declaration 'StaticWrapper<Commands> commands'
  6044.  
  6045. 1357 | StaticWrapper<Commands> commands;
  6046.  
  6047. | ^~~~~~~~
  6048.  
  6049. C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:1469:10: note: previous declaration as 'Commands commands'
  6050.  
  6051. 1469 | Commands commands;
  6052.  
  6053. | ^~~~~~~~
  6054.  
  6055. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS_1.ino:1359:
  6056.  
  6057. C:\Users\Samur\Desktop\ProffieOS\common\serial.h:4:7: error: redefinition of 'class SerialAdapter'
  6058.  
  6059. 4 | class SerialAdapter {
  6060.  
  6061. | ^~~~~~~~~~~~~
  6062.  
  6063. C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:1471:7: note: previous definition of 'class SerialAdapter'
  6064.  
  6065. 1471 | class SerialAdapter {
  6066.  
  6067. | ^~~~~~~~~~~~~
  6068.  
  6069. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS_1.ino:1359:
  6070.  
  6071. C:\Users\Samur\Desktop\ProffieOS\common\serial.h:17:7: error: redefinition of 'class Serial3Adapter'
  6072.  
  6073. 17 | class Serial3Adapter {
  6074.  
  6075. | ^~~~~~~~~~~~~~
  6076.  
  6077. C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:1484:7: note: previous definition of 'class Serial3Adapter'
  6078.  
  6079. 1484 | class Serial3Adapter {
  6080.  
  6081. | ^~~~~~~~~~~~~~
  6082.  
  6083. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS_1.ino:1359:
  6084.  
  6085. C:\Users\Samur\Desktop\ProffieOS\common\serial.h:119:7: error: redefinition of 'class Parser<SA>'
  6086.  
  6087. 119 | class Parser : Looper, StateMachine {
  6088.  
  6089. | ^~~~~~
  6090.  
  6091. C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:1510:7: note: previous definition of 'class Parser<SA>'
  6092.  
  6093. 1510 | class Parser : Looper, StateMachine {
  6094.  
  6095. | ^~~~~~
  6096.  
  6097. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS_1.ino:1359:
  6098.  
  6099. C:\Users\Samur\Desktop\ProffieOS\common\serial.h:237:38: error: conflicting declaration 'StaticWrapper<Parser<SerialAdapter> > parser'
  6100.  
  6101. 237 | StaticWrapper<Parser<SerialAdapter>> parser;
  6102.  
  6103. | ^~~~~~
  6104.  
  6105. C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:1628:23: note: previous declaration as 'Parser<SerialAdapter> parser'
  6106.  
  6107. 1628 | Parser<SerialAdapter> parser;
  6108.  
  6109. | ^~~~~~
  6110.  
  6111. ProffieOS_1:1364:8: error: redefinition of 'I2CBus i2cbus'
  6112.  
  6113. 1364 | I2CBus i2cbus;
  6114.  
  6115. | ^~~~~~
  6116.  
  6117. C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:1725:8: note: 'I2CBus i2cbus' previously declared here
  6118.  
  6119. 1725 | I2CBus i2cbus;
  6120.  
  6121. | ^~~~~~
  6122.  
  6123. ProffieOS_1:1394:27: error: conflicting declaration 'StaticWrapper<LSM6DS3H> gyroscope'
  6124.  
  6125. 1394 | StaticWrapper<GYRO_CLASS> gyroscope;
  6126.  
  6127. | ^~~~~~~~~
  6128.  
  6129. C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:1751:12: note: previous declaration as 'LSM6DS3H gyroscope'
  6130.  
  6131. 1751 | GYRO_CLASS gyroscope;
  6132.  
  6133. | ^~~~~~~~~
  6134.  
  6135. ProffieOS_1:1407:6: error: redefinition of 'void setup()'
  6136.  
  6137. 1407 | void setup() {
  6138.  
  6139. | ^~~~~
  6140.  
  6141. C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:1764:6: note: 'void setup()' previously defined here
  6142.  
  6143. 1764 | void setup() {
  6144.  
  6145. | ^~~~~
  6146.  
  6147. ProffieOS_1:1520:6: error: redefinition of 'void loop()'
  6148.  
  6149. 1520 | void loop() {
  6150.  
  6151. | ^~~~
  6152.  
  6153. C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:1878:6: note: 'void loop()' previously defined here
  6154.  
  6155. 1878 | void loop() {
  6156.  
  6157. | ^~~~
  6158.  
  6159. In file included from C:\Users\Samur\Desktop\ProffieOS\sound\buffered_wav_player.h:5,
  6160.  
  6161. from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:358:
  6162.  
  6163. C:\Users\Samur\Desktop\ProffieOS\sound\volume_overlay.h: In instantiation of 'int VolumeOverlay<T>::read(int16_t*, int) [with T = BufferedAudioStream<512>; int16_t = short int]':
  6164.  
  6165. C:\Users\Samur\Desktop\ProffieOS\sound\buffered_wav_player.h:111:74: required from here
  6166.  
  6167. C:\Users\Samur\Desktop\ProffieOS\sound\volume_overlay.h:20:20: error: 'SCOPED_PROFILER' was not declared in this scope
  6168.  
  6169. 20 | SCOPED_PROFILER();
  6170.  
  6171. | ~~~~~~~~~~~~~~~^~
  6172.  
  6173. C:\Users\Samur\Desktop\ProffieOS\sound\volume_overlay.h:20:20: note: the macro 'SCOPED_PROFILER' had not yet been defined
  6174.  
  6175. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS_1.ino:289:
  6176.  
  6177. C:\Users\Samur\Desktop\ProffieOS\common\profiling.h:44: note: it was later defined here
  6178.  
  6179. 44 | #define SCOPED_PROFILER() do { } while(0)
  6180.  
  6181. |
  6182.  
  6183. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:476:
  6184.  
  6185. C:\Users\Samur\Desktop\ProffieOS\styles\inout_sparktip.h: In instantiation of 'class InOutSparkTipX<Layers<Layers<Layers<Layers<Gradient<RgbArg<1, Rgb<255, 0, 0> >, RgbArg<2, Rgb<0, 0, 255> >, RgbArg<3, Rgb<0, 255, 0> > >, AlphaL<RgbArg<4, Rgb<255, 255, 255> >, SingleValueAdapter<OnSparkFSVF<SingleValueAdapter<IntArgSVF<5, 10> > > > > >, AlphaL<RgbArg<6, Rgb<255, 255, 255> >, BlastF<200, 100, 400, EffectType::EFFECT_BLAST> > >, LockupL<Layers<RgbArg<7, Rgb<255, 0, 255> >, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<NoisySoundLevelCompatSVF> > >, Layers<RgbArg<7, Rgb<255, 0, 255> >, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<NoisySoundLevelCompatSVF> > >, SingleValueAdapter<IntSVF<32768> >, SmoothStep<SingleValueAdapter<IntSVF<28671> >, SingleValueAdapter<IntSVF<4096> > >, LayerFunctions<Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2000> > >, SingleValueAdapter<IntSVF<3000> >, SingleValueAdapter<IntSVF<16000> > >, ScaleBase<BrownNoiseF<SingleValueAdapter<IntSVF<10> > >, SingleValueAdapter<IntSVF<14000> >, SingleValueAdapter<IntSVF<8000> > > >, Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2300> > >, SingleValueAdapter<IntSVF<26000> >, SingleValueAdapter<IntSVF<8000> > >, SingleValueAdapter<ScaleSVF<NoisySoundLevelSVF, SingleValueAdapter<IntSVF<5000> >, SingleValueAdapter<IntSVF<10000> > > > >, Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2300> > >, SingleValueAdapter<IntSVF<20000> >, SingleValueAdapter<IntSVF<30000> > >, ScaleBase<IsLessThanBase<SlowNoise<SingleValueAdapter<IntSVF<1500> > >, SingleValueAdapter<IntSVF<8000> > >, SingleValueAdapter<ScaleSVF<NoisySoundLevelSVF, SingleValueAdapter<IntSVF<5000> >, SingleValueAdapter<IntSVF<0> > > >, SingleValueAdapter<IntSVF<0> > > > > > >, SimpleClashL<RgbArg<8, Rgb<255, 255, 255> >, 40, EffectType::EFFECT_CLASH, SmoothStep<SingleValueAdapter<IntSVF<16384> >, SingleValueAdapter<IntSVF<24000> > > > >, InOutFuncX<SingleValueAdapter<IntArgSVF<9, 300> >, SingleValueAdapter<IntArgSVF<10, 800> > >, RgbArg<11, Rgb<255, 255, 255> > >':
  6186.  
  6187. C:\Users\Samur\Desktop\ProffieOS\styles\style_ptr.h:71:43: required from 'class Style<InOutSparkTipX<Layers<Layers<Layers<Layers<Gradient<RgbArg<1, Rgb<255, 0, 0> >, RgbArg<2, Rgb<0, 0, 255> >, RgbArg<3, Rgb<0, 255, 0> > >, AlphaL<RgbArg<4, Rgb<255, 255, 255> >, SingleValueAdapter<OnSparkFSVF<SingleValueAdapter<IntArgSVF<5, 10> > > > > >, AlphaL<RgbArg<6, Rgb<255, 255, 255> >, BlastF<200, 100, 400, EffectType::EFFECT_BLAST> > >, LockupL<Layers<RgbArg<7, Rgb<255, 0, 255> >, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<NoisySoundLevelCompatSVF> > >, Layers<RgbArg<7, Rgb<255, 0, 255> >, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<NoisySoundLevelCompatSVF> > >, SingleValueAdapter<IntSVF<32768> >, SmoothStep<SingleValueAdapter<IntSVF<28671> >, SingleValueAdapter<IntSVF<4096> > >, LayerFunctions<Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2000> > >, SingleValueAdapter<IntSVF<3000> >, SingleValueAdapter<IntSVF<16000> > >, ScaleBase<BrownNoiseF<SingleValueAdapter<IntSVF<10> > >, SingleValueAdapter<IntSVF<14000> >, SingleValueAdapter<IntSVF<8000> > > >, Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2300> > >, SingleValueAdapter<IntSVF<26000> >, SingleValueAdapter<IntSVF<8000> > >, SingleValueAdapter<ScaleSVF<NoisySoundLevelSVF, SingleValueAdapter<IntSVF<5000> >, SingleValueAdapter<IntSVF<10000> > > > >, Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2300> > >, SingleValueAdapter<IntSVF<20000> >, SingleValueAdapter<IntSVF<30000> > >, ScaleBase<IsLessThanBase<SlowNoise<SingleValueAdapter<IntSVF<1500> > >, SingleValueAdapter<IntSVF<8000> > >, SingleValueAdapter<ScaleSVF<NoisySoundLevelSVF, SingleValueAdapter<IntSVF<5000> >, SingleValueAdapter<IntSVF<0> > > >, SingleValueAdapter<IntSVF<0> > > > > > >, SimpleClashL<RgbArg<8, Rgb<255, 255, 255> >, 40, EffectType::EFFECT_CLASH, SmoothStep<SingleValueAdapter<IntSVF<16384> >, SingleValueAdapter<IntSVF<24000> > > > >, InOutFuncX<SingleValueAdapter<IntArgSVF<9, 300> >, SingleValueAdapter<IntArgSVF<10, 800> > >, RgbArg<11, Rgb<255, 255, 255> > > >'
  6188.  
  6189. C:\Users\Samur\Desktop\ProffieOS\styles\style_ptr.h:95:10: required from 'StyleFactory* StylePtr() [with STYLE = InOutSparkTipX<Layers<Layers<Layers<Layers<Gradient<RgbArg<1, Rgb<255, 0, 0> >, RgbArg<2, Rgb<0, 0, 255> >, RgbArg<3, Rgb<0, 255, 0> > >, AlphaL<RgbArg<4, Rgb<255, 255, 255> >, SingleValueAdapter<OnSparkFSVF<SingleValueAdapter<IntArgSVF<5, 10> > > > > >, AlphaL<RgbArg<6, Rgb<255, 255, 255> >, BlastF<200, 100, 400, EffectType::EFFECT_BLAST> > >, LockupL<Layers<RgbArg<7, Rgb<255, 0, 255> >, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<NoisySoundLevelCompatSVF> > >, Layers<RgbArg<7, Rgb<255, 0, 255> >, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<NoisySoundLevelCompatSVF> > >, SingleValueAdapter<IntSVF<32768> >, SmoothStep<SingleValueAdapter<IntSVF<28671> >, SingleValueAdapter<IntSVF<4096> > >, LayerFunctions<Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2000> > >, SingleValueAdapter<IntSVF<3000> >, SingleValueAdapter<IntSVF<16000> > >, ScaleBase<BrownNoiseF<SingleValueAdapter<IntSVF<10> > >, SingleValueAdapter<IntSVF<14000> >, SingleValueAdapter<IntSVF<8000> > > >, Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2300> > >, SingleValueAdapter<IntSVF<26000> >, SingleValueAdapter<IntSVF<8000> > >, SingleValueAdapter<ScaleSVF<NoisySoundLevelSVF, SingleValueAdapter<IntSVF<5000> >, SingleValueAdapter<IntSVF<10000> > > > >, Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2300> > >, SingleValueAdapter<IntSVF<20000> >, SingleValueAdapter<IntSVF<30000> > >, ScaleBase<IsLessThanBase<SlowNoise<SingleValueAdapter<IntSVF<1500> > >, SingleValueAdapter<IntSVF<8000> > >, SingleValueAdapter<ScaleSVF<NoisySoundLevelSVF, SingleValueAdapter<IntSVF<5000> >, SingleValueAdapter<IntSVF<0> > > >, SingleValueAdapter<IntSVF<0> > > > > > >, SimpleClashL<RgbArg<8, Rgb<255, 255, 255> >, 40, EffectType::EFFECT_CLASH, SmoothStep<SingleValueAdapter<IntSVF<16384> >, SingleValueAdapter<IntSVF<24000> > > > >, InOutFuncX<SingleValueAdapter<IntArgSVF<9, 300> >, SingleValueAdapter<IntArgSVF<10, 800> > >, RgbArg<11, Rgb<255, 255, 255> > >]'
  6190.  
  6191. C:\Users\Samur\Desktop\ProffieOS\styles\style_parser.h:73:7: required from here
  6192.  
  6193. C:\Users\Samur\Desktop\ProffieOS\styles\inout_sparktip.h:33:114: error: 'class Layers<Layers<Layers<Layers<Gradient<RgbArg<1, Rgb<255, 0, 0> >, RgbArg<2, Rgb<0, 0, 255> >, RgbArg<3, Rgb<0, 255, 0> > >, AlphaL<RgbArg<4, Rgb<255, 255, 255> >, SingleValueAdapter<OnSparkFSVF<SingleValueAdapter<IntArgSVF<5, 10> > > > > >, AlphaL<RgbArg<6, Rgb<255, 255, 255> >, BlastF<200, 100, 400, EffectType::EFFECT_BLAST> > >, LockupL<Layers<RgbArg<7, Rgb<255, 0, 255> >, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<NoisySoundLevelCompatSVF> > >, Layers<RgbArg<7, Rgb<255, 0, 255> >, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<NoisySoundLevelCompatSVF> > >, SingleValueAdapter<IntSVF<32768> >, SmoothStep<SingleValueAdapter<IntSVF<28671> >, SingleValueAdapter<IntSVF<4096> > >, LayerFunctions<Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2000> > >, SingleValueAdapter<IntSVF<3000> >, SingleValueAdapter<IntSVF<16000> > >, ScaleBase<BrownNoiseF<SingleValueAdapter<IntSVF<10> > >, SingleValueAdapter<IntSVF<14000> >, SingleValueAdapter<IntSVF<8000> > > >, Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2300> > >, SingleValueAdapter<IntSVF<26000> >, SingleValueAdapter<IntSVF<8000> > >, SingleValueAdapter<ScaleSVF<NoisySoundLevelSVF, SingleValueAdapter<IntSVF<5000> >, SingleValueAdapter<IntSVF<10000> > > > >, Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2300> > >, SingleValueAdapter<IntSVF<20000> >, SingleValueAdapter<IntSVF<30000> > >, ScaleBase<IsLessThanBase<SlowNoise<SingleValueAdapter<IntSVF<1500> > >, SingleValueAdapter<IntSVF<8000> > >, SingleValueAdapter<ScaleSVF<NoisySoundLevelSVF, SingleValueAdapter<IntSVF<5000> >, SingleValueAdapter<IntSVF<0> > > >, SingleValueAdapter<IntSVF<0> > > > > > >, SimpleClashL<RgbArg<8, Rgb<255, 255, 255> >, 40, EffectType::EFFECT_CLASH, SmoothStep<SingleValueAdapter<IntSVF<16384> >, SingleValueAdapter<IntSVF<24000> > > > >' has no member named 'getColor'
  6194.  
  6195. 33 | auto getColor(int led) -> decltype(MixColors(off_color_.getColor(0), MixColors(spark_color_.getColor(0), base_.getColor(0), 1, 8), 1, 8)) {
  6196.  
  6197. | ~~~~~~^~~~~~~~
  6198.  
  6199. In file included from C:\Users\Samur\Desktop\ProffieOS\styles\fire.h:4,
  6200.  
  6201. from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:454:
  6202.  
  6203. C:\Users\Samur\Desktop\ProffieOS\styles\style_ptr.h: In instantiation of 'class Style<InOutSparkTipX<Layers<Layers<Layers<Layers<Gradient<RgbArg<1, Rgb<255, 0, 0> >, RgbArg<2, Rgb<0, 0, 255> >, RgbArg<3, Rgb<0, 255, 0> > >, AlphaL<RgbArg<4, Rgb<255, 255, 255> >, SingleValueAdapter<OnSparkFSVF<SingleValueAdapter<IntArgSVF<5, 10> > > > > >, AlphaL<RgbArg<6, Rgb<255, 255, 255> >, BlastF<200, 100, 400, EffectType::EFFECT_BLAST> > >, LockupL<Layers<RgbArg<7, Rgb<255, 0, 255> >, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<NoisySoundLevelCompatSVF> > >, Layers<RgbArg<7, Rgb<255, 0, 255> >, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<NoisySoundLevelCompatSVF> > >, SingleValueAdapter<IntSVF<32768> >, SmoothStep<SingleValueAdapter<IntSVF<28671> >, SingleValueAdapter<IntSVF<4096> > >, LayerFunctions<Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2000> > >, SingleValueAdapter<IntSVF<3000> >, SingleValueAdapter<IntSVF<16000> > >, ScaleBase<BrownNoiseF<SingleValueAdapter<IntSVF<10> > >, SingleValueAdapter<IntSVF<14000> >, SingleValueAdapter<IntSVF<8000> > > >, Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2300> > >, SingleValueAdapter<IntSVF<26000> >, SingleValueAdapter<IntSVF<8000> > >, SingleValueAdapter<ScaleSVF<NoisySoundLevelSVF, SingleValueAdapter<IntSVF<5000> >, SingleValueAdapter<IntSVF<10000> > > > >, Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2300> > >, SingleValueAdapter<IntSVF<20000> >, SingleValueAdapter<IntSVF<30000> > >, ScaleBase<IsLessThanBase<SlowNoise<SingleValueAdapter<IntSVF<1500> > >, SingleValueAdapter<IntSVF<8000> > >, SingleValueAdapter<ScaleSVF<NoisySoundLevelSVF, SingleValueAdapter<IntSVF<5000> >, SingleValueAdapter<IntSVF<0> > > >, SingleValueAdapter<IntSVF<0> > > > > > >, SimpleClashL<RgbArg<8, Rgb<255, 255, 255> >, 40, EffectType::EFFECT_CLASH, SmoothStep<SingleValueAdapter<IntSVF<16384> >, SingleValueAdapter<IntSVF<24000> > > > >, InOutFuncX<SingleValueAdapter<IntArgSVF<9, 300> >, SingleValueAdapter<IntArgSVF<10, 800> > >, RgbArg<11, Rgb<255, 255, 255> > > >':
  6204.  
  6205. C:\Users\Samur\Desktop\ProffieOS\styles\style_ptr.h:95:10: required from 'StyleFactory* StylePtr() [with STYLE = InOutSparkTipX<Layers<Layers<Layers<Layers<Gradient<RgbArg<1, Rgb<255, 0, 0> >, RgbArg<2, Rgb<0, 0, 255> >, RgbArg<3, Rgb<0, 255, 0> > >, AlphaL<RgbArg<4, Rgb<255, 255, 255> >, SingleValueAdapter<OnSparkFSVF<SingleValueAdapter<IntArgSVF<5, 10> > > > > >, AlphaL<RgbArg<6, Rgb<255, 255, 255> >, BlastF<200, 100, 400, EffectType::EFFECT_BLAST> > >, LockupL<Layers<RgbArg<7, Rgb<255, 0, 255> >, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<NoisySoundLevelCompatSVF> > >, Layers<RgbArg<7, Rgb<255, 0, 255> >, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<NoisySoundLevelCompatSVF> > >, SingleValueAdapter<IntSVF<32768> >, SmoothStep<SingleValueAdapter<IntSVF<28671> >, SingleValueAdapter<IntSVF<4096> > >, LayerFunctions<Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2000> > >, SingleValueAdapter<IntSVF<3000> >, SingleValueAdapter<IntSVF<16000> > >, ScaleBase<BrownNoiseF<SingleValueAdapter<IntSVF<10> > >, SingleValueAdapter<IntSVF<14000> >, SingleValueAdapter<IntSVF<8000> > > >, Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2300> > >, SingleValueAdapter<IntSVF<26000> >, SingleValueAdapter<IntSVF<8000> > >, SingleValueAdapter<ScaleSVF<NoisySoundLevelSVF, SingleValueAdapter<IntSVF<5000> >, SingleValueAdapter<IntSVF<10000> > > > >, Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2300> > >, SingleValueAdapter<IntSVF<20000> >, SingleValueAdapter<IntSVF<30000> > >, ScaleBase<IsLessThanBase<SlowNoise<SingleValueAdapter<IntSVF<1500> > >, SingleValueAdapter<IntSVF<8000> > >, SingleValueAdapter<ScaleSVF<NoisySoundLevelSVF, SingleValueAdapter<IntSVF<5000> >, SingleValueAdapter<IntSVF<0> > > >, SingleValueAdapter<IntSVF<0> > > > > > >, SimpleClashL<RgbArg<8, Rgb<255, 255, 255> >, 40, EffectType::EFFECT_CLASH, SmoothStep<SingleValueAdapter<IntSVF<16384> >, SingleValueAdapter<IntSVF<24000> > > > >, InOutFuncX<SingleValueAdapter<IntArgSVF<9, 300> >, SingleValueAdapter<IntArgSVF<10, 800> > >, RgbArg<11, Rgb<255, 255, 255> > >]'
  6206.  
  6207. C:\Users\Samur\Desktop\ProffieOS\styles\style_parser.h:73:7: required from here
  6208.  
  6209. C:\Users\Samur\Desktop\ProffieOS\styles\style_ptr.h:71:47: error: 'class InOutSparkTipX<Layers<Layers<Layers<Layers<Gradient<RgbArg<1, Rgb<255, 0, 0> >, RgbArg<2, Rgb<0, 0, 255> >, RgbArg<3, Rgb<0, 255, 0> > >, AlphaL<RgbArg<4, Rgb<255, 255, 255> >, SingleValueAdapter<OnSparkFSVF<SingleValueAdapter<IntArgSVF<5, 10> > > > > >, AlphaL<RgbArg<6, Rgb<255, 255, 255> >, BlastF<200, 100, 400, EffectType::EFFECT_BLAST> > >, LockupL<Layers<RgbArg<7, Rgb<255, 0, 255> >, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<NoisySoundLevelCompatSVF> > >, Layers<RgbArg<7, Rgb<255, 0, 255> >, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<NoisySoundLevelCompatSVF> > >, SingleValueAdapter<IntSVF<32768> >, SmoothStep<SingleValueAdapter<IntSVF<28671> >, SingleValueAdapter<IntSVF<4096> > >, LayerFunctions<Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2000> > >, SingleValueAdapter<IntSVF<3000> >, SingleValueAdapter<IntSVF<16000> > >, ScaleBase<BrownNoiseF<SingleValueAdapter<IntSVF<10> > >, SingleValueAdapter<IntSVF<14000> >, SingleValueAdapter<IntSVF<8000> > > >, Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2300> > >, SingleValueAdapter<IntSVF<26000> >, SingleValueAdapter<IntSVF<8000> > >, SingleValueAdapter<ScaleSVF<NoisySoundLevelSVF, SingleValueAdapter<IntSVF<5000> >, SingleValueAdapter<IntSVF<10000> > > > >, Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2300> > >, SingleValueAdapter<IntSVF<20000> >, SingleValueAdapter<IntSVF<30000> > >, ScaleBase<IsLessThanBase<SlowNoise<SingleValueAdapter<IntSVF<1500> > >, SingleValueAdapter<IntSVF<8000> > >, SingleValueAdapter<ScaleSVF<NoisySoundLevelSVF, SingleValueAdapter<IntSVF<5000> >, SingleValueAdapter<IntSVF<0> > > >, SingleValueAdapter<IntSVF<0> > > > > > >, SimpleClashL<RgbArg<8, Rgb<255, 255, 255> >, 40, EffectType::EFFECT_CLASH, SmoothStep<SingleValueAdapter<IntSVF<16384> >, SingleValueAdapter<IntSVF<24000> > > > >, InOutFuncX<SingleValueAdapter<IntArgSVF<9, 300> >, SingleValueAdapter<IntArgSVF<10, 800> > >, RgbArg<11, Rgb<255, 255, 255> > >' has no member named 'getColor'
  6210.  
  6211. 71 | class Style : public StyleHelper<decltype(T().getColor(0))> {
  6212.  
  6213. | ~~~~^~~~~~~~
  6214.  
  6215. C:\Users\Samur\Desktop\ProffieOS\styles\style_ptr.h:77:49: error: 'class InOutSparkTipX<Layers<Layers<Layers<Layers<Gradient<RgbArg<1, Rgb<255, 0, 0> >, RgbArg<2, Rgb<0, 0, 255> >, RgbArg<3, Rgb<0, 255, 0> > >, AlphaL<RgbArg<4, Rgb<255, 255, 255> >, SingleValueAdapter<OnSparkFSVF<SingleValueAdapter<IntArgSVF<5, 10> > > > > >, AlphaL<RgbArg<6, Rgb<255, 255, 255> >, BlastF<200, 100, 400, EffectType::EFFECT_BLAST> > >, LockupL<Layers<RgbArg<7, Rgb<255, 0, 255> >, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<NoisySoundLevelCompatSVF> > >, Layers<RgbArg<7, Rgb<255, 0, 255> >, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<NoisySoundLevelCompatSVF> > >, SingleValueAdapter<IntSVF<32768> >, SmoothStep<SingleValueAdapter<IntSVF<28671> >, SingleValueAdapter<IntSVF<4096> > >, LayerFunctions<Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2000> > >, SingleValueAdapter<IntSVF<3000> >, SingleValueAdapter<IntSVF<16000> > >, ScaleBase<BrownNoiseF<SingleValueAdapter<IntSVF<10> > >, SingleValueAdapter<IntSVF<14000> >, SingleValueAdapter<IntSVF<8000> > > >, Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2300> > >, SingleValueAdapter<IntSVF<26000> >, SingleValueAdapter<IntSVF<8000> > >, SingleValueAdapter<ScaleSVF<NoisySoundLevelSVF, SingleValueAdapter<IntSVF<5000> >, SingleValueAdapter<IntSVF<10000> > > > >, Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2300> > >, SingleValueAdapter<IntSVF<20000> >, SingleValueAdapter<IntSVF<30000> > >, ScaleBase<IsLessThanBase<SlowNoise<SingleValueAdapter<IntSVF<1500> > >, SingleValueAdapter<IntSVF<8000> > >, SingleValueAdapter<ScaleSVF<NoisySoundLevelSVF, SingleValueAdapter<IntSVF<5000> >, SingleValueAdapter<IntSVF<0> > > >, SingleValueAdapter<IntSVF<0> > > > > > >, SimpleClashL<RgbArg<8, Rgb<255, 255, 255> >, 40, EffectType::EFFECT_CLASH, SmoothStep<SingleValueAdapter<IntSVF<16384> >, SingleValueAdapter<IntSVF<24000> > > > >, InOutFuncX<SingleValueAdapter<IntArgSVF<9, 300> >, SingleValueAdapter<IntArgSVF<10, 800> > >, RgbArg<11, Rgb<255, 255, 255> > >' has no member named 'getColor'
  6216.  
  6217. 77 | virtual auto getColor2(int i) -> decltype(T().getColor(0)) override {
  6218.  
  6219. | ~~~~^~~~~~~~
  6220.  
  6221. C:\Users\Samur\Desktop\ProffieOS\styles\style_ptr.h:73:8: error: 'bool Style<T>::IsHandled(HandledFeature) [with T = InOutSparkTipX<Layers<Layers<Layers<Layers<Gradient<RgbArg<1, Rgb<255, 0, 0> >, RgbArg<2, Rgb<0, 0, 255> >, RgbArg<3, Rgb<0, 255, 0> > >, AlphaL<RgbArg<4, Rgb<255, 255, 255> >, SingleValueAdapter<OnSparkFSVF<SingleValueAdapter<IntArgSVF<5, 10> > > > > >, AlphaL<RgbArg<6, Rgb<255, 255, 255> >, BlastF<200, 100, 400, EffectType::EFFECT_BLAST> > >, LockupL<Layers<RgbArg<7, Rgb<255, 0, 255> >, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<NoisySoundLevelCompatSVF> > >, Layers<RgbArg<7, Rgb<255, 0, 255> >, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<NoisySoundLevelCompatSVF> > >, SingleValueAdapter<IntSVF<32768> >, SmoothStep<SingleValueAdapter<IntSVF<28671> >, SingleValueAdapter<IntSVF<4096> > >, LayerFunctions<Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2000> > >, SingleValueAdapter<IntSVF<3000> >, SingleValueAdapter<IntSVF<16000> > >, ScaleBase<BrownNoiseF<SingleValueAdapter<IntSVF<10> > >, SingleValueAdapter<IntSVF<14000> >, SingleValueAdapter<IntSVF<8000> > > >, Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2300> > >, SingleValueAdapter<IntSVF<26000> >, SingleValueAdapter<IntSVF<8000> > >, SingleValueAdapter<ScaleSVF<NoisySoundLevelSVF, SingleValueAdapter<IntSVF<5000> >, SingleValueAdapter<IntSVF<10000> > > > >, Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2300> > >, SingleValueAdapter<IntSVF<20000> >, SingleValueAdapter<IntSVF<30000> > >, ScaleBase<IsLessThanBase<SlowNoise<SingleValueAdapter<IntSVF<1500> > >, SingleValueAdapter<IntSVF<8000> > >, SingleValueAdapter<ScaleSVF<NoisySoundLevelSVF, SingleValueAdapter<IntSVF<5000> >, SingleValueAdapter<IntSVF<0> > > >, SingleValueAdapter<IntSVF<0> > > > > > >, SimpleClashL<RgbArg<8, Rgb<255, 255, 255> >, 40, EffectType::EFFECT_CLASH, SmoothStep<SingleValueAdapter<IntSVF<16384> >, SingleValueAdapter<IntSVF<24000> > > > >, InOutFuncX<SingleValueAdapter<IntArgSVF<9, 300> >, SingleValueAdapter<IntArgSVF<10, 800> > >, RgbArg<11, Rgb<255, 255, 255> > >]' marked 'override', but does not override
  6222.  
  6223. 73 | bool IsHandled(HandledFeature effect) override {
  6224.  
  6225. | ^~~~~~~~~
  6226.  
  6227. C:\Users\Samur\Desktop\ProffieOS\styles\style_ptr.h:81:8: error: 'void Style<T>::run(BladeBase*) [with T = InOutSparkTipX<Layers<Layers<Layers<Layers<Gradient<RgbArg<1, Rgb<255, 0, 0> >, RgbArg<2, Rgb<0, 0, 255> >, RgbArg<3, Rgb<0, 255, 0> > >, AlphaL<RgbArg<4, Rgb<255, 255, 255> >, SingleValueAdapter<OnSparkFSVF<SingleValueAdapter<IntArgSVF<5, 10> > > > > >, AlphaL<RgbArg<6, Rgb<255, 255, 255> >, BlastF<200, 100, 400, EffectType::EFFECT_BLAST> > >, LockupL<Layers<RgbArg<7, Rgb<255, 0, 255> >, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<NoisySoundLevelCompatSVF> > >, Layers<RgbArg<7, Rgb<255, 0, 255> >, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<NoisySoundLevelCompatSVF> > >, SingleValueAdapter<IntSVF<32768> >, SmoothStep<SingleValueAdapter<IntSVF<28671> >, SingleValueAdapter<IntSVF<4096> > >, LayerFunctions<Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2000> > >, SingleValueAdapter<IntSVF<3000> >, SingleValueAdapter<IntSVF<16000> > >, ScaleBase<BrownNoiseF<SingleValueAdapter<IntSVF<10> > >, SingleValueAdapter<IntSVF<14000> >, SingleValueAdapter<IntSVF<8000> > > >, Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2300> > >, SingleValueAdapter<IntSVF<26000> >, SingleValueAdapter<IntSVF<8000> > >, SingleValueAdapter<ScaleSVF<NoisySoundLevelSVF, SingleValueAdapter<IntSVF<5000> >, SingleValueAdapter<IntSVF<10000> > > > >, Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2300> > >, SingleValueAdapter<IntSVF<20000> >, SingleValueAdapter<IntSVF<30000> > >, ScaleBase<IsLessThanBase<SlowNoise<SingleValueAdapter<IntSVF<1500> > >, SingleValueAdapter<IntSVF<8000> > >, SingleValueAdapter<ScaleSVF<NoisySoundLevelSVF, SingleValueAdapter<IntSVF<5000> >, SingleValueAdapter<IntSVF<0> > > >, SingleValueAdapter<IntSVF<0> > > > > > >, SimpleClashL<RgbArg<8, Rgb<255, 255, 255> >, 40, EffectType::EFFECT_CLASH, SmoothStep<SingleValueAdapter<IntSVF<16384> >, SingleValueAdapter<IntSVF<24000> > > > >, InOutFuncX<SingleValueAdapter<IntArgSVF<9, 300> >, SingleValueAdapter<IntArgSVF<10, 800> > >, RgbArg<11, Rgb<255, 255, 255> > >]' marked 'override', but does not override
  6228.  
  6229. 81 | void run(BladeBase* blade) override {
  6230.  
  6231. | ^~~
  6232.  
  6233. C:\Users\Samur\Desktop\ProffieOS\styles\style_ptr.h: In instantiation of 'class Style<Layers<Layers<Layers<Layers<Layers<Layers<Layers<RgbArg<1, Rgb<150, 0, 0> >, AlphaL<Layers<RgbArg<3, Rgb<255, 40, 0> >, AlphaL<RgbArg<4, Rgb<255, 255, 10> >, SparkleF<100, 1024> > >, StrobeF<SingleValueAdapter<IntSVF<100> >, SingleValueAdapter<IntSVF<50> > > > >, AlphaL<Layers<RgbArg<2, Rgb<255, 0, 0> >, AlphaL<RgbArg<1, Rgb<150, 0, 0> >, StrobeF<SingleValueAdapter<IntSVF<50> >, SingleValueAdapter<IntSVF<5> > > > >, BrownNoiseF<SingleValueAdapter<IntSVF<12800> > > > >, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<OnSparkFSVF<SingleValueAdapter<IntSVF<100> > > > > >, AlphaL<Rgb<255, 255, 255>, BlastF<200, 100, 400, EffectType::EFFECT_BLAST> > >, LockupL<Layers<Layers<Layers<Layers<Rgb<0, 0, 0>, AlphaL<Rgb<255, 255, 0>, StrobeF<SingleValueAdapter<IntSVF<50> >, SingleValueAdapter<IntSVF<1> > > > >, AlphaL<Layers<RgbArg<2, Rgb<255, 0, 0> >, AlphaL<Rgb<0, 0, 0>, StrobeF<SingleValueAdapter<IntSVF<50> >, SingleValueAdapter<IntSVF<1> > > > >, BrownNoiseF<SingleValueAdapter<IntSVF<6400> > > > >, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<OnSparkFSVF<SingleValueAdapter<IntSVF<200> > > > > >, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<NoisySoundLevelCompatSVF> > >, Layers<Layers<Layers<Layers<Rgb<0, 0, 0>, AlphaL<Rgb<255, 255, 0>, StrobeF<SingleValueAdapter<IntSVF<50> >, SingleValueAdapter<IntSVF<1> > > > >, AlphaL<Layers<RgbArg<2, Rgb<255, 0, 0> >, AlphaL<Rgb<0, 0, 0>, StrobeF<SingleValueAdapter<IntSVF<50> >, SingleValueAdapter<IntSVF<1> > > > >, BrownNoiseF<SingleValueAdapter<IntSVF<6400> > > > >, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<OnSparkFSVF<SingleValueAdapter<IntSVF<200> > > > > >, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<NoisySoundLevelCompatSVF> > >, SingleValueAdapter<IntSVF<32768> >, SmoothStep<SingleValueAdapter<IntSVF<28671> >, SingleValueAdapter<IntSVF<4096> > >, LayerFunctions<Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2000> > >, SingleValueAdapter<IntSVF<3000> >, SingleValueAdapter<IntSVF<16000> > >, ScaleBase<BrownNoiseF<SingleValueAdapter<IntSVF<10> > >, SingleValueAdapter<IntSVF<14000> >, SingleValueAdapter<IntSVF<8000> > > >, Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2300> > >, SingleValueAdapter<IntSVF<26000> >, SingleValueAdapter<IntSVF<8000> > >, SingleValueAdapter<ScaleSVF<NoisySoundLevelSVF, SingleValueAdapter<IntSVF<5000> >, SingleValueAdapter<IntSVF<10000> > > > >, Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2300> > >, SingleValueAdapter<IntSVF<20000> >, SingleValueAdapter<IntSVF<30000> > >, ScaleBase<IsLessThanBase<SlowNoise<SingleValueAdapter<IntSVF<1500> > >, SingleValueAdapter<IntSVF<8000> > >, SingleValueAdapter<ScaleSVF<NoisySoundLevelSVF, SingleValueAdapter<IntSVF<5000> >, SingleValueAdapter<IntSVF<0> > > >, SingleValueAdapter<IntSVF<0> > > > > > >, LocalizedClashL<Rgb<255, 255, 255>, 60, 100, EffectType::EFFECT_CLASH> >, AlphaL<Rgb<0, 0, 0>, InOutHelperF<InOutFuncX<SingleValueAdapter<IntArgSVF<5, 100> >, SingleValueAdapter<IntArgSVF<6, 200> > >, true> > > >':
  6234.  
  6235. C:\Users\Samur\Desktop\ProffieOS\styles\style_ptr.h:95:10: required from 'StyleFactory* StylePtr() [with STYLE = Layers<Layers<Layers<Layers<Layers<Layers<Layers<RgbArg<1, Rgb<150, 0, 0> >, AlphaL<Layers<RgbArg<3, Rgb<255, 40, 0> >, AlphaL<RgbArg<4, Rgb<255, 255, 10> >, SparkleF<100, 1024> > >, StrobeF<SingleValueAdapter<IntSVF<100> >, SingleValueAdapter<IntSVF<50> > > > >, AlphaL<Layers<RgbArg<2, Rgb<255, 0, 0> >, AlphaL<RgbArg<1, Rgb<150, 0, 0> >, StrobeF<SingleValueAdapter<IntSVF<50> >, SingleValueAdapter<IntSVF<5> > > > >, BrownNoiseF<SingleValueAdapter<IntSVF<12800> > > > >, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<OnSparkFSVF<SingleValueAdapter<IntSVF<100> > > > > >, AlphaL<Rgb<255, 255, 255>, BlastF<200, 100, 400, EffectType::EFFECT_BLAST> > >, LockupL<Layers<Layers<Layers<Layers<Rgb<0, 0, 0>, AlphaL<Rgb<255, 255, 0>, StrobeF<SingleValueAdapter<IntSVF<50> >, SingleValueAdapter<IntSVF<1> > > > >, AlphaL<Layers<RgbArg<2, Rgb<255, 0, 0> >, AlphaL<Rgb<0, 0, 0>, StrobeF<SingleValueAdapter<IntSVF<50> >, SingleValueAdapter<IntSVF<1> > > > >, BrownNoiseF<SingleValueAdapter<IntSVF<6400> > > > >, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<OnSparkFSVF<SingleValueAdapter<IntSVF<200> > > > > >, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<NoisySoundLevelCompatSVF> > >, Layers<Layers<Layers<Layers<Rgb<0, 0, 0>, AlphaL<Rgb<255, 255, 0>, StrobeF<SingleValueAdapter<IntSVF<50> >, SingleValueAdapter<IntSVF<1> > > > >, AlphaL<Layers<RgbArg<2, Rgb<255, 0, 0> >, AlphaL<Rgb<0, 0, 0>, StrobeF<SingleValueAdapter<IntSVF<50> >, SingleValueAdapter<IntSVF<1> > > > >, BrownNoiseF<SingleValueAdapter<IntSVF<6400> > > > >, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<OnSparkFSVF<SingleValueAdapter<IntSVF<200> > > > > >, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<NoisySoundLevelCompatSVF> > >, SingleValueAdapter<IntSVF<32768> >, SmoothStep<SingleValueAdapter<IntSVF<28671> >, SingleValueAdapter<IntSVF<4096> > >, LayerFunctions<Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2000> > >, SingleValueAdapter<IntSVF<3000> >, SingleValueAdapter<IntSVF<16000> > >, ScaleBase<BrownNoiseF<SingleValueAdapter<IntSVF<10> > >, SingleValueAdapter<IntSVF<14000> >, SingleValueAdapter<IntSVF<8000> > > >, Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2300> > >, SingleValueAdapter<IntSVF<26000> >, SingleValueAdapter<IntSVF<8000> > >, SingleValueAdapter<ScaleSVF<NoisySoundLevelSVF, SingleValueAdapter<IntSVF<5000> >, SingleValueAdapter<IntSVF<10000> > > > >, Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2300> > >, SingleValueAdapter<IntSVF<20000> >, SingleValueAdapter<IntSVF<30000> > >, ScaleBase<IsLessThanBase<SlowNoise<SingleValueAdapter<IntSVF<1500> > >, SingleValueAdapter<IntSVF<8000> > >, SingleValueAdapter<ScaleSVF<NoisySoundLevelSVF, SingleValueAdapter<IntSVF<5000> >, SingleValueAdapter<IntSVF<0> > > >, SingleValueAdapter<IntSVF<0> > > > > > >, LocalizedClashL<Rgb<255, 255, 255>, 60, 100, EffectType::EFFECT_CLASH> >, AlphaL<Rgb<0, 0, 0>, InOutHelperF<InOutFuncX<SingleValueAdapter<IntArgSVF<5, 100> >, SingleValueAdapter<IntArgSVF<6, 200> > >, true> > >]'
  6236.  
  6237. C:\Users\Samur\Desktop\ProffieOS\styles\style_parser.h:81:589: required from here
  6238.  
  6239. C:\Users\Samur\Desktop\ProffieOS\styles\style_ptr.h:71:47: error: 'class Layers<Layers<Layers<Layers<Layers<Layers<Layers<RgbArg<1, Rgb<150, 0, 0> >, AlphaL<Layers<RgbArg<3, Rgb<255, 40, 0> >, AlphaL<RgbArg<4, Rgb<255, 255, 10> >, SparkleF<100, 1024> > >, StrobeF<SingleValueAdapter<IntSVF<100> >, SingleValueAdapter<IntSVF<50> > > > >, AlphaL<Layers<RgbArg<2, Rgb<255, 0, 0> >, AlphaL<RgbArg<1, Rgb<150, 0, 0> >, StrobeF<SingleValueAdapter<IntSVF<50> >, SingleValueAdapter<IntSVF<5> > > > >, BrownNoiseF<SingleValueAdapter<IntSVF<12800> > > > >, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<OnSparkFSVF<SingleValueAdapter<IntSVF<100> > > > > >, AlphaL<Rgb<255, 255, 255>, BlastF<200, 100, 400, EffectType::EFFECT_BLAST> > >, LockupL<Layers<Layers<Layers<Layers<Rgb<0, 0, 0>, AlphaL<Rgb<255, 255, 0>, StrobeF<SingleValueAdapter<IntSVF<50> >, SingleValueAdapter<IntSVF<1> > > > >, AlphaL<Layers<RgbArg<2, Rgb<255, 0, 0> >, AlphaL<Rgb<0, 0, 0>, StrobeF<SingleValueAdapter<IntSVF<50> >, SingleValueAdapter<IntSVF<1> > > > >, BrownNoiseF<SingleValueAdapter<IntSVF<6400> > > > >, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<OnSparkFSVF<SingleValueAdapter<IntSVF<200> > > > > >, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<NoisySoundLevelCompatSVF> > >, Layers<Layers<Layers<Layers<Rgb<0, 0, 0>, AlphaL<Rgb<255, 255, 0>, StrobeF<SingleValueAdapter<IntSVF<50> >, SingleValueAdapter<IntSVF<1> > > > >, AlphaL<Layers<RgbArg<2, Rgb<255, 0, 0> >, AlphaL<Rgb<0, 0, 0>, StrobeF<SingleValueAdapter<IntSVF<50> >, SingleValueAdapter<IntSVF<1> > > > >, BrownNoiseF<SingleValueAdapter<IntSVF<6400> > > > >, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<OnSparkFSVF<SingleValueAdapter<IntSVF<200> > > > > >, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<NoisySoundLevelCompatSVF> > >, SingleValueAdapter<IntSVF<32768> >, SmoothStep<SingleValueAdapter<IntSVF<28671> >, SingleValueAdapter<IntSVF<4096> > >, LayerFunctions<Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2000> > >, SingleValueAdapter<IntSVF<3000> >, SingleValueAdapter<IntSVF<16000> > >, ScaleBase<BrownNoiseF<SingleValueAdapter<IntSVF<10> > >, SingleValueAdapter<IntSVF<14000> >, SingleValueAdapter<IntSVF<8000> > > >, Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2300> > >, SingleValueAdapter<IntSVF<26000> >, SingleValueAdapter<IntSVF<8000> > >, SingleValueAdapter<ScaleSVF<NoisySoundLevelSVF, SingleValueAdapter<IntSVF<5000> >, SingleValueAdapter<IntSVF<10000> > > > >, Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2300> > >, SingleValueAdapter<IntSVF<20000> >, SingleValueAdapter<IntSVF<30000> > >, ScaleBase<IsLessThanBase<SlowNoise<SingleValueAdapter<IntSVF<1500> > >, SingleValueAdapter<IntSVF<8000> > >, SingleValueAdapter<ScaleSVF<NoisySoundLevelSVF, SingleValueAdapter<IntSVF<5000> >, SingleValueAdapter<IntSVF<0> > > >, SingleValueAdapter<IntSVF<0> > > > > > >, LocalizedClashL<Rgb<255, 255, 255>, 60, 100, EffectType::EFFECT_CLASH> >, AlphaL<Rgb<0, 0, 0>, InOutHelperF<InOutFuncX<SingleValueAdapter<IntArgSVF<5, 100> >, SingleValueAdapter<IntArgSVF<6, 200> > >, true> > >' has no member named 'getColor'
  6240.  
  6241. 71 | class Style : public StyleHelper<decltype(T().getColor(0))> {
  6242.  
  6243. | ~~~~^~~~~~~~
  6244.  
  6245. C:\Users\Samur\Desktop\ProffieOS\styles\style_ptr.h:77:49: error: 'class Layers<Layers<Layers<Layers<Layers<Layers<Layers<RgbArg<1, Rgb<150, 0, 0> >, AlphaL<Layers<RgbArg<3, Rgb<255, 40, 0> >, AlphaL<RgbArg<4, Rgb<255, 255, 10> >, SparkleF<100, 1024> > >, StrobeF<SingleValueAdapter<IntSVF<100> >, SingleValueAdapter<IntSVF<50> > > > >, AlphaL<Layers<RgbArg<2, Rgb<255, 0, 0> >, AlphaL<RgbArg<1, Rgb<150, 0, 0> >, StrobeF<SingleValueAdapter<IntSVF<50> >, SingleValueAdapter<IntSVF<5> > > > >, BrownNoiseF<SingleValueAdapter<IntSVF<12800> > > > >, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<OnSparkFSVF<SingleValueAdapter<IntSVF<100> > > > > >, AlphaL<Rgb<255, 255, 255>, BlastF<200, 100, 400, EffectType::EFFECT_BLAST> > >, LockupL<Layers<Layers<Layers<Layers<Rgb<0, 0, 0>, AlphaL<Rgb<255, 255, 0>, StrobeF<SingleValueAdapter<IntSVF<50> >, SingleValueAdapter<IntSVF<1> > > > >, AlphaL<Layers<RgbArg<2, Rgb<255, 0, 0> >, AlphaL<Rgb<0, 0, 0>, StrobeF<SingleValueAdapter<IntSVF<50> >, SingleValueAdapter<IntSVF<1> > > > >, BrownNoiseF<SingleValueAdapter<IntSVF<6400> > > > >, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<OnSparkFSVF<SingleValueAdapter<IntSVF<200> > > > > >, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<NoisySoundLevelCompatSVF> > >, Layers<Layers<Layers<Layers<Rgb<0, 0, 0>, AlphaL<Rgb<255, 255, 0>, StrobeF<SingleValueAdapter<IntSVF<50> >, SingleValueAdapter<IntSVF<1> > > > >, AlphaL<Layers<RgbArg<2, Rgb<255, 0, 0> >, AlphaL<Rgb<0, 0, 0>, StrobeF<SingleValueAdapter<IntSVF<50> >, SingleValueAdapter<IntSVF<1> > > > >, BrownNoiseF<SingleValueAdapter<IntSVF<6400> > > > >, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<OnSparkFSVF<SingleValueAdapter<IntSVF<200> > > > > >, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<NoisySoundLevelCompatSVF> > >, SingleValueAdapter<IntSVF<32768> >, SmoothStep<SingleValueAdapter<IntSVF<28671> >, SingleValueAdapter<IntSVF<4096> > >, LayerFunctions<Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2000> > >, SingleValueAdapter<IntSVF<3000> >, SingleValueAdapter<IntSVF<16000> > >, ScaleBase<BrownNoiseF<SingleValueAdapter<IntSVF<10> > >, SingleValueAdapter<IntSVF<14000> >, SingleValueAdapter<IntSVF<8000> > > >, Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2300> > >, SingleValueAdapter<IntSVF<26000> >, SingleValueAdapter<IntSVF<8000> > >, SingleValueAdapter<ScaleSVF<NoisySoundLevelSVF, SingleValueAdapter<IntSVF<5000> >, SingleValueAdapter<IntSVF<10000> > > > >, Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2300> > >, SingleValueAdapter<IntSVF<20000> >, SingleValueAdapter<IntSVF<30000> > >, ScaleBase<IsLessThanBase<SlowNoise<SingleValueAdapter<IntSVF<1500> > >, SingleValueAdapter<IntSVF<8000> > >, SingleValueAdapter<ScaleSVF<NoisySoundLevelSVF, SingleValueAdapter<IntSVF<5000> >, SingleValueAdapter<IntSVF<0> > > >, SingleValueAdapter<IntSVF<0> > > > > > >, LocalizedClashL<Rgb<255, 255, 255>, 60, 100, EffectType::EFFECT_CLASH> >, AlphaL<Rgb<0, 0, 0>, InOutHelperF<InOutFuncX<SingleValueAdapter<IntArgSVF<5, 100> >, SingleValueAdapter<IntArgSVF<6, 200> > >, true> > >' has no member named 'getColor'
  6246.  
  6247. 77 | virtual auto getColor2(int i) -> decltype(T().getColor(0)) override {
  6248.  
  6249. | ~~~~^~~~~~~~
  6250.  
  6251. C:\Users\Samur\Desktop\ProffieOS\styles\style_ptr.h:73:8: error: 'bool Style<T>::IsHandled(HandledFeature) [with T = Layers<Layers<Layers<Layers<Layers<Layers<Layers<RgbArg<1, Rgb<150, 0, 0> >, AlphaL<Layers<RgbArg<3, Rgb<255, 40, 0> >, AlphaL<RgbArg<4, Rgb<255, 255, 10> >, SparkleF<100, 1024> > >, StrobeF<SingleValueAdapter<IntSVF<100> >, SingleValueAdapter<IntSVF<50> > > > >, AlphaL<Layers<RgbArg<2, Rgb<255, 0, 0> >, AlphaL<RgbArg<1, Rgb<150, 0, 0> >, StrobeF<SingleValueAdapter<IntSVF<50> >, SingleValueAdapter<IntSVF<5> > > > >, BrownNoiseF<SingleValueAdapter<IntSVF<12800> > > > >, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<OnSparkFSVF<SingleValueAdapter<IntSVF<100> > > > > >, AlphaL<Rgb<255, 255, 255>, BlastF<200, 100, 400, EffectType::EFFECT_BLAST> > >, LockupL<Layers<Layers<Layers<Layers<Rgb<0, 0, 0>, AlphaL<Rgb<255, 255, 0>, StrobeF<SingleValueAdapter<IntSVF<50> >, SingleValueAdapter<IntSVF<1> > > > >, AlphaL<Layers<RgbArg<2, Rgb<255, 0, 0> >, AlphaL<Rgb<0, 0, 0>, StrobeF<SingleValueAdapter<IntSVF<50> >, SingleValueAdapter<IntSVF<1> > > > >, BrownNoiseF<SingleValueAdapter<IntSVF<6400> > > > >, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<OnSparkFSVF<SingleValueAdapter<IntSVF<200> > > > > >, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<NoisySoundLevelCompatSVF> > >, Layers<Layers<Layers<Layers<Rgb<0, 0, 0>, AlphaL<Rgb<255, 255, 0>, StrobeF<SingleValueAdapter<IntSVF<50> >, SingleValueAdapter<IntSVF<1> > > > >, AlphaL<Layers<RgbArg<2, Rgb<255, 0, 0> >, AlphaL<Rgb<0, 0, 0>, StrobeF<SingleValueAdapter<IntSVF<50> >, SingleValueAdapter<IntSVF<1> > > > >, BrownNoiseF<SingleValueAdapter<IntSVF<6400> > > > >, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<OnSparkFSVF<SingleValueAdapter<IntSVF<200> > > > > >, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<NoisySoundLevelCompatSVF> > >, SingleValueAdapter<IntSVF<32768> >, SmoothStep<SingleValueAdapter<IntSVF<28671> >, SingleValueAdapter<IntSVF<4096> > >, LayerFunctions<Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2000> > >, SingleValueAdapter<IntSVF<3000> >, SingleValueAdapter<IntSVF<16000> > >, ScaleBase<BrownNoiseF<SingleValueAdapter<IntSVF<10> > >, SingleValueAdapter<IntSVF<14000> >, SingleValueAdapter<IntSVF<8000> > > >, Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2300> > >, SingleValueAdapter<IntSVF<26000> >, SingleValueAdapter<IntSVF<8000> > >, SingleValueAdapter<ScaleSVF<NoisySoundLevelSVF, SingleValueAdapter<IntSVF<5000> >, SingleValueAdapter<IntSVF<10000> > > > >, Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2300> > >, SingleValueAdapter<IntSVF<20000> >, SingleValueAdapter<IntSVF<30000> > >, ScaleBase<IsLessThanBase<SlowNoise<SingleValueAdapter<IntSVF<1500> > >, SingleValueAdapter<IntSVF<8000> > >, SingleValueAdapter<ScaleSVF<NoisySoundLevelSVF, SingleValueAdapter<IntSVF<5000> >, SingleValueAdapter<IntSVF<0> > > >, SingleValueAdapter<IntSVF<0> > > > > > >, LocalizedClashL<Rgb<255, 255, 255>, 60, 100, EffectType::EFFECT_CLASH> >, AlphaL<Rgb<0, 0, 0>, InOutHelperF<InOutFuncX<SingleValueAdapter<IntArgSVF<5, 100> >, SingleValueAdapter<IntArgSVF<6, 200> > >, true> > >]' marked 'override', but does not override
  6252.  
  6253. 73 | bool IsHandled(HandledFeature effect) override {
  6254.  
  6255. | ^~~~~~~~~
  6256.  
  6257. C:\Users\Samur\Desktop\ProffieOS\styles\style_ptr.h:81:8: error: 'void Style<T>::run(BladeBase*) [with T = Layers<Layers<Layers<Layers<Layers<Layers<Layers<RgbArg<1, Rgb<150, 0, 0> >, AlphaL<Layers<RgbArg<3, Rgb<255, 40, 0> >, AlphaL<RgbArg<4, Rgb<255, 255, 10> >, SparkleF<100, 1024> > >, StrobeF<SingleValueAdapter<IntSVF<100> >, SingleValueAdapter<IntSVF<50> > > > >, AlphaL<Layers<RgbArg<2, Rgb<255, 0, 0> >, AlphaL<RgbArg<1, Rgb<150, 0, 0> >, StrobeF<SingleValueAdapter<IntSVF<50> >, SingleValueAdapter<IntSVF<5> > > > >, BrownNoiseF<SingleValueAdapter<IntSVF<12800> > > > >, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<OnSparkFSVF<SingleValueAdapter<IntSVF<100> > > > > >, AlphaL<Rgb<255, 255, 255>, BlastF<200, 100, 400, EffectType::EFFECT_BLAST> > >, LockupL<Layers<Layers<Layers<Layers<Rgb<0, 0, 0>, AlphaL<Rgb<255, 255, 0>, StrobeF<SingleValueAdapter<IntSVF<50> >, SingleValueAdapter<IntSVF<1> > > > >, AlphaL<Layers<RgbArg<2, Rgb<255, 0, 0> >, AlphaL<Rgb<0, 0, 0>, StrobeF<SingleValueAdapter<IntSVF<50> >, SingleValueAdapter<IntSVF<1> > > > >, BrownNoiseF<SingleValueAdapter<IntSVF<6400> > > > >, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<OnSparkFSVF<SingleValueAdapter<IntSVF<200> > > > > >, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<NoisySoundLevelCompatSVF> > >, Layers<Layers<Layers<Layers<Rgb<0, 0, 0>, AlphaL<Rgb<255, 255, 0>, StrobeF<SingleValueAdapter<IntSVF<50> >, SingleValueAdapter<IntSVF<1> > > > >, AlphaL<Layers<RgbArg<2, Rgb<255, 0, 0> >, AlphaL<Rgb<0, 0, 0>, StrobeF<SingleValueAdapter<IntSVF<50> >, SingleValueAdapter<IntSVF<1> > > > >, BrownNoiseF<SingleValueAdapter<IntSVF<6400> > > > >, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<OnSparkFSVF<SingleValueAdapter<IntSVF<200> > > > > >, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<NoisySoundLevelCompatSVF> > >, SingleValueAdapter<IntSVF<32768> >, SmoothStep<SingleValueAdapter<IntSVF<28671> >, SingleValueAdapter<IntSVF<4096> > >, LayerFunctions<Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2000> > >, SingleValueAdapter<IntSVF<3000> >, SingleValueAdapter<IntSVF<16000> > >, ScaleBase<BrownNoiseF<SingleValueAdapter<IntSVF<10> > >, SingleValueAdapter<IntSVF<14000> >, SingleValueAdapter<IntSVF<8000> > > >, Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2300> > >, SingleValueAdapter<IntSVF<26000> >, SingleValueAdapter<IntSVF<8000> > >, SingleValueAdapter<ScaleSVF<NoisySoundLevelSVF, SingleValueAdapter<IntSVF<5000> >, SingleValueAdapter<IntSVF<10000> > > > >, Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2300> > >, SingleValueAdapter<IntSVF<20000> >, SingleValueAdapter<IntSVF<30000> > >, ScaleBase<IsLessThanBase<SlowNoise<SingleValueAdapter<IntSVF<1500> > >, SingleValueAdapter<IntSVF<8000> > >, SingleValueAdapter<ScaleSVF<NoisySoundLevelSVF, SingleValueAdapter<IntSVF<5000> >, SingleValueAdapter<IntSVF<0> > > >, SingleValueAdapter<IntSVF<0> > > > > > >, LocalizedClashL<Rgb<255, 255, 255>, 60, 100, EffectType::EFFECT_CLASH> >, AlphaL<Rgb<0, 0, 0>, InOutHelperF<InOutFuncX<SingleValueAdapter<IntArgSVF<5, 100> >, SingleValueAdapter<IntArgSVF<6, 200> > >, true> > >]' marked 'override', but does not override
  6258.  
  6259. 81 | void run(BladeBase* blade) override {
  6260.  
  6261. | ^~~
  6262.  
  6263. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:463:
  6264.  
  6265. C:\Users\Samur\Desktop\ProffieOS\styles\color_cycle.h: In instantiation of 'class ColorCycle<RgbArg<1, Rgb<0, 0, 255> >, 0, 1, Layers<Layers<RgbArg<3, Rgb<0, 255, 255> >, AlphaL<RgbArg<2, Rgb<0, 0, 255> >, SingleValueAdapter<NoisySoundLevelCompatSVF> > >, AlphaL<RgbArg<4, Rgb<255, 50, 50> >, BlastF<200, 100, 400, EffectType::EFFECT_BLAST> >, LockupL<Layers<RgbArg<5, Rgb<255, 0, 0> >, AlphaL<RgbArg<3, Rgb<0, 255, 255> >, HumpFlickerF<100> > >, Layers<RgbArg<5, Rgb<255, 0, 0> >, AlphaL<RgbArg<3, Rgb<0, 255, 255> >, HumpFlickerF<100> > >, SingleValueAdapter<IntSVF<32768> >, SmoothStep<SingleValueAdapter<IntSVF<28671> >, SingleValueAdapter<IntSVF<4096> > >, LayerFunctions<Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2000> > >, SingleValueAdapter<IntSVF<3000> >, SingleValueAdapter<IntSVF<16000> > >, ScaleBase<BrownNoiseF<SingleValueAdapter<IntSVF<10> > >, SingleValueAdapter<IntSVF<14000> >, SingleValueAdapter<IntSVF<8000> > > >, Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2300> > >, SingleValueAdapter<IntSVF<26000> >, SingleValueAdapter<IntSVF<8000> > >, SingleValueAdapter<ScaleSVF<NoisySoundLevelSVF, SingleValueAdapter<IntSVF<5000> >, SingleValueAdapter<IntSVF<10000> > > > >, Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2300> > >, SingleValueAdapter<IntSVF<20000> >, SingleValueAdapter<IntSVF<30000> > >, ScaleBase<IsLessThanBase<SlowNoise<SingleValueAdapter<IntSVF<1500> > >, SingleValueAdapter<IntSVF<8000> > >, SingleValueAdapter<ScaleSVF<NoisySoundLevelSVF, SingleValueAdapter<IntSVF<5000> >, SingleValueAdapter<IntSVF<0> > > >, SingleValueAdapter<IntSVF<0> > > > > >, SimpleClashL<Rgb<255, 255, 255>, 40, EffectType::EFFECT_CLASH, SmoothStep<SingleValueAdapter<IntSVF<16384> >, SingleValueAdapter<IntSVF<24000> > > > >, 100, 2000, 1000>':
  6266.  
  6267. C:\Users\Samur\Desktop\ProffieOS\styles\style_ptr.h:71:43: required from 'class Style<ColorCycle<RgbArg<1, Rgb<0, 0, 255> >, 0, 1, Layers<Layers<RgbArg<3, Rgb<0, 255, 255> >, AlphaL<RgbArg<2, Rgb<0, 0, 255> >, SingleValueAdapter<NoisySoundLevelCompatSVF> > >, AlphaL<RgbArg<4, Rgb<255, 50, 50> >, BlastF<200, 100, 400, EffectType::EFFECT_BLAST> >, LockupL<Layers<RgbArg<5, Rgb<255, 0, 0> >, AlphaL<RgbArg<3, Rgb<0, 255, 255> >, HumpFlickerF<100> > >, Layers<RgbArg<5, Rgb<255, 0, 0> >, AlphaL<RgbArg<3, Rgb<0, 255, 255> >, HumpFlickerF<100> > >, SingleValueAdapter<IntSVF<32768> >, SmoothStep<SingleValueAdapter<IntSVF<28671> >, SingleValueAdapter<IntSVF<4096> > >, LayerFunctions<Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2000> > >, SingleValueAdapter<IntSVF<3000> >, SingleValueAdapter<IntSVF<16000> > >, ScaleBase<BrownNoiseF<SingleValueAdapter<IntSVF<10> > >, SingleValueAdapter<IntSVF<14000> >, SingleValueAdapter<IntSVF<8000> > > >, Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2300> > >, SingleValueAdapter<IntSVF<26000> >, SingleValueAdapter<IntSVF<8000> > >, SingleValueAdapter<ScaleSVF<NoisySoundLevelSVF, SingleValueAdapter<IntSVF<5000> >, SingleValueAdapter<IntSVF<10000> > > > >, Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2300> > >, SingleValueAdapter<IntSVF<20000> >, SingleValueAdapter<IntSVF<30000> > >, ScaleBase<IsLessThanBase<SlowNoise<SingleValueAdapter<IntSVF<1500> > >, SingleValueAdapter<IntSVF<8000> > >, SingleValueAdapter<ScaleSVF<NoisySoundLevelSVF, SingleValueAdapter<IntSVF<5000> >, SingleValueAdapter<IntSVF<0> > > >, SingleValueAdapter<IntSVF<0> > > > > >, SimpleClashL<Rgb<255, 255, 255>, 40, EffectType::EFFECT_CLASH, SmoothStep<SingleValueAdapter<IntSVF<16384> >, SingleValueAdapter<IntSVF<24000> > > > >, 100, 2000, 1000> >'
  6268.  
  6269. C:\Users\Samur\Desktop\ProffieOS\styles\style_ptr.h:95:10: required from 'StyleFactory* StylePtr() [with STYLE = ColorCycle<RgbArg<1, Rgb<0, 0, 255> >, 0, 1, Layers<Layers<RgbArg<3, Rgb<0, 255, 255> >, AlphaL<RgbArg<2, Rgb<0, 0, 255> >, SingleValueAdapter<NoisySoundLevelCompatSVF> > >, AlphaL<RgbArg<4, Rgb<255, 50, 50> >, BlastF<200, 100, 400, EffectType::EFFECT_BLAST> >, LockupL<Layers<RgbArg<5, Rgb<255, 0, 0> >, AlphaL<RgbArg<3, Rgb<0, 255, 255> >, HumpFlickerF<100> > >, Layers<RgbArg<5, Rgb<255, 0, 0> >, AlphaL<RgbArg<3, Rgb<0, 255, 255> >, HumpFlickerF<100> > >, SingleValueAdapter<IntSVF<32768> >, SmoothStep<SingleValueAdapter<IntSVF<28671> >, SingleValueAdapter<IntSVF<4096> > >, LayerFunctions<Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2000> > >, SingleValueAdapter<IntSVF<3000> >, SingleValueAdapter<IntSVF<16000> > >, ScaleBase<BrownNoiseF<SingleValueAdapter<IntSVF<10> > >, SingleValueAdapter<IntSVF<14000> >, SingleValueAdapter<IntSVF<8000> > > >, Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2300> > >, SingleValueAdapter<IntSVF<26000> >, SingleValueAdapter<IntSVF<8000> > >, SingleValueAdapter<ScaleSVF<NoisySoundLevelSVF, SingleValueAdapter<IntSVF<5000> >, SingleValueAdapter<IntSVF<10000> > > > >, Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2300> > >, SingleValueAdapter<IntSVF<20000> >, SingleValueAdapter<IntSVF<30000> > >, ScaleBase<IsLessThanBase<SlowNoise<SingleValueAdapter<IntSVF<1500> > >, SingleValueAdapter<IntSVF<8000> > >, SingleValueAdapter<ScaleSVF<NoisySoundLevelSVF, SingleValueAdapter<IntSVF<5000> >, SingleValueAdapter<IntSVF<0> > > >, SingleValueAdapter<IntSVF<0> > > > > >, SimpleClashL<Rgb<255, 255, 255>, 40, EffectType::EFFECT_CLASH, SmoothStep<SingleValueAdapter<IntSVF<16384> >, SingleValueAdapter<IntSVF<24000> > > > >, 100, 2000, 1000>]'
  6270.  
  6271. C:\Users\Samur\Desktop\ProffieOS\styles\style_parser.h:94:23: required from here
  6272.  
  6273. C:\Users\Samur\Desktop\ProffieOS\styles\color_cycle.h:73:100: error: 'class Layers<Layers<RgbArg<3, Rgb<0, 255, 255> >, AlphaL<RgbArg<2, Rgb<0, 0, 255> >, SingleValueAdapter<NoisySoundLevelCompatSVF> > >, AlphaL<RgbArg<4, Rgb<255, 50, 50> >, BlastF<200, 100, 400, EffectType::EFFECT_BLAST> >, LockupL<Layers<RgbArg<5, Rgb<255, 0, 0> >, AlphaL<RgbArg<3, Rgb<0, 255, 255> >, HumpFlickerF<100> > >, Layers<RgbArg<5, Rgb<255, 0, 0> >, AlphaL<RgbArg<3, Rgb<0, 255, 255> >, HumpFlickerF<100> > >, SingleValueAdapter<IntSVF<32768> >, SmoothStep<SingleValueAdapter<IntSVF<28671> >, SingleValueAdapter<IntSVF<4096> > >, LayerFunctions<Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2000> > >, SingleValueAdapter<IntSVF<3000> >, SingleValueAdapter<IntSVF<16000> > >, ScaleBase<BrownNoiseF<SingleValueAdapter<IntSVF<10> > >, SingleValueAdapter<IntSVF<14000> >, SingleValueAdapter<IntSVF<8000> > > >, Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2300> > >, SingleValueAdapter<IntSVF<26000> >, SingleValueAdapter<IntSVF<8000> > >, SingleValueAdapter<ScaleSVF<NoisySoundLevelSVF, SingleValueAdapter<IntSVF<5000> >, SingleValueAdapter<IntSVF<10000> > > > >, Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2300> > >, SingleValueAdapter<IntSVF<20000> >, SingleValueAdapter<IntSVF<30000> > >, ScaleBase<IsLessThanBase<SlowNoise<SingleValueAdapter<IntSVF<1500> > >, SingleValueAdapter<IntSVF<8000> > >, SingleValueAdapter<ScaleSVF<NoisySoundLevelSVF, SingleValueAdapter<IntSVF<5000> >, SingleValueAdapter<IntSVF<0> > > >, SingleValueAdapter<IntSVF<0> > > > > >, SimpleClashL<Rgb<255, 255, 255>, 40, EffectType::EFFECT_CLASH, SmoothStep<SingleValueAdapter<IntSVF<16384> >, SingleValueAdapter<IntSVF<24000> > > > >' has no member named 'getColor'
  6274.  
  6275. 73 | auto getColor(int led) -> decltype(MixColors(off_c_.getColor(0), MixColors(c_.getColor(0), on_c_.getColor(0), 1, 15), 1, 15)) {
  6276.  
  6277. | ~~~~~~^~~~~~~~
  6278.  
  6279. In file included from C:\Users\Samur\Desktop\ProffieOS\styles\fire.h:4,
  6280.  
  6281. from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:454:
  6282.  
  6283. C:\Users\Samur\Desktop\ProffieOS\styles\style_ptr.h: In instantiation of 'class Style<ColorCycle<RgbArg<1, Rgb<0, 0, 255> >, 0, 1, Layers<Layers<RgbArg<3, Rgb<0, 255, 255> >, AlphaL<RgbArg<2, Rgb<0, 0, 255> >, SingleValueAdapter<NoisySoundLevelCompatSVF> > >, AlphaL<RgbArg<4, Rgb<255, 50, 50> >, BlastF<200, 100, 400, EffectType::EFFECT_BLAST> >, LockupL<Layers<RgbArg<5, Rgb<255, 0, 0> >, AlphaL<RgbArg<3, Rgb<0, 255, 255> >, HumpFlickerF<100> > >, Layers<RgbArg<5, Rgb<255, 0, 0> >, AlphaL<RgbArg<3, Rgb<0, 255, 255> >, HumpFlickerF<100> > >, SingleValueAdapter<IntSVF<32768> >, SmoothStep<SingleValueAdapter<IntSVF<28671> >, SingleValueAdapter<IntSVF<4096> > >, LayerFunctions<Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2000> > >, SingleValueAdapter<IntSVF<3000> >, SingleValueAdapter<IntSVF<16000> > >, ScaleBase<BrownNoiseF<SingleValueAdapter<IntSVF<10> > >, SingleValueAdapter<IntSVF<14000> >, SingleValueAdapter<IntSVF<8000> > > >, Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2300> > >, SingleValueAdapter<IntSVF<26000> >, SingleValueAdapter<IntSVF<8000> > >, SingleValueAdapter<ScaleSVF<NoisySoundLevelSVF, SingleValueAdapter<IntSVF<5000> >, SingleValueAdapter<IntSVF<10000> > > > >, Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2300> > >, SingleValueAdapter<IntSVF<20000> >, SingleValueAdapter<IntSVF<30000> > >, ScaleBase<IsLessThanBase<SlowNoise<SingleValueAdapter<IntSVF<1500> > >, SingleValueAdapter<IntSVF<8000> > >, SingleValueAdapter<ScaleSVF<NoisySoundLevelSVF, SingleValueAdapter<IntSVF<5000> >, SingleValueAdapter<IntSVF<0> > > >, SingleValueAdapter<IntSVF<0> > > > > >, SimpleClashL<Rgb<255, 255, 255>, 40, EffectType::EFFECT_CLASH, SmoothStep<SingleValueAdapter<IntSVF<16384> >, SingleValueAdapter<IntSVF<24000> > > > >, 100, 2000, 1000> >':
  6284.  
  6285. C:\Users\Samur\Desktop\ProffieOS\styles\style_ptr.h:95:10: required from 'StyleFactory* StylePtr() [with STYLE = ColorCycle<RgbArg<1, Rgb<0, 0, 255> >, 0, 1, Layers<Layers<RgbArg<3, Rgb<0, 255, 255> >, AlphaL<RgbArg<2, Rgb<0, 0, 255> >, SingleValueAdapter<NoisySoundLevelCompatSVF> > >, AlphaL<RgbArg<4, Rgb<255, 50, 50> >, BlastF<200, 100, 400, EffectType::EFFECT_BLAST> >, LockupL<Layers<RgbArg<5, Rgb<255, 0, 0> >, AlphaL<RgbArg<3, Rgb<0, 255, 255> >, HumpFlickerF<100> > >, Layers<RgbArg<5, Rgb<255, 0, 0> >, AlphaL<RgbArg<3, Rgb<0, 255, 255> >, HumpFlickerF<100> > >, SingleValueAdapter<IntSVF<32768> >, SmoothStep<SingleValueAdapter<IntSVF<28671> >, SingleValueAdapter<IntSVF<4096> > >, LayerFunctions<Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2000> > >, SingleValueAdapter<IntSVF<3000> >, SingleValueAdapter<IntSVF<16000> > >, ScaleBase<BrownNoiseF<SingleValueAdapter<IntSVF<10> > >, SingleValueAdapter<IntSVF<14000> >, SingleValueAdapter<IntSVF<8000> > > >, Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2300> > >, SingleValueAdapter<IntSVF<26000> >, SingleValueAdapter<IntSVF<8000> > >, SingleValueAdapter<ScaleSVF<NoisySoundLevelSVF, SingleValueAdapter<IntSVF<5000> >, SingleValueAdapter<IntSVF<10000> > > > >, Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2300> > >, SingleValueAdapter<IntSVF<20000> >, SingleValueAdapter<IntSVF<30000> > >, ScaleBase<IsLessThanBase<SlowNoise<SingleValueAdapter<IntSVF<1500> > >, SingleValueAdapter<IntSVF<8000> > >, SingleValueAdapter<ScaleSVF<NoisySoundLevelSVF, SingleValueAdapter<IntSVF<5000> >, SingleValueAdapter<IntSVF<0> > > >, SingleValueAdapter<IntSVF<0> > > > > >, SimpleClashL<Rgb<255, 255, 255>, 40, EffectType::EFFECT_CLASH, SmoothStep<SingleValueAdapter<IntSVF<16384> >, SingleValueAdapter<IntSVF<24000> > > > >, 100, 2000, 1000>]'
  6286.  
  6287. C:\Users\Samur\Desktop\ProffieOS\styles\style_parser.h:94:23: required from here
  6288.  
  6289. C:\Users\Samur\Desktop\ProffieOS\styles\style_ptr.h:71:47: error: 'class ColorCycle<RgbArg<1, Rgb<0, 0, 255> >, 0, 1, Layers<Layers<RgbArg<3, Rgb<0, 255, 255> >, AlphaL<RgbArg<2, Rgb<0, 0, 255> >, SingleValueAdapter<NoisySoundLevelCompatSVF> > >, AlphaL<RgbArg<4, Rgb<255, 50, 50> >, BlastF<200, 100, 400, EffectType::EFFECT_BLAST> >, LockupL<Layers<RgbArg<5, Rgb<255, 0, 0> >, AlphaL<RgbArg<3, Rgb<0, 255, 255> >, HumpFlickerF<100> > >, Layers<RgbArg<5, Rgb<255, 0, 0> >, AlphaL<RgbArg<3, Rgb<0, 255, 255> >, HumpFlickerF<100> > >, SingleValueAdapter<IntSVF<32768> >, SmoothStep<SingleValueAdapter<IntSVF<28671> >, SingleValueAdapter<IntSVF<4096> > >, LayerFunctions<Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2000> > >, SingleValueAdapter<IntSVF<3000> >, SingleValueAdapter<IntSVF<16000> > >, ScaleBase<BrownNoiseF<SingleValueAdapter<IntSVF<10> > >, SingleValueAdapter<IntSVF<14000> >, SingleValueAdapter<IntSVF<8000> > > >, Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2300> > >, SingleValueAdapter<IntSVF<26000> >, SingleValueAdapter<IntSVF<8000> > >, SingleValueAdapter<ScaleSVF<NoisySoundLevelSVF, SingleValueAdapter<IntSVF<5000> >, SingleValueAdapter<IntSVF<10000> > > > >, Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2300> > >, SingleValueAdapter<IntSVF<20000> >, SingleValueAdapter<IntSVF<30000> > >, ScaleBase<IsLessThanBase<SlowNoise<SingleValueAdapter<IntSVF<1500> > >, SingleValueAdapter<IntSVF<8000> > >, SingleValueAdapter<ScaleSVF<NoisySoundLevelSVF, SingleValueAdapter<IntSVF<5000> >, SingleValueAdapter<IntSVF<0> > > >, SingleValueAdapter<IntSVF<0> > > > > >, SimpleClashL<Rgb<255, 255, 255>, 40, EffectType::EFFECT_CLASH, SmoothStep<SingleValueAdapter<IntSVF<16384> >, SingleValueAdapter<IntSVF<24000> > > > >, 100, 2000, 1000>' has no member named 'getColor'
  6290.  
  6291. 71 | class Style : public StyleHelper<decltype(T().getColor(0))> {
  6292.  
  6293. | ~~~~^~~~~~~~
  6294.  
  6295. C:\Users\Samur\Desktop\ProffieOS\styles\style_ptr.h:77:49: error: 'class ColorCycle<RgbArg<1, Rgb<0, 0, 255> >, 0, 1, Layers<Layers<RgbArg<3, Rgb<0, 255, 255> >, AlphaL<RgbArg<2, Rgb<0, 0, 255> >, SingleValueAdapter<NoisySoundLevelCompatSVF> > >, AlphaL<RgbArg<4, Rgb<255, 50, 50> >, BlastF<200, 100, 400, EffectType::EFFECT_BLAST> >, LockupL<Layers<RgbArg<5, Rgb<255, 0, 0> >, AlphaL<RgbArg<3, Rgb<0, 255, 255> >, HumpFlickerF<100> > >, Layers<RgbArg<5, Rgb<255, 0, 0> >, AlphaL<RgbArg<3, Rgb<0, 255, 255> >, HumpFlickerF<100> > >, SingleValueAdapter<IntSVF<32768> >, SmoothStep<SingleValueAdapter<IntSVF<28671> >, SingleValueAdapter<IntSVF<4096> > >, LayerFunctions<Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2000> > >, SingleValueAdapter<IntSVF<3000> >, SingleValueAdapter<IntSVF<16000> > >, ScaleBase<BrownNoiseF<SingleValueAdapter<IntSVF<10> > >, SingleValueAdapter<IntSVF<14000> >, SingleValueAdapter<IntSVF<8000> > > >, Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2300> > >, SingleValueAdapter<IntSVF<26000> >, SingleValueAdapter<IntSVF<8000> > >, SingleValueAdapter<ScaleSVF<NoisySoundLevelSVF, SingleValueAdapter<IntSVF<5000> >, SingleValueAdapter<IntSVF<10000> > > > >, Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2300> > >, SingleValueAdapter<IntSVF<20000> >, SingleValueAdapter<IntSVF<30000> > >, ScaleBase<IsLessThanBase<SlowNoise<SingleValueAdapter<IntSVF<1500> > >, SingleValueAdapter<IntSVF<8000> > >, SingleValueAdapter<ScaleSVF<NoisySoundLevelSVF, SingleValueAdapter<IntSVF<5000> >, SingleValueAdapter<IntSVF<0> > > >, SingleValueAdapter<IntSVF<0> > > > > >, SimpleClashL<Rgb<255, 255, 255>, 40, EffectType::EFFECT_CLASH, SmoothStep<SingleValueAdapter<IntSVF<16384> >, SingleValueAdapter<IntSVF<24000> > > > >, 100, 2000, 1000>' has no member named 'getColor'
  6296.  
  6297. 77 | virtual auto getColor2(int i) -> decltype(T().getColor(0)) override {
  6298.  
  6299. | ~~~~^~~~~~~~
  6300.  
  6301. C:\Users\Samur\Desktop\ProffieOS\styles\style_ptr.h:73:8: error: 'bool Style<T>::IsHandled(HandledFeature) [with T = ColorCycle<RgbArg<1, Rgb<0, 0, 255> >, 0, 1, Layers<Layers<RgbArg<3, Rgb<0, 255, 255> >, AlphaL<RgbArg<2, Rgb<0, 0, 255> >, SingleValueAdapter<NoisySoundLevelCompatSVF> > >, AlphaL<RgbArg<4, Rgb<255, 50, 50> >, BlastF<200, 100, 400, EffectType::EFFECT_BLAST> >, LockupL<Layers<RgbArg<5, Rgb<255, 0, 0> >, AlphaL<RgbArg<3, Rgb<0, 255, 255> >, HumpFlickerF<100> > >, Layers<RgbArg<5, Rgb<255, 0, 0> >, AlphaL<RgbArg<3, Rgb<0, 255, 255> >, HumpFlickerF<100> > >, SingleValueAdapter<IntSVF<32768> >, SmoothStep<SingleValueAdapter<IntSVF<28671> >, SingleValueAdapter<IntSVF<4096> > >, LayerFunctions<Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2000> > >, SingleValueAdapter<IntSVF<3000> >, SingleValueAdapter<IntSVF<16000> > >, ScaleBase<BrownNoiseF<SingleValueAdapter<IntSVF<10> > >, SingleValueAdapter<IntSVF<14000> >, SingleValueAdapter<IntSVF<8000> > > >, Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2300> > >, SingleValueAdapter<IntSVF<26000> >, SingleValueAdapter<IntSVF<8000> > >, SingleValueAdapter<ScaleSVF<NoisySoundLevelSVF, SingleValueAdapter<IntSVF<5000> >, SingleValueAdapter<IntSVF<10000> > > > >, Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2300> > >, SingleValueAdapter<IntSVF<20000> >, SingleValueAdapter<IntSVF<30000> > >, ScaleBase<IsLessThanBase<SlowNoise<SingleValueAdapter<IntSVF<1500> > >, SingleValueAdapter<IntSVF<8000> > >, SingleValueAdapter<ScaleSVF<NoisySoundLevelSVF, SingleValueAdapter<IntSVF<5000> >, SingleValueAdapter<IntSVF<0> > > >, SingleValueAdapter<IntSVF<0> > > > > >, SimpleClashL<Rgb<255, 255, 255>, 40, EffectType::EFFECT_CLASH, SmoothStep<SingleValueAdapter<IntSVF<16384> >, SingleValueAdapter<IntSVF<24000> > > > >, 100, 2000, 1000>]' marked 'override', but does not override
  6302.  
  6303. 73 | bool IsHandled(HandledFeature effect) override {
  6304.  
  6305. | ^~~~~~~~~
  6306.  
  6307. C:\Users\Samur\Desktop\ProffieOS\styles\style_ptr.h:81:8: error: 'void Style<T>::run(BladeBase*) [with T = ColorCycle<RgbArg<1, Rgb<0, 0, 255> >, 0, 1, Layers<Layers<RgbArg<3, Rgb<0, 255, 255> >, AlphaL<RgbArg<2, Rgb<0, 0, 255> >, SingleValueAdapter<NoisySoundLevelCompatSVF> > >, AlphaL<RgbArg<4, Rgb<255, 50, 50> >, BlastF<200, 100, 400, EffectType::EFFECT_BLAST> >, LockupL<Layers<RgbArg<5, Rgb<255, 0, 0> >, AlphaL<RgbArg<3, Rgb<0, 255, 255> >, HumpFlickerF<100> > >, Layers<RgbArg<5, Rgb<255, 0, 0> >, AlphaL<RgbArg<3, Rgb<0, 255, 255> >, HumpFlickerF<100> > >, SingleValueAdapter<IntSVF<32768> >, SmoothStep<SingleValueAdapter<IntSVF<28671> >, SingleValueAdapter<IntSVF<4096> > >, LayerFunctions<Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2000> > >, SingleValueAdapter<IntSVF<3000> >, SingleValueAdapter<IntSVF<16000> > >, ScaleBase<BrownNoiseF<SingleValueAdapter<IntSVF<10> > >, SingleValueAdapter<IntSVF<14000> >, SingleValueAdapter<IntSVF<8000> > > >, Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2300> > >, SingleValueAdapter<IntSVF<26000> >, SingleValueAdapter<IntSVF<8000> > >, SingleValueAdapter<ScaleSVF<NoisySoundLevelSVF, SingleValueAdapter<IntSVF<5000> >, SingleValueAdapter<IntSVF<10000> > > > >, Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2300> > >, SingleValueAdapter<IntSVF<20000> >, SingleValueAdapter<IntSVF<30000> > >, ScaleBase<IsLessThanBase<SlowNoise<SingleValueAdapter<IntSVF<1500> > >, SingleValueAdapter<IntSVF<8000> > >, SingleValueAdapter<ScaleSVF<NoisySoundLevelSVF, SingleValueAdapter<IntSVF<5000> >, SingleValueAdapter<IntSVF<0> > > >, SingleValueAdapter<IntSVF<0> > > > > >, SimpleClashL<Rgb<255, 255, 255>, 40, EffectType::EFFECT_CLASH, SmoothStep<SingleValueAdapter<IntSVF<16384> >, SingleValueAdapter<IntSVF<24000> > > > >, 100, 2000, 1000>]' marked 'override', but does not override
  6308.  
  6309. 81 | void run(BladeBase* blade) override {
  6310.  
  6311. | ^~~
  6312.  
  6313. C:\Users\Samur\Desktop\ProffieOS\styles\style_ptr.h: In instantiation of 'class Style<Layers<Layers<Layers<Layers<Layers<Rgb<255, 0, 255>, AlphaL<Rgb<255, 255, 255>, SparkleF<400, 1024> > >, AlphaL<Rgb<255, 0, 0>, SingleValueAdapter<NoisySoundLevelCompatSVF> > >, LockupL<AlphaL<Layers<Mix<SmoothStep<SingleValueAdapter<BladeAngleXSVF<SingleValueAdapter<IntSVF<0> >, SingleValueAdapter<IntSVF<32768> > > >, SingleValueAdapter<IntSVF<0> > >, StripesX<SingleValueAdapter<IntSVF<1000> >, SingleValueAdapter<IntSVF<1000> >, Rgb<255, 97, 0>, Rgb<255, 0, 0>, Rgb<0, 255, 0>, Rgb<0, 0, 255> >, StripesX<SingleValueAdapter<IntSVF<1000> >, SingleValueAdapter<IntSVF<-1000> >, Rgb<255, 97, 0>, Rgb<255, 0, 0>, Rgb<0, 255, 0>, Rgb<0, 0, 255> > >, AlphaL<Rgb<255, 255, 255>, Bump<SingleValueAdapter<BladeAngleXSVF<SingleValueAdapter<IntSVF<0> >, SingleValueAdapter<IntSVF<32768> > > >, SingleValueAdapter<IntSVF<6000> > > > >, Bump<SingleValueAdapter<BladeAngleXSVF<SingleValueAdapter<IntSVF<0> >, SingleValueAdapter<IntSVF<32768> > > >, SingleValueAdapter<IntSVF<24000> > > >, Rgb<255, 0, 0>, SingleValueAdapter<IntSVF<32768> >, SmoothStep<SingleValueAdapter<IntSVF<28671> >, SingleValueAdapter<IntSVF<4096> > >, LayerFunctions<Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2000> > >, SingleValueAdapter<IntSVF<3000> >, SingleValueAdapter<IntSVF<16000> > >, ScaleBase<BrownNoiseF<SingleValueAdapter<IntSVF<10> > >, SingleValueAdapter<IntSVF<14000> >, SingleValueAdapter<IntSVF<8000> > > >, Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2300> > >, SingleValueAdapter<IntSVF<26000> >, SingleValueAdapter<IntSVF<8000> > >, SingleValueAdapter<ScaleSVF<NoisySoundLevelSVF, SingleValueAdapter<IntSVF<5000> >, SingleValueAdapter<IntSVF<10000> > > > >, Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2300> > >, SingleValueAdapter<IntSVF<20000> >, SingleValueAdapter<IntSVF<30000> > >, ScaleBase<IsLessThanBase<SlowNoise<SingleValueAdapter<IntSVF<1500> > >, SingleValueAdapter<IntSVF<8000> > >, SingleValueAdapter<ScaleSVF<NoisySoundLevelSVF, SingleValueAdapter<IntSVF<5000> >, SingleValueAdapter<IntSVF<0> > > >, SingleValueAdapter<IntSVF<0> > > > > > > >, LocalizedClashL<Rgb<255, 255, 255>, 80, 100, EffectType::EFFECT_CLASH>, InOutTrL<TrJoin<TrWipeX<SingleValueAdapter<IntSVF<300> > >, TrSparkX<Rgb<255, 255, 255>, SingleValueAdapter<IntSVF<100> >, SingleValueAdapter<IntSVF<300> >, SingleValueAdapter<IntSVF<0> > > >, TrConcat<TrWipeInX<SingleValueAdapter<IntSVF<1500> > >, Layers<Rgb<255, 0, 255>, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<NoisySoundLevelCompatSVF> > >, TrJoin<TrWipeInX<SingleValueAdapter<IntSVF<300> > >, TrSparkX<Rgb<255, 255, 255>, SingleValueAdapter<IntSVF<100> >, SingleValueAdapter<IntSVF<300> >, SingleValueAdapter<IntSVF<32768> > > > >, Rgb<0, 0, 0>, true>, TransitionEffectL<TrConcat<TrWipeX<SingleValueAdapter<IntSVF<2800> > >, Layers<Rgb<0, 0, 0>, AlphaL<Rgb<255, 0, 255>, SparkleF<300, 1024> > >, TrConcat<TrJoin<TrWipeX<SingleValueAdapter<IntSVF<750> > >, TrSparkX<Rgb<255, 255, 255>, SingleValueAdapter<IntSVF<400> >, SingleValueAdapter<IntSVF<750> >, SingleValueAdapter<IntSVF<0> > > >, Rgb<0, 0, 0>, TrJoin<TrWipeInX<SingleValueAdapter<IntSVF<150> > >, TrSparkX<Rgb<255, 0, 255>, SingleValueAdapter<IntSVF<100> >, SingleValueAdapter<IntSVF<150> >, SingleValueAdapter<IntSVF<32768> > > > > >, EffectType::EFFECT_PREON>, TransitionEffectL<TrConcat<TrFadeX<SingleValueAdapter<IntSVF<100> > >, Layers<Rgb<0, 0, 0>, AlphaL<Rgb<255, 255, 255>, SparkleF<300, 1024> > >, TrFadeX<SingleValueAdapter<IntSVF<100> > > >, EffectType::EFFECT_POSTOFF> > >':
  6314.  
  6315. C:\Users\Samur\Desktop\ProffieOS\styles\style_ptr.h:95:10: required from 'StyleFactory* StylePtr() [with STYLE = Layers<Layers<Layers<Layers<Layers<Rgb<255, 0, 255>, AlphaL<Rgb<255, 255, 255>, SparkleF<400, 1024> > >, AlphaL<Rgb<255, 0, 0>, SingleValueAdapter<NoisySoundLevelCompatSVF> > >, LockupL<AlphaL<Layers<Mix<SmoothStep<SingleValueAdapter<BladeAngleXSVF<SingleValueAdapter<IntSVF<0> >, SingleValueAdapter<IntSVF<32768> > > >, SingleValueAdapter<IntSVF<0> > >, StripesX<SingleValueAdapter<IntSVF<1000> >, SingleValueAdapter<IntSVF<1000> >, Rgb<255, 97, 0>, Rgb<255, 0, 0>, Rgb<0, 255, 0>, Rgb<0, 0, 255> >, StripesX<SingleValueAdapter<IntSVF<1000> >, SingleValueAdapter<IntSVF<-1000> >, Rgb<255, 97, 0>, Rgb<255, 0, 0>, Rgb<0, 255, 0>, Rgb<0, 0, 255> > >, AlphaL<Rgb<255, 255, 255>, Bump<SingleValueAdapter<BladeAngleXSVF<SingleValueAdapter<IntSVF<0> >, SingleValueAdapter<IntSVF<32768> > > >, SingleValueAdapter<IntSVF<6000> > > > >, Bump<SingleValueAdapter<BladeAngleXSVF<SingleValueAdapter<IntSVF<0> >, SingleValueAdapter<IntSVF<32768> > > >, SingleValueAdapter<IntSVF<24000> > > >, Rgb<255, 0, 0>, SingleValueAdapter<IntSVF<32768> >, SmoothStep<SingleValueAdapter<IntSVF<28671> >, SingleValueAdapter<IntSVF<4096> > >, LayerFunctions<Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2000> > >, SingleValueAdapter<IntSVF<3000> >, SingleValueAdapter<IntSVF<16000> > >, ScaleBase<BrownNoiseF<SingleValueAdapter<IntSVF<10> > >, SingleValueAdapter<IntSVF<14000> >, SingleValueAdapter<IntSVF<8000> > > >, Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2300> > >, SingleValueAdapter<IntSVF<26000> >, SingleValueAdapter<IntSVF<8000> > >, SingleValueAdapter<ScaleSVF<NoisySoundLevelSVF, SingleValueAdapter<IntSVF<5000> >, SingleValueAdapter<IntSVF<10000> > > > >, Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2300> > >, SingleValueAdapter<IntSVF<20000> >, SingleValueAdapter<IntSVF<30000> > >, ScaleBase<IsLessThanBase<SlowNoise<SingleValueAdapter<IntSVF<1500> > >, SingleValueAdapter<IntSVF<8000> > >, SingleValueAdapter<ScaleSVF<NoisySoundLevelSVF, SingleValueAdapter<IntSVF<5000> >, SingleValueAdapter<IntSVF<0> > > >, SingleValueAdapter<IntSVF<0> > > > > > > >, LocalizedClashL<Rgb<255, 255, 255>, 80, 100, EffectType::EFFECT_CLASH>, InOutTrL<TrJoin<TrWipeX<SingleValueAdapter<IntSVF<300> > >, TrSparkX<Rgb<255, 255, 255>, SingleValueAdapter<IntSVF<100> >, SingleValueAdapter<IntSVF<300> >, SingleValueAdapter<IntSVF<0> > > >, TrConcat<TrWipeInX<SingleValueAdapter<IntSVF<1500> > >, Layers<Rgb<255, 0, 255>, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<NoisySoundLevelCompatSVF> > >, TrJoin<TrWipeInX<SingleValueAdapter<IntSVF<300> > >, TrSparkX<Rgb<255, 255, 255>, SingleValueAdapter<IntSVF<100> >, SingleValueAdapter<IntSVF<300> >, SingleValueAdapter<IntSVF<32768> > > > >, Rgb<0, 0, 0>, true>, TransitionEffectL<TrConcat<TrWipeX<SingleValueAdapter<IntSVF<2800> > >, Layers<Rgb<0, 0, 0>, AlphaL<Rgb<255, 0, 255>, SparkleF<300, 1024> > >, TrConcat<TrJoin<TrWipeX<SingleValueAdapter<IntSVF<750> > >, TrSparkX<Rgb<255, 255, 255>, SingleValueAdapter<IntSVF<400> >, SingleValueAdapter<IntSVF<750> >, SingleValueAdapter<IntSVF<0> > > >, Rgb<0, 0, 0>, TrJoin<TrWipeInX<SingleValueAdapter<IntSVF<150> > >, TrSparkX<Rgb<255, 0, 255>, SingleValueAdapter<IntSVF<100> >, SingleValueAdapter<IntSVF<150> >, SingleValueAdapter<IntSVF<32768> > > > > >, EffectType::EFFECT_PREON>, TransitionEffectL<TrConcat<TrFadeX<SingleValueAdapter<IntSVF<100> > >, Layers<Rgb<0, 0, 0>, AlphaL<Rgb<255, 255, 255>, SparkleF<300, 1024> > >, TrFadeX<SingleValueAdapter<IntSVF<100> > > >, EffectType::EFFECT_POSTOFF> >]'
  6316.  
  6317. C:\Users\Samur\Desktop\ProffieOS\config\sailor_jedi_config.h:24:86: required from here
  6318.  
  6319. C:\Users\Samur\Desktop\ProffieOS\styles\style_ptr.h:71:47: error: 'class Layers<Layers<Layers<Layers<Layers<Rgb<255, 0, 255>, AlphaL<Rgb<255, 255, 255>, SparkleF<400, 1024> > >, AlphaL<Rgb<255, 0, 0>, SingleValueAdapter<NoisySoundLevelCompatSVF> > >, LockupL<AlphaL<Layers<Mix<SmoothStep<SingleValueAdapter<BladeAngleXSVF<SingleValueAdapter<IntSVF<0> >, SingleValueAdapter<IntSVF<32768> > > >, SingleValueAdapter<IntSVF<0> > >, StripesX<SingleValueAdapter<IntSVF<1000> >, SingleValueAdapter<IntSVF<1000> >, Rgb<255, 97, 0>, Rgb<255, 0, 0>, Rgb<0, 255, 0>, Rgb<0, 0, 255> >, StripesX<SingleValueAdapter<IntSVF<1000> >, SingleValueAdapter<IntSVF<-1000> >, Rgb<255, 97, 0>, Rgb<255, 0, 0>, Rgb<0, 255, 0>, Rgb<0, 0, 255> > >, AlphaL<Rgb<255, 255, 255>, Bump<SingleValueAdapter<BladeAngleXSVF<SingleValueAdapter<IntSVF<0> >, SingleValueAdapter<IntSVF<32768> > > >, SingleValueAdapter<IntSVF<6000> > > > >, Bump<SingleValueAdapter<BladeAngleXSVF<SingleValueAdapter<IntSVF<0> >, SingleValueAdapter<IntSVF<32768> > > >, SingleValueAdapter<IntSVF<24000> > > >, Rgb<255, 0, 0>, SingleValueAdapter<IntSVF<32768> >, SmoothStep<SingleValueAdapter<IntSVF<28671> >, SingleValueAdapter<IntSVF<4096> > >, LayerFunctions<Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2000> > >, SingleValueAdapter<IntSVF<3000> >, SingleValueAdapter<IntSVF<16000> > >, ScaleBase<BrownNoiseF<SingleValueAdapter<IntSVF<10> > >, SingleValueAdapter<IntSVF<14000> >, SingleValueAdapter<IntSVF<8000> > > >, Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2300> > >, SingleValueAdapter<IntSVF<26000> >, SingleValueAdapter<IntSVF<8000> > >, SingleValueAdapter<ScaleSVF<NoisySoundLevelSVF, SingleValueAdapter<IntSVF<5000> >, SingleValueAdapter<IntSVF<10000> > > > >, Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2300> > >, SingleValueAdapter<IntSVF<20000> >, SingleValueAdapter<IntSVF<30000> > >, ScaleBase<IsLessThanBase<SlowNoise<SingleValueAdapter<IntSVF<1500> > >, SingleValueAdapter<IntSVF<8000> > >, SingleValueAdapter<ScaleSVF<NoisySoundLevelSVF, SingleValueAdapter<IntSVF<5000> >, SingleValueAdapter<IntSVF<0> > > >, SingleValueAdapter<IntSVF<0> > > > > > > >, LocalizedClashL<Rgb<255, 255, 255>, 80, 100, EffectType::EFFECT_CLASH>, InOutTrL<TrJoin<TrWipeX<SingleValueAdapter<IntSVF<300> > >, TrSparkX<Rgb<255, 255, 255>, SingleValueAdapter<IntSVF<100> >, SingleValueAdapter<IntSVF<300> >, SingleValueAdapter<IntSVF<0> > > >, TrConcat<TrWipeInX<SingleValueAdapter<IntSVF<1500> > >, Layers<Rgb<255, 0, 255>, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<NoisySoundLevelCompatSVF> > >, TrJoin<TrWipeInX<SingleValueAdapter<IntSVF<300> > >, TrSparkX<Rgb<255, 255, 255>, SingleValueAdapter<IntSVF<100> >, SingleValueAdapter<IntSVF<300> >, SingleValueAdapter<IntSVF<32768> > > > >, Rgb<0, 0, 0>, true>, TransitionEffectL<TrConcat<TrWipeX<SingleValueAdapter<IntSVF<2800> > >, Layers<Rgb<0, 0, 0>, AlphaL<Rgb<255, 0, 255>, SparkleF<300, 1024> > >, TrConcat<TrJoin<TrWipeX<SingleValueAdapter<IntSVF<750> > >, TrSparkX<Rgb<255, 255, 255>, SingleValueAdapter<IntSVF<400> >, SingleValueAdapter<IntSVF<750> >, SingleValueAdapter<IntSVF<0> > > >, Rgb<0, 0, 0>, TrJoin<TrWipeInX<SingleValueAdapter<IntSVF<150> > >, TrSparkX<Rgb<255, 0, 255>, SingleValueAdapter<IntSVF<100> >, SingleValueAdapter<IntSVF<150> >, SingleValueAdapter<IntSVF<32768> > > > > >, EffectType::EFFECT_PREON>, TransitionEffectL<TrConcat<TrFadeX<SingleValueAdapter<IntSVF<100> > >, Layers<Rgb<0, 0, 0>, AlphaL<Rgb<255, 255, 255>, SparkleF<300, 1024> > >, TrFadeX<SingleValueAdapter<IntSVF<100> > > >, EffectType::EFFECT_POSTOFF> >' has no member named 'getColor'
  6320.  
  6321. 71 | class Style : public StyleHelper<decltype(T().getColor(0))> {
  6322.  
  6323. | ~~~~^~~~~~~~
  6324.  
  6325. C:\Users\Samur\Desktop\ProffieOS\styles\style_ptr.h:77:49: error: 'class Layers<Layers<Layers<Layers<Layers<Rgb<255, 0, 255>, AlphaL<Rgb<255, 255, 255>, SparkleF<400, 1024> > >, AlphaL<Rgb<255, 0, 0>, SingleValueAdapter<NoisySoundLevelCompatSVF> > >, LockupL<AlphaL<Layers<Mix<SmoothStep<SingleValueAdapter<BladeAngleXSVF<SingleValueAdapter<IntSVF<0> >, SingleValueAdapter<IntSVF<32768> > > >, SingleValueAdapter<IntSVF<0> > >, StripesX<SingleValueAdapter<IntSVF<1000> >, SingleValueAdapter<IntSVF<1000> >, Rgb<255, 97, 0>, Rgb<255, 0, 0>, Rgb<0, 255, 0>, Rgb<0, 0, 255> >, StripesX<SingleValueAdapter<IntSVF<1000> >, SingleValueAdapter<IntSVF<-1000> >, Rgb<255, 97, 0>, Rgb<255, 0, 0>, Rgb<0, 255, 0>, Rgb<0, 0, 255> > >, AlphaL<Rgb<255, 255, 255>, Bump<SingleValueAdapter<BladeAngleXSVF<SingleValueAdapter<IntSVF<0> >, SingleValueAdapter<IntSVF<32768> > > >, SingleValueAdapter<IntSVF<6000> > > > >, Bump<SingleValueAdapter<BladeAngleXSVF<SingleValueAdapter<IntSVF<0> >, SingleValueAdapter<IntSVF<32768> > > >, SingleValueAdapter<IntSVF<24000> > > >, Rgb<255, 0, 0>, SingleValueAdapter<IntSVF<32768> >, SmoothStep<SingleValueAdapter<IntSVF<28671> >, SingleValueAdapter<IntSVF<4096> > >, LayerFunctions<Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2000> > >, SingleValueAdapter<IntSVF<3000> >, SingleValueAdapter<IntSVF<16000> > >, ScaleBase<BrownNoiseF<SingleValueAdapter<IntSVF<10> > >, SingleValueAdapter<IntSVF<14000> >, SingleValueAdapter<IntSVF<8000> > > >, Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2300> > >, SingleValueAdapter<IntSVF<26000> >, SingleValueAdapter<IntSVF<8000> > >, SingleValueAdapter<ScaleSVF<NoisySoundLevelSVF, SingleValueAdapter<IntSVF<5000> >, SingleValueAdapter<IntSVF<10000> > > > >, Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2300> > >, SingleValueAdapter<IntSVF<20000> >, SingleValueAdapter<IntSVF<30000> > >, ScaleBase<IsLessThanBase<SlowNoise<SingleValueAdapter<IntSVF<1500> > >, SingleValueAdapter<IntSVF<8000> > >, SingleValueAdapter<ScaleSVF<NoisySoundLevelSVF, SingleValueAdapter<IntSVF<5000> >, SingleValueAdapter<IntSVF<0> > > >, SingleValueAdapter<IntSVF<0> > > > > > > >, LocalizedClashL<Rgb<255, 255, 255>, 80, 100, EffectType::EFFECT_CLASH>, InOutTrL<TrJoin<TrWipeX<SingleValueAdapter<IntSVF<300> > >, TrSparkX<Rgb<255, 255, 255>, SingleValueAdapter<IntSVF<100> >, SingleValueAdapter<IntSVF<300> >, SingleValueAdapter<IntSVF<0> > > >, TrConcat<TrWipeInX<SingleValueAdapter<IntSVF<1500> > >, Layers<Rgb<255, 0, 255>, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<NoisySoundLevelCompatSVF> > >, TrJoin<TrWipeInX<SingleValueAdapter<IntSVF<300> > >, TrSparkX<Rgb<255, 255, 255>, SingleValueAdapter<IntSVF<100> >, SingleValueAdapter<IntSVF<300> >, SingleValueAdapter<IntSVF<32768> > > > >, Rgb<0, 0, 0>, true>, TransitionEffectL<TrConcat<TrWipeX<SingleValueAdapter<IntSVF<2800> > >, Layers<Rgb<0, 0, 0>, AlphaL<Rgb<255, 0, 255>, SparkleF<300, 1024> > >, TrConcat<TrJoin<TrWipeX<SingleValueAdapter<IntSVF<750> > >, TrSparkX<Rgb<255, 255, 255>, SingleValueAdapter<IntSVF<400> >, SingleValueAdapter<IntSVF<750> >, SingleValueAdapter<IntSVF<0> > > >, Rgb<0, 0, 0>, TrJoin<TrWipeInX<SingleValueAdapter<IntSVF<150> > >, TrSparkX<Rgb<255, 0, 255>, SingleValueAdapter<IntSVF<100> >, SingleValueAdapter<IntSVF<150> >, SingleValueAdapter<IntSVF<32768> > > > > >, EffectType::EFFECT_PREON>, TransitionEffectL<TrConcat<TrFadeX<SingleValueAdapter<IntSVF<100> > >, Layers<Rgb<0, 0, 0>, AlphaL<Rgb<255, 255, 255>, SparkleF<300, 1024> > >, TrFadeX<SingleValueAdapter<IntSVF<100> > > >, EffectType::EFFECT_POSTOFF> >' has no member named 'getColor'
  6326.  
  6327. 77 | virtual auto getColor2(int i) -> decltype(T().getColor(0)) override {
  6328.  
  6329. | ~~~~^~~~~~~~
  6330.  
  6331. C:\Users\Samur\Desktop\ProffieOS\styles\style_ptr.h:73:8: error: 'bool Style<T>::IsHandled(HandledFeature) [with T = Layers<Layers<Layers<Layers<Layers<Rgb<255, 0, 255>, AlphaL<Rgb<255, 255, 255>, SparkleF<400, 1024> > >, AlphaL<Rgb<255, 0, 0>, SingleValueAdapter<NoisySoundLevelCompatSVF> > >, LockupL<AlphaL<Layers<Mix<SmoothStep<SingleValueAdapter<BladeAngleXSVF<SingleValueAdapter<IntSVF<0> >, SingleValueAdapter<IntSVF<32768> > > >, SingleValueAdapter<IntSVF<0> > >, StripesX<SingleValueAdapter<IntSVF<1000> >, SingleValueAdapter<IntSVF<1000> >, Rgb<255, 97, 0>, Rgb<255, 0, 0>, Rgb<0, 255, 0>, Rgb<0, 0, 255> >, StripesX<SingleValueAdapter<IntSVF<1000> >, SingleValueAdapter<IntSVF<-1000> >, Rgb<255, 97, 0>, Rgb<255, 0, 0>, Rgb<0, 255, 0>, Rgb<0, 0, 255> > >, AlphaL<Rgb<255, 255, 255>, Bump<SingleValueAdapter<BladeAngleXSVF<SingleValueAdapter<IntSVF<0> >, SingleValueAdapter<IntSVF<32768> > > >, SingleValueAdapter<IntSVF<6000> > > > >, Bump<SingleValueAdapter<BladeAngleXSVF<SingleValueAdapter<IntSVF<0> >, SingleValueAdapter<IntSVF<32768> > > >, SingleValueAdapter<IntSVF<24000> > > >, Rgb<255, 0, 0>, SingleValueAdapter<IntSVF<32768> >, SmoothStep<SingleValueAdapter<IntSVF<28671> >, SingleValueAdapter<IntSVF<4096> > >, LayerFunctions<Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2000> > >, SingleValueAdapter<IntSVF<3000> >, SingleValueAdapter<IntSVF<16000> > >, ScaleBase<BrownNoiseF<SingleValueAdapter<IntSVF<10> > >, SingleValueAdapter<IntSVF<14000> >, SingleValueAdapter<IntSVF<8000> > > >, Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2300> > >, SingleValueAdapter<IntSVF<26000> >, SingleValueAdapter<IntSVF<8000> > >, SingleValueAdapter<ScaleSVF<NoisySoundLevelSVF, SingleValueAdapter<IntSVF<5000> >, SingleValueAdapter<IntSVF<10000> > > > >, Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2300> > >, SingleValueAdapter<IntSVF<20000> >, SingleValueAdapter<IntSVF<30000> > >, ScaleBase<IsLessThanBase<SlowNoise<SingleValueAdapter<IntSVF<1500> > >, SingleValueAdapter<IntSVF<8000> > >, SingleValueAdapter<ScaleSVF<NoisySoundLevelSVF, SingleValueAdapter<IntSVF<5000> >, SingleValueAdapter<IntSVF<0> > > >, SingleValueAdapter<IntSVF<0> > > > > > > >, LocalizedClashL<Rgb<255, 255, 255>, 80, 100, EffectType::EFFECT_CLASH>, InOutTrL<TrJoin<TrWipeX<SingleValueAdapter<IntSVF<300> > >, TrSparkX<Rgb<255, 255, 255>, SingleValueAdapter<IntSVF<100> >, SingleValueAdapter<IntSVF<300> >, SingleValueAdapter<IntSVF<0> > > >, TrConcat<TrWipeInX<SingleValueAdapter<IntSVF<1500> > >, Layers<Rgb<255, 0, 255>, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<NoisySoundLevelCompatSVF> > >, TrJoin<TrWipeInX<SingleValueAdapter<IntSVF<300> > >, TrSparkX<Rgb<255, 255, 255>, SingleValueAdapter<IntSVF<100> >, SingleValueAdapter<IntSVF<300> >, SingleValueAdapter<IntSVF<32768> > > > >, Rgb<0, 0, 0>, true>, TransitionEffectL<TrConcat<TrWipeX<SingleValueAdapter<IntSVF<2800> > >, Layers<Rgb<0, 0, 0>, AlphaL<Rgb<255, 0, 255>, SparkleF<300, 1024> > >, TrConcat<TrJoin<TrWipeX<SingleValueAdapter<IntSVF<750> > >, TrSparkX<Rgb<255, 255, 255>, SingleValueAdapter<IntSVF<400> >, SingleValueAdapter<IntSVF<750> >, SingleValueAdapter<IntSVF<0> > > >, Rgb<0, 0, 0>, TrJoin<TrWipeInX<SingleValueAdapter<IntSVF<150> > >, TrSparkX<Rgb<255, 0, 255>, SingleValueAdapter<IntSVF<100> >, SingleValueAdapter<IntSVF<150> >, SingleValueAdapter<IntSVF<32768> > > > > >, EffectType::EFFECT_PREON>, TransitionEffectL<TrConcat<TrFadeX<SingleValueAdapter<IntSVF<100> > >, Layers<Rgb<0, 0, 0>, AlphaL<Rgb<255, 255, 255>, SparkleF<300, 1024> > >, TrFadeX<SingleValueAdapter<IntSVF<100> > > >, EffectType::EFFECT_POSTOFF> >]' marked 'override', but does not override
  6332.  
  6333. 73 | bool IsHandled(HandledFeature effect) override {
  6334.  
  6335. | ^~~~~~~~~
  6336.  
  6337. C:\Users\Samur\Desktop\ProffieOS\styles\style_ptr.h:81:8: error: 'void Style<T>::run(BladeBase*) [with T = Layers<Layers<Layers<Layers<Layers<Rgb<255, 0, 255>, AlphaL<Rgb<255, 255, 255>, SparkleF<400, 1024> > >, AlphaL<Rgb<255, 0, 0>, SingleValueAdapter<NoisySoundLevelCompatSVF> > >, LockupL<AlphaL<Layers<Mix<SmoothStep<SingleValueAdapter<BladeAngleXSVF<SingleValueAdapter<IntSVF<0> >, SingleValueAdapter<IntSVF<32768> > > >, SingleValueAdapter<IntSVF<0> > >, StripesX<SingleValueAdapter<IntSVF<1000> >, SingleValueAdapter<IntSVF<1000> >, Rgb<255, 97, 0>, Rgb<255, 0, 0>, Rgb<0, 255, 0>, Rgb<0, 0, 255> >, StripesX<SingleValueAdapter<IntSVF<1000> >, SingleValueAdapter<IntSVF<-1000> >, Rgb<255, 97, 0>, Rgb<255, 0, 0>, Rgb<0, 255, 0>, Rgb<0, 0, 255> > >, AlphaL<Rgb<255, 255, 255>, Bump<SingleValueAdapter<BladeAngleXSVF<SingleValueAdapter<IntSVF<0> >, SingleValueAdapter<IntSVF<32768> > > >, SingleValueAdapter<IntSVF<6000> > > > >, Bump<SingleValueAdapter<BladeAngleXSVF<SingleValueAdapter<IntSVF<0> >, SingleValueAdapter<IntSVF<32768> > > >, SingleValueAdapter<IntSVF<24000> > > >, Rgb<255, 0, 0>, SingleValueAdapter<IntSVF<32768> >, SmoothStep<SingleValueAdapter<IntSVF<28671> >, SingleValueAdapter<IntSVF<4096> > >, LayerFunctions<Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2000> > >, SingleValueAdapter<IntSVF<3000> >, SingleValueAdapter<IntSVF<16000> > >, ScaleBase<BrownNoiseF<SingleValueAdapter<IntSVF<10> > >, SingleValueAdapter<IntSVF<14000> >, SingleValueAdapter<IntSVF<8000> > > >, Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2300> > >, SingleValueAdapter<IntSVF<26000> >, SingleValueAdapter<IntSVF<8000> > >, SingleValueAdapter<ScaleSVF<NoisySoundLevelSVF, SingleValueAdapter<IntSVF<5000> >, SingleValueAdapter<IntSVF<10000> > > > >, Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2300> > >, SingleValueAdapter<IntSVF<20000> >, SingleValueAdapter<IntSVF<30000> > >, ScaleBase<IsLessThanBase<SlowNoise<SingleValueAdapter<IntSVF<1500> > >, SingleValueAdapter<IntSVF<8000> > >, SingleValueAdapter<ScaleSVF<NoisySoundLevelSVF, SingleValueAdapter<IntSVF<5000> >, SingleValueAdapter<IntSVF<0> > > >, SingleValueAdapter<IntSVF<0> > > > > > > >, LocalizedClashL<Rgb<255, 255, 255>, 80, 100, EffectType::EFFECT_CLASH>, InOutTrL<TrJoin<TrWipeX<SingleValueAdapter<IntSVF<300> > >, TrSparkX<Rgb<255, 255, 255>, SingleValueAdapter<IntSVF<100> >, SingleValueAdapter<IntSVF<300> >, SingleValueAdapter<IntSVF<0> > > >, TrConcat<TrWipeInX<SingleValueAdapter<IntSVF<1500> > >, Layers<Rgb<255, 0, 255>, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<NoisySoundLevelCompatSVF> > >, TrJoin<TrWipeInX<SingleValueAdapter<IntSVF<300> > >, TrSparkX<Rgb<255, 255, 255>, SingleValueAdapter<IntSVF<100> >, SingleValueAdapter<IntSVF<300> >, SingleValueAdapter<IntSVF<32768> > > > >, Rgb<0, 0, 0>, true>, TransitionEffectL<TrConcat<TrWipeX<SingleValueAdapter<IntSVF<2800> > >, Layers<Rgb<0, 0, 0>, AlphaL<Rgb<255, 0, 255>, SparkleF<300, 1024> > >, TrConcat<TrJoin<TrWipeX<SingleValueAdapter<IntSVF<750> > >, TrSparkX<Rgb<255, 255, 255>, SingleValueAdapter<IntSVF<400> >, SingleValueAdapter<IntSVF<750> >, SingleValueAdapter<IntSVF<0> > > >, Rgb<0, 0, 0>, TrJoin<TrWipeInX<SingleValueAdapter<IntSVF<150> > >, TrSparkX<Rgb<255, 0, 255>, SingleValueAdapter<IntSVF<100> >, SingleValueAdapter<IntSVF<150> >, SingleValueAdapter<IntSVF<32768> > > > > >, EffectType::EFFECT_PREON>, TransitionEffectL<TrConcat<TrFadeX<SingleValueAdapter<IntSVF<100> > >, Layers<Rgb<0, 0, 0>, AlphaL<Rgb<255, 255, 255>, SparkleF<300, 1024> > >, TrFadeX<SingleValueAdapter<IntSVF<100> > > >, EffectType::EFFECT_POSTOFF> >]' marked 'override', but does not override
  6338.  
  6339. 81 | void run(BladeBase* blade) override {
  6340.  
  6341. | ^~~
  6342.  
  6343. In file included from C:\Users\Samur\Desktop\ProffieOS\styles\lockup.h:9,
  6344.  
  6345. from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:472:
  6346.  
  6347. C:\Users\Samur\Desktop\ProffieOS\transitions\base.h: In instantiation of 'class TransitionHelper<TrJoin<TrWipeX<SingleValueAdapter<IntSVF<300> > >, TrSparkX<Rgb<255, 255, 255>, SingleValueAdapter<IntSVF<100> >, SingleValueAdapter<IntSVF<300> >, SingleValueAdapter<IntSVF<0> > > > >':
  6348.  
  6349. C:\Users\Samur\Desktop\ProffieOS\styles\inout_helper.h:73:27: required from 'class InOutTrL<TrJoin<TrWipeX<SingleValueAdapter<IntSVF<300> > >, TrSparkX<Rgb<255, 255, 255>, SingleValueAdapter<IntSVF<100> >, SingleValueAdapter<IntSVF<300> >, SingleValueAdapter<IntSVF<0> > > >, TrConcat<TrWipeInX<SingleValueAdapter<IntSVF<1500> > >, Layers<Rgb<255, 0, 255>, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<NoisySoundLevelCompatSVF> > >, TrJoin<TrWipeInX<SingleValueAdapter<IntSVF<300> > >, TrSparkX<Rgb<255, 255, 255>, SingleValueAdapter<IntSVF<100> >, SingleValueAdapter<IntSVF<300> >, SingleValueAdapter<IntSVF<32768> > > > > >'
  6350.  
  6351. C:\Users\Samur\Desktop\ProffieOS\styles\style_ptr.h:95:10: required from 'StyleFactory* StylePtr() [with STYLE = Layers<Layers<Layers<Layers<Layers<Rgb<255, 0, 255>, AlphaL<Rgb<255, 255, 255>, SparkleF<400, 1024> > >, AlphaL<Rgb<255, 0, 0>, SingleValueAdapter<NoisySoundLevelCompatSVF> > >, LockupL<AlphaL<Layers<Mix<SmoothStep<SingleValueAdapter<BladeAngleXSVF<SingleValueAdapter<IntSVF<0> >, SingleValueAdapter<IntSVF<32768> > > >, SingleValueAdapter<IntSVF<0> > >, StripesX<SingleValueAdapter<IntSVF<1000> >, SingleValueAdapter<IntSVF<1000> >, Rgb<255, 97, 0>, Rgb<255, 0, 0>, Rgb<0, 255, 0>, Rgb<0, 0, 255> >, StripesX<SingleValueAdapter<IntSVF<1000> >, SingleValueAdapter<IntSVF<-1000> >, Rgb<255, 97, 0>, Rgb<255, 0, 0>, Rgb<0, 255, 0>, Rgb<0, 0, 255> > >, AlphaL<Rgb<255, 255, 255>, Bump<SingleValueAdapter<BladeAngleXSVF<SingleValueAdapter<IntSVF<0> >, SingleValueAdapter<IntSVF<32768> > > >, SingleValueAdapter<IntSVF<6000> > > > >, Bump<SingleValueAdapter<BladeAngleXSVF<SingleValueAdapter<IntSVF<0> >, SingleValueAdapter<IntSVF<32768> > > >, SingleValueAdapter<IntSVF<24000> > > >, Rgb<255, 0, 0>, SingleValueAdapter<IntSVF<32768> >, SmoothStep<SingleValueAdapter<IntSVF<28671> >, SingleValueAdapter<IntSVF<4096> > >, LayerFunctions<Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2000> > >, SingleValueAdapter<IntSVF<3000> >, SingleValueAdapter<IntSVF<16000> > >, ScaleBase<BrownNoiseF<SingleValueAdapter<IntSVF<10> > >, SingleValueAdapter<IntSVF<14000> >, SingleValueAdapter<IntSVF<8000> > > >, Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2300> > >, SingleValueAdapter<IntSVF<26000> >, SingleValueAdapter<IntSVF<8000> > >, SingleValueAdapter<ScaleSVF<NoisySoundLevelSVF, SingleValueAdapter<IntSVF<5000> >, SingleValueAdapter<IntSVF<10000> > > > >, Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2300> > >, SingleValueAdapter<IntSVF<20000> >, SingleValueAdapter<IntSVF<30000> > >, ScaleBase<IsLessThanBase<SlowNoise<SingleValueAdapter<IntSVF<1500> > >, SingleValueAdapter<IntSVF<8000> > >, SingleValueAdapter<ScaleSVF<NoisySoundLevelSVF, SingleValueAdapter<IntSVF<5000> >, SingleValueAdapter<IntSVF<0> > > >, SingleValueAdapter<IntSVF<0> > > > > > > >, LocalizedClashL<Rgb<255, 255, 255>, 80, 100, EffectType::EFFECT_CLASH>, InOutTrL<TrJoin<TrWipeX<SingleValueAdapter<IntSVF<300> > >, TrSparkX<Rgb<255, 255, 255>, SingleValueAdapter<IntSVF<100> >, SingleValueAdapter<IntSVF<300> >, SingleValueAdapter<IntSVF<0> > > >, TrConcat<TrWipeInX<SingleValueAdapter<IntSVF<1500> > >, Layers<Rgb<255, 0, 255>, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<NoisySoundLevelCompatSVF> > >, TrJoin<TrWipeInX<SingleValueAdapter<IntSVF<300> > >, TrSparkX<Rgb<255, 255, 255>, SingleValueAdapter<IntSVF<100> >, SingleValueAdapter<IntSVF<300> >, SingleValueAdapter<IntSVF<32768> > > > >, Rgb<0, 0, 0>, true>, TransitionEffectL<TrConcat<TrWipeX<SingleValueAdapter<IntSVF<2800> > >, Layers<Rgb<0, 0, 0>, AlphaL<Rgb<255, 0, 255>, SparkleF<300, 1024> > >, TrConcat<TrJoin<TrWipeX<SingleValueAdapter<IntSVF<750> > >, TrSparkX<Rgb<255, 255, 255>, SingleValueAdapter<IntSVF<400> >, SingleValueAdapter<IntSVF<750> >, SingleValueAdapter<IntSVF<0> > > >, Rgb<0, 0, 0>, TrJoin<TrWipeInX<SingleValueAdapter<IntSVF<150> > >, TrSparkX<Rgb<255, 0, 255>, SingleValueAdapter<IntSVF<100> >, SingleValueAdapter<IntSVF<150> >, SingleValueAdapter<IntSVF<32768> > > > > >, EffectType::EFFECT_PREON>, TransitionEffectL<TrConcat<TrFadeX<SingleValueAdapter<IntSVF<100> > >, Layers<Rgb<0, 0, 0>, AlphaL<Rgb<255, 255, 255>, SparkleF<300, 1024> > >, TrFadeX<SingleValueAdapter<IntSVF<100> > > >, EffectType::EFFECT_POSTOFF> >]'
  6352.  
  6353. C:\Users\Samur\Desktop\ProffieOS\config\sailor_jedi_config.h:24:86: required from here
  6354.  
  6355. C:\Users\Samur\Desktop\ProffieOS\transitions\base.h:62:52: error: 'class TrJoin<TrWipeX<SingleValueAdapter<IntSVF<300> > >, TrSparkX<Rgb<255, 255, 255>, SingleValueAdapter<IntSVF<100> >, SingleValueAdapter<IntSVF<300> >, SingleValueAdapter<IntSVF<0> > > >' has no member named 'getColor'
  6356.  
  6357. 62 | auto getColor(A a, B b, int led) -> decltype(tr_.getColor(a, b, led)) {
  6358.  
  6359. | ~~~~^~~~~~~~
  6360.  
  6361. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:475:
  6362.  
  6363. C:\Users\Samur\Desktop\ProffieOS\styles\inout_helper.h: In instantiation of 'class InOutTrL<TrJoin<TrWipeX<SingleValueAdapter<IntSVF<300> > >, TrSparkX<Rgb<255, 255, 255>, SingleValueAdapter<IntSVF<100> >, SingleValueAdapter<IntSVF<300> >, SingleValueAdapter<IntSVF<0> > > >, TrConcat<TrWipeInX<SingleValueAdapter<IntSVF<1500> > >, Layers<Rgb<255, 0, 255>, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<NoisySoundLevelCompatSVF> > >, TrJoin<TrWipeInX<SingleValueAdapter<IntSVF<300> > >, TrSparkX<Rgb<255, 255, 255>, SingleValueAdapter<IntSVF<100> >, SingleValueAdapter<IntSVF<300> >, SingleValueAdapter<IntSVF<32768> > > > > >':
  6364.  
  6365. C:\Users\Samur\Desktop\ProffieOS\styles\style_ptr.h:95:10: required from 'StyleFactory* StylePtr() [with STYLE = Layers<Layers<Layers<Layers<Layers<Rgb<255, 0, 255>, AlphaL<Rgb<255, 255, 255>, SparkleF<400, 1024> > >, AlphaL<Rgb<255, 0, 0>, SingleValueAdapter<NoisySoundLevelCompatSVF> > >, LockupL<AlphaL<Layers<Mix<SmoothStep<SingleValueAdapter<BladeAngleXSVF<SingleValueAdapter<IntSVF<0> >, SingleValueAdapter<IntSVF<32768> > > >, SingleValueAdapter<IntSVF<0> > >, StripesX<SingleValueAdapter<IntSVF<1000> >, SingleValueAdapter<IntSVF<1000> >, Rgb<255, 97, 0>, Rgb<255, 0, 0>, Rgb<0, 255, 0>, Rgb<0, 0, 255> >, StripesX<SingleValueAdapter<IntSVF<1000> >, SingleValueAdapter<IntSVF<-1000> >, Rgb<255, 97, 0>, Rgb<255, 0, 0>, Rgb<0, 255, 0>, Rgb<0, 0, 255> > >, AlphaL<Rgb<255, 255, 255>, Bump<SingleValueAdapter<BladeAngleXSVF<SingleValueAdapter<IntSVF<0> >, SingleValueAdapter<IntSVF<32768> > > >, SingleValueAdapter<IntSVF<6000> > > > >, Bump<SingleValueAdapter<BladeAngleXSVF<SingleValueAdapter<IntSVF<0> >, SingleValueAdapter<IntSVF<32768> > > >, SingleValueAdapter<IntSVF<24000> > > >, Rgb<255, 0, 0>, SingleValueAdapter<IntSVF<32768> >, SmoothStep<SingleValueAdapter<IntSVF<28671> >, SingleValueAdapter<IntSVF<4096> > >, LayerFunctions<Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2000> > >, SingleValueAdapter<IntSVF<3000> >, SingleValueAdapter<IntSVF<16000> > >, ScaleBase<BrownNoiseF<SingleValueAdapter<IntSVF<10> > >, SingleValueAdapter<IntSVF<14000> >, SingleValueAdapter<IntSVF<8000> > > >, Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2300> > >, SingleValueAdapter<IntSVF<26000> >, SingleValueAdapter<IntSVF<8000> > >, SingleValueAdapter<ScaleSVF<NoisySoundLevelSVF, SingleValueAdapter<IntSVF<5000> >, SingleValueAdapter<IntSVF<10000> > > > >, Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2300> > >, SingleValueAdapter<IntSVF<20000> >, SingleValueAdapter<IntSVF<30000> > >, ScaleBase<IsLessThanBase<SlowNoise<SingleValueAdapter<IntSVF<1500> > >, SingleValueAdapter<IntSVF<8000> > >, SingleValueAdapter<ScaleSVF<NoisySoundLevelSVF, SingleValueAdapter<IntSVF<5000> >, SingleValueAdapter<IntSVF<0> > > >, SingleValueAdapter<IntSVF<0> > > > > > > >, LocalizedClashL<Rgb<255, 255, 255>, 80, 100, EffectType::EFFECT_CLASH>, InOutTrL<TrJoin<TrWipeX<SingleValueAdapter<IntSVF<300> > >, TrSparkX<Rgb<255, 255, 255>, SingleValueAdapter<IntSVF<100> >, SingleValueAdapter<IntSVF<300> >, SingleValueAdapter<IntSVF<0> > > >, TrConcat<TrWipeInX<SingleValueAdapter<IntSVF<1500> > >, Layers<Rgb<255, 0, 255>, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<NoisySoundLevelCompatSVF> > >, TrJoin<TrWipeInX<SingleValueAdapter<IntSVF<300> > >, TrSparkX<Rgb<255, 255, 255>, SingleValueAdapter<IntSVF<100> >, SingleValueAdapter<IntSVF<300> >, SingleValueAdapter<IntSVF<32768> > > > >, Rgb<0, 0, 0>, true>, TransitionEffectL<TrConcat<TrWipeX<SingleValueAdapter<IntSVF<2800> > >, Layers<Rgb<0, 0, 0>, AlphaL<Rgb<255, 0, 255>, SparkleF<300, 1024> > >, TrConcat<TrJoin<TrWipeX<SingleValueAdapter<IntSVF<750> > >, TrSparkX<Rgb<255, 255, 255>, SingleValueAdapter<IntSVF<400> >, SingleValueAdapter<IntSVF<750> >, SingleValueAdapter<IntSVF<0> > > >, Rgb<0, 0, 0>, TrJoin<TrWipeInX<SingleValueAdapter<IntSVF<150> > >, TrSparkX<Rgb<255, 0, 255>, SingleValueAdapter<IntSVF<100> >, SingleValueAdapter<IntSVF<150> >, SingleValueAdapter<IntSVF<32768> > > > > >, EffectType::EFFECT_PREON>, TransitionEffectL<TrConcat<TrFadeX<SingleValueAdapter<IntSVF<100> > >, Layers<Rgb<0, 0, 0>, AlphaL<Rgb<255, 255, 255>, SparkleF<300, 1024> > >, TrFadeX<SingleValueAdapter<IntSVF<100> > > >, EffectType::EFFECT_POSTOFF> >]'
  6366.  
  6367. C:\Users\Samur\Desktop\ProffieOS\config\sailor_jedi_config.h:24:86: required from here
  6368.  
  6369. C:\Users\Samur\Desktop\ProffieOS\styles\inout_helper.h:77:23: error: 'class TransitionHelper<TrJoin<TrWipeX<SingleValueAdapter<IntSVF<300> > >, TrSparkX<Rgb<255, 255, 255>, SingleValueAdapter<IntSVF<100> >, SingleValueAdapter<IntSVF<300> >, SingleValueAdapter<IntSVF<0> > > > >' has no member named 'getColor'
  6370.  
  6371. 77 | MixColors(out_tr_.getColor(in_tr_.getColor(RGBA_um_nod::Transparent(), off_color_.getColor(led), led), RGBA_um_nod::Transparent(), led),
  6372.  
  6373. | ~~~~~~~~^~~~~~~~
  6374.  
  6375. C:\Users\Samur\Desktop\ProffieOS\styles\inout_helper.h:77:14: error: no matching function for call to 'TransitionHelper<TrConcat<TrWipeInX<SingleValueAdapter<IntSVF<1500> > >, Layers<Rgb<255, 0, 255>, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<NoisySoundLevelCompatSVF> > >, TrJoin<TrWipeInX<SingleValueAdapter<IntSVF<300> > >, TrSparkX<Rgb<255, 255, 255>, SingleValueAdapter<IntSVF<100> >, SingleValueAdapter<IntSVF<300> >, SingleValueAdapter<IntSVF<32768> > > > > >::getColor(RGBA_um_nod, SimpleColor, int&)'
  6376.  
  6377. 77 | MixColors(out_tr_.getColor(in_tr_.getColor(RGBA_um_nod::Transparent(), off_color_.getColor(led), led), RGBA_um_nod::Transparent(), led),
  6378.  
  6379. | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  6380.  
  6381. 78 | in_tr_.getColor(out_tr_.getColor(off_color_.getColor(led), RGBA_um_nod::Transparent(), led), off_color_.getColor(led), led), 1, 1)) {
  6382.  
  6383. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  6384.  
  6385. In file included from C:\Users\Samur\Desktop\ProffieOS\styles\lockup.h:9,
  6386.  
  6387. from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:472:
  6388.  
  6389. C:\Users\Samur\Desktop\ProffieOS\transitions\base.h:62:8: note: candidate: 'template<class A, class B> decltype (((TransitionHelper<T>*)this)->TransitionHelper<T>::tr_.getColor(a, b, led)) TransitionHelper<T>::getColor(A, B, int) [with A = A; B = B; T = TrConcat<TrWipeInX<SingleValueAdapter<IntSVF<1500> > >, Layers<Rgb<255, 0, 255>, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<NoisySoundLevelCompatSVF> > >, TrJoin<TrWipeInX<SingleValueAdapter<IntSVF<300> > >, TrSparkX<Rgb<255, 255, 255>, SingleValueAdapter<IntSVF<100> >, SingleValueAdapter<IntSVF<300> >, SingleValueAdapter<IntSVF<32768> > > > >]'
  6390.  
  6391. 62 | auto getColor(A a, B b, int led) -> decltype(tr_.getColor(a, b, led)) {
  6392.  
  6393. | ^~~~~~~~
  6394.  
  6395. C:\Users\Samur\Desktop\ProffieOS\transitions\base.h:62:8: note: template argument deduction/substitution failed:
  6396.  
  6397. C:\Users\Samur\Desktop\ProffieOS\transitions\base.h: In substitution of 'template<class A, class B> decltype (((TransitionHelper<TrConcat<TrWipeInX<SingleValueAdapter<IntSVF<1500> > >, Layers<Rgb<255, 0, 255>, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<NoisySoundLevelCompatSVF> > >, TrJoin<TrWipeInX<SingleValueAdapter<IntSVF<300> > >, TrSparkX<Rgb<255, 255, 255>, SingleValueAdapter<IntSVF<100> >, SingleValueAdapter<IntSVF<300> >, SingleValueAdapter<IntSVF<32768> > > > > >*)this)->TransitionHelper<TrConcat<TrWipeInX<SingleValueAdapter<IntSVF<1500> > >, Layers<Rgb<255, 0, 255>, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<NoisySoundLevelCompatSVF> > >, TrJoin<TrWipeInX<SingleValueAdapter<IntSVF<300> > >, TrSparkX<Rgb<255, 255, 255>, SingleValueAdapter<IntSVF<100> >, SingleValueAdapter<IntSVF<300> >, SingleValueAdapter<IntSVF<32768> > > > > >::tr_.TrConcat<TrWipeInX<SingleValueAdapter<IntSVF<1500> > >, Layers<Rgb<255, 0, 255>, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<NoisySoundLevelCompatSVF> > >, TrJoin<TrWipeInX<SingleValueAdapter<IntSVF<300> > >, TrSparkX<Rgb<255, 255, 255>, SingleValueAdapter<IntSVF<100> >, SingleValueAdapter<IntSVF<300> >, SingleValueAdapter<IntSVF<32768> > > > >::getColor<X, Y>(a, b, led)) TransitionHelper<TrConcat<TrWipeInX<SingleValueAdapter<IntSVF<1500> > >, Layers<Rgb<255, 0, 255>, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<NoisySoundLevelCompatSVF> > >, TrJoin<TrWipeInX<SingleValueAdapter<IntSVF<300> > >, TrSparkX<Rgb<255, 255, 255>, SingleValueAdapter<IntSVF<100> >, SingleValueAdapter<IntSVF<300> >, SingleValueAdapter<IntSVF<32768> > > > > >::getColor<A, B>(A, B, int) [with A = RGBA_um_nod; B = SimpleColor]':
  6398.  
  6399. C:\Users\Samur\Desktop\ProffieOS\styles\inout_helper.h:77:14: required from 'class InOutTrL<TrJoin<TrWipeX<SingleValueAdapter<IntSVF<300> > >, TrSparkX<Rgb<255, 255, 255>, SingleValueAdapter<IntSVF<100> >, SingleValueAdapter<IntSVF<300> >, SingleValueAdapter<IntSVF<0> > > >, TrConcat<TrWipeInX<SingleValueAdapter<IntSVF<1500> > >, Layers<Rgb<255, 0, 255>, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<NoisySoundLevelCompatSVF> > >, TrJoin<TrWipeInX<SingleValueAdapter<IntSVF<300> > >, TrSparkX<Rgb<255, 255, 255>, SingleValueAdapter<IntSVF<100> >, SingleValueAdapter<IntSVF<300> >, SingleValueAdapter<IntSVF<32768> > > > > >'
  6400.  
  6401. C:\Users\Samur\Desktop\ProffieOS\styles\style_ptr.h:95:10: required from 'StyleFactory* StylePtr() [with STYLE = Layers<Layers<Layers<Layers<Layers<Rgb<255, 0, 255>, AlphaL<Rgb<255, 255, 255>, SparkleF<400, 1024> > >, AlphaL<Rgb<255, 0, 0>, SingleValueAdapter<NoisySoundLevelCompatSVF> > >, LockupL<AlphaL<Layers<Mix<SmoothStep<SingleValueAdapter<BladeAngleXSVF<SingleValueAdapter<IntSVF<0> >, SingleValueAdapter<IntSVF<32768> > > >, SingleValueAdapter<IntSVF<0> > >, StripesX<SingleValueAdapter<IntSVF<1000> >, SingleValueAdapter<IntSVF<1000> >, Rgb<255, 97, 0>, Rgb<255, 0, 0>, Rgb<0, 255, 0>, Rgb<0, 0, 255> >, StripesX<SingleValueAdapter<IntSVF<1000> >, SingleValueAdapter<IntSVF<-1000> >, Rgb<255, 97, 0>, Rgb<255, 0, 0>, Rgb<0, 255, 0>, Rgb<0, 0, 255> > >, AlphaL<Rgb<255, 255, 255>, Bump<SingleValueAdapter<BladeAngleXSVF<SingleValueAdapter<IntSVF<0> >, SingleValueAdapter<IntSVF<32768> > > >, SingleValueAdapter<IntSVF<6000> > > > >, Bump<SingleValueAdapter<BladeAngleXSVF<SingleValueAdapter<IntSVF<0> >, SingleValueAdapter<IntSVF<32768> > > >, SingleValueAdapter<IntSVF<24000> > > >, Rgb<255, 0, 0>, SingleValueAdapter<IntSVF<32768> >, SmoothStep<SingleValueAdapter<IntSVF<28671> >, SingleValueAdapter<IntSVF<4096> > >, LayerFunctions<Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2000> > >, SingleValueAdapter<IntSVF<3000> >, SingleValueAdapter<IntSVF<16000> > >, ScaleBase<BrownNoiseF<SingleValueAdapter<IntSVF<10> > >, SingleValueAdapter<IntSVF<14000> >, SingleValueAdapter<IntSVF<8000> > > >, Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2300> > >, SingleValueAdapter<IntSVF<26000> >, SingleValueAdapter<IntSVF<8000> > >, SingleValueAdapter<ScaleSVF<NoisySoundLevelSVF, SingleValueAdapter<IntSVF<5000> >, SingleValueAdapter<IntSVF<10000> > > > >, Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2300> > >, SingleValueAdapter<IntSVF<20000> >, SingleValueAdapter<IntSVF<30000> > >, ScaleBase<IsLessThanBase<SlowNoise<SingleValueAdapter<IntSVF<1500> > >, SingleValueAdapter<IntSVF<8000> > >, SingleValueAdapter<ScaleSVF<NoisySoundLevelSVF, SingleValueAdapter<IntSVF<5000> >, SingleValueAdapter<IntSVF<0> > > >, SingleValueAdapter<IntSVF<0> > > > > > > >, LocalizedClashL<Rgb<255, 255, 255>, 80, 100, EffectType::EFFECT_CLASH>, InOutTrL<TrJoin<TrWipeX<SingleValueAdapter<IntSVF<300> > >, TrSparkX<Rgb<255, 255, 255>, SingleValueAdapter<IntSVF<100> >, SingleValueAdapter<IntSVF<300> >, SingleValueAdapter<IntSVF<0> > > >, TrConcat<TrWipeInX<SingleValueAdapter<IntSVF<1500> > >, Layers<Rgb<255, 0, 255>, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<NoisySoundLevelCompatSVF> > >, TrJoin<TrWipeInX<SingleValueAdapter<IntSVF<300> > >, TrSparkX<Rgb<255, 255, 255>, SingleValueAdapter<IntSVF<100> >, SingleValueAdapter<IntSVF<300> >, SingleValueAdapter<IntSVF<32768> > > > >, Rgb<0, 0, 0>, true>, TransitionEffectL<TrConcat<TrWipeX<SingleValueAdapter<IntSVF<2800> > >, Layers<Rgb<0, 0, 0>, AlphaL<Rgb<255, 0, 255>, SparkleF<300, 1024> > >, TrConcat<TrJoin<TrWipeX<SingleValueAdapter<IntSVF<750> > >, TrSparkX<Rgb<255, 255, 255>, SingleValueAdapter<IntSVF<400> >, SingleValueAdapter<IntSVF<750> >, SingleValueAdapter<IntSVF<0> > > >, Rgb<0, 0, 0>, TrJoin<TrWipeInX<SingleValueAdapter<IntSVF<150> > >, TrSparkX<Rgb<255, 0, 255>, SingleValueAdapter<IntSVF<100> >, SingleValueAdapter<IntSVF<150> >, SingleValueAdapter<IntSVF<32768> > > > > >, EffectType::EFFECT_PREON>, TransitionEffectL<TrConcat<TrFadeX<SingleValueAdapter<IntSVF<100> > >, Layers<Rgb<0, 0, 0>, AlphaL<Rgb<255, 255, 255>, SparkleF<300, 1024> > >, TrFadeX<SingleValueAdapter<IntSVF<100> > > >, EffectType::EFFECT_POSTOFF> >]'
  6402.  
  6403. C:\Users\Samur\Desktop\ProffieOS\config\sailor_jedi_config.h:24:86: required from here
  6404.  
  6405. C:\Users\Samur\Desktop\ProffieOS\transitions\base.h:62:8: error: no matching function for call to 'TrConcat<TrWipeInX<SingleValueAdapter<IntSVF<1500> > >, Layers<Rgb<255, 0, 255>, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<NoisySoundLevelCompatSVF> > >, TrJoin<TrWipeInX<SingleValueAdapter<IntSVF<300> > >, TrSparkX<Rgb<255, 255, 255>, SingleValueAdapter<IntSVF<100> >, SingleValueAdapter<IntSVF<300> >, SingleValueAdapter<IntSVF<32768> > > > >::getColor(RGBA_um_nod&, SimpleColor&, int&)'
  6406.  
  6407. In file included from C:\Users\Samur\Desktop\ProffieOS\styles\transition_effect.h:4,
  6408.  
  6409. from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:487:
  6410.  
  6411. C:\Users\Samur\Desktop\ProffieOS\transitions\concat.h:102:8: note: candidate: 'template<class X, class Y> decltype (MixColors(b, <expression error>, 1, 1)) TrConcat<A, INTERMEDIATE, B ...>::getColor(const X&, const Y&, int) [with X = X; Y = Y; A = TrWipeInX<SingleValueAdapter<IntSVF<1500> > >; INTERMEDIATE = Layers<Rgb<255, 0, 255>, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<NoisySoundLevelCompatSVF> > >; B = {TrJoin<TrWipeInX<SingleValueAdapter<IntSVF<300> > >, TrSparkX<Rgb<255, 255, 255>, SingleValueAdapter<IntSVF<100> >, SingleValueAdapter<IntSVF<300> >, SingleValueAdapter<IntSVF<32768> > > >}]'
  6412.  
  6413. 102 | auto getColor(const X& a, const Y& b, int led) -> decltype(
  6414.  
  6415. | ^~~~~~~~
  6416.  
  6417. C:\Users\Samur\Desktop\ProffieOS\transitions\concat.h:102:8: note: template argument deduction/substitution failed:
  6418.  
  6419. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:475:
  6420.  
  6421. C:\Users\Samur\Desktop\ProffieOS\styles\inout_helper.h: In instantiation of 'class InOutTrL<TrJoin<TrWipeX<SingleValueAdapter<IntSVF<300> > >, TrSparkX<Rgb<255, 255, 255>, SingleValueAdapter<IntSVF<100> >, SingleValueAdapter<IntSVF<300> >, SingleValueAdapter<IntSVF<0> > > >, TrConcat<TrWipeInX<SingleValueAdapter<IntSVF<1500> > >, Layers<Rgb<255, 0, 255>, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<NoisySoundLevelCompatSVF> > >, TrJoin<TrWipeInX<SingleValueAdapter<IntSVF<300> > >, TrSparkX<Rgb<255, 255, 255>, SingleValueAdapter<IntSVF<100> >, SingleValueAdapter<IntSVF<300> >, SingleValueAdapter<IntSVF<32768> > > > > >':
  6422.  
  6423. C:\Users\Samur\Desktop\ProffieOS\styles\style_ptr.h:95:10: required from 'StyleFactory* StylePtr() [with STYLE = Layers<Layers<Layers<Layers<Layers<Rgb<255, 0, 255>, AlphaL<Rgb<255, 255, 255>, SparkleF<400, 1024> > >, AlphaL<Rgb<255, 0, 0>, SingleValueAdapter<NoisySoundLevelCompatSVF> > >, LockupL<AlphaL<Layers<Mix<SmoothStep<SingleValueAdapter<BladeAngleXSVF<SingleValueAdapter<IntSVF<0> >, SingleValueAdapter<IntSVF<32768> > > >, SingleValueAdapter<IntSVF<0> > >, StripesX<SingleValueAdapter<IntSVF<1000> >, SingleValueAdapter<IntSVF<1000> >, Rgb<255, 97, 0>, Rgb<255, 0, 0>, Rgb<0, 255, 0>, Rgb<0, 0, 255> >, StripesX<SingleValueAdapter<IntSVF<1000> >, SingleValueAdapter<IntSVF<-1000> >, Rgb<255, 97, 0>, Rgb<255, 0, 0>, Rgb<0, 255, 0>, Rgb<0, 0, 255> > >, AlphaL<Rgb<255, 255, 255>, Bump<SingleValueAdapter<BladeAngleXSVF<SingleValueAdapter<IntSVF<0> >, SingleValueAdapter<IntSVF<32768> > > >, SingleValueAdapter<IntSVF<6000> > > > >, Bump<SingleValueAdapter<BladeAngleXSVF<SingleValueAdapter<IntSVF<0> >, SingleValueAdapter<IntSVF<32768> > > >, SingleValueAdapter<IntSVF<24000> > > >, Rgb<255, 0, 0>, SingleValueAdapter<IntSVF<32768> >, SmoothStep<SingleValueAdapter<IntSVF<28671> >, SingleValueAdapter<IntSVF<4096> > >, LayerFunctions<Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2000> > >, SingleValueAdapter<IntSVF<3000> >, SingleValueAdapter<IntSVF<16000> > >, ScaleBase<BrownNoiseF<SingleValueAdapter<IntSVF<10> > >, SingleValueAdapter<IntSVF<14000> >, SingleValueAdapter<IntSVF<8000> > > >, Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2300> > >, SingleValueAdapter<IntSVF<26000> >, SingleValueAdapter<IntSVF<8000> > >, SingleValueAdapter<ScaleSVF<NoisySoundLevelSVF, SingleValueAdapter<IntSVF<5000> >, SingleValueAdapter<IntSVF<10000> > > > >, Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2300> > >, SingleValueAdapter<IntSVF<20000> >, SingleValueAdapter<IntSVF<30000> > >, ScaleBase<IsLessThanBase<SlowNoise<SingleValueAdapter<IntSVF<1500> > >, SingleValueAdapter<IntSVF<8000> > >, SingleValueAdapter<ScaleSVF<NoisySoundLevelSVF, SingleValueAdapter<IntSVF<5000> >, SingleValueAdapter<IntSVF<0> > > >, SingleValueAdapter<IntSVF<0> > > > > > > >, LocalizedClashL<Rgb<255, 255, 255>, 80, 100, EffectType::EFFECT_CLASH>, InOutTrL<TrJoin<TrWipeX<SingleValueAdapter<IntSVF<300> > >, TrSparkX<Rgb<255, 255, 255>, SingleValueAdapter<IntSVF<100> >, SingleValueAdapter<IntSVF<300> >, SingleValueAdapter<IntSVF<0> > > >, TrConcat<TrWipeInX<SingleValueAdapter<IntSVF<1500> > >, Layers<Rgb<255, 0, 255>, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<NoisySoundLevelCompatSVF> > >, TrJoin<TrWipeInX<SingleValueAdapter<IntSVF<300> > >, TrSparkX<Rgb<255, 255, 255>, SingleValueAdapter<IntSVF<100> >, SingleValueAdapter<IntSVF<300> >, SingleValueAdapter<IntSVF<32768> > > > >, Rgb<0, 0, 0>, true>, TransitionEffectL<TrConcat<TrWipeX<SingleValueAdapter<IntSVF<2800> > >, Layers<Rgb<0, 0, 0>, AlphaL<Rgb<255, 0, 255>, SparkleF<300, 1024> > >, TrConcat<TrJoin<TrWipeX<SingleValueAdapter<IntSVF<750> > >, TrSparkX<Rgb<255, 255, 255>, SingleValueAdapter<IntSVF<400> >, SingleValueAdapter<IntSVF<750> >, SingleValueAdapter<IntSVF<0> > > >, Rgb<0, 0, 0>, TrJoin<TrWipeInX<SingleValueAdapter<IntSVF<150> > >, TrSparkX<Rgb<255, 0, 255>, SingleValueAdapter<IntSVF<100> >, SingleValueAdapter<IntSVF<150> >, SingleValueAdapter<IntSVF<32768> > > > > >, EffectType::EFFECT_PREON>, TransitionEffectL<TrConcat<TrFadeX<SingleValueAdapter<IntSVF<100> > >, Layers<Rgb<0, 0, 0>, AlphaL<Rgb<255, 255, 255>, SparkleF<300, 1024> > >, TrFadeX<SingleValueAdapter<IntSVF<100> > > >, EffectType::EFFECT_POSTOFF> >]'
  6424.  
  6425. C:\Users\Samur\Desktop\ProffieOS\config\sailor_jedi_config.h:24:86: required from here
  6426.  
  6427. C:\Users\Samur\Desktop\ProffieOS\styles\inout_helper.h:78:32: error: 'class TransitionHelper<TrJoin<TrWipeX<SingleValueAdapter<IntSVF<300> > >, TrSparkX<Rgb<255, 255, 255>, SingleValueAdapter<IntSVF<100> >, SingleValueAdapter<IntSVF<300> >, SingleValueAdapter<IntSVF<0> > > > >' has no member named 'getColor'
  6428.  
  6429. 78 | in_tr_.getColor(out_tr_.getColor(off_color_.getColor(led), RGBA_um_nod::Transparent(), led), off_color_.getColor(led), led), 1, 1)) {
  6430.  
  6431. | ~~~~~~~~^~~~~~~~
  6432.  
  6433. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:487:
  6434.  
  6435. C:\Users\Samur\Desktop\ProffieOS\styles\transition_effect.h: In instantiation of 'class TransitionEffectL<TrConcat<TrWipeX<SingleValueAdapter<IntSVF<2800> > >, Layers<Rgb<0, 0, 0>, AlphaL<Rgb<255, 0, 255>, SparkleF<300, 1024> > >, TrConcat<TrJoin<TrWipeX<SingleValueAdapter<IntSVF<750> > >, TrSparkX<Rgb<255, 255, 255>, SingleValueAdapter<IntSVF<400> >, SingleValueAdapter<IntSVF<750> >, SingleValueAdapter<IntSVF<0> > > >, Rgb<0, 0, 0>, TrJoin<TrWipeInX<SingleValueAdapter<IntSVF<150> > >, TrSparkX<Rgb<255, 0, 255>, SingleValueAdapter<IntSVF<100> >, SingleValueAdapter<IntSVF<150> >, SingleValueAdapter<IntSVF<32768> > > > > >, EffectType::EFFECT_PREON>':
  6436.  
  6437. C:\Users\Samur\Desktop\ProffieOS\styles\style_ptr.h:95:10: required from 'StyleFactory* StylePtr() [with STYLE = Layers<Layers<Layers<Layers<Layers<Rgb<255, 0, 255>, AlphaL<Rgb<255, 255, 255>, SparkleF<400, 1024> > >, AlphaL<Rgb<255, 0, 0>, SingleValueAdapter<NoisySoundLevelCompatSVF> > >, LockupL<AlphaL<Layers<Mix<SmoothStep<SingleValueAdapter<BladeAngleXSVF<SingleValueAdapter<IntSVF<0> >, SingleValueAdapter<IntSVF<32768> > > >, SingleValueAdapter<IntSVF<0> > >, StripesX<SingleValueAdapter<IntSVF<1000> >, SingleValueAdapter<IntSVF<1000> >, Rgb<255, 97, 0>, Rgb<255, 0, 0>, Rgb<0, 255, 0>, Rgb<0, 0, 255> >, StripesX<SingleValueAdapter<IntSVF<1000> >, SingleValueAdapter<IntSVF<-1000> >, Rgb<255, 97, 0>, Rgb<255, 0, 0>, Rgb<0, 255, 0>, Rgb<0, 0, 255> > >, AlphaL<Rgb<255, 255, 255>, Bump<SingleValueAdapter<BladeAngleXSVF<SingleValueAdapter<IntSVF<0> >, SingleValueAdapter<IntSVF<32768> > > >, SingleValueAdapter<IntSVF<6000> > > > >, Bump<SingleValueAdapter<BladeAngleXSVF<SingleValueAdapter<IntSVF<0> >, SingleValueAdapter<IntSVF<32768> > > >, SingleValueAdapter<IntSVF<24000> > > >, Rgb<255, 0, 0>, SingleValueAdapter<IntSVF<32768> >, SmoothStep<SingleValueAdapter<IntSVF<28671> >, SingleValueAdapter<IntSVF<4096> > >, LayerFunctions<Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2000> > >, SingleValueAdapter<IntSVF<3000> >, SingleValueAdapter<IntSVF<16000> > >, ScaleBase<BrownNoiseF<SingleValueAdapter<IntSVF<10> > >, SingleValueAdapter<IntSVF<14000> >, SingleValueAdapter<IntSVF<8000> > > >, Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2300> > >, SingleValueAdapter<IntSVF<26000> >, SingleValueAdapter<IntSVF<8000> > >, SingleValueAdapter<ScaleSVF<NoisySoundLevelSVF, SingleValueAdapter<IntSVF<5000> >, SingleValueAdapter<IntSVF<10000> > > > >, Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2300> > >, SingleValueAdapter<IntSVF<20000> >, SingleValueAdapter<IntSVF<30000> > >, ScaleBase<IsLessThanBase<SlowNoise<SingleValueAdapter<IntSVF<1500> > >, SingleValueAdapter<IntSVF<8000> > >, SingleValueAdapter<ScaleSVF<NoisySoundLevelSVF, SingleValueAdapter<IntSVF<5000> >, SingleValueAdapter<IntSVF<0> > > >, SingleValueAdapter<IntSVF<0> > > > > > > >, LocalizedClashL<Rgb<255, 255, 255>, 80, 100, EffectType::EFFECT_CLASH>, InOutTrL<TrJoin<TrWipeX<SingleValueAdapter<IntSVF<300> > >, TrSparkX<Rgb<255, 255, 255>, SingleValueAdapter<IntSVF<100> >, SingleValueAdapter<IntSVF<300> >, SingleValueAdapter<IntSVF<0> > > >, TrConcat<TrWipeInX<SingleValueAdapter<IntSVF<1500> > >, Layers<Rgb<255, 0, 255>, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<NoisySoundLevelCompatSVF> > >, TrJoin<TrWipeInX<SingleValueAdapter<IntSVF<300> > >, TrSparkX<Rgb<255, 255, 255>, SingleValueAdapter<IntSVF<100> >, SingleValueAdapter<IntSVF<300> >, SingleValueAdapter<IntSVF<32768> > > > >, Rgb<0, 0, 0>, true>, TransitionEffectL<TrConcat<TrWipeX<SingleValueAdapter<IntSVF<2800> > >, Layers<Rgb<0, 0, 0>, AlphaL<Rgb<255, 0, 255>, SparkleF<300, 1024> > >, TrConcat<TrJoin<TrWipeX<SingleValueAdapter<IntSVF<750> > >, TrSparkX<Rgb<255, 255, 255>, SingleValueAdapter<IntSVF<400> >, SingleValueAdapter<IntSVF<750> >, SingleValueAdapter<IntSVF<0> > > >, Rgb<0, 0, 0>, TrJoin<TrWipeInX<SingleValueAdapter<IntSVF<150> > >, TrSparkX<Rgb<255, 0, 255>, SingleValueAdapter<IntSVF<100> >, SingleValueAdapter<IntSVF<150> >, SingleValueAdapter<IntSVF<32768> > > > > >, EffectType::EFFECT_PREON>, TransitionEffectL<TrConcat<TrFadeX<SingleValueAdapter<IntSVF<100> > >, Layers<Rgb<0, 0, 0>, AlphaL<Rgb<255, 255, 255>, SparkleF<300, 1024> > >, TrFadeX<SingleValueAdapter<IntSVF<100> > > >, EffectType::EFFECT_POSTOFF> >]'
  6438.  
  6439. C:\Users\Samur\Desktop\ProffieOS\config\sailor_jedi_config.h:24:86: required from here
  6440.  
  6441. C:\Users\Samur\Desktop\ProffieOS\styles\transition_effect.h:42:8: error: no matching function for call to 'TrConcat<TrWipeX<SingleValueAdapter<IntSVF<2800> > >, Layers<Rgb<0, 0, 0>, AlphaL<Rgb<255, 0, 255>, SparkleF<300, 1024> > >, TrConcat<TrJoin<TrWipeX<SingleValueAdapter<IntSVF<750> > >, TrSparkX<Rgb<255, 255, 255>, SingleValueAdapter<IntSVF<400> >, SingleValueAdapter<IntSVF<750> >, SingleValueAdapter<IntSVF<0> > > >, Rgb<0, 0, 0>, TrJoin<TrWipeInX<SingleValueAdapter<IntSVF<150> > >, TrSparkX<Rgb<255, 0, 255>, SingleValueAdapter<IntSVF<100> >, SingleValueAdapter<IntSVF<150> >, SingleValueAdapter<IntSVF<32768> > > > > >::getColor(RGBA_um_nod, RGBA_um_nod, int)'
  6442.  
  6443. 42 | auto getColor(int led) -> decltype(transition_.getColor(RGBA_um_nod::Transparent(),
  6444.  
  6445. | ^~~~~~~~
  6446.  
  6447. In file included from C:\Users\Samur\Desktop\ProffieOS\styles\transition_effect.h:4,
  6448.  
  6449. from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:487:
  6450.  
  6451. C:\Users\Samur\Desktop\ProffieOS\transitions\concat.h:102:8: note: candidate: 'template<class X, class Y> decltype (MixColors(b, <expression error>, 1, 1)) TrConcat<A, INTERMEDIATE, B ...>::getColor(const X&, const Y&, int) [with X = X; Y = Y; A = TrWipeX<SingleValueAdapter<IntSVF<2800> > >; INTERMEDIATE = Layers<Rgb<0, 0, 0>, AlphaL<Rgb<255, 0, 255>, SparkleF<300, 1024> > >; B = {TrConcat<TrJoin<TrWipeX<SingleValueAdapter<IntSVF<750> > >, TrSparkX<Rgb<255, 255, 255>, SingleValueAdapter<IntSVF<400> >, SingleValueAdapter<IntSVF<750> >, SingleValueAdapter<IntSVF<0> > > >, Rgb<0, 0, 0>, TrJoin<TrWipeInX<SingleValueAdapter<IntSVF<150> > >, TrSparkX<Rgb<255, 0, 255>, SingleValueAdapter<IntSVF<100> >, SingleValueAdapter<IntSVF<150> >, SingleValueAdapter<IntSVF<32768> > > > >}]'
  6452.  
  6453. 102 | auto getColor(const X& a, const Y& b, int led) -> decltype(
  6454.  
  6455. | ^~~~~~~~
  6456.  
  6457. C:\Users\Samur\Desktop\ProffieOS\transitions\concat.h:102:8: note: template argument deduction/substitution failed:
  6458.  
  6459. In file included from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:487:
  6460.  
  6461. C:\Users\Samur\Desktop\ProffieOS\styles\transition_effect.h: In instantiation of 'class TransitionEffectL<TrConcat<TrFadeX<SingleValueAdapter<IntSVF<100> > >, Layers<Rgb<0, 0, 0>, AlphaL<Rgb<255, 255, 255>, SparkleF<300, 1024> > >, TrFadeX<SingleValueAdapter<IntSVF<100> > > >, EffectType::EFFECT_POSTOFF>':
  6462.  
  6463. C:\Users\Samur\Desktop\ProffieOS\styles\style_ptr.h:95:10: required from 'StyleFactory* StylePtr() [with STYLE = Layers<Layers<Layers<Layers<Layers<Rgb<255, 0, 255>, AlphaL<Rgb<255, 255, 255>, SparkleF<400, 1024> > >, AlphaL<Rgb<255, 0, 0>, SingleValueAdapter<NoisySoundLevelCompatSVF> > >, LockupL<AlphaL<Layers<Mix<SmoothStep<SingleValueAdapter<BladeAngleXSVF<SingleValueAdapter<IntSVF<0> >, SingleValueAdapter<IntSVF<32768> > > >, SingleValueAdapter<IntSVF<0> > >, StripesX<SingleValueAdapter<IntSVF<1000> >, SingleValueAdapter<IntSVF<1000> >, Rgb<255, 97, 0>, Rgb<255, 0, 0>, Rgb<0, 255, 0>, Rgb<0, 0, 255> >, StripesX<SingleValueAdapter<IntSVF<1000> >, SingleValueAdapter<IntSVF<-1000> >, Rgb<255, 97, 0>, Rgb<255, 0, 0>, Rgb<0, 255, 0>, Rgb<0, 0, 255> > >, AlphaL<Rgb<255, 255, 255>, Bump<SingleValueAdapter<BladeAngleXSVF<SingleValueAdapter<IntSVF<0> >, SingleValueAdapter<IntSVF<32768> > > >, SingleValueAdapter<IntSVF<6000> > > > >, Bump<SingleValueAdapter<BladeAngleXSVF<SingleValueAdapter<IntSVF<0> >, SingleValueAdapter<IntSVF<32768> > > >, SingleValueAdapter<IntSVF<24000> > > >, Rgb<255, 0, 0>, SingleValueAdapter<IntSVF<32768> >, SmoothStep<SingleValueAdapter<IntSVF<28671> >, SingleValueAdapter<IntSVF<4096> > >, LayerFunctions<Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2000> > >, SingleValueAdapter<IntSVF<3000> >, SingleValueAdapter<IntSVF<16000> > >, ScaleBase<BrownNoiseF<SingleValueAdapter<IntSVF<10> > >, SingleValueAdapter<IntSVF<14000> >, SingleValueAdapter<IntSVF<8000> > > >, Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2300> > >, SingleValueAdapter<IntSVF<26000> >, SingleValueAdapter<IntSVF<8000> > >, SingleValueAdapter<ScaleSVF<NoisySoundLevelSVF, SingleValueAdapter<IntSVF<5000> >, SingleValueAdapter<IntSVF<10000> > > > >, Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2300> > >, SingleValueAdapter<IntSVF<20000> >, SingleValueAdapter<IntSVF<30000> > >, ScaleBase<IsLessThanBase<SlowNoise<SingleValueAdapter<IntSVF<1500> > >, SingleValueAdapter<IntSVF<8000> > >, SingleValueAdapter<ScaleSVF<NoisySoundLevelSVF, SingleValueAdapter<IntSVF<5000> >, SingleValueAdapter<IntSVF<0> > > >, SingleValueAdapter<IntSVF<0> > > > > > > >, LocalizedClashL<Rgb<255, 255, 255>, 80, 100, EffectType::EFFECT_CLASH>, InOutTrL<TrJoin<TrWipeX<SingleValueAdapter<IntSVF<300> > >, TrSparkX<Rgb<255, 255, 255>, SingleValueAdapter<IntSVF<100> >, SingleValueAdapter<IntSVF<300> >, SingleValueAdapter<IntSVF<0> > > >, TrConcat<TrWipeInX<SingleValueAdapter<IntSVF<1500> > >, Layers<Rgb<255, 0, 255>, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<NoisySoundLevelCompatSVF> > >, TrJoin<TrWipeInX<SingleValueAdapter<IntSVF<300> > >, TrSparkX<Rgb<255, 255, 255>, SingleValueAdapter<IntSVF<100> >, SingleValueAdapter<IntSVF<300> >, SingleValueAdapter<IntSVF<32768> > > > >, Rgb<0, 0, 0>, true>, TransitionEffectL<TrConcat<TrWipeX<SingleValueAdapter<IntSVF<2800> > >, Layers<Rgb<0, 0, 0>, AlphaL<Rgb<255, 0, 255>, SparkleF<300, 1024> > >, TrConcat<TrJoin<TrWipeX<SingleValueAdapter<IntSVF<750> > >, TrSparkX<Rgb<255, 255, 255>, SingleValueAdapter<IntSVF<400> >, SingleValueAdapter<IntSVF<750> >, SingleValueAdapter<IntSVF<0> > > >, Rgb<0, 0, 0>, TrJoin<TrWipeInX<SingleValueAdapter<IntSVF<150> > >, TrSparkX<Rgb<255, 0, 255>, SingleValueAdapter<IntSVF<100> >, SingleValueAdapter<IntSVF<150> >, SingleValueAdapter<IntSVF<32768> > > > > >, EffectType::EFFECT_PREON>, TransitionEffectL<TrConcat<TrFadeX<SingleValueAdapter<IntSVF<100> > >, Layers<Rgb<0, 0, 0>, AlphaL<Rgb<255, 255, 255>, SparkleF<300, 1024> > >, TrFadeX<SingleValueAdapter<IntSVF<100> > > >, EffectType::EFFECT_POSTOFF> >]'
  6464.  
  6465. C:\Users\Samur\Desktop\ProffieOS\config\sailor_jedi_config.h:24:86: required from here
  6466.  
  6467. C:\Users\Samur\Desktop\ProffieOS\styles\transition_effect.h:42:8: error: no matching function for call to 'TrConcat<TrFadeX<SingleValueAdapter<IntSVF<100> > >, Layers<Rgb<0, 0, 0>, AlphaL<Rgb<255, 255, 255>, SparkleF<300, 1024> > >, TrFadeX<SingleValueAdapter<IntSVF<100> > > >::getColor(RGBA_um_nod, RGBA_um_nod, int)'
  6468.  
  6469. 42 | auto getColor(int led) -> decltype(transition_.getColor(RGBA_um_nod::Transparent(),
  6470.  
  6471. | ^~~~~~~~
  6472.  
  6473. In file included from C:\Users\Samur\Desktop\ProffieOS\styles\transition_effect.h:4,
  6474.  
  6475. from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:487:
  6476.  
  6477. C:\Users\Samur\Desktop\ProffieOS\transitions\concat.h:102:8: note: candidate: 'template<class X, class Y> decltype (MixColors(b, <expression error>, 1, 1)) TrConcat<A, INTERMEDIATE, B ...>::getColor(const X&, const Y&, int) [with X = X; Y = Y; A = TrFadeX<SingleValueAdapter<IntSVF<100> > >; INTERMEDIATE = Layers<Rgb<0, 0, 0>, AlphaL<Rgb<255, 255, 255>, SparkleF<300, 1024> > >; B = {TrFadeX<SingleValueAdapter<IntSVF<100> > >}]'
  6478.  
  6479. 102 | auto getColor(const X& a, const Y& b, int led) -> decltype(
  6480.  
  6481. | ^~~~~~~~
  6482.  
  6483. C:\Users\Samur\Desktop\ProffieOS\transitions\concat.h:102:8: note: template argument deduction/substitution failed:
  6484.  
  6485. In file included from C:\Users\Samur\Desktop\ProffieOS\styles\fire.h:4,
  6486.  
  6487. from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:454:
  6488.  
  6489. C:\Users\Samur\Desktop\ProffieOS\styles\style_ptr.h: In instantiation of 'class Style<Layers<Layers<Layers<Layers<RgbArg<1, Rgb<0, 255, 255> >, AlphaL<Rgb<255, 255, 255>, BlastF<200, 100, 400, EffectType::EFFECT_BLAST> > >, LockupL<Layers<RgbArg<1, Rgb<0, 255, 255> >, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<NoisySoundLevelCompatSVF> > >, Layers<RgbArg<1, Rgb<0, 255, 255> >, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<NoisySoundLevelCompatSVF> > >, SingleValueAdapter<IntSVF<32768> >, SmoothStep<SingleValueAdapter<IntSVF<28671> >, SingleValueAdapter<IntSVF<4096> > >, LayerFunctions<Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2000> > >, SingleValueAdapter<IntSVF<3000> >, SingleValueAdapter<IntSVF<16000> > >, ScaleBase<BrownNoiseF<SingleValueAdapter<IntSVF<10> > >, SingleValueAdapter<IntSVF<14000> >, SingleValueAdapter<IntSVF<8000> > > >, Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2300> > >, SingleValueAdapter<IntSVF<26000> >, SingleValueAdapter<IntSVF<8000> > >, SingleValueAdapter<ScaleSVF<NoisySoundLevelSVF, SingleValueAdapter<IntSVF<5000> >, SingleValueAdapter<IntSVF<10000> > > > >, Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2300> > >, SingleValueAdapter<IntSVF<20000> >, SingleValueAdapter<IntSVF<30000> > >, ScaleBase<IsLessThanBase<SlowNoise<SingleValueAdapter<IntSVF<1500> > >, SingleValueAdapter<IntSVF<8000> > >, SingleValueAdapter<ScaleSVF<NoisySoundLevelSVF, SingleValueAdapter<IntSVF<5000> >, SingleValueAdapter<IntSVF<0> > > >, SingleValueAdapter<IntSVF<0> > > > > > >, SimpleClashL<RgbArg<2, Rgb<255, 255, 255> >, 40, EffectType::EFFECT_CLASH, SmoothStep<SingleValueAdapter<IntSVF<16384> >, SingleValueAdapter<IntSVF<24000> > > > >, AlphaL<Rgb<0, 0, 0>, InOutHelperF<InOutFuncX<SingleValueAdapter<IntArgSVF<3, 300> >, SingleValueAdapter<IntArgSVF<4, 800> > >, true> > > >':
  6490.  
  6491. C:\Users\Samur\Desktop\ProffieOS\styles\style_ptr.h:95:10: required from 'StyleFactory* StylePtr() [with STYLE = Layers<Layers<Layers<Layers<RgbArg<1, Rgb<0, 255, 255> >, AlphaL<Rgb<255, 255, 255>, BlastF<200, 100, 400, EffectType::EFFECT_BLAST> > >, LockupL<Layers<RgbArg<1, Rgb<0, 255, 255> >, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<NoisySoundLevelCompatSVF> > >, Layers<RgbArg<1, Rgb<0, 255, 255> >, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<NoisySoundLevelCompatSVF> > >, SingleValueAdapter<IntSVF<32768> >, SmoothStep<SingleValueAdapter<IntSVF<28671> >, SingleValueAdapter<IntSVF<4096> > >, LayerFunctions<Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2000> > >, SingleValueAdapter<IntSVF<3000> >, SingleValueAdapter<IntSVF<16000> > >, ScaleBase<BrownNoiseF<SingleValueAdapter<IntSVF<10> > >, SingleValueAdapter<IntSVF<14000> >, SingleValueAdapter<IntSVF<8000> > > >, Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2300> > >, SingleValueAdapter<IntSVF<26000> >, SingleValueAdapter<IntSVF<8000> > >, SingleValueAdapter<ScaleSVF<NoisySoundLevelSVF, SingleValueAdapter<IntSVF<5000> >, SingleValueAdapter<IntSVF<10000> > > > >, Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2300> > >, SingleValueAdapter<IntSVF<20000> >, SingleValueAdapter<IntSVF<30000> > >, ScaleBase<IsLessThanBase<SlowNoise<SingleValueAdapter<IntSVF<1500> > >, SingleValueAdapter<IntSVF<8000> > >, SingleValueAdapter<ScaleSVF<NoisySoundLevelSVF, SingleValueAdapter<IntSVF<5000> >, SingleValueAdapter<IntSVF<0> > > >, SingleValueAdapter<IntSVF<0> > > > > > >, SimpleClashL<RgbArg<2, Rgb<255, 255, 255> >, 40, EffectType::EFFECT_CLASH, SmoothStep<SingleValueAdapter<IntSVF<16384> >, SingleValueAdapter<IntSVF<24000> > > > >, AlphaL<Rgb<0, 0, 0>, InOutHelperF<InOutFuncX<SingleValueAdapter<IntArgSVF<3, 300> >, SingleValueAdapter<IntArgSVF<4, 800> > >, true> > >]'
  6492.  
  6493. C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:554:78: required from 'StyleFactory* StyleNormalPtrX() [with base_color = RgbArg<1, Rgb<0, 255, 255> >; clash_color = RgbArg<2, Rgb<255, 255, 255> >; out_millis = SingleValueAdapter<IntArgSVF<3, 300> >; in_millis = SingleValueAdapter<IntArgSVF<4, 800> >; lockup_flicker_color = Rgb<255, 255, 255>; blast_color = Rgb<255, 255, 255>]'
  6494.  
  6495. C:\Users\Samur\Desktop\ProffieOS\styles\style_parser.h:47:100: required from here
  6496.  
  6497. C:\Users\Samur\Desktop\ProffieOS\styles\style_ptr.h:71:47: error: 'class Layers<Layers<Layers<Layers<RgbArg<1, Rgb<0, 255, 255> >, AlphaL<Rgb<255, 255, 255>, BlastF<200, 100, 400, EffectType::EFFECT_BLAST> > >, LockupL<Layers<RgbArg<1, Rgb<0, 255, 255> >, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<NoisySoundLevelCompatSVF> > >, Layers<RgbArg<1, Rgb<0, 255, 255> >, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<NoisySoundLevelCompatSVF> > >, SingleValueAdapter<IntSVF<32768> >, SmoothStep<SingleValueAdapter<IntSVF<28671> >, SingleValueAdapter<IntSVF<4096> > >, LayerFunctions<Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2000> > >, SingleValueAdapter<IntSVF<3000> >, SingleValueAdapter<IntSVF<16000> > >, ScaleBase<BrownNoiseF<SingleValueAdapter<IntSVF<10> > >, SingleValueAdapter<IntSVF<14000> >, SingleValueAdapter<IntSVF<8000> > > >, Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2300> > >, SingleValueAdapter<IntSVF<26000> >, SingleValueAdapter<IntSVF<8000> > >, SingleValueAdapter<ScaleSVF<NoisySoundLevelSVF, SingleValueAdapter<IntSVF<5000> >, SingleValueAdapter<IntSVF<10000> > > > >, Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2300> > >, SingleValueAdapter<IntSVF<20000> >, SingleValueAdapter<IntSVF<30000> > >, ScaleBase<IsLessThanBase<SlowNoise<SingleValueAdapter<IntSVF<1500> > >, SingleValueAdapter<IntSVF<8000> > >, SingleValueAdapter<ScaleSVF<NoisySoundLevelSVF, SingleValueAdapter<IntSVF<5000> >, SingleValueAdapter<IntSVF<0> > > >, SingleValueAdapter<IntSVF<0> > > > > > >, SimpleClashL<RgbArg<2, Rgb<255, 255, 255> >, 40, EffectType::EFFECT_CLASH, SmoothStep<SingleValueAdapter<IntSVF<16384> >, SingleValueAdapter<IntSVF<24000> > > > >, AlphaL<Rgb<0, 0, 0>, InOutHelperF<InOutFuncX<SingleValueAdapter<IntArgSVF<3, 300> >, SingleValueAdapter<IntArgSVF<4, 800> > >, true> > >' has no member named 'getColor'
  6498.  
  6499. 71 | class Style : public StyleHelper<decltype(T().getColor(0))> {
  6500.  
  6501. | ~~~~^~~~~~~~
  6502.  
  6503. C:\Users\Samur\Desktop\ProffieOS\styles\style_ptr.h:77:49: error: 'class Layers<Layers<Layers<Layers<RgbArg<1, Rgb<0, 255, 255> >, AlphaL<Rgb<255, 255, 255>, BlastF<200, 100, 400, EffectType::EFFECT_BLAST> > >, LockupL<Layers<RgbArg<1, Rgb<0, 255, 255> >, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<NoisySoundLevelCompatSVF> > >, Layers<RgbArg<1, Rgb<0, 255, 255> >, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<NoisySoundLevelCompatSVF> > >, SingleValueAdapter<IntSVF<32768> >, SmoothStep<SingleValueAdapter<IntSVF<28671> >, SingleValueAdapter<IntSVF<4096> > >, LayerFunctions<Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2000> > >, SingleValueAdapter<IntSVF<3000> >, SingleValueAdapter<IntSVF<16000> > >, ScaleBase<BrownNoiseF<SingleValueAdapter<IntSVF<10> > >, SingleValueAdapter<IntSVF<14000> >, SingleValueAdapter<IntSVF<8000> > > >, Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2300> > >, SingleValueAdapter<IntSVF<26000> >, SingleValueAdapter<IntSVF<8000> > >, SingleValueAdapter<ScaleSVF<NoisySoundLevelSVF, SingleValueAdapter<IntSVF<5000> >, SingleValueAdapter<IntSVF<10000> > > > >, Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2300> > >, SingleValueAdapter<IntSVF<20000> >, SingleValueAdapter<IntSVF<30000> > >, ScaleBase<IsLessThanBase<SlowNoise<SingleValueAdapter<IntSVF<1500> > >, SingleValueAdapter<IntSVF<8000> > >, SingleValueAdapter<ScaleSVF<NoisySoundLevelSVF, SingleValueAdapter<IntSVF<5000> >, SingleValueAdapter<IntSVF<0> > > >, SingleValueAdapter<IntSVF<0> > > > > > >, SimpleClashL<RgbArg<2, Rgb<255, 255, 255> >, 40, EffectType::EFFECT_CLASH, SmoothStep<SingleValueAdapter<IntSVF<16384> >, SingleValueAdapter<IntSVF<24000> > > > >, AlphaL<Rgb<0, 0, 0>, InOutHelperF<InOutFuncX<SingleValueAdapter<IntArgSVF<3, 300> >, SingleValueAdapter<IntArgSVF<4, 800> > >, true> > >' has no member named 'getColor'
  6504.  
  6505. 77 | virtual auto getColor2(int i) -> decltype(T().getColor(0)) override {
  6506.  
  6507. | ~~~~^~~~~~~~
  6508.  
  6509. C:\Users\Samur\Desktop\ProffieOS\styles\style_ptr.h:73:8: error: 'bool Style<T>::IsHandled(HandledFeature) [with T = Layers<Layers<Layers<Layers<RgbArg<1, Rgb<0, 255, 255> >, AlphaL<Rgb<255, 255, 255>, BlastF<200, 100, 400, EffectType::EFFECT_BLAST> > >, LockupL<Layers<RgbArg<1, Rgb<0, 255, 255> >, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<NoisySoundLevelCompatSVF> > >, Layers<RgbArg<1, Rgb<0, 255, 255> >, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<NoisySoundLevelCompatSVF> > >, SingleValueAdapter<IntSVF<32768> >, SmoothStep<SingleValueAdapter<IntSVF<28671> >, SingleValueAdapter<IntSVF<4096> > >, LayerFunctions<Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2000> > >, SingleValueAdapter<IntSVF<3000> >, SingleValueAdapter<IntSVF<16000> > >, ScaleBase<BrownNoiseF<SingleValueAdapter<IntSVF<10> > >, SingleValueAdapter<IntSVF<14000> >, SingleValueAdapter<IntSVF<8000> > > >, Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2300> > >, SingleValueAdapter<IntSVF<26000> >, SingleValueAdapter<IntSVF<8000> > >, SingleValueAdapter<ScaleSVF<NoisySoundLevelSVF, SingleValueAdapter<IntSVF<5000> >, SingleValueAdapter<IntSVF<10000> > > > >, Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2300> > >, SingleValueAdapter<IntSVF<20000> >, SingleValueAdapter<IntSVF<30000> > >, ScaleBase<IsLessThanBase<SlowNoise<SingleValueAdapter<IntSVF<1500> > >, SingleValueAdapter<IntSVF<8000> > >, SingleValueAdapter<ScaleSVF<NoisySoundLevelSVF, SingleValueAdapter<IntSVF<5000> >, SingleValueAdapter<IntSVF<0> > > >, SingleValueAdapter<IntSVF<0> > > > > > >, SimpleClashL<RgbArg<2, Rgb<255, 255, 255> >, 40, EffectType::EFFECT_CLASH, SmoothStep<SingleValueAdapter<IntSVF<16384> >, SingleValueAdapter<IntSVF<24000> > > > >, AlphaL<Rgb<0, 0, 0>, InOutHelperF<InOutFuncX<SingleValueAdapter<IntArgSVF<3, 300> >, SingleValueAdapter<IntArgSVF<4, 800> > >, true> > >]' marked 'override', but does not override
  6510.  
  6511. 73 | bool IsHandled(HandledFeature effect) override {
  6512.  
  6513. | ^~~~~~~~~
  6514.  
  6515. C:\Users\Samur\Desktop\ProffieOS\styles\style_ptr.h:81:8: error: 'void Style<T>::run(BladeBase*) [with T = Layers<Layers<Layers<Layers<RgbArg<1, Rgb<0, 255, 255> >, AlphaL<Rgb<255, 255, 255>, BlastF<200, 100, 400, EffectType::EFFECT_BLAST> > >, LockupL<Layers<RgbArg<1, Rgb<0, 255, 255> >, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<NoisySoundLevelCompatSVF> > >, Layers<RgbArg<1, Rgb<0, 255, 255> >, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<NoisySoundLevelCompatSVF> > >, SingleValueAdapter<IntSVF<32768> >, SmoothStep<SingleValueAdapter<IntSVF<28671> >, SingleValueAdapter<IntSVF<4096> > >, LayerFunctions<Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2000> > >, SingleValueAdapter<IntSVF<3000> >, SingleValueAdapter<IntSVF<16000> > >, ScaleBase<BrownNoiseF<SingleValueAdapter<IntSVF<10> > >, SingleValueAdapter<IntSVF<14000> >, SingleValueAdapter<IntSVF<8000> > > >, Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2300> > >, SingleValueAdapter<IntSVF<26000> >, SingleValueAdapter<IntSVF<8000> > >, SingleValueAdapter<ScaleSVF<NoisySoundLevelSVF, SingleValueAdapter<IntSVF<5000> >, SingleValueAdapter<IntSVF<10000> > > > >, Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2300> > >, SingleValueAdapter<IntSVF<20000> >, SingleValueAdapter<IntSVF<30000> > >, ScaleBase<IsLessThanBase<SlowNoise<SingleValueAdapter<IntSVF<1500> > >, SingleValueAdapter<IntSVF<8000> > >, SingleValueAdapter<ScaleSVF<NoisySoundLevelSVF, SingleValueAdapter<IntSVF<5000> >, SingleValueAdapter<IntSVF<0> > > >, SingleValueAdapter<IntSVF<0> > > > > > >, SimpleClashL<RgbArg<2, Rgb<255, 255, 255> >, 40, EffectType::EFFECT_CLASH, SmoothStep<SingleValueAdapter<IntSVF<16384> >, SingleValueAdapter<IntSVF<24000> > > > >, AlphaL<Rgb<0, 0, 0>, InOutHelperF<InOutFuncX<SingleValueAdapter<IntArgSVF<3, 300> >, SingleValueAdapter<IntArgSVF<4, 800> > >, true> > >]' marked 'override', but does not override
  6516.  
  6517. 81 | void run(BladeBase* blade) override {
  6518.  
  6519. | ^~~
  6520.  
  6521. C:\Users\Samur\Desktop\ProffieOS\styles\style_ptr.h: In instantiation of 'class Style<Layers<Layers<Layers<Layers<Layers<RgbArg<1, Rgb<0, 0, 0> >, AlphaL<RgbArg<2, Rgb<255, 255, 255> >, StrobeF<SingleValueAdapter<IntArgSVF<3, 15> >, SingleValueAdapter<IntArgSVF<4, 1> > > > >, AlphaL<Rgb<255, 255, 255>, BlastF<200, 100, 400, EffectType::EFFECT_BLAST> > >, LockupL<Layers<Layers<RgbArg<1, Rgb<0, 0, 0> >, AlphaL<RgbArg<2, Rgb<255, 255, 255> >, StrobeF<SingleValueAdapter<IntArgSVF<3, 15> >, SingleValueAdapter<IntArgSVF<4, 1> > > > >, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<NoisySoundLevelCompatSVF> > >, Layers<Layers<RgbArg<1, Rgb<0, 0, 0> >, AlphaL<RgbArg<2, Rgb<255, 255, 255> >, StrobeF<SingleValueAdapter<IntArgSVF<3, 15> >, SingleValueAdapter<IntArgSVF<4, 1> > > > >, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<NoisySoundLevelCompatSVF> > >, SingleValueAdapter<IntSVF<32768> >, SmoothStep<SingleValueAdapter<IntSVF<28671> >, SingleValueAdapter<IntSVF<4096> > >, LayerFunctions<Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2000> > >, SingleValueAdapter<IntSVF<3000> >, SingleValueAdapter<IntSVF<16000> > >, ScaleBase<BrownNoiseF<SingleValueAdapter<IntSVF<10> > >, SingleValueAdapter<IntSVF<14000> >, SingleValueAdapter<IntSVF<8000> > > >, Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2300> > >, SingleValueAdapter<IntSVF<26000> >, SingleValueAdapter<IntSVF<8000> > >, SingleValueAdapter<ScaleSVF<NoisySoundLevelSVF, SingleValueAdapter<IntSVF<5000> >, SingleValueAdapter<IntSVF<10000> > > > >, Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2300> > >, SingleValueAdapter<IntSVF<20000> >, SingleValueAdapter<IntSVF<30000> > >, ScaleBase<IsLessThanBase<SlowNoise<SingleValueAdapter<IntSVF<1500> > >, SingleValueAdapter<IntSVF<8000> > >, SingleValueAdapter<ScaleSVF<NoisySoundLevelSVF, SingleValueAdapter<IntSVF<5000> >, SingleValueAdapter<IntSVF<0> > > >, SingleValueAdapter<IntSVF<0> > > > > > >, SimpleClashL<Rainbow, 40, EffectType::EFFECT_CLASH, SmoothStep<SingleValueAdapter<IntSVF<16384> >, SingleValueAdapter<IntSVF<24000> > > > >, AlphaL<Rgb<0, 0, 0>, InOutHelperF<InOutFuncX<SingleValueAdapter<IntArgSVF<5, 300> >, SingleValueAdapter<IntArgSVF<6, 800> > >, true> > > >':
  6522.  
  6523. C:\Users\Samur\Desktop\ProffieOS\styles\style_ptr.h:95:10: required from 'StyleFactory* StylePtr() [with STYLE = Layers<Layers<Layers<Layers<Layers<RgbArg<1, Rgb<0, 0, 0> >, AlphaL<RgbArg<2, Rgb<255, 255, 255> >, StrobeF<SingleValueAdapter<IntArgSVF<3, 15> >, SingleValueAdapter<IntArgSVF<4, 1> > > > >, AlphaL<Rgb<255, 255, 255>, BlastF<200, 100, 400, EffectType::EFFECT_BLAST> > >, LockupL<Layers<Layers<RgbArg<1, Rgb<0, 0, 0> >, AlphaL<RgbArg<2, Rgb<255, 255, 255> >, StrobeF<SingleValueAdapter<IntArgSVF<3, 15> >, SingleValueAdapter<IntArgSVF<4, 1> > > > >, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<NoisySoundLevelCompatSVF> > >, Layers<Layers<RgbArg<1, Rgb<0, 0, 0> >, AlphaL<RgbArg<2, Rgb<255, 255, 255> >, StrobeF<SingleValueAdapter<IntArgSVF<3, 15> >, SingleValueAdapter<IntArgSVF<4, 1> > > > >, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<NoisySoundLevelCompatSVF> > >, SingleValueAdapter<IntSVF<32768> >, SmoothStep<SingleValueAdapter<IntSVF<28671> >, SingleValueAdapter<IntSVF<4096> > >, LayerFunctions<Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2000> > >, SingleValueAdapter<IntSVF<3000> >, SingleValueAdapter<IntSVF<16000> > >, ScaleBase<BrownNoiseF<SingleValueAdapter<IntSVF<10> > >, SingleValueAdapter<IntSVF<14000> >, SingleValueAdapter<IntSVF<8000> > > >, Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2300> > >, SingleValueAdapter<IntSVF<26000> >, SingleValueAdapter<IntSVF<8000> > >, SingleValueAdapter<ScaleSVF<NoisySoundLevelSVF, SingleValueAdapter<IntSVF<5000> >, SingleValueAdapter<IntSVF<10000> > > > >, Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2300> > >, SingleValueAdapter<IntSVF<20000> >, SingleValueAdapter<IntSVF<30000> > >, ScaleBase<IsLessThanBase<SlowNoise<SingleValueAdapter<IntSVF<1500> > >, SingleValueAdapter<IntSVF<8000> > >, SingleValueAdapter<ScaleSVF<NoisySoundLevelSVF, SingleValueAdapter<IntSVF<5000> >, SingleValueAdapter<IntSVF<0> > > >, SingleValueAdapter<IntSVF<0> > > > > > >, SimpleClashL<Rainbow, 40, EffectType::EFFECT_CLASH, SmoothStep<SingleValueAdapter<IntSVF<16384> >, SingleValueAdapter<IntSVF<24000> > > > >, AlphaL<Rgb<0, 0, 0>, InOutHelperF<InOutFuncX<SingleValueAdapter<IntArgSVF<5, 300> >, SingleValueAdapter<IntArgSVF<6, 800> > >, true> > >]'
  6524.  
  6525. C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:554:78: required from 'StyleFactory* StyleNormalPtrX() [with base_color = Layers<RgbArg<1, Rgb<0, 0, 0> >, AlphaL<RgbArg<2, Rgb<255, 255, 255> >, StrobeF<SingleValueAdapter<IntArgSVF<3, 15> >, SingleValueAdapter<IntArgSVF<4, 1> > > > >; clash_color = Rainbow; out_millis = SingleValueAdapter<IntArgSVF<5, 300> >; in_millis = SingleValueAdapter<IntArgSVF<6, 800> >; lockup_flicker_color = Rgb<255, 255, 255>; blast_color = Rgb<255, 255, 255>]'
  6526.  
  6527. C:\Users\Samur\Desktop\ProffieOS\styles\style_parser.h:85:136: required from here
  6528.  
  6529. C:\Users\Samur\Desktop\ProffieOS\styles\style_ptr.h:71:47: error: 'class Layers<Layers<Layers<Layers<Layers<RgbArg<1, Rgb<0, 0, 0> >, AlphaL<RgbArg<2, Rgb<255, 255, 255> >, StrobeF<SingleValueAdapter<IntArgSVF<3, 15> >, SingleValueAdapter<IntArgSVF<4, 1> > > > >, AlphaL<Rgb<255, 255, 255>, BlastF<200, 100, 400, EffectType::EFFECT_BLAST> > >, LockupL<Layers<Layers<RgbArg<1, Rgb<0, 0, 0> >, AlphaL<RgbArg<2, Rgb<255, 255, 255> >, StrobeF<SingleValueAdapter<IntArgSVF<3, 15> >, SingleValueAdapter<IntArgSVF<4, 1> > > > >, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<NoisySoundLevelCompatSVF> > >, Layers<Layers<RgbArg<1, Rgb<0, 0, 0> >, AlphaL<RgbArg<2, Rgb<255, 255, 255> >, StrobeF<SingleValueAdapter<IntArgSVF<3, 15> >, SingleValueAdapter<IntArgSVF<4, 1> > > > >, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<NoisySoundLevelCompatSVF> > >, SingleValueAdapter<IntSVF<32768> >, SmoothStep<SingleValueAdapter<IntSVF<28671> >, SingleValueAdapter<IntSVF<4096> > >, LayerFunctions<Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2000> > >, SingleValueAdapter<IntSVF<3000> >, SingleValueAdapter<IntSVF<16000> > >, ScaleBase<BrownNoiseF<SingleValueAdapter<IntSVF<10> > >, SingleValueAdapter<IntSVF<14000> >, SingleValueAdapter<IntSVF<8000> > > >, Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2300> > >, SingleValueAdapter<IntSVF<26000> >, SingleValueAdapter<IntSVF<8000> > >, SingleValueAdapter<ScaleSVF<NoisySoundLevelSVF, SingleValueAdapter<IntSVF<5000> >, SingleValueAdapter<IntSVF<10000> > > > >, Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2300> > >, SingleValueAdapter<IntSVF<20000> >, SingleValueAdapter<IntSVF<30000> > >, ScaleBase<IsLessThanBase<SlowNoise<SingleValueAdapter<IntSVF<1500> > >, SingleValueAdapter<IntSVF<8000> > >, SingleValueAdapter<ScaleSVF<NoisySoundLevelSVF, SingleValueAdapter<IntSVF<5000> >, SingleValueAdapter<IntSVF<0> > > >, SingleValueAdapter<IntSVF<0> > > > > > >, SimpleClashL<Rainbow, 40, EffectType::EFFECT_CLASH, SmoothStep<SingleValueAdapter<IntSVF<16384> >, SingleValueAdapter<IntSVF<24000> > > > >, AlphaL<Rgb<0, 0, 0>, InOutHelperF<InOutFuncX<SingleValueAdapter<IntArgSVF<5, 300> >, SingleValueAdapter<IntArgSVF<6, 800> > >, true> > >' has no member named 'getColor'
  6530.  
  6531. 71 | class Style : public StyleHelper<decltype(T().getColor(0))> {
  6532.  
  6533. | ~~~~^~~~~~~~
  6534.  
  6535. C:\Users\Samur\Desktop\ProffieOS\styles\style_ptr.h:77:49: error: 'class Layers<Layers<Layers<Layers<Layers<RgbArg<1, Rgb<0, 0, 0> >, AlphaL<RgbArg<2, Rgb<255, 255, 255> >, StrobeF<SingleValueAdapter<IntArgSVF<3, 15> >, SingleValueAdapter<IntArgSVF<4, 1> > > > >, AlphaL<Rgb<255, 255, 255>, BlastF<200, 100, 400, EffectType::EFFECT_BLAST> > >, LockupL<Layers<Layers<RgbArg<1, Rgb<0, 0, 0> >, AlphaL<RgbArg<2, Rgb<255, 255, 255> >, StrobeF<SingleValueAdapter<IntArgSVF<3, 15> >, SingleValueAdapter<IntArgSVF<4, 1> > > > >, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<NoisySoundLevelCompatSVF> > >, Layers<Layers<RgbArg<1, Rgb<0, 0, 0> >, AlphaL<RgbArg<2, Rgb<255, 255, 255> >, StrobeF<SingleValueAdapter<IntArgSVF<3, 15> >, SingleValueAdapter<IntArgSVF<4, 1> > > > >, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<NoisySoundLevelCompatSVF> > >, SingleValueAdapter<IntSVF<32768> >, SmoothStep<SingleValueAdapter<IntSVF<28671> >, SingleValueAdapter<IntSVF<4096> > >, LayerFunctions<Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2000> > >, SingleValueAdapter<IntSVF<3000> >, SingleValueAdapter<IntSVF<16000> > >, ScaleBase<BrownNoiseF<SingleValueAdapter<IntSVF<10> > >, SingleValueAdapter<IntSVF<14000> >, SingleValueAdapter<IntSVF<8000> > > >, Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2300> > >, SingleValueAdapter<IntSVF<26000> >, SingleValueAdapter<IntSVF<8000> > >, SingleValueAdapter<ScaleSVF<NoisySoundLevelSVF, SingleValueAdapter<IntSVF<5000> >, SingleValueAdapter<IntSVF<10000> > > > >, Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2300> > >, SingleValueAdapter<IntSVF<20000> >, SingleValueAdapter<IntSVF<30000> > >, ScaleBase<IsLessThanBase<SlowNoise<SingleValueAdapter<IntSVF<1500> > >, SingleValueAdapter<IntSVF<8000> > >, SingleValueAdapter<ScaleSVF<NoisySoundLevelSVF, SingleValueAdapter<IntSVF<5000> >, SingleValueAdapter<IntSVF<0> > > >, SingleValueAdapter<IntSVF<0> > > > > > >, SimpleClashL<Rainbow, 40, EffectType::EFFECT_CLASH, SmoothStep<SingleValueAdapter<IntSVF<16384> >, SingleValueAdapter<IntSVF<24000> > > > >, AlphaL<Rgb<0, 0, 0>, InOutHelperF<InOutFuncX<SingleValueAdapter<IntArgSVF<5, 300> >, SingleValueAdapter<IntArgSVF<6, 800> > >, true> > >' has no member named 'getColor'
  6536.  
  6537. 77 | virtual auto getColor2(int i) -> decltype(T().getColor(0)) override {
  6538.  
  6539. | ~~~~^~~~~~~~
  6540.  
  6541. C:\Users\Samur\Desktop\ProffieOS\styles\style_ptr.h:73:8: error: 'bool Style<T>::IsHandled(HandledFeature) [with T = Layers<Layers<Layers<Layers<Layers<RgbArg<1, Rgb<0, 0, 0> >, AlphaL<RgbArg<2, Rgb<255, 255, 255> >, StrobeF<SingleValueAdapter<IntArgSVF<3, 15> >, SingleValueAdapter<IntArgSVF<4, 1> > > > >, AlphaL<Rgb<255, 255, 255>, BlastF<200, 100, 400, EffectType::EFFECT_BLAST> > >, LockupL<Layers<Layers<RgbArg<1, Rgb<0, 0, 0> >, AlphaL<RgbArg<2, Rgb<255, 255, 255> >, StrobeF<SingleValueAdapter<IntArgSVF<3, 15> >, SingleValueAdapter<IntArgSVF<4, 1> > > > >, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<NoisySoundLevelCompatSVF> > >, Layers<Layers<RgbArg<1, Rgb<0, 0, 0> >, AlphaL<RgbArg<2, Rgb<255, 255, 255> >, StrobeF<SingleValueAdapter<IntArgSVF<3, 15> >, SingleValueAdapter<IntArgSVF<4, 1> > > > >, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<NoisySoundLevelCompatSVF> > >, SingleValueAdapter<IntSVF<32768> >, SmoothStep<SingleValueAdapter<IntSVF<28671> >, SingleValueAdapter<IntSVF<4096> > >, LayerFunctions<Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2000> > >, SingleValueAdapter<IntSVF<3000> >, SingleValueAdapter<IntSVF<16000> > >, ScaleBase<BrownNoiseF<SingleValueAdapter<IntSVF<10> > >, SingleValueAdapter<IntSVF<14000> >, SingleValueAdapter<IntSVF<8000> > > >, Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2300> > >, SingleValueAdapter<IntSVF<26000> >, SingleValueAdapter<IntSVF<8000> > >, SingleValueAdapter<ScaleSVF<NoisySoundLevelSVF, SingleValueAdapter<IntSVF<5000> >, SingleValueAdapter<IntSVF<10000> > > > >, Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2300> > >, SingleValueAdapter<IntSVF<20000> >, SingleValueAdapter<IntSVF<30000> > >, ScaleBase<IsLessThanBase<SlowNoise<SingleValueAdapter<IntSVF<1500> > >, SingleValueAdapter<IntSVF<8000> > >, SingleValueAdapter<ScaleSVF<NoisySoundLevelSVF, SingleValueAdapter<IntSVF<5000> >, SingleValueAdapter<IntSVF<0> > > >, SingleValueAdapter<IntSVF<0> > > > > > >, SimpleClashL<Rainbow, 40, EffectType::EFFECT_CLASH, SmoothStep<SingleValueAdapter<IntSVF<16384> >, SingleValueAdapter<IntSVF<24000> > > > >, AlphaL<Rgb<0, 0, 0>, InOutHelperF<InOutFuncX<SingleValueAdapter<IntArgSVF<5, 300> >, SingleValueAdapter<IntArgSVF<6, 800> > >, true> > >]' marked 'override', but does not override
  6542.  
  6543. 73 | bool IsHandled(HandledFeature effect) override {
  6544.  
  6545. | ^~~~~~~~~
  6546.  
  6547. C:\Users\Samur\Desktop\ProffieOS\styles\style_ptr.h:81:8: error: 'void Style<T>::run(BladeBase*) [with T = Layers<Layers<Layers<Layers<Layers<RgbArg<1, Rgb<0, 0, 0> >, AlphaL<RgbArg<2, Rgb<255, 255, 255> >, StrobeF<SingleValueAdapter<IntArgSVF<3, 15> >, SingleValueAdapter<IntArgSVF<4, 1> > > > >, AlphaL<Rgb<255, 255, 255>, BlastF<200, 100, 400, EffectType::EFFECT_BLAST> > >, LockupL<Layers<Layers<RgbArg<1, Rgb<0, 0, 0> >, AlphaL<RgbArg<2, Rgb<255, 255, 255> >, StrobeF<SingleValueAdapter<IntArgSVF<3, 15> >, SingleValueAdapter<IntArgSVF<4, 1> > > > >, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<NoisySoundLevelCompatSVF> > >, Layers<Layers<RgbArg<1, Rgb<0, 0, 0> >, AlphaL<RgbArg<2, Rgb<255, 255, 255> >, StrobeF<SingleValueAdapter<IntArgSVF<3, 15> >, SingleValueAdapter<IntArgSVF<4, 1> > > > >, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<NoisySoundLevelCompatSVF> > >, SingleValueAdapter<IntSVF<32768> >, SmoothStep<SingleValueAdapter<IntSVF<28671> >, SingleValueAdapter<IntSVF<4096> > >, LayerFunctions<Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2000> > >, SingleValueAdapter<IntSVF<3000> >, SingleValueAdapter<IntSVF<16000> > >, ScaleBase<BrownNoiseF<SingleValueAdapter<IntSVF<10> > >, SingleValueAdapter<IntSVF<14000> >, SingleValueAdapter<IntSVF<8000> > > >, Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2300> > >, SingleValueAdapter<IntSVF<26000> >, SingleValueAdapter<IntSVF<8000> > >, SingleValueAdapter<ScaleSVF<NoisySoundLevelSVF, SingleValueAdapter<IntSVF<5000> >, SingleValueAdapter<IntSVF<10000> > > > >, Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2300> > >, SingleValueAdapter<IntSVF<20000> >, SingleValueAdapter<IntSVF<30000> > >, ScaleBase<IsLessThanBase<SlowNoise<SingleValueAdapter<IntSVF<1500> > >, SingleValueAdapter<IntSVF<8000> > >, SingleValueAdapter<ScaleSVF<NoisySoundLevelSVF, SingleValueAdapter<IntSVF<5000> >, SingleValueAdapter<IntSVF<0> > > >, SingleValueAdapter<IntSVF<0> > > > > > >, SimpleClashL<Rainbow, 40, EffectType::EFFECT_CLASH, SmoothStep<SingleValueAdapter<IntSVF<16384> >, SingleValueAdapter<IntSVF<24000> > > > >, AlphaL<Rgb<0, 0, 0>, InOutHelperF<InOutFuncX<SingleValueAdapter<IntArgSVF<5, 300> >, SingleValueAdapter<IntArgSVF<6, 800> > >, true> > >]' marked 'override', but does not override
  6548.  
  6549. 81 | void run(BladeBase* blade) override {
  6550.  
  6551. | ^~~
  6552.  
  6553. C:\Users\Samur\Desktop\ProffieOS\styles\style_ptr.h: In instantiation of 'class Style<Layers<Layers<Layers<Rainbow, LockupL<Layers<Rainbow, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<NoisySoundLevelCompatSVF> > >, Layers<Rainbow, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<NoisySoundLevelCompatSVF> > >, SingleValueAdapter<IntSVF<32768> >, SmoothStep<SingleValueAdapter<IntSVF<28671> >, SingleValueAdapter<IntSVF<4096> > >, LayerFunctions<Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2000> > >, SingleValueAdapter<IntSVF<3000> >, SingleValueAdapter<IntSVF<16000> > >, ScaleBase<BrownNoiseF<SingleValueAdapter<IntSVF<10> > >, SingleValueAdapter<IntSVF<14000> >, SingleValueAdapter<IntSVF<8000> > > >, Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2300> > >, SingleValueAdapter<IntSVF<26000> >, SingleValueAdapter<IntSVF<8000> > >, SingleValueAdapter<ScaleSVF<NoisySoundLevelSVF, SingleValueAdapter<IntSVF<5000> >, SingleValueAdapter<IntSVF<10000> > > > >, Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2300> > >, SingleValueAdapter<IntSVF<20000> >, SingleValueAdapter<IntSVF<30000> > >, ScaleBase<IsLessThanBase<SlowNoise<SingleValueAdapter<IntSVF<1500> > >, SingleValueAdapter<IntSVF<8000> > >, SingleValueAdapter<ScaleSVF<NoisySoundLevelSVF, SingleValueAdapter<IntSVF<5000> >, SingleValueAdapter<IntSVF<0> > > >, SingleValueAdapter<IntSVF<0> > > > > > >, SimpleClashL<Rgb<255, 255, 255>, 40, EffectType::EFFECT_CLASH, SmoothStep<SingleValueAdapter<IntSVF<16384> >, SingleValueAdapter<IntSVF<24000> > > > >, AlphaL<Rgb<0, 0, 0>, InOutHelperF<InOutFuncX<SingleValueAdapter<IntArgSVF<1, 300> >, SingleValueAdapter<IntArgSVF<2, 800> > >, true> > > >':
  6554.  
  6555. C:\Users\Samur\Desktop\ProffieOS\styles\style_ptr.h:95:10: required from 'StyleFactory* StylePtr() [with STYLE = Layers<Layers<Layers<Rainbow, LockupL<Layers<Rainbow, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<NoisySoundLevelCompatSVF> > >, Layers<Rainbow, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<NoisySoundLevelCompatSVF> > >, SingleValueAdapter<IntSVF<32768> >, SmoothStep<SingleValueAdapter<IntSVF<28671> >, SingleValueAdapter<IntSVF<4096> > >, LayerFunctions<Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2000> > >, SingleValueAdapter<IntSVF<3000> >, SingleValueAdapter<IntSVF<16000> > >, ScaleBase<BrownNoiseF<SingleValueAdapter<IntSVF<10> > >, SingleValueAdapter<IntSVF<14000> >, SingleValueAdapter<IntSVF<8000> > > >, Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2300> > >, SingleValueAdapter<IntSVF<26000> >, SingleValueAdapter<IntSVF<8000> > >, SingleValueAdapter<ScaleSVF<NoisySoundLevelSVF, SingleValueAdapter<IntSVF<5000> >, SingleValueAdapter<IntSVF<10000> > > > >, Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2300> > >, SingleValueAdapter<IntSVF<20000> >, SingleValueAdapter<IntSVF<30000> > >, ScaleBase<IsLessThanBase<SlowNoise<SingleValueAdapter<IntSVF<1500> > >, SingleValueAdapter<IntSVF<8000> > >, SingleValueAdapter<ScaleSVF<NoisySoundLevelSVF, SingleValueAdapter<IntSVF<5000> >, SingleValueAdapter<IntSVF<0> > > >, SingleValueAdapter<IntSVF<0> > > > > > >, SimpleClashL<Rgb<255, 255, 255>, 40, EffectType::EFFECT_CLASH, SmoothStep<SingleValueAdapter<IntSVF<16384> >, SingleValueAdapter<IntSVF<24000> > > > >, AlphaL<Rgb<0, 0, 0>, InOutHelperF<InOutFuncX<SingleValueAdapter<IntArgSVF<1, 300> >, SingleValueAdapter<IntArgSVF<2, 800> > >, true> > >]'
  6556.  
  6557. C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:580:78: required from 'StyleFactory* StyleRainbowPtrX() [with out_millis = SingleValueAdapter<IntArgSVF<1, 300> >; in_millis = SingleValueAdapter<IntArgSVF<2, 800> >; clash_color = Rgb<255, 255, 255>; lockup_flicker_color = Rgb<255, 255, 255>]'
  6558.  
  6559. C:\Users\Samur\Desktop\ProffieOS\styles\style_parser.h:97:65: required from here
  6560.  
  6561. C:\Users\Samur\Desktop\ProffieOS\styles\style_ptr.h:71:47: error: 'class Layers<Layers<Layers<Rainbow, LockupL<Layers<Rainbow, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<NoisySoundLevelCompatSVF> > >, Layers<Rainbow, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<NoisySoundLevelCompatSVF> > >, SingleValueAdapter<IntSVF<32768> >, SmoothStep<SingleValueAdapter<IntSVF<28671> >, SingleValueAdapter<IntSVF<4096> > >, LayerFunctions<Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2000> > >, SingleValueAdapter<IntSVF<3000> >, SingleValueAdapter<IntSVF<16000> > >, ScaleBase<BrownNoiseF<SingleValueAdapter<IntSVF<10> > >, SingleValueAdapter<IntSVF<14000> >, SingleValueAdapter<IntSVF<8000> > > >, Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2300> > >, SingleValueAdapter<IntSVF<26000> >, SingleValueAdapter<IntSVF<8000> > >, SingleValueAdapter<ScaleSVF<NoisySoundLevelSVF, SingleValueAdapter<IntSVF<5000> >, SingleValueAdapter<IntSVF<10000> > > > >, Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2300> > >, SingleValueAdapter<IntSVF<20000> >, SingleValueAdapter<IntSVF<30000> > >, ScaleBase<IsLessThanBase<SlowNoise<SingleValueAdapter<IntSVF<1500> > >, SingleValueAdapter<IntSVF<8000> > >, SingleValueAdapter<ScaleSVF<NoisySoundLevelSVF, SingleValueAdapter<IntSVF<5000> >, SingleValueAdapter<IntSVF<0> > > >, SingleValueAdapter<IntSVF<0> > > > > > >, SimpleClashL<Rgb<255, 255, 255>, 40, EffectType::EFFECT_CLASH, SmoothStep<SingleValueAdapter<IntSVF<16384> >, SingleValueAdapter<IntSVF<24000> > > > >, AlphaL<Rgb<0, 0, 0>, InOutHelperF<InOutFuncX<SingleValueAdapter<IntArgSVF<1, 300> >, SingleValueAdapter<IntArgSVF<2, 800> > >, true> > >' has no member named 'getColor'
  6562.  
  6563. 71 | class Style : public StyleHelper<decltype(T().getColor(0))> {
  6564.  
  6565. | ~~~~^~~~~~~~
  6566.  
  6567. C:\Users\Samur\Desktop\ProffieOS\styles\style_ptr.h:77:49: error: 'class Layers<Layers<Layers<Rainbow, LockupL<Layers<Rainbow, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<NoisySoundLevelCompatSVF> > >, Layers<Rainbow, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<NoisySoundLevelCompatSVF> > >, SingleValueAdapter<IntSVF<32768> >, SmoothStep<SingleValueAdapter<IntSVF<28671> >, SingleValueAdapter<IntSVF<4096> > >, LayerFunctions<Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2000> > >, SingleValueAdapter<IntSVF<3000> >, SingleValueAdapter<IntSVF<16000> > >, ScaleBase<BrownNoiseF<SingleValueAdapter<IntSVF<10> > >, SingleValueAdapter<IntSVF<14000> >, SingleValueAdapter<IntSVF<8000> > > >, Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2300> > >, SingleValueAdapter<IntSVF<26000> >, SingleValueAdapter<IntSVF<8000> > >, SingleValueAdapter<ScaleSVF<NoisySoundLevelSVF, SingleValueAdapter<IntSVF<5000> >, SingleValueAdapter<IntSVF<10000> > > > >, Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2300> > >, SingleValueAdapter<IntSVF<20000> >, SingleValueAdapter<IntSVF<30000> > >, ScaleBase<IsLessThanBase<SlowNoise<SingleValueAdapter<IntSVF<1500> > >, SingleValueAdapter<IntSVF<8000> > >, SingleValueAdapter<ScaleSVF<NoisySoundLevelSVF, SingleValueAdapter<IntSVF<5000> >, SingleValueAdapter<IntSVF<0> > > >, SingleValueAdapter<IntSVF<0> > > > > > >, SimpleClashL<Rgb<255, 255, 255>, 40, EffectType::EFFECT_CLASH, SmoothStep<SingleValueAdapter<IntSVF<16384> >, SingleValueAdapter<IntSVF<24000> > > > >, AlphaL<Rgb<0, 0, 0>, InOutHelperF<InOutFuncX<SingleValueAdapter<IntArgSVF<1, 300> >, SingleValueAdapter<IntArgSVF<2, 800> > >, true> > >' has no member named 'getColor'
  6568.  
  6569. 77 | virtual auto getColor2(int i) -> decltype(T().getColor(0)) override {
  6570.  
  6571. | ~~~~^~~~~~~~
  6572.  
  6573. C:\Users\Samur\Desktop\ProffieOS\styles\style_ptr.h:73:8: error: 'bool Style<T>::IsHandled(HandledFeature) [with T = Layers<Layers<Layers<Rainbow, LockupL<Layers<Rainbow, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<NoisySoundLevelCompatSVF> > >, Layers<Rainbow, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<NoisySoundLevelCompatSVF> > >, SingleValueAdapter<IntSVF<32768> >, SmoothStep<SingleValueAdapter<IntSVF<28671> >, SingleValueAdapter<IntSVF<4096> > >, LayerFunctions<Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2000> > >, SingleValueAdapter<IntSVF<3000> >, SingleValueAdapter<IntSVF<16000> > >, ScaleBase<BrownNoiseF<SingleValueAdapter<IntSVF<10> > >, SingleValueAdapter<IntSVF<14000> >, SingleValueAdapter<IntSVF<8000> > > >, Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2300> > >, SingleValueAdapter<IntSVF<26000> >, SingleValueAdapter<IntSVF<8000> > >, SingleValueAdapter<ScaleSVF<NoisySoundLevelSVF, SingleValueAdapter<IntSVF<5000> >, SingleValueAdapter<IntSVF<10000> > > > >, Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2300> > >, SingleValueAdapter<IntSVF<20000> >, SingleValueAdapter<IntSVF<30000> > >, ScaleBase<IsLessThanBase<SlowNoise<SingleValueAdapter<IntSVF<1500> > >, SingleValueAdapter<IntSVF<8000> > >, SingleValueAdapter<ScaleSVF<NoisySoundLevelSVF, SingleValueAdapter<IntSVF<5000> >, SingleValueAdapter<IntSVF<0> > > >, SingleValueAdapter<IntSVF<0> > > > > > >, SimpleClashL<Rgb<255, 255, 255>, 40, EffectType::EFFECT_CLASH, SmoothStep<SingleValueAdapter<IntSVF<16384> >, SingleValueAdapter<IntSVF<24000> > > > >, AlphaL<Rgb<0, 0, 0>, InOutHelperF<InOutFuncX<SingleValueAdapter<IntArgSVF<1, 300> >, SingleValueAdapter<IntArgSVF<2, 800> > >, true> > >]' marked 'override', but does not override
  6574.  
  6575. 73 | bool IsHandled(HandledFeature effect) override {
  6576.  
  6577. | ^~~~~~~~~
  6578.  
  6579. C:\Users\Samur\Desktop\ProffieOS\styles\style_ptr.h:81:8: error: 'void Style<T>::run(BladeBase*) [with T = Layers<Layers<Layers<Rainbow, LockupL<Layers<Rainbow, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<NoisySoundLevelCompatSVF> > >, Layers<Rainbow, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<NoisySoundLevelCompatSVF> > >, SingleValueAdapter<IntSVF<32768> >, SmoothStep<SingleValueAdapter<IntSVF<28671> >, SingleValueAdapter<IntSVF<4096> > >, LayerFunctions<Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2000> > >, SingleValueAdapter<IntSVF<3000> >, SingleValueAdapter<IntSVF<16000> > >, ScaleBase<BrownNoiseF<SingleValueAdapter<IntSVF<10> > >, SingleValueAdapter<IntSVF<14000> >, SingleValueAdapter<IntSVF<8000> > > >, Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2300> > >, SingleValueAdapter<IntSVF<26000> >, SingleValueAdapter<IntSVF<8000> > >, SingleValueAdapter<ScaleSVF<NoisySoundLevelSVF, SingleValueAdapter<IntSVF<5000> >, SingleValueAdapter<IntSVF<10000> > > > >, Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2300> > >, SingleValueAdapter<IntSVF<20000> >, SingleValueAdapter<IntSVF<30000> > >, ScaleBase<IsLessThanBase<SlowNoise<SingleValueAdapter<IntSVF<1500> > >, SingleValueAdapter<IntSVF<8000> > >, SingleValueAdapter<ScaleSVF<NoisySoundLevelSVF, SingleValueAdapter<IntSVF<5000> >, SingleValueAdapter<IntSVF<0> > > >, SingleValueAdapter<IntSVF<0> > > > > > >, SimpleClashL<Rgb<255, 255, 255>, 40, EffectType::EFFECT_CLASH, SmoothStep<SingleValueAdapter<IntSVF<16384> >, SingleValueAdapter<IntSVF<24000> > > > >, AlphaL<Rgb<0, 0, 0>, InOutHelperF<InOutFuncX<SingleValueAdapter<IntArgSVF<1, 300> >, SingleValueAdapter<IntArgSVF<2, 800> > >, true> > >]' marked 'override', but does not override
  6580.  
  6581. 81 | void run(BladeBase* blade) override {
  6582.  
  6583. | ^~~
  6584.  
  6585. In file included from C:\Users\Samur\Desktop\ProffieOS\blades\blade_base.h:18,
  6586.  
  6587. from C:\Users\Samur\Desktop\ProffieOS\ProffieOS.ino:427:
  6588.  
  6589. C:\Users\Samur\Desktop\ProffieOS\styles\blade_style.h: In instantiation of 'BladeStyle* StyleFactoryImpl<STYLE>::make() [with STYLE = Style<Layers<Layers<Layers<Rainbow, LockupL<Layers<Rainbow, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<NoisySoundLevelCompatSVF> > >, Layers<Rainbow, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<NoisySoundLevelCompatSVF> > >, SingleValueAdapter<IntSVF<32768> >, SmoothStep<SingleValueAdapter<IntSVF<28671> >, SingleValueAdapter<IntSVF<4096> > >, LayerFunctions<Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2000> > >, SingleValueAdapter<IntSVF<3000> >, SingleValueAdapter<IntSVF<16000> > >, ScaleBase<BrownNoiseF<SingleValueAdapter<IntSVF<10> > >, SingleValueAdapter<IntSVF<14000> >, SingleValueAdapter<IntSVF<8000> > > >, Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2300> > >, SingleValueAdapter<IntSVF<26000> >, SingleValueAdapter<IntSVF<8000> > >, SingleValueAdapter<ScaleSVF<NoisySoundLevelSVF, SingleValueAdapter<IntSVF<5000> >, SingleValueAdapter<IntSVF<10000> > > > >, Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2300> > >, SingleValueAdapter<IntSVF<20000> >, SingleValueAdapter<IntSVF<30000> > >, ScaleBase<IsLessThanBase<SlowNoise<SingleValueAdapter<IntSVF<1500> > >, SingleValueAdapter<IntSVF<8000> > >, SingleValueAdapter<ScaleSVF<NoisySoundLevelSVF, SingleValueAdapter<IntSVF<5000> >, SingleValueAdapter<IntSVF<0> > > >, SingleValueAdapter<IntSVF<0> > > > > > >, SimpleClashL<Rgb<255, 255, 255>, 40, EffectType::EFFECT_CLASH, SmoothStep<SingleValueAdapter<IntSVF<16384> >, SingleValueAdapter<IntSVF<24000> > > > >, AlphaL<Rgb<0, 0, 0>, InOutHelperF<InOutFuncX<SingleValueAdapter<IntArgSVF<1, 300> >, SingleValueAdapter<IntArgSVF<2, 800> > >, true> > > >]':
  6590.  
  6591. C:\Users\Samur\Desktop\ProffieOS\styles\blade_style.h:44:15: required from here
  6592.  
  6593. C:\Users\Samur\Desktop\ProffieOS\styles\blade_style.h:46:22: error: cannot convert 'Style<Layers<Layers<Layers<Rainbow, LockupL<Layers<Rainbow, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<NoisySoundLevelCompatSVF> > >, Layers<Rainbow, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<NoisySoundLevelCompatSVF> > >, SingleValueAdapter<IntSVF<32768> >, SmoothStep<SingleValueAdapter<IntSVF<28671> >, SingleValueAdapter<IntSVF<4096> > >, LayerFunctions<Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2000> > >, SingleValueAdapter<IntSVF<3000> >, SingleValueAdapter<IntSVF<16000> > >, ScaleBase<BrownNoiseF<SingleValueAdapter<IntSVF<10> > >, SingleValueAdapter<IntSVF<14000> >, SingleValueAdapter<IntSVF<8000> > > >, Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2300> > >, SingleValueAdapter<IntSVF<26000> >, SingleValueAdapter<IntSVF<8000> > >, SingleValueAdapter<ScaleSVF<NoisySoundLevelSVF, SingleValueAdapter<IntSVF<5000> >, SingleValueAdapter<IntSVF<10000> > > > >, Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2300> > >, SingleValueAdapter<IntSVF<20000> >, SingleValueAdapter<IntSVF<30000> > >, ScaleBase<IsLessThanBase<SlowNoise<SingleValueAdapter<IntSVF<1500> > >, SingleValueAdapter<IntSVF<8000> > >, SingleValueAdapter<ScaleSVF<NoisySoundLevelSVF, SingleValueAdapter<IntSVF<5000> >, SingleValueAdapter<IntSVF<0> > > >, SingleValueAdapter<IntSVF<0> > > > > > >, SimpleClashL<Rgb<255, 255, 255>, 40, EffectType::EFFECT_CLASH, SmoothStep<SingleValueAdapter<IntSVF<16384> >, SingleValueAdapter<IntSVF<24000> > > > >, AlphaL<Rgb<0, 0, 0>, InOutHelperF<InOutFuncX<SingleValueAdapter<IntArgSVF<1, 300> >, SingleValueAdapter<IntArgSVF<2, 800> > >, true> > > >*' to 'BladeStyle*' in return
  6594.  
  6595. 46 | return new STYLE();
  6596.  
  6597. | ^
  6598.  
  6599. C:\Users\Samur\Desktop\ProffieOS\styles\blade_style.h: In instantiation of 'BladeStyle* StyleFactoryImpl<STYLE>::make() [with STYLE = Style<Layers<Layers<Layers<Layers<Layers<RgbArg<1, Rgb<0, 0, 0> >, AlphaL<RgbArg<2, Rgb<255, 255, 255> >, StrobeF<SingleValueAdapter<IntArgSVF<3, 15> >, SingleValueAdapter<IntArgSVF<4, 1> > > > >, AlphaL<Rgb<255, 255, 255>, BlastF<200, 100, 400, EffectType::EFFECT_BLAST> > >, LockupL<Layers<Layers<RgbArg<1, Rgb<0, 0, 0> >, AlphaL<RgbArg<2, Rgb<255, 255, 255> >, StrobeF<SingleValueAdapter<IntArgSVF<3, 15> >, SingleValueAdapter<IntArgSVF<4, 1> > > > >, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<NoisySoundLevelCompatSVF> > >, Layers<Layers<RgbArg<1, Rgb<0, 0, 0> >, AlphaL<RgbArg<2, Rgb<255, 255, 255> >, StrobeF<SingleValueAdapter<IntArgSVF<3, 15> >, SingleValueAdapter<IntArgSVF<4, 1> > > > >, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<NoisySoundLevelCompatSVF> > >, SingleValueAdapter<IntSVF<32768> >, SmoothStep<SingleValueAdapter<IntSVF<28671> >, SingleValueAdapter<IntSVF<4096> > >, LayerFunctions<Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2000> > >, SingleValueAdapter<IntSVF<3000> >, SingleValueAdapter<IntSVF<16000> > >, ScaleBase<BrownNoiseF<SingleValueAdapter<IntSVF<10> > >, SingleValueAdapter<IntSVF<14000> >, SingleValueAdapter<IntSVF<8000> > > >, Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2300> > >, SingleValueAdapter<IntSVF<26000> >, SingleValueAdapter<IntSVF<8000> > >, SingleValueAdapter<ScaleSVF<NoisySoundLevelSVF, SingleValueAdapter<IntSVF<5000> >, SingleValueAdapter<IntSVF<10000> > > > >, Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2300> > >, SingleValueAdapter<IntSVF<20000> >, SingleValueAdapter<IntSVF<30000> > >, ScaleBase<IsLessThanBase<SlowNoise<SingleValueAdapter<IntSVF<1500> > >, SingleValueAdapter<IntSVF<8000> > >, SingleValueAdapter<ScaleSVF<NoisySoundLevelSVF, SingleValueAdapter<IntSVF<5000> >, SingleValueAdapter<IntSVF<0> > > >, SingleValueAdapter<IntSVF<0> > > > > > >, SimpleClashL<Rainbow, 40, EffectType::EFFECT_CLASH, SmoothStep<SingleValueAdapter<IntSVF<16384> >, SingleValueAdapter<IntSVF<24000> > > > >, AlphaL<Rgb<0, 0, 0>, InOutHelperF<InOutFuncX<SingleValueAdapter<IntArgSVF<5, 300> >, SingleValueAdapter<IntArgSVF<6, 800> > >, true> > > >]':
  6600.  
  6601. C:\Users\Samur\Desktop\ProffieOS\styles\blade_style.h:44:15: required from here
  6602.  
  6603. C:\Users\Samur\Desktop\ProffieOS\styles\blade_style.h:46:22: error: cannot convert 'Style<Layers<Layers<Layers<Layers<Layers<RgbArg<1, Rgb<0, 0, 0> >, AlphaL<RgbArg<2, Rgb<255, 255, 255> >, StrobeF<SingleValueAdapter<IntArgSVF<3, 15> >, SingleValueAdapter<IntArgSVF<4, 1> > > > >, AlphaL<Rgb<255, 255, 255>, BlastF<200, 100, 400, EffectType::EFFECT_BLAST> > >, LockupL<Layers<Layers<RgbArg<1, Rgb<0, 0, 0> >, AlphaL<RgbArg<2, Rgb<255, 255, 255> >, StrobeF<SingleValueAdapter<IntArgSVF<3, 15> >, SingleValueAdapter<IntArgSVF<4, 1> > > > >, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<NoisySoundLevelCompatSVF> > >, Layers<Layers<RgbArg<1, Rgb<0, 0, 0> >, AlphaL<RgbArg<2, Rgb<255, 255, 255> >, StrobeF<SingleValueAdapter<IntArgSVF<3, 15> >, SingleValueAdapter<IntArgSVF<4, 1> > > > >, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<NoisySoundLevelCompatSVF> > >, SingleValueAdapter<IntSVF<32768> >, SmoothStep<SingleValueAdapter<IntSVF<28671> >, SingleValueAdapter<IntSVF<4096> > >, LayerFunctions<Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2000> > >, SingleValueAdapter<IntSVF<3000> >, SingleValueAdapter<IntSVF<16000> > >, ScaleBase<BrownNoiseF<SingleValueAdapter<IntSVF<10> > >, SingleValueAdapter<IntSVF<14000> >, SingleValueAdapter<IntSVF<8000> > > >, Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2300> > >, SingleValueAdapter<IntSVF<26000> >, SingleValueAdapter<IntSVF<8000> > >, SingleValueAdapter<ScaleSVF<NoisySoundLevelSVF, SingleValueAdapter<IntSVF<5000> >, SingleValueAdapter<IntSVF<10000> > > > >, Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2300> > >, SingleValueAdapter<IntSVF<20000> >, SingleValueAdapter<IntSVF<30000> > >, ScaleBase<IsLessThanBase<SlowNoise<SingleValueAdapter<IntSVF<1500> > >, SingleValueAdapter<IntSVF<8000> > >, SingleValueAdapter<ScaleSVF<NoisySoundLevelSVF, SingleValueAdapter<IntSVF<5000> >, SingleValueAdapter<IntSVF<0> > > >, SingleValueAdapter<IntSVF<0> > > > > > >, SimpleClashL<Rainbow, 40, EffectType::EFFECT_CLASH, SmoothStep<SingleValueAdapter<IntSVF<16384> >, SingleValueAdapter<IntSVF<24000> > > > >, AlphaL<Rgb<0, 0, 0>, InOutHelperF<InOutFuncX<SingleValueAdapter<IntArgSVF<5, 300> >, SingleValueAdapter<IntArgSVF<6, 800> > >, true> > > >*' to 'BladeStyle*' in return
  6604.  
  6605. C:\Users\Samur\Desktop\ProffieOS\styles\blade_style.h: In instantiation of 'BladeStyle* StyleFactoryImpl<STYLE>::make() [with STYLE = Style<Layers<Layers<Layers<Layers<RgbArg<1, Rgb<0, 255, 255> >, AlphaL<Rgb<255, 255, 255>, BlastF<200, 100, 400, EffectType::EFFECT_BLAST> > >, LockupL<Layers<RgbArg<1, Rgb<0, 255, 255> >, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<NoisySoundLevelCompatSVF> > >, Layers<RgbArg<1, Rgb<0, 255, 255> >, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<NoisySoundLevelCompatSVF> > >, SingleValueAdapter<IntSVF<32768> >, SmoothStep<SingleValueAdapter<IntSVF<28671> >, SingleValueAdapter<IntSVF<4096> > >, LayerFunctions<Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2000> > >, SingleValueAdapter<IntSVF<3000> >, SingleValueAdapter<IntSVF<16000> > >, ScaleBase<BrownNoiseF<SingleValueAdapter<IntSVF<10> > >, SingleValueAdapter<IntSVF<14000> >, SingleValueAdapter<IntSVF<8000> > > >, Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2300> > >, SingleValueAdapter<IntSVF<26000> >, SingleValueAdapter<IntSVF<8000> > >, SingleValueAdapter<ScaleSVF<NoisySoundLevelSVF, SingleValueAdapter<IntSVF<5000> >, SingleValueAdapter<IntSVF<10000> > > > >, Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2300> > >, SingleValueAdapter<IntSVF<20000> >, SingleValueAdapter<IntSVF<30000> > >, ScaleBase<IsLessThanBase<SlowNoise<SingleValueAdapter<IntSVF<1500> > >, SingleValueAdapter<IntSVF<8000> > >, SingleValueAdapter<ScaleSVF<NoisySoundLevelSVF, SingleValueAdapter<IntSVF<5000> >, SingleValueAdapter<IntSVF<0> > > >, SingleValueAdapter<IntSVF<0> > > > > > >, SimpleClashL<RgbArg<2, Rgb<255, 255, 255> >, 40, EffectType::EFFECT_CLASH, SmoothStep<SingleValueAdapter<IntSVF<16384> >, SingleValueAdapter<IntSVF<24000> > > > >, AlphaL<Rgb<0, 0, 0>, InOutHelperF<InOutFuncX<SingleValueAdapter<IntArgSVF<3, 300> >, SingleValueAdapter<IntArgSVF<4, 800> > >, true> > > >]':
  6606.  
  6607. C:\Users\Samur\Desktop\ProffieOS\styles\blade_style.h:44:15: required from here
  6608.  
  6609. C:\Users\Samur\Desktop\ProffieOS\styles\blade_style.h:46:22: error: cannot convert 'Style<Layers<Layers<Layers<Layers<RgbArg<1, Rgb<0, 255, 255> >, AlphaL<Rgb<255, 255, 255>, BlastF<200, 100, 400, EffectType::EFFECT_BLAST> > >, LockupL<Layers<RgbArg<1, Rgb<0, 255, 255> >, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<NoisySoundLevelCompatSVF> > >, Layers<RgbArg<1, Rgb<0, 255, 255> >, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<NoisySoundLevelCompatSVF> > >, SingleValueAdapter<IntSVF<32768> >, SmoothStep<SingleValueAdapter<IntSVF<28671> >, SingleValueAdapter<IntSVF<4096> > >, LayerFunctions<Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2000> > >, SingleValueAdapter<IntSVF<3000> >, SingleValueAdapter<IntSVF<16000> > >, ScaleBase<BrownNoiseF<SingleValueAdapter<IntSVF<10> > >, SingleValueAdapter<IntSVF<14000> >, SingleValueAdapter<IntSVF<8000> > > >, Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2300> > >, SingleValueAdapter<IntSVF<26000> >, SingleValueAdapter<IntSVF<8000> > >, SingleValueAdapter<ScaleSVF<NoisySoundLevelSVF, SingleValueAdapter<IntSVF<5000> >, SingleValueAdapter<IntSVF<10000> > > > >, Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2300> > >, SingleValueAdapter<IntSVF<20000> >, SingleValueAdapter<IntSVF<30000> > >, ScaleBase<IsLessThanBase<SlowNoise<SingleValueAdapter<IntSVF<1500> > >, SingleValueAdapter<IntSVF<8000> > >, SingleValueAdapter<ScaleSVF<NoisySoundLevelSVF, SingleValueAdapter<IntSVF<5000> >, SingleValueAdapter<IntSVF<0> > > >, SingleValueAdapter<IntSVF<0> > > > > > >, SimpleClashL<RgbArg<2, Rgb<255, 255, 255> >, 40, EffectType::EFFECT_CLASH, SmoothStep<SingleValueAdapter<IntSVF<16384> >, SingleValueAdapter<IntSVF<24000> > > > >, AlphaL<Rgb<0, 0, 0>, InOutHelperF<InOutFuncX<SingleValueAdapter<IntArgSVF<3, 300> >, SingleValueAdapter<IntArgSVF<4, 800> > >, true> > > >*' to 'BladeStyle*' in return
  6610.  
  6611. C:\Users\Samur\Desktop\ProffieOS\styles\blade_style.h: In instantiation of 'BladeStyle* StyleFactoryImpl<STYLE>::make() [with STYLE = Style<Layers<Layers<Layers<Layers<Layers<Rgb<255, 0, 255>, AlphaL<Rgb<255, 255, 255>, SparkleF<400, 1024> > >, AlphaL<Rgb<255, 0, 0>, SingleValueAdapter<NoisySoundLevelCompatSVF> > >, LockupL<AlphaL<Layers<Mix<SmoothStep<SingleValueAdapter<BladeAngleXSVF<SingleValueAdapter<IntSVF<0> >, SingleValueAdapter<IntSVF<32768> > > >, SingleValueAdapter<IntSVF<0> > >, StripesX<SingleValueAdapter<IntSVF<1000> >, SingleValueAdapter<IntSVF<1000> >, Rgb<255, 97, 0>, Rgb<255, 0, 0>, Rgb<0, 255, 0>, Rgb<0, 0, 255> >, StripesX<SingleValueAdapter<IntSVF<1000> >, SingleValueAdapter<IntSVF<-1000> >, Rgb<255, 97, 0>, Rgb<255, 0, 0>, Rgb<0, 255, 0>, Rgb<0, 0, 255> > >, AlphaL<Rgb<255, 255, 255>, Bump<SingleValueAdapter<BladeAngleXSVF<SingleValueAdapter<IntSVF<0> >, SingleValueAdapter<IntSVF<32768> > > >, SingleValueAdapter<IntSVF<6000> > > > >, Bump<SingleValueAdapter<BladeAngleXSVF<SingleValueAdapter<IntSVF<0> >, SingleValueAdapter<IntSVF<32768> > > >, SingleValueAdapter<IntSVF<24000> > > >, Rgb<255, 0, 0>, SingleValueAdapter<IntSVF<32768> >, SmoothStep<SingleValueAdapter<IntSVF<28671> >, SingleValueAdapter<IntSVF<4096> > >, LayerFunctions<Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2000> > >, SingleValueAdapter<IntSVF<3000> >, SingleValueAdapter<IntSVF<16000> > >, ScaleBase<BrownNoiseF<SingleValueAdapter<IntSVF<10> > >, SingleValueAdapter<IntSVF<14000> >, SingleValueAdapter<IntSVF<8000> > > >, Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2300> > >, SingleValueAdapter<IntSVF<26000> >, SingleValueAdapter<IntSVF<8000> > >, SingleValueAdapter<ScaleSVF<NoisySoundLevelSVF, SingleValueAdapter<IntSVF<5000> >, SingleValueAdapter<IntSVF<10000> > > > >, Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2300> > >, SingleValueAdapter<IntSVF<20000> >, SingleValueAdapter<IntSVF<30000> > >, ScaleBase<IsLessThanBase<SlowNoise<SingleValueAdapter<IntSVF<1500> > >, SingleValueAdapter<IntSVF<8000> > >, SingleValueAdapter<ScaleSVF<NoisySoundLevelSVF, SingleValueAdapter<IntSVF<5000> >, SingleValueAdapter<IntSVF<0> > > >, SingleValueAdapter<IntSVF<0> > > > > > > >, LocalizedClashL<Rgb<255, 255, 255>, 80, 100, EffectType::EFFECT_CLASH>, InOutTrL<TrJoin<TrWipeX<SingleValueAdapter<IntSVF<300> > >, TrSparkX<Rgb<255, 255, 255>, SingleValueAdapter<IntSVF<100> >, SingleValueAdapter<IntSVF<300> >, SingleValueAdapter<IntSVF<0> > > >, TrConcat<TrWipeInX<SingleValueAdapter<IntSVF<1500> > >, Layers<Rgb<255, 0, 255>, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<NoisySoundLevelCompatSVF> > >, TrJoin<TrWipeInX<SingleValueAdapter<IntSVF<300> > >, TrSparkX<Rgb<255, 255, 255>, SingleValueAdapter<IntSVF<100> >, SingleValueAdapter<IntSVF<300> >, SingleValueAdapter<IntSVF<32768> > > > >, Rgb<0, 0, 0>, true>, TransitionEffectL<TrConcat<TrWipeX<SingleValueAdapter<IntSVF<2800> > >, Layers<Rgb<0, 0, 0>, AlphaL<Rgb<255, 0, 255>, SparkleF<300, 1024> > >, TrConcat<TrJoin<TrWipeX<SingleValueAdapter<IntSVF<750> > >, TrSparkX<Rgb<255, 255, 255>, SingleValueAdapter<IntSVF<400> >, SingleValueAdapter<IntSVF<750> >, SingleValueAdapter<IntSVF<0> > > >, Rgb<0, 0, 0>, TrJoin<TrWipeInX<SingleValueAdapter<IntSVF<150> > >, TrSparkX<Rgb<255, 0, 255>, SingleValueAdapter<IntSVF<100> >, SingleValueAdapter<IntSVF<150> >, SingleValueAdapter<IntSVF<32768> > > > > >, EffectType::EFFECT_PREON>, TransitionEffectL<TrConcat<TrFadeX<SingleValueAdapter<IntSVF<100> > >, Layers<Rgb<0, 0, 0>, AlphaL<Rgb<255, 255, 255>, SparkleF<300, 1024> > >, TrFadeX<SingleValueAdapter<IntSVF<100> > > >, EffectType::EFFECT_POSTOFF> > >]':
  6612.  
  6613. C:\Users\Samur\Desktop\ProffieOS\styles\blade_style.h:44:15: required from here
  6614.  
  6615. C:\Users\Samur\Desktop\ProffieOS\styles\blade_style.h:46:22: error: cannot convert 'Style<Layers<Layers<Layers<Layers<Layers<Rgb<255, 0, 255>, AlphaL<Rgb<255, 255, 255>, SparkleF<400, 1024> > >, AlphaL<Rgb<255, 0, 0>, SingleValueAdapter<NoisySoundLevelCompatSVF> > >, LockupL<AlphaL<Layers<Mix<SmoothStep<SingleValueAdapter<BladeAngleXSVF<SingleValueAdapter<IntSVF<0> >, SingleValueAdapter<IntSVF<32768> > > >, SingleValueAdapter<IntSVF<0> > >, StripesX<SingleValueAdapter<IntSVF<1000> >, SingleValueAdapter<IntSVF<1000> >, Rgb<255, 97, 0>, Rgb<255, 0, 0>, Rgb<0, 255, 0>, Rgb<0, 0, 255> >, StripesX<SingleValueAdapter<IntSVF<1000> >, SingleValueAdapter<IntSVF<-1000> >, Rgb<255, 97, 0>, Rgb<255, 0, 0>, Rgb<0, 255, 0>, Rgb<0, 0, 255> > >, AlphaL<Rgb<255, 255, 255>, Bump<SingleValueAdapter<BladeAngleXSVF<SingleValueAdapter<IntSVF<0> >, SingleValueAdapter<IntSVF<32768> > > >, SingleValueAdapter<IntSVF<6000> > > > >, Bump<SingleValueAdapter<BladeAngleXSVF<SingleValueAdapter<IntSVF<0> >, SingleValueAdapter<IntSVF<32768> > > >, SingleValueAdapter<IntSVF<24000> > > >, Rgb<255, 0, 0>, SingleValueAdapter<IntSVF<32768> >, SmoothStep<SingleValueAdapter<IntSVF<28671> >, SingleValueAdapter<IntSVF<4096> > >, LayerFunctions<Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2000> > >, SingleValueAdapter<IntSVF<3000> >, SingleValueAdapter<IntSVF<16000> > >, ScaleBase<BrownNoiseF<SingleValueAdapter<IntSVF<10> > >, SingleValueAdapter<IntSVF<14000> >, SingleValueAdapter<IntSVF<8000> > > >, Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2300> > >, SingleValueAdapter<IntSVF<26000> >, SingleValueAdapter<IntSVF<8000> > >, SingleValueAdapter<ScaleSVF<NoisySoundLevelSVF, SingleValueAdapter<IntSVF<5000> >, SingleValueAdapter<IntSVF<10000> > > > >, Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2300> > >, SingleValueAdapter<IntSVF<20000> >, SingleValueAdapter<IntSVF<30000> > >, ScaleBase<IsLessThanBase<SlowNoise<SingleValueAdapter<IntSVF<1500> > >, SingleValueAdapter<IntSVF<8000> > >, SingleValueAdapter<ScaleSVF<NoisySoundLevelSVF, SingleValueAdapter<IntSVF<5000> >, SingleValueAdapter<IntSVF<0> > > >, SingleValueAdapter<IntSVF<0> > > > > > > >, LocalizedClashL<Rgb<255, 255, 255>, 80, 100, EffectType::EFFECT_CLASH>, InOutTrL<TrJoin<TrWipeX<SingleValueAdapter<IntSVF<300> > >, TrSparkX<Rgb<255, 255, 255>, SingleValueAdapter<IntSVF<100> >, SingleValueAdapter<IntSVF<300> >, SingleValueAdapter<IntSVF<0> > > >, TrConcat<TrWipeInX<SingleValueAdapter<IntSVF<1500> > >, Layers<Rgb<255, 0, 255>, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<NoisySoundLevelCompatSVF> > >, TrJoin<TrWipeInX<SingleValueAdapter<IntSVF<300> > >, TrSparkX<Rgb<255, 255, 255>, SingleValueAdapter<IntSVF<100> >, SingleValueAdapter<IntSVF<300> >, SingleValueAdapter<IntSVF<32768> > > > >, Rgb<0, 0, 0>, true>, TransitionEffectL<TrConcat<TrWipeX<SingleValueAdapter<IntSVF<2800> > >, Layers<Rgb<0, 0, 0>, AlphaL<Rgb<255, 0, 255>, SparkleF<300, 1024> > >, TrConcat<TrJoin<TrWipeX<SingleValueAdapter<IntSVF<750> > >, TrSparkX<Rgb<255, 255, 255>, SingleValueAdapter<IntSVF<400> >, SingleValueAdapter<IntSVF<750> >, SingleValueAdapter<IntSVF<0> > > >, Rgb<0, 0, 0>, TrJoin<TrWipeInX<SingleValueAdapter<IntSVF<150> > >, TrSparkX<Rgb<255, 0, 255>, SingleValueAdapter<IntSVF<100> >, SingleValueAdapter<IntSVF<150> >, SingleValueAdapter<IntSVF<32768> > > > > >, EffectType::EFFECT_PREON>, TransitionEffectL<TrConcat<TrFadeX<SingleValueAdapter<IntSVF<100> > >, Layers<Rgb<0, 0, 0>, AlphaL<Rgb<255, 255, 255>, SparkleF<300, 1024> > >, TrFadeX<SingleValueAdapter<IntSVF<100> > > >, EffectType::EFFECT_POSTOFF> > >*' to 'BladeStyle*' in return
  6616.  
  6617. C:\Users\Samur\Desktop\ProffieOS\styles\blade_style.h: In instantiation of 'BladeStyle* StyleFactoryImpl<STYLE>::make() [with STYLE = Style<ColorCycle<RgbArg<1, Rgb<0, 0, 255> >, 0, 1, Layers<Layers<RgbArg<3, Rgb<0, 255, 255> >, AlphaL<RgbArg<2, Rgb<0, 0, 255> >, SingleValueAdapter<NoisySoundLevelCompatSVF> > >, AlphaL<RgbArg<4, Rgb<255, 50, 50> >, BlastF<200, 100, 400, EffectType::EFFECT_BLAST> >, LockupL<Layers<RgbArg<5, Rgb<255, 0, 0> >, AlphaL<RgbArg<3, Rgb<0, 255, 255> >, HumpFlickerF<100> > >, Layers<RgbArg<5, Rgb<255, 0, 0> >, AlphaL<RgbArg<3, Rgb<0, 255, 255> >, HumpFlickerF<100> > >, SingleValueAdapter<IntSVF<32768> >, SmoothStep<SingleValueAdapter<IntSVF<28671> >, SingleValueAdapter<IntSVF<4096> > >, LayerFunctions<Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2000> > >, SingleValueAdapter<IntSVF<3000> >, SingleValueAdapter<IntSVF<16000> > >, ScaleBase<BrownNoiseF<SingleValueAdapter<IntSVF<10> > >, SingleValueAdapter<IntSVF<14000> >, SingleValueAdapter<IntSVF<8000> > > >, Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2300> > >, SingleValueAdapter<IntSVF<26000> >, SingleValueAdapter<IntSVF<8000> > >, SingleValueAdapter<ScaleSVF<NoisySoundLevelSVF, SingleValueAdapter<IntSVF<5000> >, SingleValueAdapter<IntSVF<10000> > > > >, Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2300> > >, SingleValueAdapter<IntSVF<20000> >, SingleValueAdapter<IntSVF<30000> > >, ScaleBase<IsLessThanBase<SlowNoise<SingleValueAdapter<IntSVF<1500> > >, SingleValueAdapter<IntSVF<8000> > >, SingleValueAdapter<ScaleSVF<NoisySoundLevelSVF, SingleValueAdapter<IntSVF<5000> >, SingleValueAdapter<IntSVF<0> > > >, SingleValueAdapter<IntSVF<0> > > > > >, SimpleClashL<Rgb<255, 255, 255>, 40, EffectType::EFFECT_CLASH, SmoothStep<SingleValueAdapter<IntSVF<16384> >, SingleValueAdapter<IntSVF<24000> > > > >, 100, 2000, 1000> >]':
  6618.  
  6619. C:\Users\Samur\Desktop\ProffieOS\styles\blade_style.h:44:15: required from here
  6620.  
  6621. C:\Users\Samur\Desktop\ProffieOS\styles\blade_style.h:46:22: error: cannot convert 'Style<ColorCycle<RgbArg<1, Rgb<0, 0, 255> >, 0, 1, Layers<Layers<RgbArg<3, Rgb<0, 255, 255> >, AlphaL<RgbArg<2, Rgb<0, 0, 255> >, SingleValueAdapter<NoisySoundLevelCompatSVF> > >, AlphaL<RgbArg<4, Rgb<255, 50, 50> >, BlastF<200, 100, 400, EffectType::EFFECT_BLAST> >, LockupL<Layers<RgbArg<5, Rgb<255, 0, 0> >, AlphaL<RgbArg<3, Rgb<0, 255, 255> >, HumpFlickerF<100> > >, Layers<RgbArg<5, Rgb<255, 0, 0> >, AlphaL<RgbArg<3, Rgb<0, 255, 255> >, HumpFlickerF<100> > >, SingleValueAdapter<IntSVF<32768> >, SmoothStep<SingleValueAdapter<IntSVF<28671> >, SingleValueAdapter<IntSVF<4096> > >, LayerFunctions<Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2000> > >, SingleValueAdapter<IntSVF<3000> >, SingleValueAdapter<IntSVF<16000> > >, ScaleBase<BrownNoiseF<SingleValueAdapter<IntSVF<10> > >, SingleValueAdapter<IntSVF<14000> >, SingleValueAdapter<IntSVF<8000> > > >, Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2300> > >, SingleValueAdapter<IntSVF<26000> >, SingleValueAdapter<IntSVF<8000> > >, SingleValueAdapter<ScaleSVF<NoisySoundLevelSVF, SingleValueAdapter<IntSVF<5000> >, SingleValueAdapter<IntSVF<10000> > > > >, Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2300> > >, SingleValueAdapter<IntSVF<20000> >, SingleValueAdapter<IntSVF<30000> > >, ScaleBase<IsLessThanBase<SlowNoise<SingleValueAdapter<IntSVF<1500> > >, SingleValueAdapter<IntSVF<8000> > >, SingleValueAdapter<ScaleSVF<NoisySoundLevelSVF, SingleValueAdapter<IntSVF<5000> >, SingleValueAdapter<IntSVF<0> > > >, SingleValueAdapter<IntSVF<0> > > > > >, SimpleClashL<Rgb<255, 255, 255>, 40, EffectType::EFFECT_CLASH, SmoothStep<SingleValueAdapter<IntSVF<16384> >, SingleValueAdapter<IntSVF<24000> > > > >, 100, 2000, 1000> >*' to 'BladeStyle*' in return
  6622.  
  6623. C:\Users\Samur\Desktop\ProffieOS\styles\blade_style.h: In instantiation of 'BladeStyle* StyleFactoryImpl<STYLE>::make() [with STYLE = Style<Layers<Layers<Layers<Layers<Layers<Layers<Layers<RgbArg<1, Rgb<150, 0, 0> >, AlphaL<Layers<RgbArg<3, Rgb<255, 40, 0> >, AlphaL<RgbArg<4, Rgb<255, 255, 10> >, SparkleF<100, 1024> > >, StrobeF<SingleValueAdapter<IntSVF<100> >, SingleValueAdapter<IntSVF<50> > > > >, AlphaL<Layers<RgbArg<2, Rgb<255, 0, 0> >, AlphaL<RgbArg<1, Rgb<150, 0, 0> >, StrobeF<SingleValueAdapter<IntSVF<50> >, SingleValueAdapter<IntSVF<5> > > > >, BrownNoiseF<SingleValueAdapter<IntSVF<12800> > > > >, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<OnSparkFSVF<SingleValueAdapter<IntSVF<100> > > > > >, AlphaL<Rgb<255, 255, 255>, BlastF<200, 100, 400, EffectType::EFFECT_BLAST> > >, LockupL<Layers<Layers<Layers<Layers<Rgb<0, 0, 0>, AlphaL<Rgb<255, 255, 0>, StrobeF<SingleValueAdapter<IntSVF<50> >, SingleValueAdapter<IntSVF<1> > > > >, AlphaL<Layers<RgbArg<2, Rgb<255, 0, 0> >, AlphaL<Rgb<0, 0, 0>, StrobeF<SingleValueAdapter<IntSVF<50> >, SingleValueAdapter<IntSVF<1> > > > >, BrownNoiseF<SingleValueAdapter<IntSVF<6400> > > > >, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<OnSparkFSVF<SingleValueAdapter<IntSVF<200> > > > > >, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<NoisySoundLevelCompatSVF> > >, Layers<Layers<Layers<Layers<Rgb<0, 0, 0>, AlphaL<Rgb<255, 255, 0>, StrobeF<SingleValueAdapter<IntSVF<50> >, SingleValueAdapter<IntSVF<1> > > > >, AlphaL<Layers<RgbArg<2, Rgb<255, 0, 0> >, AlphaL<Rgb<0, 0, 0>, StrobeF<SingleValueAdapter<IntSVF<50> >, SingleValueAdapter<IntSVF<1> > > > >, BrownNoiseF<SingleValueAdapter<IntSVF<6400> > > > >, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<OnSparkFSVF<SingleValueAdapter<IntSVF<200> > > > > >, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<NoisySoundLevelCompatSVF> > >, SingleValueAdapter<IntSVF<32768> >, SmoothStep<SingleValueAdapter<IntSVF<28671> >, SingleValueAdapter<IntSVF<4096> > >, LayerFunctions<Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2000> > >, SingleValueAdapter<IntSVF<3000> >, SingleValueAdapter<IntSVF<16000> > >, ScaleBase<BrownNoiseF<SingleValueAdapter<IntSVF<10> > >, SingleValueAdapter<IntSVF<14000> >, SingleValueAdapter<IntSVF<8000> > > >, Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2300> > >, SingleValueAdapter<IntSVF<26000> >, SingleValueAdapter<IntSVF<8000> > >, SingleValueAdapter<ScaleSVF<NoisySoundLevelSVF, SingleValueAdapter<IntSVF<5000> >, SingleValueAdapter<IntSVF<10000> > > > >, Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2300> > >, SingleValueAdapter<IntSVF<20000> >, SingleValueAdapter<IntSVF<30000> > >, ScaleBase<IsLessThanBase<SlowNoise<SingleValueAdapter<IntSVF<1500> > >, SingleValueAdapter<IntSVF<8000> > >, SingleValueAdapter<ScaleSVF<NoisySoundLevelSVF, SingleValueAdapter<IntSVF<5000> >, SingleValueAdapter<IntSVF<0> > > >, SingleValueAdapter<IntSVF<0> > > > > > >, LocalizedClashL<Rgb<255, 255, 255>, 60, 100, EffectType::EFFECT_CLASH> >, AlphaL<Rgb<0, 0, 0>, InOutHelperF<InOutFuncX<SingleValueAdapter<IntArgSVF<5, 100> >, SingleValueAdapter<IntArgSVF<6, 200> > >, true> > > >]':
  6624.  
  6625. C:\Users\Samur\Desktop\ProffieOS\styles\blade_style.h:44:15: required from here
  6626.  
  6627. C:\Users\Samur\Desktop\ProffieOS\styles\blade_style.h:46:22: error: cannot convert 'Style<Layers<Layers<Layers<Layers<Layers<Layers<Layers<RgbArg<1, Rgb<150, 0, 0> >, AlphaL<Layers<RgbArg<3, Rgb<255, 40, 0> >, AlphaL<RgbArg<4, Rgb<255, 255, 10> >, SparkleF<100, 1024> > >, StrobeF<SingleValueAdapter<IntSVF<100> >, SingleValueAdapter<IntSVF<50> > > > >, AlphaL<Layers<RgbArg<2, Rgb<255, 0, 0> >, AlphaL<RgbArg<1, Rgb<150, 0, 0> >, StrobeF<SingleValueAdapter<IntSVF<50> >, SingleValueAdapter<IntSVF<5> > > > >, BrownNoiseF<SingleValueAdapter<IntSVF<12800> > > > >, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<OnSparkFSVF<SingleValueAdapter<IntSVF<100> > > > > >, AlphaL<Rgb<255, 255, 255>, BlastF<200, 100, 400, EffectType::EFFECT_BLAST> > >, LockupL<Layers<Layers<Layers<Layers<Rgb<0, 0, 0>, AlphaL<Rgb<255, 255, 0>, StrobeF<SingleValueAdapter<IntSVF<50> >, SingleValueAdapter<IntSVF<1> > > > >, AlphaL<Layers<RgbArg<2, Rgb<255, 0, 0> >, AlphaL<Rgb<0, 0, 0>, StrobeF<SingleValueAdapter<IntSVF<50> >, SingleValueAdapter<IntSVF<1> > > > >, BrownNoiseF<SingleValueAdapter<IntSVF<6400> > > > >, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<OnSparkFSVF<SingleValueAdapter<IntSVF<200> > > > > >, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<NoisySoundLevelCompatSVF> > >, Layers<Layers<Layers<Layers<Rgb<0, 0, 0>, AlphaL<Rgb<255, 255, 0>, StrobeF<SingleValueAdapter<IntSVF<50> >, SingleValueAdapter<IntSVF<1> > > > >, AlphaL<Layers<RgbArg<2, Rgb<255, 0, 0> >, AlphaL<Rgb<0, 0, 0>, StrobeF<SingleValueAdapter<IntSVF<50> >, SingleValueAdapter<IntSVF<1> > > > >, BrownNoiseF<SingleValueAdapter<IntSVF<6400> > > > >, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<OnSparkFSVF<SingleValueAdapter<IntSVF<200> > > > > >, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<NoisySoundLevelCompatSVF> > >, SingleValueAdapter<IntSVF<32768> >, SmoothStep<SingleValueAdapter<IntSVF<28671> >, SingleValueAdapter<IntSVF<4096> > >, LayerFunctions<Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2000> > >, SingleValueAdapter<IntSVF<3000> >, SingleValueAdapter<IntSVF<16000> > >, ScaleBase<BrownNoiseF<SingleValueAdapter<IntSVF<10> > >, SingleValueAdapter<IntSVF<14000> >, SingleValueAdapter<IntSVF<8000> > > >, Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2300> > >, SingleValueAdapter<IntSVF<26000> >, SingleValueAdapter<IntSVF<8000> > >, SingleValueAdapter<ScaleSVF<NoisySoundLevelSVF, SingleValueAdapter<IntSVF<5000> >, SingleValueAdapter<IntSVF<10000> > > > >, Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2300> > >, SingleValueAdapter<IntSVF<20000> >, SingleValueAdapter<IntSVF<30000> > >, ScaleBase<IsLessThanBase<SlowNoise<SingleValueAdapter<IntSVF<1500> > >, SingleValueAdapter<IntSVF<8000> > >, SingleValueAdapter<ScaleSVF<NoisySoundLevelSVF, SingleValueAdapter<IntSVF<5000> >, SingleValueAdapter<IntSVF<0> > > >, SingleValueAdapter<IntSVF<0> > > > > > >, LocalizedClashL<Rgb<255, 255, 255>, 60, 100, EffectType::EFFECT_CLASH> >, AlphaL<Rgb<0, 0, 0>, InOutHelperF<InOutFuncX<SingleValueAdapter<IntArgSVF<5, 100> >, SingleValueAdapter<IntArgSVF<6, 200> > >, true> > > >*' to 'BladeStyle*' in return
  6628.  
  6629. C:\Users\Samur\Desktop\ProffieOS\styles\blade_style.h: In instantiation of 'BladeStyle* StyleFactoryImpl<STYLE>::make() [with STYLE = Style<InOutSparkTipX<Layers<Layers<Layers<Layers<Gradient<RgbArg<1, Rgb<255, 0, 0> >, RgbArg<2, Rgb<0, 0, 255> >, RgbArg<3, Rgb<0, 255, 0> > >, AlphaL<RgbArg<4, Rgb<255, 255, 255> >, SingleValueAdapter<OnSparkFSVF<SingleValueAdapter<IntArgSVF<5, 10> > > > > >, AlphaL<RgbArg<6, Rgb<255, 255, 255> >, BlastF<200, 100, 400, EffectType::EFFECT_BLAST> > >, LockupL<Layers<RgbArg<7, Rgb<255, 0, 255> >, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<NoisySoundLevelCompatSVF> > >, Layers<RgbArg<7, Rgb<255, 0, 255> >, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<NoisySoundLevelCompatSVF> > >, SingleValueAdapter<IntSVF<32768> >, SmoothStep<SingleValueAdapter<IntSVF<28671> >, SingleValueAdapter<IntSVF<4096> > >, LayerFunctions<Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2000> > >, SingleValueAdapter<IntSVF<3000> >, SingleValueAdapter<IntSVF<16000> > >, ScaleBase<BrownNoiseF<SingleValueAdapter<IntSVF<10> > >, SingleValueAdapter<IntSVF<14000> >, SingleValueAdapter<IntSVF<8000> > > >, Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2300> > >, SingleValueAdapter<IntSVF<26000> >, SingleValueAdapter<IntSVF<8000> > >, SingleValueAdapter<ScaleSVF<NoisySoundLevelSVF, SingleValueAdapter<IntSVF<5000> >, SingleValueAdapter<IntSVF<10000> > > > >, Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2300> > >, SingleValueAdapter<IntSVF<20000> >, SingleValueAdapter<IntSVF<30000> > >, ScaleBase<IsLessThanBase<SlowNoise<SingleValueAdapter<IntSVF<1500> > >, SingleValueAdapter<IntSVF<8000> > >, SingleValueAdapter<ScaleSVF<NoisySoundLevelSVF, SingleValueAdapter<IntSVF<5000> >, SingleValueAdapter<IntSVF<0> > > >, SingleValueAdapter<IntSVF<0> > > > > > >, SimpleClashL<RgbArg<8, Rgb<255, 255, 255> >, 40, EffectType::EFFECT_CLASH, SmoothStep<SingleValueAdapter<IntSVF<16384> >, SingleValueAdapter<IntSVF<24000> > > > >, InOutFuncX<SingleValueAdapter<IntArgSVF<9, 300> >, SingleValueAdapter<IntArgSVF<10, 800> > >, RgbArg<11, Rgb<255, 255, 255> > > >]':
  6630.  
  6631. C:\Users\Samur\Desktop\ProffieOS\styles\blade_style.h:44:15: required from here
  6632.  
  6633. C:\Users\Samur\Desktop\ProffieOS\styles\blade_style.h:46:22: error: cannot convert 'Style<InOutSparkTipX<Layers<Layers<Layers<Layers<Gradient<RgbArg<1, Rgb<255, 0, 0> >, RgbArg<2, Rgb<0, 0, 255> >, RgbArg<3, Rgb<0, 255, 0> > >, AlphaL<RgbArg<4, Rgb<255, 255, 255> >, SingleValueAdapter<OnSparkFSVF<SingleValueAdapter<IntArgSVF<5, 10> > > > > >, AlphaL<RgbArg<6, Rgb<255, 255, 255> >, BlastF<200, 100, 400, EffectType::EFFECT_BLAST> > >, LockupL<Layers<RgbArg<7, Rgb<255, 0, 255> >, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<NoisySoundLevelCompatSVF> > >, Layers<RgbArg<7, Rgb<255, 0, 255> >, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<NoisySoundLevelCompatSVF> > >, SingleValueAdapter<IntSVF<32768> >, SmoothStep<SingleValueAdapter<IntSVF<28671> >, SingleValueAdapter<IntSVF<4096> > >, LayerFunctions<Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2000> > >, SingleValueAdapter<IntSVF<3000> >, SingleValueAdapter<IntSVF<16000> > >, ScaleBase<BrownNoiseF<SingleValueAdapter<IntSVF<10> > >, SingleValueAdapter<IntSVF<14000> >, SingleValueAdapter<IntSVF<8000> > > >, Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2300> > >, SingleValueAdapter<IntSVF<26000> >, SingleValueAdapter<IntSVF<8000> > >, SingleValueAdapter<ScaleSVF<NoisySoundLevelSVF, SingleValueAdapter<IntSVF<5000> >, SingleValueAdapter<IntSVF<10000> > > > >, Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2300> > >, SingleValueAdapter<IntSVF<20000> >, SingleValueAdapter<IntSVF<30000> > >, ScaleBase<IsLessThanBase<SlowNoise<SingleValueAdapter<IntSVF<1500> > >, SingleValueAdapter<IntSVF<8000> > >, SingleValueAdapter<ScaleSVF<NoisySoundLevelSVF, SingleValueAdapter<IntSVF<5000> >, SingleValueAdapter<IntSVF<0> > > >, SingleValueAdapter<IntSVF<0> > > > > > >, SimpleClashL<RgbArg<8, Rgb<255, 255, 255> >, 40, EffectType::EFFECT_CLASH, SmoothStep<SingleValueAdapter<IntSVF<16384> >, SingleValueAdapter<IntSVF<24000> > > > >, InOutFuncX<SingleValueAdapter<IntArgSVF<9, 300> >, SingleValueAdapter<IntArgSVF<10, 800> > >, RgbArg<11, Rgb<255, 255, 255> > > >*' to 'BladeStyle*' in return
  6634.  
  6635. exit status 1
  6636.  
  6637. conflicting declaration 'AudioDynamicMixer<9> dynamic_mixer'
  6638.  
  6639.  
  6640.  
  6641. This report would have more information with
  6642. "Show verbose output during compilation"
  6643. option enabled in File -> Preferences.
  6644.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement