ecu01.cpp: In function 'char* EcuOutputAdress(int)': ecu01.cpp:199:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ecu01.cpp:203:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ecu01.cpp:207:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ecu01.cpp:211:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ecu01.cpp:215:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ecu01.cpp: In function 'char* EcuInputAdress(int)': ecu01.cpp:228:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ecu01.cpp:232:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ecu01.cpp:236:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ecu01.cpp:240:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ecu01.cpp:244:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ecu01.cpp:248:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ecu01.cpp:252:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ecu01.cpp:256:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ecu01.cpp:260:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ecu01.cpp:264:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ecu01.cpp:268:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ecu01.cpp:272:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ecu01.cpp:276:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ecu01.cpp:280:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ecu01.cpp:284:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ecu01.cpp:288:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ecu01.cpp:292:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ecu01.cpp:296:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ecu01.cpp:300:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ecu01.cpp:304:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ecu01.cpp:308:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ecu01.cpp:312:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ecu01.cpp:316:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ecu01.cpp:320:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ecu01.cpp:324:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ecu01.cpp:327:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ecu01.cpp:330:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ecu01.cpp:333:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ecu01.cpp: In function 'void ECU01_read()': ecu01.cpp:369:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ecu01.cpp:372:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ecu01.cpp:373:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ecu01.cpp:374:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ecu01.cpp:375:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ecu01.cpp:376:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ecu01.cpp:377:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ecu01.cpp:380:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ecu01.cpp:381:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ecu01.cpp:382:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ecu01.cpp:383:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ecu01.cpp:384:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ecu01.cpp:385:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ecu01.cpp:386:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ecu01.cpp:387:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ecu01.cpp:388:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ecu01.cpp:389:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ecu01.cpp:391:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ecu01.cpp:392:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ecu01.cpp:393:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ecu01.cpp:394:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ecu01.cpp:395:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ecu01.cpp:397:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ecu01.cpp:398:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ecu01.cpp:400:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ecu01.cpp:401:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ecu01.cpp:402:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ecu01.cpp:403:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ecu01.cpp: In function 'void ECU01_write()': ecu01.cpp:427:8: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ecu01.cpp:427:8: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ecu01.cpp:428:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ecu01.cpp:431:8: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ecu01.cpp:431:8: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ecu01.cpp:432:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ecu01.cpp:436:8: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ecu01.cpp:436:8: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ecu01.cpp:437:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ecu01.cpp:442:8: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ecu01.cpp:442:8: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ecu01.cpp:443:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ecu01.cpp:447:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ecu01.cpp:447:47: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ecu01.cpp:448:55: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ecu01.cpp:451:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ecu01.cpp:451:47: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ecu01.cpp:452:55: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ecu01.cpp:455:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ecu01.cpp:455:48: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ecu01.cpp:456:65: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ecu01.cpp:459:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ecu01.cpp:459:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ecu01.cpp:460:70: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ecu01.cpp:463:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ecu01.cpp:463:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ecu01.cpp:464:47: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ecu01.cpp:467:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ecu01.cpp:471:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ecu01.cpp:471:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ecu01.cpp:471:41: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ecu01.cpp:471:41: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ecu01.cpp:471:74: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ecu01.cpp:471:74: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ecu01.cpp:475:64: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ecu01.cpp:484:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ecu01.cpp:484:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ecu01.cpp:485:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ecu01.cpp:417:25: warning: unused variable 'dimm' [-Wunused-variable] ecu01.cpp: In function 'void threadSPI1(SYS_TASK_PARAM*)': ecu01.cpp:550:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]