You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
J'ai adapté votre code pour pouvoir l'utiliser sur un arduino uno avec la shield ethernet 2 officiel seulement lorsque je compile , une erreur de se produit :
`Arduino : 1.8.4 (Windows 8.1), Carte : "Arduino/Genuino Uno"
In file included from C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:62:0:
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha.h:158:5: error: unknown type name 'uint64_t'
uint64_t state[8];
^
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha.h:159:5: error: unknown type name 'uint64_t'
uint64_t count[2];
^
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha.h:160:5: error: unknown type name 'uint8_t'
uint8_t buf[128];
^
In file included from C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:134:0:
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\md32_common.h: In function 'SHA1_Update':
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\md32_common.h:317:5: warning: right shift count >= width of type
c->Nh += (HASH_LONG) (len >> 29); /* might cause compiler warning on
^
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\md32_common.h: In function 'SHA1_Final':
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\md32_common.h:378:5: warning: right shift count >= width of type
(void)HOST_l2c(c->Nh, p);
^
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\md32_common.h:378:5: warning: right shift count >= width of type
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\md32_common.h:379:5: warning: right shift count >= width of type
(void)HOST_l2c(c->Nl, p);
^
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\md32_common.h:379:5: warning: right shift count >= width of type
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c: In function 'SHA1_Init':
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:136:22: warning: large integer implicitly truncated to unsigned type [-Woverflow]
#define INIT_DATA_h0 0x67452301UL
^
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:169:13: note: in expansion of macro 'INIT_DATA_h0'
c->h0 = INIT_DATA_h0;
^
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:137:22: warning: large integer implicitly truncated to unsigned type [-Woverflow]
#define INIT_DATA_h1 0xefcdab89UL
^
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:170:13: note: in expansion of macro 'INIT_DATA_h1'
c->h1 = INIT_DATA_h1;
^
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:138:22: warning: large integer implicitly truncated to unsigned type [-Woverflow]
#define INIT_DATA_h2 0x98badcfeUL
^
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:171:13: note: in expansion of macro 'INIT_DATA_h2'
c->h2 = INIT_DATA_h2;
^
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:139:22: warning: large integer implicitly truncated to unsigned type [-Woverflow]
#define INIT_DATA_h3 0x10325476UL
^
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:172:13: note: in expansion of macro 'INIT_DATA_h3'
c->h3 = INIT_DATA_h3;
^
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:140:22: warning: large integer implicitly truncated to unsigned type [-Woverflow]
#define INIT_DATA_h4 0xc3d2e1f0UL
^
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:173:13: note: in expansion of macro 'INIT_DATA_h4'
c->h4 = INIT_DATA_h4;
^
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c: In function 'sha1_block_data_order':
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:280:13: warning: left shift count >= width of type
BODY_00_15(0, A, B, C, D, E, T, X(0));
^
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:282:13: warning: left shift count >= width of type
BODY_00_15(1, T, A, B, C, D, E, X(1));
^
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:284:13: warning: left shift count >= width of type
BODY_00_15(2, E, T, A, B, C, D, X(2));
^
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:286:13: warning: left shift count >= width of type
BODY_00_15(3, D, E, T, A, B, C, X(3));
^
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:288:13: warning: left shift count >= width of type
BODY_00_15(4, C, D, E, T, A, B, X(4));
^
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:290:13: warning: left shift count >= width of type
BODY_00_15(5, B, C, D, E, T, A, X(5));
^
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:292:13: warning: left shift count >= width of type
BODY_00_15(6, A, B, C, D, E, T, X(6));
^
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:294:13: warning: left shift count >= width of type
BODY_00_15(7, T, A, B, C, D, E, X(7));
^
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:296:13: warning: left shift count >= width of type
BODY_00_15(8, E, T, A, B, C, D, X(8));
^
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:298:13: warning: left shift count >= width of type
BODY_00_15(9, D, E, T, A, B, C, X(9));
^
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:300:13: warning: left shift count >= width of type
BODY_00_15(10, C, D, E, T, A, B, X(10));
^
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:302:13: warning: left shift count >= width of type
BODY_00_15(11, B, C, D, E, T, A, X(11));
^
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:304:13: warning: left shift count >= width of type
BODY_00_15(12, A, B, C, D, E, T, X(12));
^
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:306:13: warning: left shift count >= width of type
BODY_00_15(13, T, A, B, C, D, E, X(13));
^
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:308:13: warning: left shift count >= width of type
BODY_00_15(14, E, T, A, B, C, D, X(14));
^
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:309:13: warning: left shift count >= width of type
BODY_00_15(15, D, E, T, A, B, C, X(15));
^
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:317:13: warning: left shift count >= width of type
BODY_00_15(0, A, B, C, D, E, T, X(0));
^
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:320:13: warning: left shift count >= width of type
BODY_00_15(1, T, A, B, C, D, E, X(1));
^
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:323:13: warning: left shift count >= width of type
BODY_00_15(2, E, T, A, B, C, D, X(2));
^
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:326:13: warning: left shift count >= width of type
BODY_00_15(3, D, E, T, A, B, C, X(3));
^
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:329:13: warning: left shift count >= width of type
BODY_00_15(4, C, D, E, T, A, B, X(4));
^
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:332:13: warning: left shift count >= width of type
BODY_00_15(5, B, C, D, E, T, A, X(5));
^
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:335:13: warning: left shift count >= width of type
BODY_00_15(6, A, B, C, D, E, T, X(6));
^
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:338:13: warning: left shift count >= width of type
BODY_00_15(7, T, A, B, C, D, E, X(7));
^
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:341:13: warning: left shift count >= width of type
BODY_00_15(8, E, T, A, B, C, D, X(8));
^
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:344:13: warning: left shift count >= width of type
BODY_00_15(9, D, E, T, A, B, C, X(9));
^
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:347:13: warning: left shift count >= width of type
BODY_00_15(10, C, D, E, T, A, B, X(10));
^
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:350:13: warning: left shift count >= width of type
BODY_00_15(11, B, C, D, E, T, A, X(11));
^
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:353:13: warning: left shift count >= width of type
BODY_00_15(12, A, B, C, D, E, T, X(12));
^
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:356:13: warning: left shift count >= width of type
BODY_00_15(13, T, A, B, C, D, E, X(13));
^
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:359:13: warning: left shift count >= width of type
BODY_00_15(14, E, T, A, B, C, D, X(14));
^
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:360:13: warning: left shift count >= width of type
BODY_00_15(15, D, E, T, A, B, C, X(15));
^
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:363:9: warning: left shift count >= width of type
BODY_16_19(16, C, D, E, T, A, B, X(0), X(0), X(2), X(8), X(13));
^
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:364:9: warning: left shift count >= width of type
BODY_16_19(17, B, C, D, E, T, A, X(1), X(1), X(3), X(9), X(14));
^
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:365:9: warning: left shift count >= width of type
BODY_16_19(18, A, B, C, D, E, T, X(2), X(2), X(4), X(10), X(15));
^
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:366:9: warning: left shift count >= width of type
BODY_16_19(19, T, A, B, C, D, E, X(3), X(3), X(5), X(11), X(0));
^
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:368:9: warning: left shift count >= width of type
BODY_20_31(20, E, T, A, B, C, D, X(4), X(4), X(6), X(12), X(1));
^
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:369:9: warning: left shift count >= width of type
BODY_20_31(21, D, E, T, A, B, C, X(5), X(5), X(7), X(13), X(2));
^
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:370:9: warning: left shift count >= width of type
BODY_20_31(22, C, D, E, T, A, B, X(6), X(6), X(8), X(14), X(3));
^
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:371:9: warning: left shift count >= width of type
BODY_20_31(23, B, C, D, E, T, A, X(7), X(7), X(9), X(15), X(4));
^
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:372:9: warning: left shift count >= width of type
BODY_20_31(24, A, B, C, D, E, T, X(8), X(8), X(10), X(0), X(5));
^
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:373:9: warning: left shift count >= width of type
BODY_20_31(25, T, A, B, C, D, E, X(9), X(9), X(11), X(1), X(6));
^
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:374:9: warning: left shift count >= width of type
BODY_20_31(26, E, T, A, B, C, D, X(10), X(10), X(12), X(2), X(7));
^
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:375:9: warning: left shift count >= width of type
BODY_20_31(27, D, E, T, A, B, C, X(11), X(11), X(13), X(3), X(8));
^
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:376:9: warning: left shift count >= width of type
BODY_20_31(28, C, D, E, T, A, B, X(12), X(12), X(14), X(4), X(9));
^
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:377:9: warning: left shift count >= width of type
BODY_20_31(29, B, C, D, E, T, A, X(13), X(13), X(15), X(5), X(10));
^
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:378:9: warning: left shift count >= width of type
BODY_20_31(30, A, B, C, D, E, T, X(14), X(14), X(0), X(6), X(11));
^
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:379:9: warning: left shift count >= width of type
BODY_20_31(31, T, A, B, C, D, E, X(15), X(15), X(1), X(7), X(12));
^
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:381:9: warning: left shift count >= width of type
BODY_32_39(32, E, T, A, B, C, D, X(0), X(2), X(8), X(13));
^
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:382:9: warning: left shift count >= width of type
BODY_32_39(33, D, E, T, A, B, C, X(1), X(3), X(9), X(14));
^
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:383:9: warning: left shift count >= width of type
BODY_32_39(34, C, D, E, T, A, B, X(2), X(4), X(10), X(15));
^
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:384:9: warning: left shift count >= width of type
BODY_32_39(35, B, C, D, E, T, A, X(3), X(5), X(11), X(0));
^
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:385:9: warning: left shift count >= width of type
BODY_32_39(36, A, B, C, D, E, T, X(4), X(6), X(12), X(1));
^
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:386:9: warning: left shift count >= width of type
BODY_32_39(37, T, A, B, C, D, E, X(5), X(7), X(13), X(2));
^
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:387:9: warning: left shift count >= width of type
BODY_32_39(38, E, T, A, B, C, D, X(6), X(8), X(14), X(3));
^
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:388:9: warning: left shift count >= width of type
BODY_32_39(39, D, E, T, A, B, C, X(7), X(9), X(15), X(4));
^
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:390:9: warning: left shift count >= width of type
BODY_40_59(40, C, D, E, T, A, B, X(8), X(10), X(0), X(5));
^
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:391:9: warning: left shift count >= width of type
BODY_40_59(41, B, C, D, E, T, A, X(9), X(11), X(1), X(6));
^
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:392:9: warning: left shift count >= width of type
BODY_40_59(42, A, B, C, D, E, T, X(10), X(12), X(2), X(7));
^
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:393:9: warning: left shift count >= width of type
BODY_40_59(43, T, A, B, C, D, E, X(11), X(13), X(3), X(8));
^
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:394:9: warning: left shift count >= width of type
BODY_40_59(44, E, T, A, B, C, D, X(12), X(14), X(4), X(9));
^
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:395:9: warning: left shift count >= width of type
BODY_40_59(45, D, E, T, A, B, C, X(13), X(15), X(5), X(10));
^
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:396:9: warning: left shift count >= width of type
BODY_40_59(46, C, D, E, T, A, B, X(14), X(0), X(6), X(11));
^
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:397:9: warning: left shift count >= width of type
BODY_40_59(47, B, C, D, E, T, A, X(15), X(1), X(7), X(12));
^
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:398:9: warning: left shift count >= width of type
BODY_40_59(48, A, B, C, D, E, T, X(0), X(2), X(8), X(13));
^
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:399:9: warning: left shift count >= width of type
BODY_40_59(49, T, A, B, C, D, E, X(1), X(3), X(9), X(14));
^
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:400:9: warning: left shift count >= width of type
BODY_40_59(50, E, T, A, B, C, D, X(2), X(4), X(10), X(15));
^
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:401:9: warning: left shift count >= width of type
BODY_40_59(51, D, E, T, A, B, C, X(3), X(5), X(11), X(0));
^
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:402:9: warning: left shift count >= width of type
BODY_40_59(52, C, D, E, T, A, B, X(4), X(6), X(12), X(1));
^
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:403:9: warning: left shift count >= width of type
BODY_40_59(53, B, C, D, E, T, A, X(5), X(7), X(13), X(2));
^
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:404:9: warning: left shift count >= width of type
BODY_40_59(54, A, B, C, D, E, T, X(6), X(8), X(14), X(3));
^
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:405:9: warning: left shift count >= width of type
BODY_40_59(55, T, A, B, C, D, E, X(7), X(9), X(15), X(4));
^
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:406:9: warning: left shift count >= width of type
BODY_40_59(56, E, T, A, B, C, D, X(8), X(10), X(0), X(5));
^
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:407:9: warning: left shift count >= width of type
BODY_40_59(57, D, E, T, A, B, C, X(9), X(11), X(1), X(6));
^
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:408:9: warning: left shift count >= width of type
BODY_40_59(58, C, D, E, T, A, B, X(10), X(12), X(2), X(7));
^
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:409:9: warning: left shift count >= width of type
BODY_40_59(59, B, C, D, E, T, A, X(11), X(13), X(3), X(8));
^
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:411:9: warning: left shift count >= width of type
BODY_60_79(60, A, B, C, D, E, T, X(12), X(14), X(4), X(9));
^
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:412:9: warning: left shift count >= width of type
BODY_60_79(61, T, A, B, C, D, E, X(13), X(15), X(5), X(10));
^
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:413:9: warning: left shift count >= width of type
BODY_60_79(62, E, T, A, B, C, D, X(14), X(0), X(6), X(11));
^
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:414:9: warning: left shift count >= width of type
BODY_60_79(63, D, E, T, A, B, C, X(15), X(1), X(7), X(12));
^
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:415:9: warning: left shift count >= width of type
BODY_60_79(64, C, D, E, T, A, B, X(0), X(2), X(8), X(13));
^
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:416:9: warning: left shift count >= width of type
BODY_60_79(65, B, C, D, E, T, A, X(1), X(3), X(9), X(14));
^
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:417:9: warning: left shift count >= width of type
BODY_60_79(66, A, B, C, D, E, T, X(2), X(4), X(10), X(15));
^
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:418:9: warning: left shift count >= width of type
BODY_60_79(67, T, A, B, C, D, E, X(3), X(5), X(11), X(0));
^
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:419:9: warning: left shift count >= width of type
BODY_60_79(68, E, T, A, B, C, D, X(4), X(6), X(12), X(1));
^
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:420:9: warning: left shift count >= width of type
BODY_60_79(69, D, E, T, A, B, C, X(5), X(7), X(13), X(2));
^
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:421:9: warning: left shift count >= width of type
BODY_60_79(70, C, D, E, T, A, B, X(6), X(8), X(14), X(3));
^
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:422:9: warning: left shift count >= width of type
BODY_60_79(71, B, C, D, E, T, A, X(7), X(9), X(15), X(4));
^
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:423:9: warning: left shift count >= width of type
BODY_60_79(72, A, B, C, D, E, T, X(8), X(10), X(0), X(5));
^
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:424:9: warning: left shift count >= width of type
BODY_60_79(73, T, A, B, C, D, E, X(9), X(11), X(1), X(6));
^
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:425:9: warning: left shift count >= width of type
BODY_60_79(74, E, T, A, B, C, D, X(10), X(12), X(2), X(7));
^
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:426:9: warning: left shift count >= width of type
BODY_60_79(75, D, E, T, A, B, C, X(11), X(13), X(3), X(8));
^
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:427:9: warning: left shift count >= width of type
BODY_60_79(76, C, D, E, T, A, B, X(12), X(14), X(4), X(9));
^
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:428:9: warning: left shift count >= width of type
BODY_60_79(77, B, C, D, E, T, A, X(13), X(15), X(5), X(10));
^
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:429:9: warning: left shift count >= width of type
BODY_60_79(78, A, B, C, D, E, T, X(14), X(0), X(6), X(11));
^
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:430:9: warning: left shift count >= width of type
BODY_60_79(79, T, A, B, C, D, E, X(15), X(1), X(7), X(12));
^
exit status 1
do you know how to fix this error?
Thanking you in advance.
cordially
`
The text was updated successfully, but these errors were encountered:
Bonjour,
J'ai adapté votre code pour pouvoir l'utiliser sur un arduino uno avec la shield ethernet 2 officiel seulement lorsque je compile , une erreur de se produit :
`Arduino : 1.8.4 (Windows 8.1), Carte : "Arduino/Genuino Uno"
In file included from C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:62:0:
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha.h:158:5: error: unknown type name 'uint64_t'
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha.h:159:5: error: unknown type name 'uint64_t'
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha.h:160:5: error: unknown type name 'uint8_t'
In file included from C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:134:0:
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\md32_common.h: In function 'SHA1_Update':
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\md32_common.h:317:5: warning: right shift count >= width of type
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\md32_common.h: In function 'SHA1_Final':
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\md32_common.h:378:5: warning: right shift count >= width of type
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\md32_common.h:378:5: warning: right shift count >= width of type
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\md32_common.h:379:5: warning: right shift count >= width of type
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\md32_common.h:379:5: warning: right shift count >= width of type
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c: In function 'SHA1_Init':
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:136:22: warning: large integer implicitly truncated to unsigned type [-Woverflow]
#define INIT_DATA_h0 0x67452301UL
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:169:13: note: in expansion of macro 'INIT_DATA_h0'
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:137:22: warning: large integer implicitly truncated to unsigned type [-Woverflow]
#define INIT_DATA_h1 0xefcdab89UL
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:170:13: note: in expansion of macro 'INIT_DATA_h1'
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:138:22: warning: large integer implicitly truncated to unsigned type [-Woverflow]
#define INIT_DATA_h2 0x98badcfeUL
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:171:13: note: in expansion of macro 'INIT_DATA_h2'
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:139:22: warning: large integer implicitly truncated to unsigned type [-Woverflow]
#define INIT_DATA_h3 0x10325476UL
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:172:13: note: in expansion of macro 'INIT_DATA_h3'
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:140:22: warning: large integer implicitly truncated to unsigned type [-Woverflow]
#define INIT_DATA_h4 0xc3d2e1f0UL
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:173:13: note: in expansion of macro 'INIT_DATA_h4'
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c: In function 'sha1_block_data_order':
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:280:13: warning: left shift count >= width of type
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:282:13: warning: left shift count >= width of type
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:284:13: warning: left shift count >= width of type
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:286:13: warning: left shift count >= width of type
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:288:13: warning: left shift count >= width of type
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:290:13: warning: left shift count >= width of type
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:292:13: warning: left shift count >= width of type
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:294:13: warning: left shift count >= width of type
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:296:13: warning: left shift count >= width of type
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:298:13: warning: left shift count >= width of type
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:300:13: warning: left shift count >= width of type
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:302:13: warning: left shift count >= width of type
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:304:13: warning: left shift count >= width of type
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:306:13: warning: left shift count >= width of type
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:308:13: warning: left shift count >= width of type
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:309:13: warning: left shift count >= width of type
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:317:13: warning: left shift count >= width of type
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:320:13: warning: left shift count >= width of type
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:323:13: warning: left shift count >= width of type
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:326:13: warning: left shift count >= width of type
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:329:13: warning: left shift count >= width of type
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:332:13: warning: left shift count >= width of type
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:335:13: warning: left shift count >= width of type
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:338:13: warning: left shift count >= width of type
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:341:13: warning: left shift count >= width of type
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:344:13: warning: left shift count >= width of type
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:347:13: warning: left shift count >= width of type
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:350:13: warning: left shift count >= width of type
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:353:13: warning: left shift count >= width of type
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:356:13: warning: left shift count >= width of type
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:359:13: warning: left shift count >= width of type
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:360:13: warning: left shift count >= width of type
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:363:9: warning: left shift count >= width of type
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:364:9: warning: left shift count >= width of type
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:365:9: warning: left shift count >= width of type
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:366:9: warning: left shift count >= width of type
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:368:9: warning: left shift count >= width of type
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:369:9: warning: left shift count >= width of type
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:370:9: warning: left shift count >= width of type
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:371:9: warning: left shift count >= width of type
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:372:9: warning: left shift count >= width of type
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:373:9: warning: left shift count >= width of type
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:374:9: warning: left shift count >= width of type
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:375:9: warning: left shift count >= width of type
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:376:9: warning: left shift count >= width of type
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:377:9: warning: left shift count >= width of type
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:378:9: warning: left shift count >= width of type
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:379:9: warning: left shift count >= width of type
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:381:9: warning: left shift count >= width of type
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:382:9: warning: left shift count >= width of type
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:383:9: warning: left shift count >= width of type
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:384:9: warning: left shift count >= width of type
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:385:9: warning: left shift count >= width of type
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:386:9: warning: left shift count >= width of type
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:387:9: warning: left shift count >= width of type
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:388:9: warning: left shift count >= width of type
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:390:9: warning: left shift count >= width of type
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:391:9: warning: left shift count >= width of type
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:392:9: warning: left shift count >= width of type
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:393:9: warning: left shift count >= width of type
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:394:9: warning: left shift count >= width of type
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:395:9: warning: left shift count >= width of type
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:396:9: warning: left shift count >= width of type
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:397:9: warning: left shift count >= width of type
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:398:9: warning: left shift count >= width of type
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:399:9: warning: left shift count >= width of type
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:400:9: warning: left shift count >= width of type
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:401:9: warning: left shift count >= width of type
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:402:9: warning: left shift count >= width of type
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:403:9: warning: left shift count >= width of type
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:404:9: warning: left shift count >= width of type
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:405:9: warning: left shift count >= width of type
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:406:9: warning: left shift count >= width of type
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:407:9: warning: left shift count >= width of type
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:408:9: warning: left shift count >= width of type
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:409:9: warning: left shift count >= width of type
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:411:9: warning: left shift count >= width of type
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:412:9: warning: left shift count >= width of type
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:413:9: warning: left shift count >= width of type
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:414:9: warning: left shift count >= width of type
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:415:9: warning: left shift count >= width of type
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:416:9: warning: left shift count >= width of type
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:417:9: warning: left shift count >= width of type
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:418:9: warning: left shift count >= width of type
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:419:9: warning: left shift count >= width of type
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:420:9: warning: left shift count >= width of type
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:421:9: warning: left shift count >= width of type
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:422:9: warning: left shift count >= width of type
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:423:9: warning: left shift count >= width of type
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:424:9: warning: left shift count >= width of type
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:425:9: warning: left shift count >= width of type
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:426:9: warning: left shift count >= width of type
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:427:9: warning: left shift count >= width of type
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:428:9: warning: left shift count >= width of type
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:429:9: warning: left shift count >= width of type
C:\Users\alexis\Documents\Arduino\libraries\homekit\src\sha1.c:430:9: warning: left shift count >= width of type
exit status 1
do you know how to fix this error?
Thanking you in advance.
cordially
`
The text was updated successfully, but these errors were encountered: