Advertisement
Badger1974

Now What??!!

Jun 21st, 2022
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 24.11 KB | None | 0 0
  1. Arduino: 1.8.19 (Windows 10), Board: "Proffieboard V2, Serial, SDCARD (SPI), 80 MHz, Smallest Code"
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23. ProffieOS:2:12: error: found ':' in nested-name-specifier, expected '::'
  24.  
  25. 2 | ProffieOS: Control software for lightsabers and other props.
  26.  
  27. | ^
  28.  
  29. | ::
  30.  
  31. ProffieOS:2:3: error: 'ProffieOS' does not name a type
  32.  
  33. 2 | ProffieOS: Control software for lightsabers and other props.
  34.  
  35. | ^~~~~~~~~
  36.  
  37. ProffieOS:13:29: error: 'without' does not name a type
  38.  
  39. 13 | but WITHOUT ANY WARRANTY; without even the implied warranty of
  40.  
  41. | ^~~~~~~
  42.  
  43. In file included from C:\Users\badge\Desktop\LIGHTSABER STUFF\ProffieOS\ProffieOS.ino:363:
  44.  
  45. C:\Users\badge\Desktop\LIGHTSABER STUFF\ProffieOS\common\battery_monitor.h: In constructor 'BatteryMonitor::BatteryMonitor()':
  46.  
  47. C:\Users\badge\Desktop\LIGHTSABER STUFF\ProffieOS\common\battery_monitor.h:10:28: error: 'batteryLevelPin' was not declared in this scope
  48.  
  49. 10 | BatteryMonitor() : reader_(batteryLevelPin,
  50.  
  51. | ^~~~~~~~~~~~~~~
  52.  
  53. C:\Users\badge\Desktop\LIGHTSABER STUFF\ProffieOS\common\battery_monitor.h: In member function 'void BatteryMonitor::SetPinHigh(bool)':
  54.  
  55. C:\Users\badge\Desktop\LIGHTSABER STUFF\ProffieOS\common\battery_monitor.h:34:15: error: 'batteryLevelPin' was not declared in this scope
  56.  
  57. 34 | pinMode(batteryLevelPin, OUTPUT);
  58.  
  59. | ^~~~~~~~~~~~~~~
  60.  
  61. C:\Users\badge\Desktop\LIGHTSABER STUFF\ProffieOS\common\battery_monitor.h:38:15: error: 'batteryLevelPin' was not declared in this scope
  62.  
  63. 38 | pinMode(batteryLevelPin, INPUT);
  64.  
  65. | ^~~~~~~~~~~~~~~
  66.  
  67. In file included from C:\Users\badge\Desktop\LIGHTSABER STUFF\ProffieOS\ProffieOS.ino:576:
  68.  
  69. C:\Users\badge\Desktop\LIGHTSABER STUFF\ProffieOS\blades\ws2811_blade.h: At global scope:
  70.  
  71. C:\Users\badge\Desktop\LIGHTSABER STUFF\ProffieOS\blades\ws2811_blade.h:295:47: error: 'bladePin' was not declared in this scope
  72.  
  73. 295 | template<int LEDS, int CONFIG, int DATA_PIN = bladePin, class POWER_PINS = PowerPINS<bladePowerPin1, bladePowerPin2, bladePowerPin3>,
  74.  
  75. | ^~~~~~~~
  76.  
  77. C:\Users\badge\Desktop\LIGHTSABER STUFF\ProffieOS\blades\ws2811_blade.h:295:86: error: 'bladePowerPin1' was not declared in this scope
  78.  
  79. 295 | template<int LEDS, int CONFIG, int DATA_PIN = bladePin, class POWER_PINS = PowerPINS<bladePowerPin1, bladePowerPin2, bladePowerPin3>,
  80.  
  81. | ^~~~~~~~~~~~~~
  82.  
  83. C:\Users\badge\Desktop\LIGHTSABER STUFF\ProffieOS\blades\ws2811_blade.h:295:102: error: 'bladePowerPin2' was not declared in this scope
  84.  
  85. 295 | template<int LEDS, int CONFIG, int DATA_PIN = bladePin, class POWER_PINS = PowerPINS<bladePowerPin1, bladePowerPin2, bladePowerPin3>,
  86.  
  87. | ^~~~~~~~~~~~~~
  88.  
  89. C:\Users\badge\Desktop\LIGHTSABER STUFF\ProffieOS\blades\ws2811_blade.h:295:118: error: 'bladePowerPin3' was not declared in this scope
  90.  
  91. 295 | template<int LEDS, int CONFIG, int DATA_PIN = bladePin, class POWER_PINS = PowerPINS<bladePowerPin1, bladePowerPin2, bladePowerPin3>,
  92.  
  93. | ^~~~~~~~~~~~~~
  94.  
  95. In file included from C:\Users\badge\Desktop\LIGHTSABER STUFF\ProffieOS\ProffieOS.ino:576:
  96.  
  97. C:\Users\badge\Desktop\LIGHTSABER STUFF\ProffieOS\blades\ws2811_blade.h:295:132: error: template argument 1 is invalid
  98.  
  99. 295 | template<int LEDS, int CONFIG, int DATA_PIN = bladePin, class POWER_PINS = PowerPINS<bladePowerPin1, bladePowerPin2, bladePowerPin3>,
  100.  
  101. | ^
  102.  
  103. C:\Users\badge\Desktop\LIGHTSABER STUFF\ProffieOS\blades\ws2811_blade.h:295:132: error: template argument 2 is invalid
  104.  
  105. C:\Users\badge\Desktop\LIGHTSABER STUFF\ProffieOS\blades\ws2811_blade.h:295:132: error: template argument 3 is invalid
  106.  
  107. C:\Users\badge\Desktop\LIGHTSABER STUFF\ProffieOS\blades\ws2811_blade.h:308:26: error: 'bladePin' was not declared in this scope
  108.  
  109. 308 | int DATA_PIN = bladePin,
  110.  
  111. | ^~~~~~~~
  112.  
  113. C:\Users\badge\Desktop\LIGHTSABER STUFF\ProffieOS\blades\ws2811_blade.h:310:40: error: 'bladePowerPin1' was not declared in this scope
  114.  
  115. 310 | class POWER_PINS = PowerPINS<bladePowerPin1, bladePowerPin2, bladePowerPin3>,
  116.  
  117. | ^~~~~~~~~~~~~~
  118.  
  119. C:\Users\badge\Desktop\LIGHTSABER STUFF\ProffieOS\blades\ws2811_blade.h:310:56: error: 'bladePowerPin2' was not declared in this scope
  120.  
  121. 310 | class POWER_PINS = PowerPINS<bladePowerPin1, bladePowerPin2, bladePowerPin3>,
  122.  
  123. | ^~~~~~~~~~~~~~
  124.  
  125. C:\Users\badge\Desktop\LIGHTSABER STUFF\ProffieOS\blades\ws2811_blade.h:310:72: error: 'bladePowerPin3' was not declared in this scope
  126.  
  127. 310 | class POWER_PINS = PowerPINS<bladePowerPin1, bladePowerPin2, bladePowerPin3>,
  128.  
  129. | ^~~~~~~~~~~~~~
  130.  
  131. C:\Users\badge\Desktop\LIGHTSABER STUFF\ProffieOS\blades\ws2811_blade.h:310:86: error: template argument 1 is invalid
  132.  
  133. 310 | class POWER_PINS = PowerPINS<bladePowerPin1, bladePowerPin2, bladePowerPin3>,
  134.  
  135. | ^
  136.  
  137. C:\Users\badge\Desktop\LIGHTSABER STUFF\ProffieOS\blades\ws2811_blade.h:310:86: error: template argument 2 is invalid
  138.  
  139. C:\Users\badge\Desktop\LIGHTSABER STUFF\ProffieOS\blades\ws2811_blade.h:310:86: error: template argument 3 is invalid
  140.  
  141. C:\Users\badge\Desktop\LIGHTSABER STUFF\ProffieOS\blades\ws2811_blade.h:322:25: error: 'bladePin' was not declared in this scope
  142.  
  143. 322 | int DATA_PIN = bladePin,
  144.  
  145. | ^~~~~~~~
  146.  
  147. C:\Users\badge\Desktop\LIGHTSABER STUFF\ProffieOS\blades\ws2811_blade.h:325:39: error: 'bladePowerPin1' was not declared in this scope
  148.  
  149. 325 | class POWER_PINS = PowerPINS<bladePowerPin1, bladePowerPin2, bladePowerPin3>,
  150.  
  151. | ^~~~~~~~~~~~~~
  152.  
  153. C:\Users\badge\Desktop\LIGHTSABER STUFF\ProffieOS\blades\ws2811_blade.h:325:55: error: 'bladePowerPin2' was not declared in this scope
  154.  
  155. 325 | class POWER_PINS = PowerPINS<bladePowerPin1, bladePowerPin2, bladePowerPin3>,
  156.  
  157. | ^~~~~~~~~~~~~~
  158.  
  159. C:\Users\badge\Desktop\LIGHTSABER STUFF\ProffieOS\blades\ws2811_blade.h:325:71: error: 'bladePowerPin3' was not declared in this scope
  160.  
  161. 325 | class POWER_PINS = PowerPINS<bladePowerPin1, bladePowerPin2, bladePowerPin3>,
  162.  
  163. | ^~~~~~~~~~~~~~
  164.  
  165. C:\Users\badge\Desktop\LIGHTSABER STUFF\ProffieOS\blades\ws2811_blade.h:325:85: error: template argument 1 is invalid
  166.  
  167. 325 | class POWER_PINS = PowerPINS<bladePowerPin1, bladePowerPin2, bladePowerPin3>,
  168.  
  169. | ^
  170.  
  171. C:\Users\badge\Desktop\LIGHTSABER STUFF\ProffieOS\blades\ws2811_blade.h:325:85: error: template argument 2 is invalid
  172.  
  173. C:\Users\badge\Desktop\LIGHTSABER STUFF\ProffieOS\blades\ws2811_blade.h:325:85: error: template argument 3 is invalid
  174.  
  175. In file included from C:\Users\badge\Desktop\LIGHTSABER STUFF\ProffieOS\ProffieOS.ino:578:
  176.  
  177. C:\Users\badge\Desktop\LIGHTSABER STUFF\ProffieOS\blades\simple_blade.h:266:22: error: 'bladePowerPin1' was not declared in this scope
  178.  
  179. 266 | int pin1 = bladePowerPin1,
  180.  
  181. | ^~~~~~~~~~~~~~
  182.  
  183. C:\Users\badge\Desktop\LIGHTSABER STUFF\ProffieOS\blades\simple_blade.h:267:22: error: 'bladePowerPin2' was not declared in this scope
  184.  
  185. 267 | int pin2 = bladePowerPin2,
  186.  
  187. | ^~~~~~~~~~~~~~
  188.  
  189. C:\Users\badge\Desktop\LIGHTSABER STUFF\ProffieOS\blades\simple_blade.h:268:22: error: 'bladePowerPin3' was not declared in this scope
  190.  
  191. 268 | int pin3 = bladePowerPin3,
  192.  
  193. | ^~~~~~~~~~~~~~
  194.  
  195. C:\Users\badge\Desktop\LIGHTSABER STUFF\ProffieOS\blades\simple_blade.h:269:22: error: 'bladePin' was not declared in this scope
  196.  
  197. 269 | int pin4 = bladePin>
  198.  
  199. | ^~~~~~~~
  200.  
  201. C:\Users\badge\Desktop\LIGHTSABER STUFF\ProffieOS\blades\simple_blade.h: In function 'BladeBase* StringBladePtr()':
  202.  
  203. C:\Users\badge\Desktop\LIGHTSABER STUFF\ProffieOS\blades\simple_blade.h:287:28: error: 'bladePowerPin1' was not declared in this scope
  204.  
  205. 287 | MultiChannelLED<PWMPin<bladePowerPin1, LED>,
  206.  
  207. | ^~~~~~~~~~~~~~
  208.  
  209. C:\Users\badge\Desktop\LIGHTSABER STUFF\ProffieOS\blades\simple_blade.h:287:47: error: template argument 1 is invalid
  210.  
  211. 287 | MultiChannelLED<PWMPin<bladePowerPin1, LED>,
  212.  
  213. | ^
  214.  
  215. C:\Users\badge\Desktop\LIGHTSABER STUFF\ProffieOS\blades\simple_blade.h:288:50: error: template argument 1 is invalid
  216.  
  217. 288 | PWMPin<CLASH_PIN, CLASH_LED> >,
  218.  
  219. | ^
  220.  
  221. C:\Users\badge\Desktop\LIGHTSABER STUFF\ProffieOS\blades\simple_blade.h:289:12: error: 'bladePowerPin2' was not declared in this scope
  222.  
  223. 289 | PWMPin<bladePowerPin2, LED>,
  224.  
  225. | ^~~~~~~~~~~~~~
  226.  
  227. C:\Users\badge\Desktop\LIGHTSABER STUFF\ProffieOS\blades\simple_blade.h:289:31: error: template argument 1 is invalid
  228.  
  229. 289 | PWMPin<bladePowerPin2, LED>,
  230.  
  231. | ^
  232.  
  233. C:\Users\badge\Desktop\LIGHTSABER STUFF\ProffieOS\blades\simple_blade.h:290:12: error: 'bladePowerPin3' was not declared in this scope
  234.  
  235. 290 | PWMPin<bladePowerPin3, LED>,
  236.  
  237. | ^~~~~~~~~~~~~~
  238.  
  239. C:\Users\badge\Desktop\LIGHTSABER STUFF\ProffieOS\blades\simple_blade.h:290:31: error: template argument 1 is invalid
  240.  
  241. 290 | PWMPin<bladePowerPin3, LED>,
  242.  
  243. | ^
  244.  
  245. C:\Users\badge\Desktop\LIGHTSABER STUFF\ProffieOS\blades\simple_blade.h:291:12: error: 'bladePowerPin4' was not declared in this scope
  246.  
  247. 291 | PWMPin<bladePowerPin4, LED>,
  248.  
  249. | ^~~~~~~~~~~~~~
  250.  
  251. C:\Users\badge\Desktop\LIGHTSABER STUFF\ProffieOS\blades\simple_blade.h:291:31: error: template argument 1 is invalid
  252.  
  253. 291 | PWMPin<bladePowerPin4, LED>,
  254.  
  255. | ^
  256.  
  257. C:\Users\badge\Desktop\LIGHTSABER STUFF\ProffieOS\blades\simple_blade.h:292:12: error: 'bladePowerPin5' was not declared in this scope
  258.  
  259. 292 | PWMPin<bladePowerPin5, LED>,
  260.  
  261. | ^~~~~~~~~~~~~~
  262.  
  263. C:\Users\badge\Desktop\LIGHTSABER STUFF\ProffieOS\blades\simple_blade.h:292:31: error: template argument 1 is invalid
  264.  
  265. 292 | PWMPin<bladePowerPin5, LED>,
  266.  
  267. | ^
  268.  
  269. C:\Users\badge\Desktop\LIGHTSABER STUFF\ProffieOS\blades\simple_blade.h:293:12: error: 'bladePowerPin6' was not declared in this scope
  270.  
  271. 293 | PWMPin<bladePowerPin6, LED>
  272.  
  273. | ^~~~~~~~~~~~~~
  274.  
  275. C:\Users\badge\Desktop\LIGHTSABER STUFF\ProffieOS\blades\simple_blade.h:293:31: error: template argument 1 is invalid
  276.  
  277. 293 | PWMPin<bladePowerPin6, LED>
  278.  
  279. | ^
  280.  
  281. C:\Users\badge\Desktop\LIGHTSABER STUFF\ProffieOS\blades\simple_blade.h:294:3: error: template argument 1 is invalid
  282.  
  283. 294 | > blade;
  284.  
  285. | ^
  286.  
  287. C:\Users\badge\Desktop\LIGHTSABER STUFF\ProffieOS\blades\simple_blade.h:294:3: error: template argument 2 is invalid
  288.  
  289. C:\Users\badge\Desktop\LIGHTSABER STUFF\ProffieOS\blades\simple_blade.h:294:3: error: template argument 3 is invalid
  290.  
  291. C:\Users\badge\Desktop\LIGHTSABER STUFF\ProffieOS\blades\simple_blade.h:294:3: error: template argument 4 is invalid
  292.  
  293. C:\Users\badge\Desktop\LIGHTSABER STUFF\ProffieOS\blades\simple_blade.h:294:3: error: template argument 5 is invalid
  294.  
  295. C:\Users\badge\Desktop\LIGHTSABER STUFF\ProffieOS\blades\simple_blade.h:294:3: error: template argument 6 is invalid
  296.  
  297. C:\Users\badge\Desktop\LIGHTSABER STUFF\ProffieOS\blades\simple_blade.h:295:10: error: cannot convert 'int*' to 'BladeBase*' in return
  298.  
  299. 295 | return &blade;
  300.  
  301. | ^~~~~~
  302.  
  303. | |
  304.  
  305. | int*
  306.  
  307. In file included from C:\Users\badge\Desktop\LIGHTSABER STUFF\ProffieOS\ProffieOS.ino:606:
  308.  
  309. C:\Users\badge\Desktop\LIGHTSABER STUFF\ProffieOS\config\highground.h: At global scope:
  310.  
  311. C:\Users\badge\Desktop\LIGHTSABER STUFF\ProffieOS\config\highground.h:74:27: error: 'bladePin' was not declared in this scope; did you mean 'blades'?
  312.  
  313. 74 | { 0, WS281XBladePtr<112, bladePin, Color8::GRB, PowerPINS<bladePowerPin2, bladePowerPin3> >(), CONFIGARRAY(presets) },
  314.  
  315. | ^~~~~~~~
  316.  
  317. | blades
  318.  
  319. C:\Users\badge\Desktop\LIGHTSABER STUFF\ProffieOS\config\highground.h:74:60: error: 'bladePowerPin2' was not declared in this scope
  320.  
  321. 74 | { 0, WS281XBladePtr<112, bladePin, Color8::GRB, PowerPINS<bladePowerPin2, bladePowerPin3> >(), CONFIGARRAY(presets) },
  322.  
  323. | ^~~~~~~~~~~~~~
  324.  
  325. C:\Users\badge\Desktop\LIGHTSABER STUFF\ProffieOS\config\highground.h:74:76: error: 'bladePowerPin3' was not declared in this scope
  326.  
  327. 74 | { 0, WS281XBladePtr<112, bladePin, Color8::GRB, PowerPINS<bladePowerPin2, bladePowerPin3> >(), CONFIGARRAY(presets) },
  328.  
  329. | ^~~~~~~~~~~~~~
  330.  
  331. C:\Users\badge\Desktop\LIGHTSABER STUFF\ProffieOS\config\highground.h:74:90: error: template argument 1 is invalid
  332.  
  333. 74 | { 0, WS281XBladePtr<112, bladePin, Color8::GRB, PowerPINS<bladePowerPin2, bladePowerPin3> >(), CONFIGARRAY(presets) },
  334.  
  335. | ^
  336.  
  337. C:\Users\badge\Desktop\LIGHTSABER STUFF\ProffieOS\config\highground.h:74:90: error: template argument 2 is invalid
  338.  
  339. C:\Users\badge\Desktop\LIGHTSABER STUFF\ProffieOS\config\highground.h:74:94: error: no matching function for call to 'WS281XBladePtr<112, <expression error>, Color8::GRB, <expression error> >()'
  340.  
  341. 74 | { 0, WS281XBladePtr<112, bladePin, Color8::GRB, PowerPINS<bladePowerPin2, bladePowerPin3> >(), CONFIGARRAY(presets) },
  342.  
  343. | ^
  344.  
  345. In file included from C:\Users\badge\Desktop\LIGHTSABER STUFF\ProffieOS\ProffieOS.ino:576:
  346.  
  347. C:\Users\badge\Desktop\LIGHTSABER STUFF\ProffieOS\blades\ws2811_blade.h:314:18: note: candidate: 'template<int LEDS, int DATA_PIN, Color8::Byteorder byteorder, class POWER_PINS, template<int <anonymous>, int <anonymous>, Color8::Byteorder <anonymous>, int <anonymous>, int <anonymous>, int <anonymous>, int <anonymous> > class PinClass, int frequency, int reset_us, int t0h, int t1h, int POWER_OFF_DELAY_MS> BladeBase* WS281XBladePtr()'
  348.  
  349. 314 | class BladeBase *WS281XBladePtr() {
  350.  
  351. | ^~~~~~~~~~~~~~
  352.  
  353. C:\Users\badge\Desktop\LIGHTSABER STUFF\ProffieOS\blades\ws2811_blade.h:314:18: note: template argument deduction/substitution failed:
  354.  
  355. In file included from C:\Users\badge\Desktop\LIGHTSABER STUFF\ProffieOS\ProffieOS.ino:606:
  356.  
  357. C:\Users\badge\Desktop\LIGHTSABER STUFF\ProffieOS\config\highground.h:74:94: error: template argument 2 is invalid
  358.  
  359. 74 | { 0, WS281XBladePtr<112, bladePin, Color8::GRB, PowerPINS<bladePowerPin2, bladePowerPin3> >(), CONFIGARRAY(presets) },
  360.  
  361. | ^
  362.  
  363. C:\Users\badge\Desktop\LIGHTSABER STUFF\ProffieOS\config\highground.h:74:94: error: template argument 4 is invalid
  364.  
  365. In file included from C:\Users\badge\Desktop\LIGHTSABER STUFF\ProffieOS\ProffieOS.ino:582:
  366.  
  367. C:\Users\badge\Desktop\LIGHTSABER STUFF\ProffieOS\props\prop_base.h: In member function 'float PropBase::id()':
  368.  
  369. C:\Users\badge\Desktop\LIGHTSABER STUFF\ProffieOS\blades\blade_id.h:84:40: error: 'bladeIdentifyPin' was not declared in this scope
  370.  
  371. 84 | #define BLADE_ID_CLASS SnapshotBladeID<bladeIdentifyPin>
  372.  
  373. | ^~~~~~~~~~~~~~~~
  374.  
  375. C:\Users\badge\Desktop\LIGHTSABER STUFF\ProffieOS\blades\blade_id.h:92:33: note: in expansion of macro 'BLADE_ID_CLASS'
  376.  
  377. 92 | #define BLADE_ID_CLASS_INTERNAL BLADE_ID_CLASS
  378.  
  379. | ^~~~~~~~~~~~~~
  380.  
  381. C:\Users\badge\Desktop\LIGHTSABER STUFF\ProffieOS\props\prop_base.h:354:5: note: in expansion of macro 'BLADE_ID_CLASS_INTERNAL'
  382.  
  383. 354 | BLADE_ID_CLASS_INTERNAL blade_id;
  384.  
  385. | ^~~~~~~~~~~~~~~~~~~~~~~
  386.  
  387. C:\Users\badge\Desktop\LIGHTSABER STUFF\ProffieOS\blades\blade_id.h:84:56: error: template argument 1 is invalid
  388.  
  389. 84 | #define BLADE_ID_CLASS SnapshotBladeID<bladeIdentifyPin>
  390.  
  391. | ^
  392.  
  393. C:\Users\badge\Desktop\LIGHTSABER STUFF\ProffieOS\blades\blade_id.h:92:33: note: in expansion of macro 'BLADE_ID_CLASS'
  394.  
  395. 92 | #define BLADE_ID_CLASS_INTERNAL BLADE_ID_CLASS
  396.  
  397. | ^~~~~~~~~~~~~~
  398.  
  399. C:\Users\badge\Desktop\LIGHTSABER STUFF\ProffieOS\props\prop_base.h:354:5: note: in expansion of macro 'BLADE_ID_CLASS_INTERNAL'
  400.  
  401. 354 | BLADE_ID_CLASS_INTERNAL blade_id;
  402.  
  403. | ^~~~~~~~~~~~~~~~~~~~~~~
  404.  
  405. In file included from C:\Users\badge\Desktop\LIGHTSABER STUFF\ProffieOS\props\saber_fett263_buttons.h:272,
  406.  
  407. from C:\Users\badge\Desktop\LIGHTSABER STUFF\ProffieOS\config\highground.h:17,
  408.  
  409. from C:\Users\badge\Desktop\LIGHTSABER STUFF\ProffieOS\ProffieOS.ino:610:
  410.  
  411. C:\Users\badge\Desktop\LIGHTSABER STUFF\ProffieOS\props\prop_base.h:355:26: error: request for member 'id' in 'blade_id', which is of non-class type 'int'
  412.  
  413. 355 | float ret = blade_id.id();
  414.  
  415. | ^~
  416.  
  417. In file included from C:\Users\badge\Desktop\LIGHTSABER STUFF\ProffieOS\ProffieOS.ino:664:
  418.  
  419. C:\Users\badge\Desktop\LIGHTSABER STUFF\ProffieOS\config\highground.h: At global scope:
  420.  
  421. C:\Users\badge\Desktop\LIGHTSABER STUFF\ProffieOS\config\highground.h:80:34: error: 'powerButtonPin' was not declared in this scope; did you mean 'PowerButton'?
  422.  
  423. 80 | Button PowerButton(BUTTON_POWER, powerButtonPin, "pow");
  424.  
  425. | ^~~~~~~~~~~~~~
  426.  
  427. | PowerButton
  428.  
  429. C:\Users\badge\Desktop\LIGHTSABER STUFF\ProffieOS\config\highground.h:81:30: error: 'auxPin' was not declared in this scope
  430.  
  431. 81 | Button AuxButton(BUTTON_AUX, auxPin, "aux");
  432.  
  433. | ^~~~~~
  434.  
  435. C:\Users\badge\Desktop\LIGHTSABER STUFF\ProffieOS\ProffieOS.ino: In member function 'virtual bool Commands::Parse(const char*, const char*)':
  436.  
  437. ProffieOS:882:24: error: 'boosterPin' was not declared in this scope
  438.  
  439. 882 | digitalWrite(boosterPin, HIGH);
  440.  
  441. | ^~~~~~~~~~
  442.  
  443. ProffieOS:887:24: error: 'boosterPin' was not declared in this scope
  444.  
  445. 887 | digitalWrite(boosterPin, LOW);
  446.  
  447. | ^~~~~~~~~~
  448.  
  449. In file included from C:\Users\badge\Desktop\LIGHTSABER STUFF\ProffieOS\ProffieOS.ino:1718:
  450.  
  451. C:\Users\badge\Desktop\LIGHTSABER STUFF\ProffieOS\motion\lsm6ds3h.h: In member function 'virtual void LSM6DS3H::Loop()':
  452.  
  453. C:\Users\badge\Desktop\LIGHTSABER STUFF\ProffieOS\motion\lsm6ds3h.h:129:15: error: 'motionSensorInterruptPin' was not declared in this scope
  454.  
  455. 129 | pinMode(motionSensorInterruptPin, INPUT);
  456.  
  457. | ^~~~~~~~~~~~~~~~~~~~~~~~
  458.  
  459. In file included from C:\Users\badge\Desktop\LIGHTSABER STUFF\ProffieOS\ProffieOS.ino:1738:
  460.  
  461. C:\Users\badge\Desktop\LIGHTSABER STUFF\ProffieOS\sound\amplifier.h: In member function 'void Amplifier::Enable()':
  462.  
  463. C:\Users\badge\Desktop\LIGHTSABER STUFF\ProffieOS\sound\amplifier.h:45:22: error: 'amplifierPin' was not declared in this scope; did you mean 'Amplifier'?
  464.  
  465. 45 | if (!digitalRead(amplifierPin)) {
  466.  
  467. | ^~~~~~~~~~~~
  468.  
  469. | Amplifier
  470.  
  471. C:\Users\badge\Desktop\LIGHTSABER STUFF\ProffieOS\sound\amplifier.h: In member function 'virtual void Amplifier::Setup()':
  472.  
  473. C:\Users\badge\Desktop\LIGHTSABER STUFF\ProffieOS\sound\amplifier.h:58:13: error: 'amplifierPin' was not declared in this scope; did you mean 'Amplifier'?
  474.  
  475. 58 | pinMode(amplifierPin, OUTPUT);
  476.  
  477. | ^~~~~~~~~~~~
  478.  
  479. | Amplifier
  480.  
  481. C:\Users\badge\Desktop\LIGHTSABER STUFF\ProffieOS\sound\amplifier.h: In member function 'virtual void Amplifier::Loop()':
  482.  
  483. C:\Users\badge\Desktop\LIGHTSABER STUFF\ProffieOS\sound\amplifier.h:78:15: error: 'amplifierPin' was not declared in this scope; did you mean 'Amplifier'?
  484.  
  485. 78 | pinMode(amplifierPin, INPUT_ANALOG); // Let the pull-down do the work
  486.  
  487. | ^~~~~~~~~~~~
  488.  
  489. | Amplifier
  490.  
  491. C:\Users\badge\Desktop\LIGHTSABER STUFF\ProffieOS\sound\amplifier.h: In member function 'virtual bool Amplifier::Parse(const char*, const char*)':
  492.  
  493. C:\Users\badge\Desktop\LIGHTSABER STUFF\ProffieOS\sound\amplifier.h:98:10: error: 'amplifierPin' was not declared in this scope; did you mean 'Amplifier'?
  494.  
  495. 98 | pinMode(amplifierPin, INPUT_ANALOG); // Let the pull-down do the work
  496.  
  497. | ^~~~~~~~~~~~
  498.  
  499. | Amplifier
  500.  
  501. In file included from C:\Users\badge\Desktop\LIGHTSABER STUFF\ProffieOS\ProffieOS.ino:1740:
  502.  
  503. C:\Users\badge\Desktop\LIGHTSABER STUFF\ProffieOS\common\booster.h: In member function 'void Booster::Enable()':
  504.  
  505. C:\Users\badge\Desktop\LIGHTSABER STUFF\ProffieOS\common\booster.h:30:15: error: 'boosterPin' was not declared in this scope; did you mean 'Booster'?
  506.  
  507. 30 | pinMode(boosterPin, OUTPUT);
  508.  
  509. | ^~~~~~~~~~
  510.  
  511. | Booster
  512.  
  513. C:\Users\badge\Desktop\LIGHTSABER STUFF\ProffieOS\common\booster.h: In member function 'virtual void Booster::Setup()':
  514.  
  515. C:\Users\badge\Desktop\LIGHTSABER STUFF\ProffieOS\common\booster.h:41:13: error: 'boosterPin' was not declared in this scope; did you mean 'Booster'?
  516.  
  517. 41 | pinMode(boosterPin, OUTPUT);
  518.  
  519. | ^~~~~~~~~~
  520.  
  521. | Booster
  522.  
  523. C:\Users\badge\Desktop\LIGHTSABER STUFF\ProffieOS\common\booster.h: In member function 'virtual void Booster::Loop()':
  524.  
  525. C:\Users\badge\Desktop\LIGHTSABER STUFF\ProffieOS\common\booster.h:55:20: error: 'boosterPin' was not declared in this scope; did you mean 'Booster'?
  526.  
  527. 55 | digitalWrite(boosterPin, LOW); // turn the booster off
  528.  
  529. | ^~~~~~~~~~
  530.  
  531. | Booster
  532.  
  533. C:\Users\badge\Desktop\LIGHTSABER STUFF\ProffieOS\common\booster.h: In member function 'virtual bool Booster::Parse(const char*, const char*)':
  534.  
  535. C:\Users\badge\Desktop\LIGHTSABER STUFF\ProffieOS\common\booster.h:70:22: error: 'boosterPin' was not declared in this scope; did you mean 'Booster'?
  536.  
  537. 70 | digitalWrite(boosterPin, LOW); // turn the booster off
  538.  
  539. | ^~~~~~~~~~
  540.  
  541. | Booster
  542.  
  543. C:\Users\badge\Desktop\LIGHTSABER STUFF\ProffieOS\ProffieOS.ino: In function 'void setup()':
  544.  
  545. ProffieOS:1758:11: error: 'boosterPin' was not declared in this scope; did you mean 'booster'?
  546.  
  547. 1758 | pinMode(boosterPin, OUTPUT);
  548.  
  549. | ^~~~~~~~~~
  550.  
  551. | booster
  552.  
  553. ProffieOS:1789:44: error: 'batteryLevelPin' was not declared in this scope; did you mean 'BatteryLevel'?
  554.  
  555. 1789 | srand((rand() * 917823) ^ LSAnalogRead(batteryLevelPin));
  556.  
  557. | ^~~~~~~~~~~~~~~
  558.  
  559. | BatteryLevel
  560.  
  561. ProffieOS:1806:9: error: 'sdCardSelectPin' was not declared in this scope
  562.  
  563. 1806 | if (sdCardSelectPin >= 0 && sdCardSelectPin < 255) {
  564.  
  565. | ^~~~~~~~~~~~~~~
  566.  
  567. exit status 1
  568.  
  569. found ':' in nested-name-specifier, expected '::'
  570.  
  571.  
  572.  
  573. This report would have more information with
  574. "Show verbose output during compilation"
  575. option enabled in File -> Preferences.
  576.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement