[B]@brtaylor Libraries:[/B]
[B]MPU9250[/B]: TLC, T3.2, T3.6, T4.1 - PASS
[B]UBLOX[/B]: Numerous errors - too many to list
[B]RA8875[/B]
benchmarks sketch:
T4.1, T3.6, T3.2, TLC:
F:\arduino-1.8.19-1131\hardware\teensy\avr\libraries\RA8875\RA8875.cpp:6221:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
6221 | if((x >= _displayclipx2) || // Clip right
| ^~
F:\arduino-1.8.19-1131\hardware\teensy\avr\libraries\RA8875\RA8875.cpp:6228:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
6228 | int16_t y_char_top = y; // remember the y
|
FT5206Touchscreen test:
Same errors as for benchmarks sketch
[B]QuadEncoder[/B]: T41, T4 - PASS.
[B]NativeInternet[/B]: T4.1
UDPSendReceiveString: compiles but:
F:\arduino-1.8.19-1131\hardware\teensy\avr\libraries\NativeEthernet\src\NativeEthernetServer.cpp:119:103: warning: enum constant in boolean context [-Wint-in-bool-context]
119 | if(socket_poll.events_occurred & (FNET_SOCKET_EVENT_OUT || FNET_SOCKET_EVENT_IN)) {
| ^~~~~~~~~~~~~~~~~~~~
F:\arduino-1.8.19-1131\hardware\teensy\avr\libraries\FNET\src\service\llmnr\fnet_llmnr.c:60:30: warning: 'fnet_llmnr_ip6_multicast_addr' defined but not used [-Wunused-const-variable=]
60 | static const fnet_ip6_addr_t fnet_llmnr_ip6_multicast_addr = FNET_IP6_ADDR_INIT(0xFF, 0x02, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x01, 0x00, 0x03);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
F:\arduino-1.8.19-1131\hardware\teensy\avr\libraries\FNET\src\third_party\mbedtls-2.12.0\src\ssl_tls.c:1062:83: warning: argument 2 of type 'unsigned char[36]' with mismatched bound [-Warray-parameter=]
1062 | MBEDTLSFLASHMEM void ssl_calc_verify_tls( mbedtls_ssl_context *ssl, unsigned char hash[36] )
| ~~~~~~~~~~~~~~^~~~~~~~
F:\arduino-1.8.19-1131\hardware\teensy\avr\libraries\FNET\src\third_party\mbedtls-2.12.0\src\ssl_tls.c:483:73: note: previously declared as 'unsigned char *'
483 | MBEDTLSFLASHMEM static void ssl_calc_verify_tls( mbedtls_ssl_context *, unsigned char * );
| ^~~~~~~~~~~~~~~
F:\arduino-1.8.19-1131\hardware\teensy\avr\libraries\FNET\src\third_party\mbedtls-2.12.0\src\ssl_tls.c:1090:90: warning: argument 2 of type 'unsigned char[32]' with mismatched bound [-Warray-parameter=]
1090 | MBEDTLSFLASHMEM void ssl_calc_verify_tls_sha256( mbedtls_ssl_context *ssl, unsigned char hash[32] )
| ~~~~~~~~~~~~~~^~~~~~~~
F:\arduino-1.8.19-1131\hardware\teensy\avr\libraries\FNET\src\third_party\mbedtls-2.12.0\src\ssl_tls.c:490:79: note: previously declared as 'unsigned char *'
490 | MBEDTLSFLASHMEM static void ssl_calc_verify_tls_sha256( mbedtls_ssl_context *,unsigned char * );
| ^~~~~~~~~~~~~~~
F:\arduino-1.8.19-1131\hardware\teensy\avr\libraries\FNET\src\third_party\mbedtls-2.12.0\src\ssl_tls.c:1111:90: warning: argument 2 of type 'unsigned char[48]' with mismatched bound [-Warray-parameter=]
1111 | MBEDTLSFLASHMEM void ssl_calc_verify_tls_sha384( mbedtls_ssl_context *ssl, unsigned char hash[48] )
| ~~~~~~~~~~~~~~^~~~~~~~
F:\arduino-1.8.19-1131\hardware\teensy\avr\libraries\FNET\src\third_party\mbedtls-2.12.0\src\ssl_tls.c:496:80: note: previously declared as 'unsigned char *'
496 | MBEDTLSFLASHMEM static void ssl_calc_verify_tls_sha384( mbedtls_ssl_context *, unsigned char * );
| ^~~~~~~~~~~~~~~
F:\arduino-1.8.19-1131\hardware\teensy\avr\libraries\FNET\src\third_party\mbedtls-2.12.0\src\ssl_tls.c: In function 'ssl_calc_verify_tls_sha384':
F:\arduino-1.8.19-1131\hardware\teensy\avr\libraries\FNET\src\third_party\mbedtls-2.12.0\src\ssl_tls.c:1120:5: warning: 'mbedtls_sha512_finish_ret' accessing 64 bytes in a region of size 48 [-Wstringop-overflow=]
1120 | mbedtls_sha512_finish_ret( &sha512, hash );
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
F:\arduino-1.8.19-1131\hardware\teensy\avr\libraries\FNET\src\third_party\mbedtls-2.12.0\src\ssl_tls.c:1120:5: note: referencing argument 2 of type 'unsigned char *'
In file included from F:\arduino-1.8.19-1131\hardware\teensy\avr\libraries\FNET\src\third_party\mbedtls-2.12.0\src\mbedtls/ssl_internal.h:43,
from F:\arduino-1.8.19-1131\hardware\teensy\avr\libraries\FNET\src\third_party\mbedtls-2.12.0\src\ssl_tls.c:48:
F:\arduino-1.8.19-1131\hardware\teensy\avr\libraries\FNET\src\third_party\mbedtls-2.12.0\src\mbedtls/sha512.h:128:21: note: in a call to function 'mbedtls_sha512_finish_ret'
128 | MBEDTLSFLASHMEM int mbedtls_sha512_finish_ret( mbedtls_sha512_context *ctx,
| ^~~~~~~~~~~~~~~~~~~~~~~~~
F:\arduino-1.8.19-1131\hardware\teensy\avr\libraries\FNET\src\third_party\mbedtls-2.12.0\src\ssl_tls.c: In function 'ssl_calc_finished_tls_sha384':
F:\arduino-1.8.19-1131\hardware\teensy\avr\libraries\FNET\src\third_party\mbedtls-2.12.0\src\ssl_tls.c:5376:5: warning: 'mbedtls_sha512_finish_ret' accessing 64 bytes in a region of size 48 [-Wstringop-overflow=]
5376 | mbedtls_sha512_finish_ret( &sha512, padbuf );
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
F:\arduino-1.8.19-1131\hardware\teensy\avr\libraries\FNET\src\third_party\mbedtls-2.12.0\src\ssl_tls.c:5376:5: note: referencing argument 2 of type 'unsigned char *'
In file included from F:\arduino-1.8.19-1131\hardware\teensy\avr\libraries\FNET\src\third_party\mbedtls-2.12.0\src\mbedtls/ssl_internal.h:43,
from F:\arduino-1.8.19-1131\hardware\teensy\avr\libraries\FNET\src\third_party\mbedtls-2.12.0\src\ssl_tls.c:48:
F:\arduino-1.8.19-1131\hardware\teensy\avr\libraries\FNET\src\third_party\mbedtls-2.12.0\src\mbedtls/sha512.h:128:21: note: in a call to function 'mbedtls_sha512_finish_ret'
128 | MBEDTLSFLASHMEM int mbedtls_sha512_finish_ret( mbedtls_sha512_context *ctx,
| ^~~~~~~~~~~~~~~~~~~~~~~~~
[B]PNGenc library
[/B] PNG encoder test sketch,
T4.1, T3.6, T3.2
PNGenc_Test: In function 'void* myOpen(const char*)':
PNGenc_Test:30: warning: unsigned conversion from 'int' to 'uint8_t' {aka 'unsigned char'} changes value from '513' to '1'
30 | myfile = SD.open(filename, O_READ| O_WRITE | O_CREAT);
PNGenc_Test: In function 'void setup()':
PNGenc_Test:63: warning: unused variable 'x'
63 | int rc, iDataSize, x, y;
| ^
PNGenc_Test:63: warning: unused variable 'y'
63 | int rc, iDataSize, x, y;
| ^
PNGenc_Test:101: warning: 'iDataSize' may be used uninitialized
101 | Serial.printf("%d bytes of data written to file in %d us\n", iDataSize, (int)l);
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from D:\Users\Merli\Documents\Arduino\libraries\PNGenc\src\PNGenc.cpp:25:
D:\Users\Merli\Documents\Arduino\libraries\PNGenc\src\png.inl: In function 'int PNG_addLine(PNGIMAGE*, uint8_t*, int)':
D:\Users\Merli\Documents\Arduino\libraries\PNGenc\src\png.inl:338:94: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
338 | if ((pImage->iHeaderSize + pImage->iCompressedSize + pImage->c_stream.total_out) > pImage->iBufferSize) {
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
D:\Users\Merli\Documents\Arduino\libraries\PNGenc\src\png.inl:357:98: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
357 | if ((pImage->iHeaderSize + pImage->iCompressedSize + pImage->c_stream.total_out) > pImage->iBufferSize) {
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
D:\Users\Merli\Documents\Arduino\libraries\PNGenc\src\png.inl: In function 'int PNG_addRGB565Line(PNGIMAGE*, uint16_t*, void*, int)':
D:\Users\Merli\Documents\Arduino\libraries\PNGenc\src\png.inl:461:94: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
461 | if ((pImage->iHeaderSize + pImage->iCompressedSize + pImage->c_stream.total_out) > pImage->iBufferSize) {
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
D:\Users\Merli\Documents\Arduino\libraries\PNGenc\src\png.inl:480:98: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
480 | if ((pImage->iHeaderSize + pImage->iCompressedSize + pImage->c_stream.total_out) > pImage->iBufferSize) {
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
[B]Talkie[/B]:
Toms-Diner sketch. T4.1, TLC using PWM = PASS
[B]Adafruit PWM Servo Driver Board[/B]
pwmtest sketch: T4.1, T3.6, TLC: PASS
[B]HM01B0[/B]: TMM = PASS
@brtaylor
[B]Eigen library[/B] - eigen Example - a ton of errors - compiles fine in 1.57 - see attached file