Gast
#5184945
Es geht um ein C++ Projekt für den ESP8266 mit Arduino Framework. Ich suche eine bessere Lösung, um die Warnung "narrowing conversion" loszuwerden.
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
10 | |
11 | |
12 | |
13 | |
14 | |
15 | |
16 | |
17 | |
18 | |
19 | |
20 | |
21 | |
22 | |
23 | |
24 | |
25 | |
Ich verstehe Fehlermeldung so, dass y_size-1 im Extremfall -1 ergeben kann, aber das passt nicht in einen uint8_t. In der Praxis wird das aber nie passieren, und selbst wenn doch, würde nichts schlimmes passieren. Gibt es eine elegantere Methode, außer die obige und außer den Datentyp der Argumentes von i2c_send() zu ändern?