slaclab / pabv_control

BSD 3-Clause "New" or "Revised" License
2 stars 5 forks source link

switch to binary/base64 communication add display communication #64

Closed mwittgen closed 4 years ago

bungernut commented 4 years ago

I tried this branch today, and it's not compiling for me:


C:\Users\bung\Documents\pabv_control\arduino\libraries\ambu_nano\AmbuConfigNano.cpp: In member function 'virtual void AmbuConfigNano::deviceID(uint32_t (&)[4])':

C:\Users\bung\Documents\pabv_control\arduino\libraries\ambu_nano\AmbuConfigNano.cpp:37:9: error: expected identifier before numeric constant

   cpuId[0] = SERIAL_NUMBER_WORD_0;

         ^

C:\Users\bung\Documents\pabv_control\arduino\libraries\ambu_nano\AmbuConfigNano.cpp:37:9: error: expected ']' before numeric constant

C:\Users\bung\Documents\pabv_control\arduino\libraries\ambu_nano\AmbuConfigNano.cpp:37:8: error: decomposition declaration cannot be declared with type 'AmbuConfig::cpuId {aka long unsigned int [4]}'

   cpuId[0] = SERIAL_NUMBER_WORD_0;

        ^

C:\Users\bung\Documents\pabv_control\arduino\libraries\ambu_nano\AmbuConfigNano.cpp:37:8: note: type must be cv-qualified 'auto' or reference to cv-qualified 'auto'

C:\Users\bung\Documents\pabv_control\arduino\libraries\ambu_nano\AmbuConfigNano.cpp:37:8: error: empty decomposition declaration

C:\Users\bung\Documents\pabv_control\arduino\libraries\ambu_nano\AmbuConfigNano.cpp:38:9: error: expected identifier before numeric constant

   cpuId[1] = SERIAL_NUMBER_WORD_1;

         ^

C:\Users\bung\Documents\pabv_control\arduino\libraries\ambu_nano\AmbuConfigNano.cpp:38:9: error: expected ']' before numeric constant

C:\Users\bung\Documents\pabv_control\arduino\libraries\ambu_nano\AmbuConfigNano.cpp:38:8: error: decomposition declaration cannot be declared with type 'AmbuConfig::cpuId {aka long unsigned int [4]}'

   cpuId[1] = SERIAL_NUMBER_WORD_1;

        ^

C:\Users\bung\Documents\pabv_control\arduino\libraries\ambu_nano\AmbuConfigNano.cpp:38:8: note: type must be cv-qualified 'auto' or reference to cv-qualified 'auto'

C:\Users\bung\Documents\pabv_control\arduino\libraries\ambu_nano\AmbuConfigNano.cpp:38:8: error: empty decomposition declaration

C:\Users\bung\Documents\pabv_control\arduino\libraries\ambu_nano\AmbuConfigNano.cpp:39:9: error: expected identifier before numeric constant

   cpuId[2] = SERIAL_NUMBER_WORD_2;

         ^

C:\Users\bung\Documents\pabv_control\arduino\libraries\ambu_nano\AmbuConfigNano.cpp:39:9: error: expected ']' before numeric constant

C:\Users\bung\Documents\pabv_control\arduino\libraries\ambu_nano\AmbuConfigNano.cpp:39:8: error: decomposition declaration cannot be declared with type 'AmbuConfig::cpuId {aka long unsigned int [4]}'

   cpuId[2] = SERIAL_NUMBER_WORD_2;

        ^

C:\Users\bung\Documents\pabv_control\arduino\libraries\ambu_nano\AmbuConfigNano.cpp:39:8: note: type must be cv-qualified 'auto' or reference to cv-qualified 'auto'

C:\Users\bung\Documents\pabv_control\arduino\libraries\ambu_nano\AmbuConfigNano.cpp:39:8: error: empty decomposition declaration

C:\Users\bung\Documents\pabv_control\arduino\libraries\ambu_nano\AmbuConfigNano.cpp:40:9: error: expected identifier before numeric constant

   cpuId[3] = SERIAL_NUMBER_WORD_3;

         ^

C:\Users\bung\Documents\pabv_control\arduino\libraries\ambu_nano\AmbuConfigNano.cpp:40:9: error: expected ']' before numeric constant

C:\Users\bung\Documents\pabv_control\arduino\libraries\ambu_nano\AmbuConfigNano.cpp:40:8: error: decomposition declaration cannot be declared with type 'AmbuConfig::cpuId {aka long unsigned int [4]}'

   cpuId[3] = SERIAL_NUMBER_WORD_3;

        ^

C:\Users\bung\Documents\pabv_control\arduino\libraries\ambu_nano\AmbuConfigNano.cpp:40:8: note: type must be cv-qualified 'auto' or reference to cv-qualified 'auto'

C:\Users\bung\Documents\pabv_control\arduino\libraries\ambu_nano\AmbuConfigNano.cpp:40:8: error: empty decomposition declaration

exit status 1
Error compiling for board Arduino NANO 33 IoT.