STM32 signing problem
Troubleshooting
4
Posts
4
Posters
1.3k
Views
3
Watching
-
When I define MY_SIGNING_SIMPLE_PASSWD
Then my sketch not compile.
Latest mysensors lib from git and arduino 1.8.4 and STM32F103C.\libraries\MySensors-development/drivers/AES/AES.cpp: In member function 'void AES::printArray(byte*, bool)': \libraries\MySensors-development/drivers/AES/AES.cpp:559:45: error: 'printf_P' was not declared in this scope printf_P(PSTR("%c"),output[j*N_BLOCK + i]); ^ \libraries\MySensors-development/drivers/AES/AES.cpp:562:21: error: 'printf_P' was not declared in this scope printf_P(PSTR("\n")); ^ \libraries\MySensors-development/drivers/AES/AES.cpp: In member function 'void AES::printArray(byte*, int)': \libraries\MySensors-development/drivers/AES/AES.cpp:570:32: error: 'printf_P' was not declared in this scope printf_P(PSTR("%x"),output[i]); ^ \libraries\MySensors-development/drivers/AES/AES.cpp:572:21: error: 'printf_P' was not declared in this scope printf_P(PSTR("\n")); ^ -
When I define MY_SIGNING_SIMPLE_PASSWD
Then my sketch not compile.
Latest mysensors lib from git and arduino 1.8.4 and STM32F103C.\libraries\MySensors-development/drivers/AES/AES.cpp: In member function 'void AES::printArray(byte*, bool)': \libraries\MySensors-development/drivers/AES/AES.cpp:559:45: error: 'printf_P' was not declared in this scope printf_P(PSTR("%c"),output[j*N_BLOCK + i]); ^ \libraries\MySensors-development/drivers/AES/AES.cpp:562:21: error: 'printf_P' was not declared in this scope printf_P(PSTR("\n")); ^ \libraries\MySensors-development/drivers/AES/AES.cpp: In member function 'void AES::printArray(byte*, int)': \libraries\MySensors-development/drivers/AES/AES.cpp:570:32: error: 'printf_P' was not declared in this scope printf_P(PSTR("%x"),output[i]); ^ \libraries\MySensors-development/drivers/AES/AES.cpp:572:21: error: 'printf_P' was not declared in this scope printf_P(PSTR("\n")); ^ -
When I define MY_SIGNING_SIMPLE_PASSWD
Then my sketch not compile.
Latest mysensors lib from git and arduino 1.8.4 and STM32F103C.\libraries\MySensors-development/drivers/AES/AES.cpp: In member function 'void AES::printArray(byte*, bool)': \libraries\MySensors-development/drivers/AES/AES.cpp:559:45: error: 'printf_P' was not declared in this scope printf_P(PSTR("%c"),output[j*N_BLOCK + i]); ^ \libraries\MySensors-development/drivers/AES/AES.cpp:562:21: error: 'printf_P' was not declared in this scope printf_P(PSTR("\n")); ^ \libraries\MySensors-development/drivers/AES/AES.cpp: In member function 'void AES::printArray(byte*, int)': \libraries\MySensors-development/drivers/AES/AES.cpp:570:32: error: 'printf_P' was not declared in this scope printf_P(PSTR("%x"),output[i]); ^ \libraries\MySensors-development/drivers/AES/AES.cpp:572:21: error: 'printf_P' was not declared in this scope printf_P(PSTR("\n")); ^ -
I tried looking in Github but couldn't find any new about this. Has this been fixed?