From b24866225a6301d3a663f874725e83c012dc25d3 Mon Sep 17 00:00:00 2001 From: Florent Duchon Date: Wed, 26 Dec 2012 17:36:00 +0100 Subject: digital/beacon: add bitcloud stack into common directory digital/zigbit --- .../stack/lib/MakerulesBc_All_Atmega1281_Rf212_Gcc | 32 + .../lib/MakerulesBc_All_Atmega1281_Rf212_Gcc.h | 91 + .../lib/MakerulesBc_All_Atmega1281_Rf230B_Gcc | 32 + .../lib/MakerulesBc_All_Atmega1281_Rf230B_Gcc.h | 91 + .../stack/lib/MakerulesBc_All_Atmega1281_Rf230_Gcc | 32 + .../lib/MakerulesBc_All_Atmega1281_Rf230_Gcc.h | 91 + .../stack/lib/MakerulesBc_All_Atmega1281_Rf231_Gcc | 32 + .../lib/MakerulesBc_All_Atmega1281_Rf231_Gcc.h | 91 + .../lib/MakerulesBc_All_Sec_Atmega1281_Rf212_Gcc | 32 + .../lib/MakerulesBc_All_Sec_Atmega1281_Rf212_Gcc.h | 112 + .../lib/MakerulesBc_All_Sec_Atmega1281_Rf230B_Gcc | 32 + .../MakerulesBc_All_Sec_Atmega1281_Rf230B_Gcc.h | 112 + .../lib/MakerulesBc_All_Sec_Atmega1281_Rf230_Gcc | 32 + .../lib/MakerulesBc_All_Sec_Atmega1281_Rf230_Gcc.h | 112 + .../lib/MakerulesBc_All_Sec_Atmega1281_Rf231_Gcc | 32 + .../lib/MakerulesBc_All_Sec_Atmega1281_Rf231_Gcc.h | 112 + .../MakerulesBc_Coordinator_Atmega1281_Rf212_Gcc | 32 + .../MakerulesBc_Coordinator_Atmega1281_Rf212_Gcc.h | 85 + .../MakerulesBc_Coordinator_Atmega1281_Rf230B_Gcc | 32 + ...MakerulesBc_Coordinator_Atmega1281_Rf230B_Gcc.h | 85 + .../MakerulesBc_Coordinator_Atmega1281_Rf230_Gcc | 32 + .../MakerulesBc_Coordinator_Atmega1281_Rf230_Gcc.h | 85 + .../MakerulesBc_Coordinator_Atmega1281_Rf231_Gcc | 32 + .../MakerulesBc_Coordinator_Atmega1281_Rf231_Gcc.h | 85 + ...akerulesBc_Coordinator_Sec_Atmega1281_Rf212_Gcc | 32 + ...erulesBc_Coordinator_Sec_Atmega1281_Rf212_Gcc.h | 106 + ...kerulesBc_Coordinator_Sec_Atmega1281_Rf230B_Gcc | 32 + ...rulesBc_Coordinator_Sec_Atmega1281_Rf230B_Gcc.h | 106 + ...akerulesBc_Coordinator_Sec_Atmega1281_Rf230_Gcc | 32 + ...erulesBc_Coordinator_Sec_Atmega1281_Rf230_Gcc.h | 106 + ...akerulesBc_Coordinator_Sec_Atmega1281_Rf231_Gcc | 32 + ...erulesBc_Coordinator_Sec_Atmega1281_Rf231_Gcc.h | 106 + ...sBc_Coordinator_StdlinkSec_Atmega1281_Rf212_Gcc | 32 + ...c_Coordinator_StdlinkSec_Atmega1281_Rf212_Gcc.h | 112 + ...Bc_Coordinator_StdlinkSec_Atmega1281_Rf230B_Gcc | 32 + ..._Coordinator_StdlinkSec_Atmega1281_Rf230B_Gcc.h | 112 + ...sBc_Coordinator_StdlinkSec_Atmega1281_Rf230_Gcc | 32 + ...c_Coordinator_StdlinkSec_Atmega1281_Rf230_Gcc.h | 112 + ...sBc_Coordinator_StdlinkSec_Atmega1281_Rf231_Gcc | 32 + ...c_Coordinator_StdlinkSec_Atmega1281_Rf231_Gcc.h | 112 + .../lib/MakerulesBc_EndDevice_Atmega1281_Rf212_Gcc | 32 + .../MakerulesBc_EndDevice_Atmega1281_Rf212_Gcc.h | 82 + .../MakerulesBc_EndDevice_Atmega1281_Rf230B_Gcc | 32 + .../MakerulesBc_EndDevice_Atmega1281_Rf230B_Gcc.h | 82 + .../lib/MakerulesBc_EndDevice_Atmega1281_Rf230_Gcc | 32 + .../MakerulesBc_EndDevice_Atmega1281_Rf230_Gcc.h | 82 + .../lib/MakerulesBc_EndDevice_Atmega1281_Rf231_Gcc | 32 + .../MakerulesBc_EndDevice_Atmega1281_Rf231_Gcc.h | 82 + .../MakerulesBc_EndDevice_Sec_Atmega1281_Rf212_Gcc | 32 + ...akerulesBc_EndDevice_Sec_Atmega1281_Rf212_Gcc.h | 103 + ...MakerulesBc_EndDevice_Sec_Atmega1281_Rf230B_Gcc | 32 + ...kerulesBc_EndDevice_Sec_Atmega1281_Rf230B_Gcc.h | 103 + .../MakerulesBc_EndDevice_Sec_Atmega1281_Rf230_Gcc | 32 + ...akerulesBc_EndDevice_Sec_Atmega1281_Rf230_Gcc.h | 103 + .../MakerulesBc_EndDevice_Sec_Atmega1281_Rf231_Gcc | 32 + ...akerulesBc_EndDevice_Sec_Atmega1281_Rf231_Gcc.h | 103 + ...lesBc_EndDevice_StdlinkSec_Atmega1281_Rf212_Gcc | 32 + ...sBc_EndDevice_StdlinkSec_Atmega1281_Rf212_Gcc.h | 109 + ...esBc_EndDevice_StdlinkSec_Atmega1281_Rf230B_Gcc | 32 + ...Bc_EndDevice_StdlinkSec_Atmega1281_Rf230B_Gcc.h | 109 + ...lesBc_EndDevice_StdlinkSec_Atmega1281_Rf230_Gcc | 32 + ...sBc_EndDevice_StdlinkSec_Atmega1281_Rf230_Gcc.h | 109 + ...lesBc_EndDevice_StdlinkSec_Atmega1281_Rf231_Gcc | 32 + ...sBc_EndDevice_StdlinkSec_Atmega1281_Rf231_Gcc.h | 109 + .../lib/MakerulesBc_Router_Atmega1281_Rf212_Gcc | 32 + .../lib/MakerulesBc_Router_Atmega1281_Rf212_Gcc.h | 85 + .../lib/MakerulesBc_Router_Atmega1281_Rf230B_Gcc | 32 + .../lib/MakerulesBc_Router_Atmega1281_Rf230B_Gcc.h | 85 + .../lib/MakerulesBc_Router_Atmega1281_Rf230_Gcc | 32 + .../lib/MakerulesBc_Router_Atmega1281_Rf230_Gcc.h | 85 + .../lib/MakerulesBc_Router_Atmega1281_Rf231_Gcc | 32 + .../lib/MakerulesBc_Router_Atmega1281_Rf231_Gcc.h | 85 + .../MakerulesBc_Router_Sec_Atmega1281_Rf212_Gcc | 32 + .../MakerulesBc_Router_Sec_Atmega1281_Rf212_Gcc.h | 106 + .../MakerulesBc_Router_Sec_Atmega1281_Rf230B_Gcc | 32 + .../MakerulesBc_Router_Sec_Atmega1281_Rf230B_Gcc.h | 106 + .../MakerulesBc_Router_Sec_Atmega1281_Rf230_Gcc | 32 + .../MakerulesBc_Router_Sec_Atmega1281_Rf230_Gcc.h | 106 + .../MakerulesBc_Router_Sec_Atmega1281_Rf231_Gcc | 32 + .../MakerulesBc_Router_Sec_Atmega1281_Rf231_Gcc.h | 106 + ...erulesBc_Router_StdlinkSec_Atmega1281_Rf212_Gcc | 32 + ...ulesBc_Router_StdlinkSec_Atmega1281_Rf212_Gcc.h | 112 + ...rulesBc_Router_StdlinkSec_Atmega1281_Rf230B_Gcc | 32 + ...lesBc_Router_StdlinkSec_Atmega1281_Rf230B_Gcc.h | 112 + ...erulesBc_Router_StdlinkSec_Atmega1281_Rf230_Gcc | 32 + ...ulesBc_Router_StdlinkSec_Atmega1281_Rf230_Gcc.h | 112 + ...erulesBc_Router_StdlinkSec_Atmega1281_Rf231_Gcc | 32 + ...ulesBc_Router_StdlinkSec_Atmega1281_Rf231_Gcc.h | 112 + .../bitcloud/stack/lib/MakerulesHalSe_x86_Gcc | 32 + .../zigbit/bitcloud/stack/lib/MakerulesSelector | 380 + .../zigbit/bitcloud/stack/lib/MakerulesSelector.h | 15813 +++++++++++++++++++ .../lib/MakerulesZcl_All_Atmega1281_Rf212_Gcc | 34 + .../lib/MakerulesZcl_All_Atmega1281_Rf212_Gcc.h | 85 + .../lib/MakerulesZcl_All_Atmega1281_Rf230_Gcc | 34 + .../lib/MakerulesZcl_All_Atmega1281_Rf230_Gcc.h | 85 + .../lib/MakerulesZcl_All_Sec_Atmega1281_Rf212_Gcc | 34 + .../MakerulesZcl_All_Sec_Atmega1281_Rf212_Gcc.h | 106 + .../lib/MakerulesZcl_All_Sec_Atmega1281_Rf230_Gcc | 34 + .../MakerulesZcl_All_Sec_Atmega1281_Rf230_Gcc.h | 106 + .../MakerulesZcl_Coordinator_Atmega1281_Rf212_Gcc | 34 + ...MakerulesZcl_Coordinator_Atmega1281_Rf212_Gcc.h | 79 + .../MakerulesZcl_Coordinator_Atmega1281_Rf230_Gcc | 34 + ...MakerulesZcl_Coordinator_Atmega1281_Rf230_Gcc.h | 79 + ...kerulesZcl_Coordinator_Sec_Atmega1281_Rf212_Gcc | 34 + ...rulesZcl_Coordinator_Sec_Atmega1281_Rf212_Gcc.h | 100 + ...kerulesZcl_Coordinator_Sec_Atmega1281_Rf230_Gcc | 34 + ...rulesZcl_Coordinator_Sec_Atmega1281_Rf230_Gcc.h | 100 + .../MakerulesZcl_EndDevice_Atmega1281_Rf212_Gcc | 34 + .../MakerulesZcl_EndDevice_Atmega1281_Rf212_Gcc.h | 76 + .../MakerulesZcl_EndDevice_Atmega1281_Rf230_Gcc | 34 + .../MakerulesZcl_EndDevice_Atmega1281_Rf230_Gcc.h | 76 + ...MakerulesZcl_EndDevice_Sec_Atmega1281_Rf212_Gcc | 34 + ...kerulesZcl_EndDevice_Sec_Atmega1281_Rf212_Gcc.h | 97 + ...MakerulesZcl_EndDevice_Sec_Atmega1281_Rf230_Gcc | 34 + ...kerulesZcl_EndDevice_Sec_Atmega1281_Rf230_Gcc.h | 97 + .../lib/MakerulesZcl_Router_Atmega1281_Rf212_Gcc | 34 + .../lib/MakerulesZcl_Router_Atmega1281_Rf212_Gcc.h | 79 + .../lib/MakerulesZcl_Router_Atmega1281_Rf230_Gcc | 34 + .../lib/MakerulesZcl_Router_Atmega1281_Rf230_Gcc.h | 79 + .../MakerulesZcl_Router_Sec_Atmega1281_Rf212_Gcc | 34 + .../MakerulesZcl_Router_Sec_Atmega1281_Rf212_Gcc.h | 100 + .../MakerulesZcl_Router_Sec_Atmega1281_Rf230_Gcc | 34 + .../MakerulesZcl_Router_Sec_Atmega1281_Rf230_Gcc.h | 100 + .../bitcloud/stack/lib/Makerules_Atmega1281_Gcc | 28 + .../zigbit/bitcloud/stack/lib/Makerules_x86_Gcc | 35 + .../bitcloud/stack/lib/WdtInitatmega1281_Gcc.o | Bin 0 -> 976 bytes .../stack/lib/libBc_All_Atmega1281_Rf212_Gcc.a | Bin 0 -> 410990 bytes .../stack/lib/libBc_All_Atmega1281_Rf230B_Gcc.a | Bin 0 -> 401536 bytes .../stack/lib/libBc_All_Atmega1281_Rf230_Gcc.a | Bin 0 -> 405008 bytes .../stack/lib/libBc_All_Atmega1281_Rf231_Gcc.a | Bin 0 -> 409570 bytes .../stack/lib/libBc_All_Sec_Atmega1281_Rf212_Gcc.a | Bin 0 -> 489828 bytes .../lib/libBc_All_Sec_Atmega1281_Rf230B_Gcc.a | Bin 0 -> 476360 bytes .../stack/lib/libBc_All_Sec_Atmega1281_Rf230_Gcc.a | Bin 0 -> 479832 bytes .../stack/lib/libBc_All_Sec_Atmega1281_Rf231_Gcc.a | Bin 0 -> 488408 bytes .../lib/libBc_Coordinator_Atmega1281_Rf212_Gcc.a | Bin 0 -> 385294 bytes .../lib/libBc_Coordinator_Atmega1281_Rf230B_Gcc.a | Bin 0 -> 375840 bytes .../lib/libBc_Coordinator_Atmega1281_Rf230_Gcc.a | Bin 0 -> 379312 bytes .../lib/libBc_Coordinator_Atmega1281_Rf231_Gcc.a | Bin 0 -> 383874 bytes .../libBc_Coordinator_Sec_Atmega1281_Rf212_Gcc.a | Bin 0 -> 463156 bytes .../libBc_Coordinator_Sec_Atmega1281_Rf230B_Gcc.a | Bin 0 -> 449688 bytes .../libBc_Coordinator_Sec_Atmega1281_Rf230_Gcc.a | Bin 0 -> 453160 bytes .../libBc_Coordinator_Sec_Atmega1281_Rf231_Gcc.a | Bin 0 -> 461736 bytes ...c_Coordinator_StdlinkSec_Atmega1281_Rf212_Gcc.a | Bin 0 -> 501370 bytes ..._Coordinator_StdlinkSec_Atmega1281_Rf230B_Gcc.a | Bin 0 -> 491916 bytes ...c_Coordinator_StdlinkSec_Atmega1281_Rf230_Gcc.a | Bin 0 -> 495388 bytes ...c_Coordinator_StdlinkSec_Atmega1281_Rf231_Gcc.a | Bin 0 -> 504212 bytes .../lib/libBc_EndDevice_Atmega1281_Rf212_Gcc.a | Bin 0 -> 327256 bytes .../lib/libBc_EndDevice_Atmega1281_Rf230B_Gcc.a | Bin 0 -> 317802 bytes .../lib/libBc_EndDevice_Atmega1281_Rf230_Gcc.a | Bin 0 -> 321272 bytes .../lib/libBc_EndDevice_Atmega1281_Rf231_Gcc.a | Bin 0 -> 325836 bytes .../lib/libBc_EndDevice_Sec_Atmega1281_Rf212_Gcc.a | Bin 0 -> 403692 bytes .../libBc_EndDevice_Sec_Atmega1281_Rf230B_Gcc.a | Bin 0 -> 390226 bytes .../lib/libBc_EndDevice_Sec_Atmega1281_Rf230_Gcc.a | Bin 0 -> 393696 bytes .../lib/libBc_EndDevice_Sec_Atmega1281_Rf231_Gcc.a | Bin 0 -> 402272 bytes ...bBc_EndDevice_StdlinkSec_Atmega1281_Rf212_Gcc.a | Bin 0 -> 441868 bytes ...Bc_EndDevice_StdlinkSec_Atmega1281_Rf230B_Gcc.a | Bin 0 -> 432414 bytes ...bBc_EndDevice_StdlinkSec_Atmega1281_Rf230_Gcc.a | Bin 0 -> 435884 bytes ...bBc_EndDevice_StdlinkSec_Atmega1281_Rf231_Gcc.a | Bin 0 -> 444708 bytes .../stack/lib/libBc_Router_Atmega1281_Rf212_Gcc.a | Bin 0 -> 396374 bytes .../stack/lib/libBc_Router_Atmega1281_Rf230B_Gcc.a | Bin 0 -> 386920 bytes .../stack/lib/libBc_Router_Atmega1281_Rf230_Gcc.a | Bin 0 -> 390392 bytes .../stack/lib/libBc_Router_Atmega1281_Rf231_Gcc.a | Bin 0 -> 394954 bytes .../lib/libBc_Router_Sec_Atmega1281_Rf212_Gcc.a | Bin 0 -> 474700 bytes .../lib/libBc_Router_Sec_Atmega1281_Rf230B_Gcc.a | Bin 0 -> 461232 bytes .../lib/libBc_Router_Sec_Atmega1281_Rf230_Gcc.a | Bin 0 -> 464704 bytes .../lib/libBc_Router_Sec_Atmega1281_Rf231_Gcc.a | Bin 0 -> 473280 bytes .../libBc_Router_StdlinkSec_Atmega1281_Rf212_Gcc.a | Bin 0 -> 512914 bytes ...libBc_Router_StdlinkSec_Atmega1281_Rf230B_Gcc.a | Bin 0 -> 503460 bytes .../libBc_Router_StdlinkSec_Atmega1281_Rf230_Gcc.a | Bin 0 -> 506932 bytes .../libBc_Router_StdlinkSec_Atmega1281_Rf231_Gcc.a | Bin 0 -> 515756 bytes .../stack/lib/libHAL_Rcb230_Atmega1281_8Mhz_Gcc.a | Bin 0 -> 91866 bytes .../lib/libHAL_Rcb231_212_Atmega1281_8Mhz_Gcc.a | Bin 0 -> 92328 bytes .../stack/lib/libHAL_ZigBit_Atmega1281_8Mhz_Gcc.a | Bin 0 -> 84176 bytes .../lib/libHAL_ZigBit_Atmega1281_8Mhz_Gcc_Amp.a | Bin 0 -> 92054 bytes .../stack/lib/libZcl_All_Atmega1281_Rf212_Gcc.a | Bin 0 -> 464778 bytes .../stack/lib/libZcl_All_Atmega1281_Rf230_Gcc.a | Bin 0 -> 458796 bytes .../lib/libZcl_All_Sec_Atmega1281_Rf212_Gcc.a | Bin 0 -> 543608 bytes .../lib/libZcl_All_Sec_Atmega1281_Rf230_Gcc.a | Bin 0 -> 533612 bytes .../lib/libZcl_Coordinator_Atmega1281_Rf212_Gcc.a | Bin 0 -> 438898 bytes .../lib/libZcl_Coordinator_Atmega1281_Rf230_Gcc.a | Bin 0 -> 432916 bytes .../libZcl_Coordinator_Sec_Atmega1281_Rf212_Gcc.a | Bin 0 -> 516748 bytes .../libZcl_Coordinator_Sec_Atmega1281_Rf230_Gcc.a | Bin 0 -> 506752 bytes .../lib/libZcl_EndDevice_Atmega1281_Rf212_Gcc.a | Bin 0 -> 381872 bytes .../lib/libZcl_EndDevice_Atmega1281_Rf230_Gcc.a | Bin 0 -> 375888 bytes .../libZcl_EndDevice_Sec_Atmega1281_Rf212_Gcc.a | Bin 0 -> 458300 bytes .../libZcl_EndDevice_Sec_Atmega1281_Rf230_Gcc.a | Bin 0 -> 448304 bytes .../stack/lib/libZcl_Router_Atmega1281_Rf212_Gcc.a | Bin 0 -> 450162 bytes .../stack/lib/libZcl_Router_Atmega1281_Rf230_Gcc.a | Bin 0 -> 444180 bytes .../lib/libZcl_Router_Sec_Atmega1281_Rf212_Gcc.a | Bin 0 -> 528476 bytes .../lib/libZcl_Router_Sec_Atmega1281_Rf230_Gcc.a | Bin 0 -> 518480 bytes 190 files changed, 24096 insertions(+) create mode 100644 digital/zigbit/bitcloud/stack/lib/MakerulesBc_All_Atmega1281_Rf212_Gcc create mode 100644 digital/zigbit/bitcloud/stack/lib/MakerulesBc_All_Atmega1281_Rf212_Gcc.h create mode 100644 digital/zigbit/bitcloud/stack/lib/MakerulesBc_All_Atmega1281_Rf230B_Gcc create mode 100644 digital/zigbit/bitcloud/stack/lib/MakerulesBc_All_Atmega1281_Rf230B_Gcc.h create mode 100644 digital/zigbit/bitcloud/stack/lib/MakerulesBc_All_Atmega1281_Rf230_Gcc create mode 100644 digital/zigbit/bitcloud/stack/lib/MakerulesBc_All_Atmega1281_Rf230_Gcc.h create mode 100644 digital/zigbit/bitcloud/stack/lib/MakerulesBc_All_Atmega1281_Rf231_Gcc create mode 100644 digital/zigbit/bitcloud/stack/lib/MakerulesBc_All_Atmega1281_Rf231_Gcc.h create mode 100644 digital/zigbit/bitcloud/stack/lib/MakerulesBc_All_Sec_Atmega1281_Rf212_Gcc create mode 100644 digital/zigbit/bitcloud/stack/lib/MakerulesBc_All_Sec_Atmega1281_Rf212_Gcc.h create mode 100644 digital/zigbit/bitcloud/stack/lib/MakerulesBc_All_Sec_Atmega1281_Rf230B_Gcc create mode 100644 digital/zigbit/bitcloud/stack/lib/MakerulesBc_All_Sec_Atmega1281_Rf230B_Gcc.h create mode 100644 digital/zigbit/bitcloud/stack/lib/MakerulesBc_All_Sec_Atmega1281_Rf230_Gcc create mode 100644 digital/zigbit/bitcloud/stack/lib/MakerulesBc_All_Sec_Atmega1281_Rf230_Gcc.h create mode 100644 digital/zigbit/bitcloud/stack/lib/MakerulesBc_All_Sec_Atmega1281_Rf231_Gcc create mode 100644 digital/zigbit/bitcloud/stack/lib/MakerulesBc_All_Sec_Atmega1281_Rf231_Gcc.h create mode 100644 digital/zigbit/bitcloud/stack/lib/MakerulesBc_Coordinator_Atmega1281_Rf212_Gcc create mode 100644 digital/zigbit/bitcloud/stack/lib/MakerulesBc_Coordinator_Atmega1281_Rf212_Gcc.h create mode 100644 digital/zigbit/bitcloud/stack/lib/MakerulesBc_Coordinator_Atmega1281_Rf230B_Gcc create mode 100644 digital/zigbit/bitcloud/stack/lib/MakerulesBc_Coordinator_Atmega1281_Rf230B_Gcc.h create mode 100644 digital/zigbit/bitcloud/stack/lib/MakerulesBc_Coordinator_Atmega1281_Rf230_Gcc create mode 100644 digital/zigbit/bitcloud/stack/lib/MakerulesBc_Coordinator_Atmega1281_Rf230_Gcc.h create mode 100644 digital/zigbit/bitcloud/stack/lib/MakerulesBc_Coordinator_Atmega1281_Rf231_Gcc create mode 100644 digital/zigbit/bitcloud/stack/lib/MakerulesBc_Coordinator_Atmega1281_Rf231_Gcc.h create mode 100644 digital/zigbit/bitcloud/stack/lib/MakerulesBc_Coordinator_Sec_Atmega1281_Rf212_Gcc create mode 100644 digital/zigbit/bitcloud/stack/lib/MakerulesBc_Coordinator_Sec_Atmega1281_Rf212_Gcc.h create mode 100644 digital/zigbit/bitcloud/stack/lib/MakerulesBc_Coordinator_Sec_Atmega1281_Rf230B_Gcc create mode 100644 digital/zigbit/bitcloud/stack/lib/MakerulesBc_Coordinator_Sec_Atmega1281_Rf230B_Gcc.h create mode 100644 digital/zigbit/bitcloud/stack/lib/MakerulesBc_Coordinator_Sec_Atmega1281_Rf230_Gcc create mode 100644 digital/zigbit/bitcloud/stack/lib/MakerulesBc_Coordinator_Sec_Atmega1281_Rf230_Gcc.h create mode 100644 digital/zigbit/bitcloud/stack/lib/MakerulesBc_Coordinator_Sec_Atmega1281_Rf231_Gcc create mode 100644 digital/zigbit/bitcloud/stack/lib/MakerulesBc_Coordinator_Sec_Atmega1281_Rf231_Gcc.h create mode 100644 digital/zigbit/bitcloud/stack/lib/MakerulesBc_Coordinator_StdlinkSec_Atmega1281_Rf212_Gcc create mode 100644 digital/zigbit/bitcloud/stack/lib/MakerulesBc_Coordinator_StdlinkSec_Atmega1281_Rf212_Gcc.h create mode 100644 digital/zigbit/bitcloud/stack/lib/MakerulesBc_Coordinator_StdlinkSec_Atmega1281_Rf230B_Gcc create mode 100644 digital/zigbit/bitcloud/stack/lib/MakerulesBc_Coordinator_StdlinkSec_Atmega1281_Rf230B_Gcc.h create mode 100644 digital/zigbit/bitcloud/stack/lib/MakerulesBc_Coordinator_StdlinkSec_Atmega1281_Rf230_Gcc create mode 100644 digital/zigbit/bitcloud/stack/lib/MakerulesBc_Coordinator_StdlinkSec_Atmega1281_Rf230_Gcc.h create mode 100644 digital/zigbit/bitcloud/stack/lib/MakerulesBc_Coordinator_StdlinkSec_Atmega1281_Rf231_Gcc create mode 100644 digital/zigbit/bitcloud/stack/lib/MakerulesBc_Coordinator_StdlinkSec_Atmega1281_Rf231_Gcc.h create mode 100644 digital/zigbit/bitcloud/stack/lib/MakerulesBc_EndDevice_Atmega1281_Rf212_Gcc create mode 100644 digital/zigbit/bitcloud/stack/lib/MakerulesBc_EndDevice_Atmega1281_Rf212_Gcc.h create mode 100644 digital/zigbit/bitcloud/stack/lib/MakerulesBc_EndDevice_Atmega1281_Rf230B_Gcc create mode 100644 digital/zigbit/bitcloud/stack/lib/MakerulesBc_EndDevice_Atmega1281_Rf230B_Gcc.h create mode 100644 digital/zigbit/bitcloud/stack/lib/MakerulesBc_EndDevice_Atmega1281_Rf230_Gcc create mode 100644 digital/zigbit/bitcloud/stack/lib/MakerulesBc_EndDevice_Atmega1281_Rf230_Gcc.h create mode 100644 digital/zigbit/bitcloud/stack/lib/MakerulesBc_EndDevice_Atmega1281_Rf231_Gcc create mode 100644 digital/zigbit/bitcloud/stack/lib/MakerulesBc_EndDevice_Atmega1281_Rf231_Gcc.h create mode 100644 digital/zigbit/bitcloud/stack/lib/MakerulesBc_EndDevice_Sec_Atmega1281_Rf212_Gcc create mode 100644 digital/zigbit/bitcloud/stack/lib/MakerulesBc_EndDevice_Sec_Atmega1281_Rf212_Gcc.h create mode 100644 digital/zigbit/bitcloud/stack/lib/MakerulesBc_EndDevice_Sec_Atmega1281_Rf230B_Gcc create mode 100644 digital/zigbit/bitcloud/stack/lib/MakerulesBc_EndDevice_Sec_Atmega1281_Rf230B_Gcc.h create mode 100644 digital/zigbit/bitcloud/stack/lib/MakerulesBc_EndDevice_Sec_Atmega1281_Rf230_Gcc create mode 100644 digital/zigbit/bitcloud/stack/lib/MakerulesBc_EndDevice_Sec_Atmega1281_Rf230_Gcc.h create mode 100644 digital/zigbit/bitcloud/stack/lib/MakerulesBc_EndDevice_Sec_Atmega1281_Rf231_Gcc create mode 100644 digital/zigbit/bitcloud/stack/lib/MakerulesBc_EndDevice_Sec_Atmega1281_Rf231_Gcc.h create mode 100644 digital/zigbit/bitcloud/stack/lib/MakerulesBc_EndDevice_StdlinkSec_Atmega1281_Rf212_Gcc create mode 100644 digital/zigbit/bitcloud/stack/lib/MakerulesBc_EndDevice_StdlinkSec_Atmega1281_Rf212_Gcc.h create mode 100644 digital/zigbit/bitcloud/stack/lib/MakerulesBc_EndDevice_StdlinkSec_Atmega1281_Rf230B_Gcc create mode 100644 digital/zigbit/bitcloud/stack/lib/MakerulesBc_EndDevice_StdlinkSec_Atmega1281_Rf230B_Gcc.h create mode 100644 digital/zigbit/bitcloud/stack/lib/MakerulesBc_EndDevice_StdlinkSec_Atmega1281_Rf230_Gcc create mode 100644 digital/zigbit/bitcloud/stack/lib/MakerulesBc_EndDevice_StdlinkSec_Atmega1281_Rf230_Gcc.h create mode 100644 digital/zigbit/bitcloud/stack/lib/MakerulesBc_EndDevice_StdlinkSec_Atmega1281_Rf231_Gcc create mode 100644 digital/zigbit/bitcloud/stack/lib/MakerulesBc_EndDevice_StdlinkSec_Atmega1281_Rf231_Gcc.h create mode 100644 digital/zigbit/bitcloud/stack/lib/MakerulesBc_Router_Atmega1281_Rf212_Gcc create mode 100644 digital/zigbit/bitcloud/stack/lib/MakerulesBc_Router_Atmega1281_Rf212_Gcc.h create mode 100644 digital/zigbit/bitcloud/stack/lib/MakerulesBc_Router_Atmega1281_Rf230B_Gcc create mode 100644 digital/zigbit/bitcloud/stack/lib/MakerulesBc_Router_Atmega1281_Rf230B_Gcc.h create mode 100644 digital/zigbit/bitcloud/stack/lib/MakerulesBc_Router_Atmega1281_Rf230_Gcc create mode 100644 digital/zigbit/bitcloud/stack/lib/MakerulesBc_Router_Atmega1281_Rf230_Gcc.h create mode 100644 digital/zigbit/bitcloud/stack/lib/MakerulesBc_Router_Atmega1281_Rf231_Gcc create mode 100644 digital/zigbit/bitcloud/stack/lib/MakerulesBc_Router_Atmega1281_Rf231_Gcc.h create mode 100644 digital/zigbit/bitcloud/stack/lib/MakerulesBc_Router_Sec_Atmega1281_Rf212_Gcc create mode 100644 digital/zigbit/bitcloud/stack/lib/MakerulesBc_Router_Sec_Atmega1281_Rf212_Gcc.h create mode 100644 digital/zigbit/bitcloud/stack/lib/MakerulesBc_Router_Sec_Atmega1281_Rf230B_Gcc create mode 100644 digital/zigbit/bitcloud/stack/lib/MakerulesBc_Router_Sec_Atmega1281_Rf230B_Gcc.h create mode 100644 digital/zigbit/bitcloud/stack/lib/MakerulesBc_Router_Sec_Atmega1281_Rf230_Gcc create mode 100644 digital/zigbit/bitcloud/stack/lib/MakerulesBc_Router_Sec_Atmega1281_Rf230_Gcc.h create mode 100644 digital/zigbit/bitcloud/stack/lib/MakerulesBc_Router_Sec_Atmega1281_Rf231_Gcc create mode 100644 digital/zigbit/bitcloud/stack/lib/MakerulesBc_Router_Sec_Atmega1281_Rf231_Gcc.h create mode 100644 digital/zigbit/bitcloud/stack/lib/MakerulesBc_Router_StdlinkSec_Atmega1281_Rf212_Gcc create mode 100644 digital/zigbit/bitcloud/stack/lib/MakerulesBc_Router_StdlinkSec_Atmega1281_Rf212_Gcc.h create mode 100644 digital/zigbit/bitcloud/stack/lib/MakerulesBc_Router_StdlinkSec_Atmega1281_Rf230B_Gcc create mode 100644 digital/zigbit/bitcloud/stack/lib/MakerulesBc_Router_StdlinkSec_Atmega1281_Rf230B_Gcc.h create mode 100644 digital/zigbit/bitcloud/stack/lib/MakerulesBc_Router_StdlinkSec_Atmega1281_Rf230_Gcc create mode 100644 digital/zigbit/bitcloud/stack/lib/MakerulesBc_Router_StdlinkSec_Atmega1281_Rf230_Gcc.h create mode 100644 digital/zigbit/bitcloud/stack/lib/MakerulesBc_Router_StdlinkSec_Atmega1281_Rf231_Gcc create mode 100644 digital/zigbit/bitcloud/stack/lib/MakerulesBc_Router_StdlinkSec_Atmega1281_Rf231_Gcc.h create mode 100644 digital/zigbit/bitcloud/stack/lib/MakerulesHalSe_x86_Gcc create mode 100644 digital/zigbit/bitcloud/stack/lib/MakerulesSelector create mode 100644 digital/zigbit/bitcloud/stack/lib/MakerulesSelector.h create mode 100644 digital/zigbit/bitcloud/stack/lib/MakerulesZcl_All_Atmega1281_Rf212_Gcc create mode 100644 digital/zigbit/bitcloud/stack/lib/MakerulesZcl_All_Atmega1281_Rf212_Gcc.h create mode 100644 digital/zigbit/bitcloud/stack/lib/MakerulesZcl_All_Atmega1281_Rf230_Gcc create mode 100644 digital/zigbit/bitcloud/stack/lib/MakerulesZcl_All_Atmega1281_Rf230_Gcc.h create mode 100644 digital/zigbit/bitcloud/stack/lib/MakerulesZcl_All_Sec_Atmega1281_Rf212_Gcc create mode 100644 digital/zigbit/bitcloud/stack/lib/MakerulesZcl_All_Sec_Atmega1281_Rf212_Gcc.h create mode 100644 digital/zigbit/bitcloud/stack/lib/MakerulesZcl_All_Sec_Atmega1281_Rf230_Gcc create mode 100644 digital/zigbit/bitcloud/stack/lib/MakerulesZcl_All_Sec_Atmega1281_Rf230_Gcc.h create mode 100644 digital/zigbit/bitcloud/stack/lib/MakerulesZcl_Coordinator_Atmega1281_Rf212_Gcc create mode 100644 digital/zigbit/bitcloud/stack/lib/MakerulesZcl_Coordinator_Atmega1281_Rf212_Gcc.h create mode 100644 digital/zigbit/bitcloud/stack/lib/MakerulesZcl_Coordinator_Atmega1281_Rf230_Gcc create mode 100644 digital/zigbit/bitcloud/stack/lib/MakerulesZcl_Coordinator_Atmega1281_Rf230_Gcc.h create mode 100644 digital/zigbit/bitcloud/stack/lib/MakerulesZcl_Coordinator_Sec_Atmega1281_Rf212_Gcc create mode 100644 digital/zigbit/bitcloud/stack/lib/MakerulesZcl_Coordinator_Sec_Atmega1281_Rf212_Gcc.h create mode 100644 digital/zigbit/bitcloud/stack/lib/MakerulesZcl_Coordinator_Sec_Atmega1281_Rf230_Gcc create mode 100644 digital/zigbit/bitcloud/stack/lib/MakerulesZcl_Coordinator_Sec_Atmega1281_Rf230_Gcc.h create mode 100644 digital/zigbit/bitcloud/stack/lib/MakerulesZcl_EndDevice_Atmega1281_Rf212_Gcc create mode 100644 digital/zigbit/bitcloud/stack/lib/MakerulesZcl_EndDevice_Atmega1281_Rf212_Gcc.h create mode 100644 digital/zigbit/bitcloud/stack/lib/MakerulesZcl_EndDevice_Atmega1281_Rf230_Gcc create mode 100644 digital/zigbit/bitcloud/stack/lib/MakerulesZcl_EndDevice_Atmega1281_Rf230_Gcc.h create mode 100644 digital/zigbit/bitcloud/stack/lib/MakerulesZcl_EndDevice_Sec_Atmega1281_Rf212_Gcc create mode 100644 digital/zigbit/bitcloud/stack/lib/MakerulesZcl_EndDevice_Sec_Atmega1281_Rf212_Gcc.h create mode 100644 digital/zigbit/bitcloud/stack/lib/MakerulesZcl_EndDevice_Sec_Atmega1281_Rf230_Gcc create mode 100644 digital/zigbit/bitcloud/stack/lib/MakerulesZcl_EndDevice_Sec_Atmega1281_Rf230_Gcc.h create mode 100644 digital/zigbit/bitcloud/stack/lib/MakerulesZcl_Router_Atmega1281_Rf212_Gcc create mode 100644 digital/zigbit/bitcloud/stack/lib/MakerulesZcl_Router_Atmega1281_Rf212_Gcc.h create mode 100644 digital/zigbit/bitcloud/stack/lib/MakerulesZcl_Router_Atmega1281_Rf230_Gcc create mode 100644 digital/zigbit/bitcloud/stack/lib/MakerulesZcl_Router_Atmega1281_Rf230_Gcc.h create mode 100644 digital/zigbit/bitcloud/stack/lib/MakerulesZcl_Router_Sec_Atmega1281_Rf212_Gcc create mode 100644 digital/zigbit/bitcloud/stack/lib/MakerulesZcl_Router_Sec_Atmega1281_Rf212_Gcc.h create mode 100644 digital/zigbit/bitcloud/stack/lib/MakerulesZcl_Router_Sec_Atmega1281_Rf230_Gcc create mode 100644 digital/zigbit/bitcloud/stack/lib/MakerulesZcl_Router_Sec_Atmega1281_Rf230_Gcc.h create mode 100644 digital/zigbit/bitcloud/stack/lib/Makerules_Atmega1281_Gcc create mode 100644 digital/zigbit/bitcloud/stack/lib/Makerules_x86_Gcc create mode 100644 digital/zigbit/bitcloud/stack/lib/WdtInitatmega1281_Gcc.o create mode 100644 digital/zigbit/bitcloud/stack/lib/libBc_All_Atmega1281_Rf212_Gcc.a create mode 100644 digital/zigbit/bitcloud/stack/lib/libBc_All_Atmega1281_Rf230B_Gcc.a create mode 100644 digital/zigbit/bitcloud/stack/lib/libBc_All_Atmega1281_Rf230_Gcc.a create mode 100644 digital/zigbit/bitcloud/stack/lib/libBc_All_Atmega1281_Rf231_Gcc.a create mode 100644 digital/zigbit/bitcloud/stack/lib/libBc_All_Sec_Atmega1281_Rf212_Gcc.a create mode 100644 digital/zigbit/bitcloud/stack/lib/libBc_All_Sec_Atmega1281_Rf230B_Gcc.a create mode 100644 digital/zigbit/bitcloud/stack/lib/libBc_All_Sec_Atmega1281_Rf230_Gcc.a create mode 100644 digital/zigbit/bitcloud/stack/lib/libBc_All_Sec_Atmega1281_Rf231_Gcc.a create mode 100644 digital/zigbit/bitcloud/stack/lib/libBc_Coordinator_Atmega1281_Rf212_Gcc.a create mode 100644 digital/zigbit/bitcloud/stack/lib/libBc_Coordinator_Atmega1281_Rf230B_Gcc.a create mode 100644 digital/zigbit/bitcloud/stack/lib/libBc_Coordinator_Atmega1281_Rf230_Gcc.a create mode 100644 digital/zigbit/bitcloud/stack/lib/libBc_Coordinator_Atmega1281_Rf231_Gcc.a create mode 100644 digital/zigbit/bitcloud/stack/lib/libBc_Coordinator_Sec_Atmega1281_Rf212_Gcc.a create mode 100644 digital/zigbit/bitcloud/stack/lib/libBc_Coordinator_Sec_Atmega1281_Rf230B_Gcc.a create mode 100644 digital/zigbit/bitcloud/stack/lib/libBc_Coordinator_Sec_Atmega1281_Rf230_Gcc.a create mode 100644 digital/zigbit/bitcloud/stack/lib/libBc_Coordinator_Sec_Atmega1281_Rf231_Gcc.a create mode 100644 digital/zigbit/bitcloud/stack/lib/libBc_Coordinator_StdlinkSec_Atmega1281_Rf212_Gcc.a create mode 100644 digital/zigbit/bitcloud/stack/lib/libBc_Coordinator_StdlinkSec_Atmega1281_Rf230B_Gcc.a create mode 100644 digital/zigbit/bitcloud/stack/lib/libBc_Coordinator_StdlinkSec_Atmega1281_Rf230_Gcc.a create mode 100644 digital/zigbit/bitcloud/stack/lib/libBc_Coordinator_StdlinkSec_Atmega1281_Rf231_Gcc.a create mode 100644 digital/zigbit/bitcloud/stack/lib/libBc_EndDevice_Atmega1281_Rf212_Gcc.a create mode 100644 digital/zigbit/bitcloud/stack/lib/libBc_EndDevice_Atmega1281_Rf230B_Gcc.a create mode 100644 digital/zigbit/bitcloud/stack/lib/libBc_EndDevice_Atmega1281_Rf230_Gcc.a create mode 100644 digital/zigbit/bitcloud/stack/lib/libBc_EndDevice_Atmega1281_Rf231_Gcc.a create mode 100644 digital/zigbit/bitcloud/stack/lib/libBc_EndDevice_Sec_Atmega1281_Rf212_Gcc.a create mode 100644 digital/zigbit/bitcloud/stack/lib/libBc_EndDevice_Sec_Atmega1281_Rf230B_Gcc.a create mode 100644 digital/zigbit/bitcloud/stack/lib/libBc_EndDevice_Sec_Atmega1281_Rf230_Gcc.a create mode 100644 digital/zigbit/bitcloud/stack/lib/libBc_EndDevice_Sec_Atmega1281_Rf231_Gcc.a create mode 100644 digital/zigbit/bitcloud/stack/lib/libBc_EndDevice_StdlinkSec_Atmega1281_Rf212_Gcc.a create mode 100644 digital/zigbit/bitcloud/stack/lib/libBc_EndDevice_StdlinkSec_Atmega1281_Rf230B_Gcc.a create mode 100644 digital/zigbit/bitcloud/stack/lib/libBc_EndDevice_StdlinkSec_Atmega1281_Rf230_Gcc.a create mode 100644 digital/zigbit/bitcloud/stack/lib/libBc_EndDevice_StdlinkSec_Atmega1281_Rf231_Gcc.a create mode 100644 digital/zigbit/bitcloud/stack/lib/libBc_Router_Atmega1281_Rf212_Gcc.a create mode 100644 digital/zigbit/bitcloud/stack/lib/libBc_Router_Atmega1281_Rf230B_Gcc.a create mode 100644 digital/zigbit/bitcloud/stack/lib/libBc_Router_Atmega1281_Rf230_Gcc.a create mode 100644 digital/zigbit/bitcloud/stack/lib/libBc_Router_Atmega1281_Rf231_Gcc.a create mode 100644 digital/zigbit/bitcloud/stack/lib/libBc_Router_Sec_Atmega1281_Rf212_Gcc.a create mode 100644 digital/zigbit/bitcloud/stack/lib/libBc_Router_Sec_Atmega1281_Rf230B_Gcc.a create mode 100644 digital/zigbit/bitcloud/stack/lib/libBc_Router_Sec_Atmega1281_Rf230_Gcc.a create mode 100644 digital/zigbit/bitcloud/stack/lib/libBc_Router_Sec_Atmega1281_Rf231_Gcc.a create mode 100644 digital/zigbit/bitcloud/stack/lib/libBc_Router_StdlinkSec_Atmega1281_Rf212_Gcc.a create mode 100644 digital/zigbit/bitcloud/stack/lib/libBc_Router_StdlinkSec_Atmega1281_Rf230B_Gcc.a create mode 100644 digital/zigbit/bitcloud/stack/lib/libBc_Router_StdlinkSec_Atmega1281_Rf230_Gcc.a create mode 100644 digital/zigbit/bitcloud/stack/lib/libBc_Router_StdlinkSec_Atmega1281_Rf231_Gcc.a create mode 100644 digital/zigbit/bitcloud/stack/lib/libHAL_Rcb230_Atmega1281_8Mhz_Gcc.a create mode 100644 digital/zigbit/bitcloud/stack/lib/libHAL_Rcb231_212_Atmega1281_8Mhz_Gcc.a create mode 100644 digital/zigbit/bitcloud/stack/lib/libHAL_ZigBit_Atmega1281_8Mhz_Gcc.a create mode 100644 digital/zigbit/bitcloud/stack/lib/libHAL_ZigBit_Atmega1281_8Mhz_Gcc_Amp.a create mode 100644 digital/zigbit/bitcloud/stack/lib/libZcl_All_Atmega1281_Rf212_Gcc.a create mode 100644 digital/zigbit/bitcloud/stack/lib/libZcl_All_Atmega1281_Rf230_Gcc.a create mode 100644 digital/zigbit/bitcloud/stack/lib/libZcl_All_Sec_Atmega1281_Rf212_Gcc.a create mode 100644 digital/zigbit/bitcloud/stack/lib/libZcl_All_Sec_Atmega1281_Rf230_Gcc.a create mode 100644 digital/zigbit/bitcloud/stack/lib/libZcl_Coordinator_Atmega1281_Rf212_Gcc.a create mode 100644 digital/zigbit/bitcloud/stack/lib/libZcl_Coordinator_Atmega1281_Rf230_Gcc.a create mode 100644 digital/zigbit/bitcloud/stack/lib/libZcl_Coordinator_Sec_Atmega1281_Rf212_Gcc.a create mode 100644 digital/zigbit/bitcloud/stack/lib/libZcl_Coordinator_Sec_Atmega1281_Rf230_Gcc.a create mode 100644 digital/zigbit/bitcloud/stack/lib/libZcl_EndDevice_Atmega1281_Rf212_Gcc.a create mode 100644 digital/zigbit/bitcloud/stack/lib/libZcl_EndDevice_Atmega1281_Rf230_Gcc.a create mode 100644 digital/zigbit/bitcloud/stack/lib/libZcl_EndDevice_Sec_Atmega1281_Rf212_Gcc.a create mode 100644 digital/zigbit/bitcloud/stack/lib/libZcl_EndDevice_Sec_Atmega1281_Rf230_Gcc.a create mode 100644 digital/zigbit/bitcloud/stack/lib/libZcl_Router_Atmega1281_Rf212_Gcc.a create mode 100644 digital/zigbit/bitcloud/stack/lib/libZcl_Router_Atmega1281_Rf230_Gcc.a create mode 100644 digital/zigbit/bitcloud/stack/lib/libZcl_Router_Sec_Atmega1281_Rf212_Gcc.a create mode 100644 digital/zigbit/bitcloud/stack/lib/libZcl_Router_Sec_Atmega1281_Rf230_Gcc.a (limited to 'digital/zigbit/bitcloud/stack/lib') diff --git a/digital/zigbit/bitcloud/stack/lib/MakerulesBc_All_Atmega1281_Rf212_Gcc b/digital/zigbit/bitcloud/stack/lib/MakerulesBc_All_Atmega1281_Rf212_Gcc new file mode 100644 index 00000000..6d303c84 --- /dev/null +++ b/digital/zigbit/bitcloud/stack/lib/MakerulesBc_All_Atmega1281_Rf212_Gcc @@ -0,0 +1,32 @@ +#---------------------------------------------- +#User application makerules - should be included into user application Makefile +#---------------------------------------------- + +include $(COMPONENTS_PATH)/../lib/Makerules_Atmega1281_Gcc + + +#-Compiler flags------------------------------- +CFLAGS = -Os -std=gnu99 -pipe -c -W -Wall -ffunction-sections -mmcu=atmega1281 -mcall-prologues -fshort-enums --param inline-call-cost=2 -DATMEGA1281 -DAT86RF212 -DNONE_OS -D_IEEE_ZIGBEE_COMPLIANCE_ -D_SYS_MAC_PHY_HWD_TASK_ -D_SYS_HAL_TASK_ -D_SYS_MAC_HWI_TASK_ -D_SYS_BSP_TASK_ -D_SYS_APL_TASK_ -D_SYS_NWK_TASK_ -D_SYS_APS_TASK_ -D_SYS_ZDO_TASK_ -D_COORDINATOR_ -D_ROUTER_ -D_ENDDEVICE_ -D_FFD_ -D_NWK_FAST_ROUTE_DISCOVERY_ -D_NWK_NONSTANDARD_BEACON_FILTER_ -D_NWK_GROUP_ -D_GROUP_TABLE_ -D_NWK_CHECK_OUT_BROADCAST_ -D_NWK_ROUTING_OPTIMIZATION_=3 -D_NWK_STOCHASTIC_ADDRESSING_ -D_RESOLVE_ADDR_CONFLICT_ -D_NWK_MESH_ROUTING_ -D_APS_FRAGMENTATION_ -D_APS_MULTICAST_ -D_GROUP_TABLE_ -D_BINDING_ -D_COMMISSIONING_ -D_POWER_FAILURE_ -D_NWK_PASSIVE_ACK_ +CFLAGS += $(BOARDCFLAGS) +#-Libraries names------------------------------ +CS_LIB = ConfigServer +PDS_LIB = PersistDataServer + +#-Stack components paths----------------------- +HAL_HWD_COMMON_PATH = $(COMPONENTS_PATH)/./HAL/avr/atmega1281/common +HAL_MAC_API_PATH = $(COMPONENTS_PATH)/./HAL/avr/atmega1281/zigBit +HAL_PATH = $(COMPONENTS_PATH)/./HAL +MAC_PHY_PATH = $(COMPONENTS_PATH)/./MAC_PHY +MAC_ENV_PATH = $(COMPONENTS_PATH)/./MAC_PHY/MAC_ENV +MAC_HWD_PATH = $(COMPONENTS_PATH)/./MAC_PHY/MAC_HWD_PHY +MAC_HWI_PATH = $(COMPONENTS_PATH)/./MAC_PHY/MAC_HWI +NWK_PATH = $(COMPONENTS_PATH)/./NWK +APS_PATH = $(COMPONENTS_PATH)/./APS +ZDO_PATH = $(COMPONENTS_PATH)/./ZDO +SSP_PATH = $(COMPONENTS_PATH)/./Security/ServiceProvider +TC_PATH = $(COMPONENTS_PATH)/./Security/TrustCentre +CS_PATH = $(COMPONENTS_PATH)/./ConfigServer +PDS_PATH = $(COMPONENTS_PATH)/./PersistDataServer +BSP_PATH = $(COMPONENTS_PATH)/./BSP +DRIVERS_PATH = $(COMPONENTS_PATH)/./HAL/drivers + diff --git a/digital/zigbit/bitcloud/stack/lib/MakerulesBc_All_Atmega1281_Rf212_Gcc.h b/digital/zigbit/bitcloud/stack/lib/MakerulesBc_All_Atmega1281_Rf212_Gcc.h new file mode 100644 index 00000000..48106c43 --- /dev/null +++ b/digital/zigbit/bitcloud/stack/lib/MakerulesBc_All_Atmega1281_Rf212_Gcc.h @@ -0,0 +1,91 @@ +#ifndef NONE_OS +#define NONE_OS +#endif +#ifndef _IEEE_ZIGBEE_COMPLIANCE_ +#define _IEEE_ZIGBEE_COMPLIANCE_ +#endif +#ifndef _SYS_MAC_PHY_HWD_TASK_ +#define _SYS_MAC_PHY_HWD_TASK_ +#endif +#ifndef _SYS_HAL_TASK_ +#define _SYS_HAL_TASK_ +#endif +#ifndef _SYS_MAC_HWI_TASK_ +#define _SYS_MAC_HWI_TASK_ +#endif +#ifndef _SYS_BSP_TASK_ +#define _SYS_BSP_TASK_ +#endif +#ifndef _SYS_APL_TASK_ +#define _SYS_APL_TASK_ +#endif +#ifndef _SYS_NWK_TASK_ +#define _SYS_NWK_TASK_ +#endif +#ifndef _SYS_APS_TASK_ +#define _SYS_APS_TASK_ +#endif +#ifndef _SYS_ZDO_TASK_ +#define _SYS_ZDO_TASK_ +#endif +#ifndef _COORDINATOR_ +#define _COORDINATOR_ +#endif +#ifndef _ROUTER_ +#define _ROUTER_ +#endif +#ifndef _ENDDEVICE_ +#define _ENDDEVICE_ +#endif +#ifndef _FFD_ +#define _FFD_ +#endif +#ifndef _NWK_FAST_ROUTE_DISCOVERY_ +#define _NWK_FAST_ROUTE_DISCOVERY_ +#endif +#ifndef _NWK_NONSTANDARD_BEACON_FILTER_ +#define _NWK_NONSTANDARD_BEACON_FILTER_ +#endif +#ifndef _NWK_GROUP_ +#define _NWK_GROUP_ +#endif +#ifndef _GROUP_TABLE_ +#define _GROUP_TABLE_ +#endif +#ifndef _NWK_CHECK_OUT_BROADCAST_ +#define _NWK_CHECK_OUT_BROADCAST_ +#endif +#ifndef _NWK_ROUTING_OPTIMIZATION_ +#define _NWK_ROUTING_OPTIMIZATION_ 3 +#endif +#ifndef _NWK_STOCHASTIC_ADDRESSING_ +#define _NWK_STOCHASTIC_ADDRESSING_ +#endif +#ifndef _RESOLVE_ADDR_CONFLICT_ +#define _RESOLVE_ADDR_CONFLICT_ +#endif +#ifndef _NWK_MESH_ROUTING_ +#define _NWK_MESH_ROUTING_ +#endif +#ifndef _APS_FRAGMENTATION_ +#define _APS_FRAGMENTATION_ +#endif +#ifndef _APS_MULTICAST_ +#define _APS_MULTICAST_ +#endif +#ifndef _GROUP_TABLE_ +#define _GROUP_TABLE_ +#endif +#ifndef _BINDING_ +#define _BINDING_ +#endif +#ifndef _COMMISSIONING_ +#define _COMMISSIONING_ +#endif +#ifndef _POWER_FAILURE_ +#define _POWER_FAILURE_ +#endif +#ifndef _NWK_PASSIVE_ACK_ +#define _NWK_PASSIVE_ACK_ +#endif +#include diff --git a/digital/zigbit/bitcloud/stack/lib/MakerulesBc_All_Atmega1281_Rf230B_Gcc b/digital/zigbit/bitcloud/stack/lib/MakerulesBc_All_Atmega1281_Rf230B_Gcc new file mode 100644 index 00000000..33d2106e --- /dev/null +++ b/digital/zigbit/bitcloud/stack/lib/MakerulesBc_All_Atmega1281_Rf230B_Gcc @@ -0,0 +1,32 @@ +#---------------------------------------------- +#User application makerules - should be included into user application Makefile +#---------------------------------------------- + +include $(COMPONENTS_PATH)/../lib/Makerules_Atmega1281_Gcc + + +#-Compiler flags------------------------------- +CFLAGS = -Os -std=gnu99 -pipe -c -W -Wall -ffunction-sections -mmcu=atmega1281 -mcall-prologues -fshort-enums --param inline-call-cost=2 -DATMEGA1281 -DAT86RF230B -DNONE_OS -D_IEEE_ZIGBEE_COMPLIANCE_ -D_SYS_MAC_PHY_HWD_TASK_ -D_SYS_HAL_TASK_ -D_SYS_MAC_HWI_TASK_ -D_SYS_BSP_TASK_ -D_SYS_APL_TASK_ -D_SYS_NWK_TASK_ -D_SYS_APS_TASK_ -D_SYS_ZDO_TASK_ -D_COORDINATOR_ -D_ROUTER_ -D_ENDDEVICE_ -D_FFD_ -D_NWK_FAST_ROUTE_DISCOVERY_ -D_NWK_NONSTANDARD_BEACON_FILTER_ -D_NWK_GROUP_ -D_GROUP_TABLE_ -D_NWK_CHECK_OUT_BROADCAST_ -D_NWK_ROUTING_OPTIMIZATION_=3 -D_NWK_STOCHASTIC_ADDRESSING_ -D_RESOLVE_ADDR_CONFLICT_ -D_NWK_MESH_ROUTING_ -D_APS_FRAGMENTATION_ -D_APS_MULTICAST_ -D_GROUP_TABLE_ -D_BINDING_ -D_COMMISSIONING_ -D_POWER_FAILURE_ -D_NWK_PASSIVE_ACK_ +CFLAGS += $(BOARDCFLAGS) +#-Libraries names------------------------------ +CS_LIB = ConfigServer +PDS_LIB = PersistDataServer + +#-Stack components paths----------------------- +HAL_HWD_COMMON_PATH = $(COMPONENTS_PATH)/./HAL/avr/atmega1281/common +HAL_MAC_API_PATH = $(COMPONENTS_PATH)/./HAL/avr/atmega1281/zigBit +HAL_PATH = $(COMPONENTS_PATH)/./HAL +MAC_PHY_PATH = $(COMPONENTS_PATH)/./MAC_PHY +MAC_ENV_PATH = $(COMPONENTS_PATH)/./MAC_PHY/MAC_ENV +MAC_HWD_PATH = $(COMPONENTS_PATH)/./MAC_PHY/MAC_HWD_PHY +MAC_HWI_PATH = $(COMPONENTS_PATH)/./MAC_PHY/MAC_HWI +NWK_PATH = $(COMPONENTS_PATH)/./NWK +APS_PATH = $(COMPONENTS_PATH)/./APS +ZDO_PATH = $(COMPONENTS_PATH)/./ZDO +SSP_PATH = $(COMPONENTS_PATH)/./Security/ServiceProvider +TC_PATH = $(COMPONENTS_PATH)/./Security/TrustCentre +CS_PATH = $(COMPONENTS_PATH)/./ConfigServer +PDS_PATH = $(COMPONENTS_PATH)/./PersistDataServer +BSP_PATH = $(COMPONENTS_PATH)/./BSP +DRIVERS_PATH = $(COMPONENTS_PATH)/./HAL/drivers + diff --git a/digital/zigbit/bitcloud/stack/lib/MakerulesBc_All_Atmega1281_Rf230B_Gcc.h b/digital/zigbit/bitcloud/stack/lib/MakerulesBc_All_Atmega1281_Rf230B_Gcc.h new file mode 100644 index 00000000..48106c43 --- /dev/null +++ b/digital/zigbit/bitcloud/stack/lib/MakerulesBc_All_Atmega1281_Rf230B_Gcc.h @@ -0,0 +1,91 @@ +#ifndef NONE_OS +#define NONE_OS +#endif +#ifndef _IEEE_ZIGBEE_COMPLIANCE_ +#define _IEEE_ZIGBEE_COMPLIANCE_ +#endif +#ifndef _SYS_MAC_PHY_HWD_TASK_ +#define _SYS_MAC_PHY_HWD_TASK_ +#endif +#ifndef _SYS_HAL_TASK_ +#define _SYS_HAL_TASK_ +#endif +#ifndef _SYS_MAC_HWI_TASK_ +#define _SYS_MAC_HWI_TASK_ +#endif +#ifndef _SYS_BSP_TASK_ +#define _SYS_BSP_TASK_ +#endif +#ifndef _SYS_APL_TASK_ +#define _SYS_APL_TASK_ +#endif +#ifndef _SYS_NWK_TASK_ +#define _SYS_NWK_TASK_ +#endif +#ifndef _SYS_APS_TASK_ +#define _SYS_APS_TASK_ +#endif +#ifndef _SYS_ZDO_TASK_ +#define _SYS_ZDO_TASK_ +#endif +#ifndef _COORDINATOR_ +#define _COORDINATOR_ +#endif +#ifndef _ROUTER_ +#define _ROUTER_ +#endif +#ifndef _ENDDEVICE_ +#define _ENDDEVICE_ +#endif +#ifndef _FFD_ +#define _FFD_ +#endif +#ifndef _NWK_FAST_ROUTE_DISCOVERY_ +#define _NWK_FAST_ROUTE_DISCOVERY_ +#endif +#ifndef _NWK_NONSTANDARD_BEACON_FILTER_ +#define _NWK_NONSTANDARD_BEACON_FILTER_ +#endif +#ifndef _NWK_GROUP_ +#define _NWK_GROUP_ +#endif +#ifndef _GROUP_TABLE_ +#define _GROUP_TABLE_ +#endif +#ifndef _NWK_CHECK_OUT_BROADCAST_ +#define _NWK_CHECK_OUT_BROADCAST_ +#endif +#ifndef _NWK_ROUTING_OPTIMIZATION_ +#define _NWK_ROUTING_OPTIMIZATION_ 3 +#endif +#ifndef _NWK_STOCHASTIC_ADDRESSING_ +#define _NWK_STOCHASTIC_ADDRESSING_ +#endif +#ifndef _RESOLVE_ADDR_CONFLICT_ +#define _RESOLVE_ADDR_CONFLICT_ +#endif +#ifndef _NWK_MESH_ROUTING_ +#define _NWK_MESH_ROUTING_ +#endif +#ifndef _APS_FRAGMENTATION_ +#define _APS_FRAGMENTATION_ +#endif +#ifndef _APS_MULTICAST_ +#define _APS_MULTICAST_ +#endif +#ifndef _GROUP_TABLE_ +#define _GROUP_TABLE_ +#endif +#ifndef _BINDING_ +#define _BINDING_ +#endif +#ifndef _COMMISSIONING_ +#define _COMMISSIONING_ +#endif +#ifndef _POWER_FAILURE_ +#define _POWER_FAILURE_ +#endif +#ifndef _NWK_PASSIVE_ACK_ +#define _NWK_PASSIVE_ACK_ +#endif +#include diff --git a/digital/zigbit/bitcloud/stack/lib/MakerulesBc_All_Atmega1281_Rf230_Gcc b/digital/zigbit/bitcloud/stack/lib/MakerulesBc_All_Atmega1281_Rf230_Gcc new file mode 100644 index 00000000..eef6b708 --- /dev/null +++ b/digital/zigbit/bitcloud/stack/lib/MakerulesBc_All_Atmega1281_Rf230_Gcc @@ -0,0 +1,32 @@ +#---------------------------------------------- +#User application makerules - should be included into user application Makefile +#---------------------------------------------- + +include $(COMPONENTS_PATH)/../lib/Makerules_Atmega1281_Gcc + + +#-Compiler flags------------------------------- +CFLAGS = -Os -std=gnu99 -pipe -c -W -Wall -ffunction-sections -mmcu=atmega1281 -mcall-prologues -fshort-enums --param inline-call-cost=2 -DATMEGA1281 -DAT86RF230 -DNONE_OS -D_IEEE_ZIGBEE_COMPLIANCE_ -D_SYS_MAC_PHY_HWD_TASK_ -D_SYS_HAL_TASK_ -D_SYS_MAC_HWI_TASK_ -D_SYS_BSP_TASK_ -D_SYS_APL_TASK_ -D_SYS_NWK_TASK_ -D_SYS_APS_TASK_ -D_SYS_ZDO_TASK_ -D_COORDINATOR_ -D_ROUTER_ -D_ENDDEVICE_ -D_FFD_ -D_NWK_FAST_ROUTE_DISCOVERY_ -D_NWK_NONSTANDARD_BEACON_FILTER_ -D_NWK_GROUP_ -D_GROUP_TABLE_ -D_NWK_CHECK_OUT_BROADCAST_ -D_NWK_ROUTING_OPTIMIZATION_=3 -D_NWK_STOCHASTIC_ADDRESSING_ -D_RESOLVE_ADDR_CONFLICT_ -D_NWK_MESH_ROUTING_ -D_APS_FRAGMENTATION_ -D_APS_MULTICAST_ -D_GROUP_TABLE_ -D_BINDING_ -D_COMMISSIONING_ -D_POWER_FAILURE_ -D_NWK_PASSIVE_ACK_ +CFLAGS += $(BOARDCFLAGS) +#-Libraries names------------------------------ +CS_LIB = ConfigServer +PDS_LIB = PersistDataServer + +#-Stack components paths----------------------- +HAL_HWD_COMMON_PATH = $(COMPONENTS_PATH)/./HAL/avr/atmega1281/common +HAL_MAC_API_PATH = $(COMPONENTS_PATH)/./HAL/avr/atmega1281/zigBit +HAL_PATH = $(COMPONENTS_PATH)/./HAL +MAC_PHY_PATH = $(COMPONENTS_PATH)/./MAC_PHY +MAC_ENV_PATH = $(COMPONENTS_PATH)/./MAC_PHY/MAC_ENV +MAC_HWD_PATH = $(COMPONENTS_PATH)/./MAC_PHY/MAC_HWD_PHY +MAC_HWI_PATH = $(COMPONENTS_PATH)/./MAC_PHY/MAC_HWI +NWK_PATH = $(COMPONENTS_PATH)/./NWK +APS_PATH = $(COMPONENTS_PATH)/./APS +ZDO_PATH = $(COMPONENTS_PATH)/./ZDO +SSP_PATH = $(COMPONENTS_PATH)/./Security/ServiceProvider +TC_PATH = $(COMPONENTS_PATH)/./Security/TrustCentre +CS_PATH = $(COMPONENTS_PATH)/./ConfigServer +PDS_PATH = $(COMPONENTS_PATH)/./PersistDataServer +BSP_PATH = $(COMPONENTS_PATH)/./BSP +DRIVERS_PATH = $(COMPONENTS_PATH)/./HAL/drivers + diff --git a/digital/zigbit/bitcloud/stack/lib/MakerulesBc_All_Atmega1281_Rf230_Gcc.h b/digital/zigbit/bitcloud/stack/lib/MakerulesBc_All_Atmega1281_Rf230_Gcc.h new file mode 100644 index 00000000..48106c43 --- /dev/null +++ b/digital/zigbit/bitcloud/stack/lib/MakerulesBc_All_Atmega1281_Rf230_Gcc.h @@ -0,0 +1,91 @@ +#ifndef NONE_OS +#define NONE_OS +#endif +#ifndef _IEEE_ZIGBEE_COMPLIANCE_ +#define _IEEE_ZIGBEE_COMPLIANCE_ +#endif +#ifndef _SYS_MAC_PHY_HWD_TASK_ +#define _SYS_MAC_PHY_HWD_TASK_ +#endif +#ifndef _SYS_HAL_TASK_ +#define _SYS_HAL_TASK_ +#endif +#ifndef _SYS_MAC_HWI_TASK_ +#define _SYS_MAC_HWI_TASK_ +#endif +#ifndef _SYS_BSP_TASK_ +#define _SYS_BSP_TASK_ +#endif +#ifndef _SYS_APL_TASK_ +#define _SYS_APL_TASK_ +#endif +#ifndef _SYS_NWK_TASK_ +#define _SYS_NWK_TASK_ +#endif +#ifndef _SYS_APS_TASK_ +#define _SYS_APS_TASK_ +#endif +#ifndef _SYS_ZDO_TASK_ +#define _SYS_ZDO_TASK_ +#endif +#ifndef _COORDINATOR_ +#define _COORDINATOR_ +#endif +#ifndef _ROUTER_ +#define _ROUTER_ +#endif +#ifndef _ENDDEVICE_ +#define _ENDDEVICE_ +#endif +#ifndef _FFD_ +#define _FFD_ +#endif +#ifndef _NWK_FAST_ROUTE_DISCOVERY_ +#define _NWK_FAST_ROUTE_DISCOVERY_ +#endif +#ifndef _NWK_NONSTANDARD_BEACON_FILTER_ +#define _NWK_NONSTANDARD_BEACON_FILTER_ +#endif +#ifndef _NWK_GROUP_ +#define _NWK_GROUP_ +#endif +#ifndef _GROUP_TABLE_ +#define _GROUP_TABLE_ +#endif +#ifndef _NWK_CHECK_OUT_BROADCAST_ +#define _NWK_CHECK_OUT_BROADCAST_ +#endif +#ifndef _NWK_ROUTING_OPTIMIZATION_ +#define _NWK_ROUTING_OPTIMIZATION_ 3 +#endif +#ifndef _NWK_STOCHASTIC_ADDRESSING_ +#define _NWK_STOCHASTIC_ADDRESSING_ +#endif +#ifndef _RESOLVE_ADDR_CONFLICT_ +#define _RESOLVE_ADDR_CONFLICT_ +#endif +#ifndef _NWK_MESH_ROUTING_ +#define _NWK_MESH_ROUTING_ +#endif +#ifndef _APS_FRAGMENTATION_ +#define _APS_FRAGMENTATION_ +#endif +#ifndef _APS_MULTICAST_ +#define _APS_MULTICAST_ +#endif +#ifndef _GROUP_TABLE_ +#define _GROUP_TABLE_ +#endif +#ifndef _BINDING_ +#define _BINDING_ +#endif +#ifndef _COMMISSIONING_ +#define _COMMISSIONING_ +#endif +#ifndef _POWER_FAILURE_ +#define _POWER_FAILURE_ +#endif +#ifndef _NWK_PASSIVE_ACK_ +#define _NWK_PASSIVE_ACK_ +#endif +#include diff --git a/digital/zigbit/bitcloud/stack/lib/MakerulesBc_All_Atmega1281_Rf231_Gcc b/digital/zigbit/bitcloud/stack/lib/MakerulesBc_All_Atmega1281_Rf231_Gcc new file mode 100644 index 00000000..d6482c0e --- /dev/null +++ b/digital/zigbit/bitcloud/stack/lib/MakerulesBc_All_Atmega1281_Rf231_Gcc @@ -0,0 +1,32 @@ +#---------------------------------------------- +#User application makerules - should be included into user application Makefile +#---------------------------------------------- + +include $(COMPONENTS_PATH)/../lib/Makerules_Atmega1281_Gcc + + +#-Compiler flags------------------------------- +CFLAGS = -Os -std=gnu99 -pipe -c -W -Wall -ffunction-sections -mmcu=atmega1281 -mcall-prologues -fshort-enums --param inline-call-cost=2 -DATMEGA1281 -DAT86RF231 -DNONE_OS -D_IEEE_ZIGBEE_COMPLIANCE_ -D_SYS_MAC_PHY_HWD_TASK_ -D_SYS_HAL_TASK_ -D_SYS_MAC_HWI_TASK_ -D_SYS_BSP_TASK_ -D_SYS_APL_TASK_ -D_SYS_NWK_TASK_ -D_SYS_APS_TASK_ -D_SYS_ZDO_TASK_ -D_COORDINATOR_ -D_ROUTER_ -D_ENDDEVICE_ -D_FFD_ -D_NWK_FAST_ROUTE_DISCOVERY_ -D_NWK_NONSTANDARD_BEACON_FILTER_ -D_NWK_GROUP_ -D_GROUP_TABLE_ -D_NWK_CHECK_OUT_BROADCAST_ -D_NWK_ROUTING_OPTIMIZATION_=3 -D_NWK_STOCHASTIC_ADDRESSING_ -D_RESOLVE_ADDR_CONFLICT_ -D_NWK_MESH_ROUTING_ -D_APS_FRAGMENTATION_ -D_APS_MULTICAST_ -D_GROUP_TABLE_ -D_BINDING_ -D_COMMISSIONING_ -D_POWER_FAILURE_ -D_NWK_PASSIVE_ACK_ +CFLAGS += $(BOARDCFLAGS) +#-Libraries names------------------------------ +CS_LIB = ConfigServer +PDS_LIB = PersistDataServer + +#-Stack components paths----------------------- +HAL_HWD_COMMON_PATH = $(COMPONENTS_PATH)/./HAL/avr/atmega1281/common +HAL_MAC_API_PATH = $(COMPONENTS_PATH)/./HAL/avr/atmega1281/zigBit +HAL_PATH = $(COMPONENTS_PATH)/./HAL +MAC_PHY_PATH = $(COMPONENTS_PATH)/./MAC_PHY +MAC_ENV_PATH = $(COMPONENTS_PATH)/./MAC_PHY/MAC_ENV +MAC_HWD_PATH = $(COMPONENTS_PATH)/./MAC_PHY/MAC_HWD_PHY +MAC_HWI_PATH = $(COMPONENTS_PATH)/./MAC_PHY/MAC_HWI +NWK_PATH = $(COMPONENTS_PATH)/./NWK +APS_PATH = $(COMPONENTS_PATH)/./APS +ZDO_PATH = $(COMPONENTS_PATH)/./ZDO +SSP_PATH = $(COMPONENTS_PATH)/./Security/ServiceProvider +TC_PATH = $(COMPONENTS_PATH)/./Security/TrustCentre +CS_PATH = $(COMPONENTS_PATH)/./ConfigServer +PDS_PATH = $(COMPONENTS_PATH)/./PersistDataServer +BSP_PATH = $(COMPONENTS_PATH)/./BSP +DRIVERS_PATH = $(COMPONENTS_PATH)/./HAL/drivers + diff --git a/digital/zigbit/bitcloud/stack/lib/MakerulesBc_All_Atmega1281_Rf231_Gcc.h b/digital/zigbit/bitcloud/stack/lib/MakerulesBc_All_Atmega1281_Rf231_Gcc.h new file mode 100644 index 00000000..48106c43 --- /dev/null +++ b/digital/zigbit/bitcloud/stack/lib/MakerulesBc_All_Atmega1281_Rf231_Gcc.h @@ -0,0 +1,91 @@ +#ifndef NONE_OS +#define NONE_OS +#endif +#ifndef _IEEE_ZIGBEE_COMPLIANCE_ +#define _IEEE_ZIGBEE_COMPLIANCE_ +#endif +#ifndef _SYS_MAC_PHY_HWD_TASK_ +#define _SYS_MAC_PHY_HWD_TASK_ +#endif +#ifndef _SYS_HAL_TASK_ +#define _SYS_HAL_TASK_ +#endif +#ifndef _SYS_MAC_HWI_TASK_ +#define _SYS_MAC_HWI_TASK_ +#endif +#ifndef _SYS_BSP_TASK_ +#define _SYS_BSP_TASK_ +#endif +#ifndef _SYS_APL_TASK_ +#define _SYS_APL_TASK_ +#endif +#ifndef _SYS_NWK_TASK_ +#define _SYS_NWK_TASK_ +#endif +#ifndef _SYS_APS_TASK_ +#define _SYS_APS_TASK_ +#endif +#ifndef _SYS_ZDO_TASK_ +#define _SYS_ZDO_TASK_ +#endif +#ifndef _COORDINATOR_ +#define _COORDINATOR_ +#endif +#ifndef _ROUTER_ +#define _ROUTER_ +#endif +#ifndef _ENDDEVICE_ +#define _ENDDEVICE_ +#endif +#ifndef _FFD_ +#define _FFD_ +#endif +#ifndef _NWK_FAST_ROUTE_DISCOVERY_ +#define _NWK_FAST_ROUTE_DISCOVERY_ +#endif +#ifndef _NWK_NONSTANDARD_BEACON_FILTER_ +#define _NWK_NONSTANDARD_BEACON_FILTER_ +#endif +#ifndef _NWK_GROUP_ +#define _NWK_GROUP_ +#endif +#ifndef _GROUP_TABLE_ +#define _GROUP_TABLE_ +#endif +#ifndef _NWK_CHECK_OUT_BROADCAST_ +#define _NWK_CHECK_OUT_BROADCAST_ +#endif +#ifndef _NWK_ROUTING_OPTIMIZATION_ +#define _NWK_ROUTING_OPTIMIZATION_ 3 +#endif +#ifndef _NWK_STOCHASTIC_ADDRESSING_ +#define _NWK_STOCHASTIC_ADDRESSING_ +#endif +#ifndef _RESOLVE_ADDR_CONFLICT_ +#define _RESOLVE_ADDR_CONFLICT_ +#endif +#ifndef _NWK_MESH_ROUTING_ +#define _NWK_MESH_ROUTING_ +#endif +#ifndef _APS_FRAGMENTATION_ +#define _APS_FRAGMENTATION_ +#endif +#ifndef _APS_MULTICAST_ +#define _APS_MULTICAST_ +#endif +#ifndef _GROUP_TABLE_ +#define _GROUP_TABLE_ +#endif +#ifndef _BINDING_ +#define _BINDING_ +#endif +#ifndef _COMMISSIONING_ +#define _COMMISSIONING_ +#endif +#ifndef _POWER_FAILURE_ +#define _POWER_FAILURE_ +#endif +#ifndef _NWK_PASSIVE_ACK_ +#define _NWK_PASSIVE_ACK_ +#endif +#include diff --git a/digital/zigbit/bitcloud/stack/lib/MakerulesBc_All_Sec_Atmega1281_Rf212_Gcc b/digital/zigbit/bitcloud/stack/lib/MakerulesBc_All_Sec_Atmega1281_Rf212_Gcc new file mode 100644 index 00000000..fc001929 --- /dev/null +++ b/digital/zigbit/bitcloud/stack/lib/MakerulesBc_All_Sec_Atmega1281_Rf212_Gcc @@ -0,0 +1,32 @@ +#---------------------------------------------- +#User application makerules - should be included into user application Makefile +#---------------------------------------------- + +include $(COMPONENTS_PATH)/../lib/Makerules_Atmega1281_Gcc + + +#-Compiler flags------------------------------- +CFLAGS = -Os -std=gnu99 -pipe -c -W -Wall -ffunction-sections -mmcu=atmega1281 -mcall-prologues -fshort-enums --param inline-call-cost=2 -DATMEGA1281 -DAT86RF212 -DNONE_OS -D_IEEE_ZIGBEE_COMPLIANCE_ -D_SYS_MAC_PHY_HWD_TASK_ -D_SYS_HAL_TASK_ -D_SYS_MAC_HWI_TASK_ -D_SYS_BSP_TASK_ -D_SYS_APL_TASK_ -D_SYS_NWK_TASK_ -D_SYS_APS_TASK_ -D_SYS_SSP_TASK_ -D_SYS_TC_TASK_ -D_SYS_ZDO_TASK_ -D_SECURITY_ -D_NWK_ALLOCATOR_ -D_MAC_HW_AES_ -D_TRUST_CENTRE_ -D_UNIVERSAL_TC_EXT_ADDR_ -D_COORDINATOR_ -D_ROUTER_ -D_ENDDEVICE_ -D_FFD_ -D_NWK_FAST_ROUTE_DISCOVERY_ -D_NWK_NONSTANDARD_BEACON_FILTER_ -D_NWK_GROUP_ -D_GROUP_TABLE_ -D_NWK_CHECK_OUT_BROADCAST_ -D_NWK_ROUTING_OPTIMIZATION_=3 -D_NWK_STOCHASTIC_ADDRESSING_ -D_RESOLVE_ADDR_CONFLICT_ -D_NWK_MESH_ROUTING_ -D_APS_FRAGMENTATION_ -D_APS_MULTICAST_ -D_GROUP_TABLE_ -D_BINDING_ -D_COMMISSIONING_ -D_POWER_FAILURE_ -D_NWK_PASSIVE_ACK_ +CFLAGS += $(BOARDCFLAGS) +#-Libraries names------------------------------ +CS_LIB = ConfigServer +PDS_LIB = PersistDataServer + +#-Stack components paths----------------------- +HAL_HWD_COMMON_PATH = $(COMPONENTS_PATH)/./HAL/avr/atmega1281/common +HAL_MAC_API_PATH = $(COMPONENTS_PATH)/./HAL/avr/atmega1281/zigBit +HAL_PATH = $(COMPONENTS_PATH)/./HAL +MAC_PHY_PATH = $(COMPONENTS_PATH)/./MAC_PHY +MAC_ENV_PATH = $(COMPONENTS_PATH)/./MAC_PHY/MAC_ENV +MAC_HWD_PATH = $(COMPONENTS_PATH)/./MAC_PHY/MAC_HWD_PHY +MAC_HWI_PATH = $(COMPONENTS_PATH)/./MAC_PHY/MAC_HWI +NWK_PATH = $(COMPONENTS_PATH)/./NWK +APS_PATH = $(COMPONENTS_PATH)/./APS +ZDO_PATH = $(COMPONENTS_PATH)/./ZDO +SSP_PATH = $(COMPONENTS_PATH)/./Security/ServiceProvider +TC_PATH = $(COMPONENTS_PATH)/./Security/TrustCentre +CS_PATH = $(COMPONENTS_PATH)/./ConfigServer +PDS_PATH = $(COMPONENTS_PATH)/./PersistDataServer +BSP_PATH = $(COMPONENTS_PATH)/./BSP +DRIVERS_PATH = $(COMPONENTS_PATH)/./HAL/drivers + diff --git a/digital/zigbit/bitcloud/stack/lib/MakerulesBc_All_Sec_Atmega1281_Rf212_Gcc.h b/digital/zigbit/bitcloud/stack/lib/MakerulesBc_All_Sec_Atmega1281_Rf212_Gcc.h new file mode 100644 index 00000000..3f0c44f6 --- /dev/null +++ b/digital/zigbit/bitcloud/stack/lib/MakerulesBc_All_Sec_Atmega1281_Rf212_Gcc.h @@ -0,0 +1,112 @@ +#ifndef NONE_OS +#define NONE_OS +#endif +#ifndef _IEEE_ZIGBEE_COMPLIANCE_ +#define _IEEE_ZIGBEE_COMPLIANCE_ +#endif +#ifndef _SYS_MAC_PHY_HWD_TASK_ +#define _SYS_MAC_PHY_HWD_TASK_ +#endif +#ifndef _SYS_HAL_TASK_ +#define _SYS_HAL_TASK_ +#endif +#ifndef _SYS_MAC_HWI_TASK_ +#define _SYS_MAC_HWI_TASK_ +#endif +#ifndef _SYS_BSP_TASK_ +#define _SYS_BSP_TASK_ +#endif +#ifndef _SYS_APL_TASK_ +#define _SYS_APL_TASK_ +#endif +#ifndef _SYS_NWK_TASK_ +#define _SYS_NWK_TASK_ +#endif +#ifndef _SYS_APS_TASK_ +#define _SYS_APS_TASK_ +#endif +#ifndef _SYS_SSP_TASK_ +#define _SYS_SSP_TASK_ +#endif +#ifndef _SYS_TC_TASK_ +#define _SYS_TC_TASK_ +#endif +#ifndef _SYS_ZDO_TASK_ +#define _SYS_ZDO_TASK_ +#endif +#ifndef _SECURITY_ +#define _SECURITY_ +#endif +#ifndef _NWK_ALLOCATOR_ +#define _NWK_ALLOCATOR_ +#endif +#ifndef _MAC_HW_AES_ +#define _MAC_HW_AES_ +#endif +#ifndef _TRUST_CENTRE_ +#define _TRUST_CENTRE_ +#endif +#ifndef _UNIVERSAL_TC_EXT_ADDR_ +#define _UNIVERSAL_TC_EXT_ADDR_ +#endif +#ifndef _COORDINATOR_ +#define _COORDINATOR_ +#endif +#ifndef _ROUTER_ +#define _ROUTER_ +#endif +#ifndef _ENDDEVICE_ +#define _ENDDEVICE_ +#endif +#ifndef _FFD_ +#define _FFD_ +#endif +#ifndef _NWK_FAST_ROUTE_DISCOVERY_ +#define _NWK_FAST_ROUTE_DISCOVERY_ +#endif +#ifndef _NWK_NONSTANDARD_BEACON_FILTER_ +#define _NWK_NONSTANDARD_BEACON_FILTER_ +#endif +#ifndef _NWK_GROUP_ +#define _NWK_GROUP_ +#endif +#ifndef _GROUP_TABLE_ +#define _GROUP_TABLE_ +#endif +#ifndef _NWK_CHECK_OUT_BROADCAST_ +#define _NWK_CHECK_OUT_BROADCAST_ +#endif +#ifndef _NWK_ROUTING_OPTIMIZATION_ +#define _NWK_ROUTING_OPTIMIZATION_ 3 +#endif +#ifndef _NWK_STOCHASTIC_ADDRESSING_ +#define _NWK_STOCHASTIC_ADDRESSING_ +#endif +#ifndef _RESOLVE_ADDR_CONFLICT_ +#define _RESOLVE_ADDR_CONFLICT_ +#endif +#ifndef _NWK_MESH_ROUTING_ +#define _NWK_MESH_ROUTING_ +#endif +#ifndef _APS_FRAGMENTATION_ +#define _APS_FRAGMENTATION_ +#endif +#ifndef _APS_MULTICAST_ +#define _APS_MULTICAST_ +#endif +#ifndef _GROUP_TABLE_ +#define _GROUP_TABLE_ +#endif +#ifndef _BINDING_ +#define _BINDING_ +#endif +#ifndef _COMMISSIONING_ +#define _COMMISSIONING_ +#endif +#ifndef _POWER_FAILURE_ +#define _POWER_FAILURE_ +#endif +#ifndef _NWK_PASSIVE_ACK_ +#define _NWK_PASSIVE_ACK_ +#endif +#include diff --git a/digital/zigbit/bitcloud/stack/lib/MakerulesBc_All_Sec_Atmega1281_Rf230B_Gcc b/digital/zigbit/bitcloud/stack/lib/MakerulesBc_All_Sec_Atmega1281_Rf230B_Gcc new file mode 100644 index 00000000..45e004b5 --- /dev/null +++ b/digital/zigbit/bitcloud/stack/lib/MakerulesBc_All_Sec_Atmega1281_Rf230B_Gcc @@ -0,0 +1,32 @@ +#---------------------------------------------- +#User application makerules - should be included into user application Makefile +#---------------------------------------------- + +include $(COMPONENTS_PATH)/../lib/Makerules_Atmega1281_Gcc + + +#-Compiler flags------------------------------- +CFLAGS = -Os -std=gnu99 -pipe -c -W -Wall -ffunction-sections -mmcu=atmega1281 -mcall-prologues -fshort-enums --param inline-call-cost=2 -DATMEGA1281 -DAT86RF230B -DNONE_OS -D_IEEE_ZIGBEE_COMPLIANCE_ -D_SYS_MAC_PHY_HWD_TASK_ -D_SYS_HAL_TASK_ -D_SYS_MAC_HWI_TASK_ -D_SYS_BSP_TASK_ -D_SYS_APL_TASK_ -D_SYS_NWK_TASK_ -D_SYS_APS_TASK_ -D_SYS_SSP_TASK_ -D_SYS_TC_TASK_ -D_SYS_ZDO_TASK_ -D_SECURITY_ -D_NWK_ALLOCATOR_ -D_SSP_SW_AES_ -D_TRUST_CENTRE_ -D_UNIVERSAL_TC_EXT_ADDR_ -D_COORDINATOR_ -D_ROUTER_ -D_ENDDEVICE_ -D_FFD_ -D_NWK_FAST_ROUTE_DISCOVERY_ -D_NWK_NONSTANDARD_BEACON_FILTER_ -D_NWK_GROUP_ -D_GROUP_TABLE_ -D_NWK_CHECK_OUT_BROADCAST_ -D_NWK_ROUTING_OPTIMIZATION_=3 -D_NWK_STOCHASTIC_ADDRESSING_ -D_RESOLVE_ADDR_CONFLICT_ -D_NWK_MESH_ROUTING_ -D_APS_FRAGMENTATION_ -D_APS_MULTICAST_ -D_GROUP_TABLE_ -D_BINDING_ -D_COMMISSIONING_ -D_POWER_FAILURE_ -D_NWK_PASSIVE_ACK_ +CFLAGS += $(BOARDCFLAGS) +#-Libraries names------------------------------ +CS_LIB = ConfigServer +PDS_LIB = PersistDataServer + +#-Stack components paths----------------------- +HAL_HWD_COMMON_PATH = $(COMPONENTS_PATH)/./HAL/avr/atmega1281/common +HAL_MAC_API_PATH = $(COMPONENTS_PATH)/./HAL/avr/atmega1281/zigBit +HAL_PATH = $(COMPONENTS_PATH)/./HAL +MAC_PHY_PATH = $(COMPONENTS_PATH)/./MAC_PHY +MAC_ENV_PATH = $(COMPONENTS_PATH)/./MAC_PHY/MAC_ENV +MAC_HWD_PATH = $(COMPONENTS_PATH)/./MAC_PHY/MAC_HWD_PHY +MAC_HWI_PATH = $(COMPONENTS_PATH)/./MAC_PHY/MAC_HWI +NWK_PATH = $(COMPONENTS_PATH)/./NWK +APS_PATH = $(COMPONENTS_PATH)/./APS +ZDO_PATH = $(COMPONENTS_PATH)/./ZDO +SSP_PATH = $(COMPONENTS_PATH)/./Security/ServiceProvider +TC_PATH = $(COMPONENTS_PATH)/./Security/TrustCentre +CS_PATH = $(COMPONENTS_PATH)/./ConfigServer +PDS_PATH = $(COMPONENTS_PATH)/./PersistDataServer +BSP_PATH = $(COMPONENTS_PATH)/./BSP +DRIVERS_PATH = $(COMPONENTS_PATH)/./HAL/drivers + diff --git a/digital/zigbit/bitcloud/stack/lib/MakerulesBc_All_Sec_Atmega1281_Rf230B_Gcc.h b/digital/zigbit/bitcloud/stack/lib/MakerulesBc_All_Sec_Atmega1281_Rf230B_Gcc.h new file mode 100644 index 00000000..96deb136 --- /dev/null +++ b/digital/zigbit/bitcloud/stack/lib/MakerulesBc_All_Sec_Atmega1281_Rf230B_Gcc.h @@ -0,0 +1,112 @@ +#ifndef NONE_OS +#define NONE_OS +#endif +#ifndef _IEEE_ZIGBEE_COMPLIANCE_ +#define _IEEE_ZIGBEE_COMPLIANCE_ +#endif +#ifndef _SYS_MAC_PHY_HWD_TASK_ +#define _SYS_MAC_PHY_HWD_TASK_ +#endif +#ifndef _SYS_HAL_TASK_ +#define _SYS_HAL_TASK_ +#endif +#ifndef _SYS_MAC_HWI_TASK_ +#define _SYS_MAC_HWI_TASK_ +#endif +#ifndef _SYS_BSP_TASK_ +#define _SYS_BSP_TASK_ +#endif +#ifndef _SYS_APL_TASK_ +#define _SYS_APL_TASK_ +#endif +#ifndef _SYS_NWK_TASK_ +#define _SYS_NWK_TASK_ +#endif +#ifndef _SYS_APS_TASK_ +#define _SYS_APS_TASK_ +#endif +#ifndef _SYS_SSP_TASK_ +#define _SYS_SSP_TASK_ +#endif +#ifndef _SYS_TC_TASK_ +#define _SYS_TC_TASK_ +#endif +#ifndef _SYS_ZDO_TASK_ +#define _SYS_ZDO_TASK_ +#endif +#ifndef _SECURITY_ +#define _SECURITY_ +#endif +#ifndef _NWK_ALLOCATOR_ +#define _NWK_ALLOCATOR_ +#endif +#ifndef _SSP_SW_AES_ +#define _SSP_SW_AES_ +#endif +#ifndef _TRUST_CENTRE_ +#define _TRUST_CENTRE_ +#endif +#ifndef _UNIVERSAL_TC_EXT_ADDR_ +#define _UNIVERSAL_TC_EXT_ADDR_ +#endif +#ifndef _COORDINATOR_ +#define _COORDINATOR_ +#endif +#ifndef _ROUTER_ +#define _ROUTER_ +#endif +#ifndef _ENDDEVICE_ +#define _ENDDEVICE_ +#endif +#ifndef _FFD_ +#define _FFD_ +#endif +#ifndef _NWK_FAST_ROUTE_DISCOVERY_ +#define _NWK_FAST_ROUTE_DISCOVERY_ +#endif +#ifndef _NWK_NONSTANDARD_BEACON_FILTER_ +#define _NWK_NONSTANDARD_BEACON_FILTER_ +#endif +#ifndef _NWK_GROUP_ +#define _NWK_GROUP_ +#endif +#ifndef _GROUP_TABLE_ +#define _GROUP_TABLE_ +#endif +#ifndef _NWK_CHECK_OUT_BROADCAST_ +#define _NWK_CHECK_OUT_BROADCAST_ +#endif +#ifndef _NWK_ROUTING_OPTIMIZATION_ +#define _NWK_ROUTING_OPTIMIZATION_ 3 +#endif +#ifndef _NWK_STOCHASTIC_ADDRESSING_ +#define _NWK_STOCHASTIC_ADDRESSING_ +#endif +#ifndef _RESOLVE_ADDR_CONFLICT_ +#define _RESOLVE_ADDR_CONFLICT_ +#endif +#ifndef _NWK_MESH_ROUTING_ +#define _NWK_MESH_ROUTING_ +#endif +#ifndef _APS_FRAGMENTATION_ +#define _APS_FRAGMENTATION_ +#endif +#ifndef _APS_MULTICAST_ +#define _APS_MULTICAST_ +#endif +#ifndef _GROUP_TABLE_ +#define _GROUP_TABLE_ +#endif +#ifndef _BINDING_ +#define _BINDING_ +#endif +#ifndef _COMMISSIONING_ +#define _COMMISSIONING_ +#endif +#ifndef _POWER_FAILURE_ +#define _POWER_FAILURE_ +#endif +#ifndef _NWK_PASSIVE_ACK_ +#define _NWK_PASSIVE_ACK_ +#endif +#include diff --git a/digital/zigbit/bitcloud/stack/lib/MakerulesBc_All_Sec_Atmega1281_Rf230_Gcc b/digital/zigbit/bitcloud/stack/lib/MakerulesBc_All_Sec_Atmega1281_Rf230_Gcc new file mode 100644 index 00000000..c7de2ea9 --- /dev/null +++ b/digital/zigbit/bitcloud/stack/lib/MakerulesBc_All_Sec_Atmega1281_Rf230_Gcc @@ -0,0 +1,32 @@ +#---------------------------------------------- +#User application makerules - should be included into user application Makefile +#---------------------------------------------- + +include $(COMPONENTS_PATH)/../lib/Makerules_Atmega1281_Gcc + + +#-Compiler flags------------------------------- +CFLAGS = -Os -std=gnu99 -pipe -c -W -Wall -ffunction-sections -mmcu=atmega1281 -mcall-prologues -fshort-enums --param inline-call-cost=2 -DATMEGA1281 -DAT86RF230 -DNONE_OS -D_IEEE_ZIGBEE_COMPLIANCE_ -D_SYS_MAC_PHY_HWD_TASK_ -D_SYS_HAL_TASK_ -D_SYS_MAC_HWI_TASK_ -D_SYS_BSP_TASK_ -D_SYS_APL_TASK_ -D_SYS_NWK_TASK_ -D_SYS_APS_TASK_ -D_SYS_SSP_TASK_ -D_SYS_TC_TASK_ -D_SYS_ZDO_TASK_ -D_SECURITY_ -D_NWK_ALLOCATOR_ -D_SSP_SW_AES_ -D_TRUST_CENTRE_ -D_UNIVERSAL_TC_EXT_ADDR_ -D_COORDINATOR_ -D_ROUTER_ -D_ENDDEVICE_ -D_FFD_ -D_NWK_FAST_ROUTE_DISCOVERY_ -D_NWK_NONSTANDARD_BEACON_FILTER_ -D_NWK_GROUP_ -D_GROUP_TABLE_ -D_NWK_CHECK_OUT_BROADCAST_ -D_NWK_ROUTING_OPTIMIZATION_=3 -D_NWK_STOCHASTIC_ADDRESSING_ -D_RESOLVE_ADDR_CONFLICT_ -D_NWK_MESH_ROUTING_ -D_APS_FRAGMENTATION_ -D_APS_MULTICAST_ -D_GROUP_TABLE_ -D_BINDING_ -D_COMMISSIONING_ -D_POWER_FAILURE_ -D_NWK_PASSIVE_ACK_ +CFLAGS += $(BOARDCFLAGS) +#-Libraries names------------------------------ +CS_LIB = ConfigServer +PDS_LIB = PersistDataServer + +#-Stack components paths----------------------- +HAL_HWD_COMMON_PATH = $(COMPONENTS_PATH)/./HAL/avr/atmega1281/common +HAL_MAC_API_PATH = $(COMPONENTS_PATH)/./HAL/avr/atmega1281/zigBit +HAL_PATH = $(COMPONENTS_PATH)/./HAL +MAC_PHY_PATH = $(COMPONENTS_PATH)/./MAC_PHY +MAC_ENV_PATH = $(COMPONENTS_PATH)/./MAC_PHY/MAC_ENV +MAC_HWD_PATH = $(COMPONENTS_PATH)/./MAC_PHY/MAC_HWD_PHY +MAC_HWI_PATH = $(COMPONENTS_PATH)/./MAC_PHY/MAC_HWI +NWK_PATH = $(COMPONENTS_PATH)/./NWK +APS_PATH = $(COMPONENTS_PATH)/./APS +ZDO_PATH = $(COMPONENTS_PATH)/./ZDO +SSP_PATH = $(COMPONENTS_PATH)/./Security/ServiceProvider +TC_PATH = $(COMPONENTS_PATH)/./Security/TrustCentre +CS_PATH = $(COMPONENTS_PATH)/./ConfigServer +PDS_PATH = $(COMPONENTS_PATH)/./PersistDataServer +BSP_PATH = $(COMPONENTS_PATH)/./BSP +DRIVERS_PATH = $(COMPONENTS_PATH)/./HAL/drivers + diff --git a/digital/zigbit/bitcloud/stack/lib/MakerulesBc_All_Sec_Atmega1281_Rf230_Gcc.h b/digital/zigbit/bitcloud/stack/lib/MakerulesBc_All_Sec_Atmega1281_Rf230_Gcc.h new file mode 100644 index 00000000..96deb136 --- /dev/null +++ b/digital/zigbit/bitcloud/stack/lib/MakerulesBc_All_Sec_Atmega1281_Rf230_Gcc.h @@ -0,0 +1,112 @@ +#ifndef NONE_OS +#define NONE_OS +#endif +#ifndef _IEEE_ZIGBEE_COMPLIANCE_ +#define _IEEE_ZIGBEE_COMPLIANCE_ +#endif +#ifndef _SYS_MAC_PHY_HWD_TASK_ +#define _SYS_MAC_PHY_HWD_TASK_ +#endif +#ifndef _SYS_HAL_TASK_ +#define _SYS_HAL_TASK_ +#endif +#ifndef _SYS_MAC_HWI_TASK_ +#define _SYS_MAC_HWI_TASK_ +#endif +#ifndef _SYS_BSP_TASK_ +#define _SYS_BSP_TASK_ +#endif +#ifndef _SYS_APL_TASK_ +#define _SYS_APL_TASK_ +#endif +#ifndef _SYS_NWK_TASK_ +#define _SYS_NWK_TASK_ +#endif +#ifndef _SYS_APS_TASK_ +#define _SYS_APS_TASK_ +#endif +#ifndef _SYS_SSP_TASK_ +#define _SYS_SSP_TASK_ +#endif +#ifndef _SYS_TC_TASK_ +#define _SYS_TC_TASK_ +#endif +#ifndef _SYS_ZDO_TASK_ +#define _SYS_ZDO_TASK_ +#endif +#ifndef _SECURITY_ +#define _SECURITY_ +#endif +#ifndef _NWK_ALLOCATOR_ +#define _NWK_ALLOCATOR_ +#endif +#ifndef _SSP_SW_AES_ +#define _SSP_SW_AES_ +#endif +#ifndef _TRUST_CENTRE_ +#define _TRUST_CENTRE_ +#endif +#ifndef _UNIVERSAL_TC_EXT_ADDR_ +#define _UNIVERSAL_TC_EXT_ADDR_ +#endif +#ifndef _COORDINATOR_ +#define _COORDINATOR_ +#endif +#ifndef _ROUTER_ +#define _ROUTER_ +#endif +#ifndef _ENDDEVICE_ +#define _ENDDEVICE_ +#endif +#ifndef _FFD_ +#define _FFD_ +#endif +#ifndef _NWK_FAST_ROUTE_DISCOVERY_ +#define _NWK_FAST_ROUTE_DISCOVERY_ +#endif +#ifndef _NWK_NONSTANDARD_BEACON_FILTER_ +#define _NWK_NONSTANDARD_BEACON_FILTER_ +#endif +#ifndef _NWK_GROUP_ +#define _NWK_GROUP_ +#endif +#ifndef _GROUP_TABLE_ +#define _GROUP_TABLE_ +#endif +#ifndef _NWK_CHECK_OUT_BROADCAST_ +#define _NWK_CHECK_OUT_BROADCAST_ +#endif +#ifndef _NWK_ROUTING_OPTIMIZATION_ +#define _NWK_ROUTING_OPTIMIZATION_ 3 +#endif +#ifndef _NWK_STOCHASTIC_ADDRESSING_ +#define _NWK_STOCHASTIC_ADDRESSING_ +#endif +#ifndef _RESOLVE_ADDR_CONFLICT_ +#define _RESOLVE_ADDR_CONFLICT_ +#endif +#ifndef _NWK_MESH_ROUTING_ +#define _NWK_MESH_ROUTING_ +#endif +#ifndef _APS_FRAGMENTATION_ +#define _APS_FRAGMENTATION_ +#endif +#ifndef _APS_MULTICAST_ +#define _APS_MULTICAST_ +#endif +#ifndef _GROUP_TABLE_ +#define _GROUP_TABLE_ +#endif +#ifndef _BINDING_ +#define _BINDING_ +#endif +#ifndef _COMMISSIONING_ +#define _COMMISSIONING_ +#endif +#ifndef _POWER_FAILURE_ +#define _POWER_FAILURE_ +#endif +#ifndef _NWK_PASSIVE_ACK_ +#define _NWK_PASSIVE_ACK_ +#endif +#include diff --git a/digital/zigbit/bitcloud/stack/lib/MakerulesBc_All_Sec_Atmega1281_Rf231_Gcc b/digital/zigbit/bitcloud/stack/lib/MakerulesBc_All_Sec_Atmega1281_Rf231_Gcc new file mode 100644 index 00000000..9af06bb5 --- /dev/null +++ b/digital/zigbit/bitcloud/stack/lib/MakerulesBc_All_Sec_Atmega1281_Rf231_Gcc @@ -0,0 +1,32 @@ +#---------------------------------------------- +#User application makerules - should be included into user application Makefile +#---------------------------------------------- + +include $(COMPONENTS_PATH)/../lib/Makerules_Atmega1281_Gcc + + +#-Compiler flags------------------------------- +CFLAGS = -Os -std=gnu99 -pipe -c -W -Wall -ffunction-sections -mmcu=atmega1281 -mcall-prologues -fshort-enums --param inline-call-cost=2 -DATMEGA1281 -DAT86RF231 -DNONE_OS -D_IEEE_ZIGBEE_COMPLIANCE_ -D_SYS_MAC_PHY_HWD_TASK_ -D_SYS_HAL_TASK_ -D_SYS_MAC_HWI_TASK_ -D_SYS_BSP_TASK_ -D_SYS_APL_TASK_ -D_SYS_NWK_TASK_ -D_SYS_APS_TASK_ -D_SYS_SSP_TASK_ -D_SYS_TC_TASK_ -D_SYS_ZDO_TASK_ -D_SECURITY_ -D_NWK_ALLOCATOR_ -D_MAC_HW_AES_ -D_TRUST_CENTRE_ -D_UNIVERSAL_TC_EXT_ADDR_ -D_COORDINATOR_ -D_ROUTER_ -D_ENDDEVICE_ -D_FFD_ -D_NWK_FAST_ROUTE_DISCOVERY_ -D_NWK_NONSTANDARD_BEACON_FILTER_ -D_NWK_GROUP_ -D_GROUP_TABLE_ -D_NWK_CHECK_OUT_BROADCAST_ -D_NWK_ROUTING_OPTIMIZATION_=3 -D_NWK_STOCHASTIC_ADDRESSING_ -D_RESOLVE_ADDR_CONFLICT_ -D_NWK_MESH_ROUTING_ -D_APS_FRAGMENTATION_ -D_APS_MULTICAST_ -D_GROUP_TABLE_ -D_BINDING_ -D_COMMISSIONING_ -D_POWER_FAILURE_ -D_NWK_PASSIVE_ACK_ +CFLAGS += $(BOARDCFLAGS) +#-Libraries names------------------------------ +CS_LIB = ConfigServer +PDS_LIB = PersistDataServer + +#-Stack components paths----------------------- +HAL_HWD_COMMON_PATH = $(COMPONENTS_PATH)/./HAL/avr/atmega1281/common +HAL_MAC_API_PATH = $(COMPONENTS_PATH)/./HAL/avr/atmega1281/zigBit +HAL_PATH = $(COMPONENTS_PATH)/./HAL +MAC_PHY_PATH = $(COMPONENTS_PATH)/./MAC_PHY +MAC_ENV_PATH = $(COMPONENTS_PATH)/./MAC_PHY/MAC_ENV +MAC_HWD_PATH = $(COMPONENTS_PATH)/./MAC_PHY/MAC_HWD_PHY +MAC_HWI_PATH = $(COMPONENTS_PATH)/./MAC_PHY/MAC_HWI +NWK_PATH = $(COMPONENTS_PATH)/./NWK +APS_PATH = $(COMPONENTS_PATH)/./APS +ZDO_PATH = $(COMPONENTS_PATH)/./ZDO +SSP_PATH = $(COMPONENTS_PATH)/./Security/ServiceProvider +TC_PATH = $(COMPONENTS_PATH)/./Security/TrustCentre +CS_PATH = $(COMPONENTS_PATH)/./ConfigServer +PDS_PATH = $(COMPONENTS_PATH)/./PersistDataServer +BSP_PATH = $(COMPONENTS_PATH)/./BSP +DRIVERS_PATH = $(COMPONENTS_PATH)/./HAL/drivers + diff --git a/digital/zigbit/bitcloud/stack/lib/MakerulesBc_All_Sec_Atmega1281_Rf231_Gcc.h b/digital/zigbit/bitcloud/stack/lib/MakerulesBc_All_Sec_Atmega1281_Rf231_Gcc.h new file mode 100644 index 00000000..3f0c44f6 --- /dev/null +++ b/digital/zigbit/bitcloud/stack/lib/MakerulesBc_All_Sec_Atmega1281_Rf231_Gcc.h @@ -0,0 +1,112 @@ +#ifndef NONE_OS +#define NONE_OS +#endif +#ifndef _IEEE_ZIGBEE_COMPLIANCE_ +#define _IEEE_ZIGBEE_COMPLIANCE_ +#endif +#ifndef _SYS_MAC_PHY_HWD_TASK_ +#define _SYS_MAC_PHY_HWD_TASK_ +#endif +#ifndef _SYS_HAL_TASK_ +#define _SYS_HAL_TASK_ +#endif +#ifndef _SYS_MAC_HWI_TASK_ +#define _SYS_MAC_HWI_TASK_ +#endif +#ifndef _SYS_BSP_TASK_ +#define _SYS_BSP_TASK_ +#endif +#ifndef _SYS_APL_TASK_ +#define _SYS_APL_TASK_ +#endif +#ifndef _SYS_NWK_TASK_ +#define _SYS_NWK_TASK_ +#endif +#ifndef _SYS_APS_TASK_ +#define _SYS_APS_TASK_ +#endif +#ifndef _SYS_SSP_TASK_ +#define _SYS_SSP_TASK_ +#endif +#ifndef _SYS_TC_TASK_ +#define _SYS_TC_TASK_ +#endif +#ifndef _SYS_ZDO_TASK_ +#define _SYS_ZDO_TASK_ +#endif +#ifndef _SECURITY_ +#define _SECURITY_ +#endif +#ifndef _NWK_ALLOCATOR_ +#define _NWK_ALLOCATOR_ +#endif +#ifndef _MAC_HW_AES_ +#define _MAC_HW_AES_ +#endif +#ifndef _TRUST_CENTRE_ +#define _TRUST_CENTRE_ +#endif +#ifndef _UNIVERSAL_TC_EXT_ADDR_ +#define _UNIVERSAL_TC_EXT_ADDR_ +#endif +#ifndef _COORDINATOR_ +#define _COORDINATOR_ +#endif +#ifndef _ROUTER_ +#define _ROUTER_ +#endif +#ifndef _ENDDEVICE_ +#define _ENDDEVICE_ +#endif +#ifndef _FFD_ +#define _FFD_ +#endif +#ifndef _NWK_FAST_ROUTE_DISCOVERY_ +#define _NWK_FAST_ROUTE_DISCOVERY_ +#endif +#ifndef _NWK_NONSTANDARD_BEACON_FILTER_ +#define _NWK_NONSTANDARD_BEACON_FILTER_ +#endif +#ifndef _NWK_GROUP_ +#define _NWK_GROUP_ +#endif +#ifndef _GROUP_TABLE_ +#define _GROUP_TABLE_ +#endif +#ifndef _NWK_CHECK_OUT_BROADCAST_ +#define _NWK_CHECK_OUT_BROADCAST_ +#endif +#ifndef _NWK_ROUTING_OPTIMIZATION_ +#define _NWK_ROUTING_OPTIMIZATION_ 3 +#endif +#ifndef _NWK_STOCHASTIC_ADDRESSING_ +#define _NWK_STOCHASTIC_ADDRESSING_ +#endif +#ifndef _RESOLVE_ADDR_CONFLICT_ +#define _RESOLVE_ADDR_CONFLICT_ +#endif +#ifndef _NWK_MESH_ROUTING_ +#define _NWK_MESH_ROUTING_ +#endif +#ifndef _APS_FRAGMENTATION_ +#define _APS_FRAGMENTATION_ +#endif +#ifndef _APS_MULTICAST_ +#define _APS_MULTICAST_ +#endif +#ifndef _GROUP_TABLE_ +#define _GROUP_TABLE_ +#endif +#ifndef _BINDING_ +#define _BINDING_ +#endif +#ifndef _COMMISSIONING_ +#define _COMMISSIONING_ +#endif +#ifndef _POWER_FAILURE_ +#define _POWER_FAILURE_ +#endif +#ifndef _NWK_PASSIVE_ACK_ +#define _NWK_PASSIVE_ACK_ +#endif +#include diff --git a/digital/zigbit/bitcloud/stack/lib/MakerulesBc_Coordinator_Atmega1281_Rf212_Gcc b/digital/zigbit/bitcloud/stack/lib/MakerulesBc_Coordinator_Atmega1281_Rf212_Gcc new file mode 100644 index 00000000..99e80542 --- /dev/null +++ b/digital/zigbit/bitcloud/stack/lib/MakerulesBc_Coordinator_Atmega1281_Rf212_Gcc @@ -0,0 +1,32 @@ +#---------------------------------------------- +#User application makerules - should be included into user application Makefile +#---------------------------------------------- + +include $(COMPONENTS_PATH)/../lib/Makerules_Atmega1281_Gcc + + +#-Compiler flags------------------------------- +CFLAGS = -Os -std=gnu99 -pipe -c -W -Wall -ffunction-sections -mmcu=atmega1281 -mcall-prologues -fshort-enums --param inline-call-cost=2 -DATMEGA1281 -DAT86RF212 -DNONE_OS -D_IEEE_ZIGBEE_COMPLIANCE_ -D_SYS_MAC_PHY_HWD_TASK_ -D_SYS_HAL_TASK_ -D_SYS_MAC_HWI_TASK_ -D_SYS_BSP_TASK_ -D_SYS_APL_TASK_ -D_SYS_NWK_TASK_ -D_SYS_APS_TASK_ -D_SYS_ZDO_TASK_ -D_COORDINATOR_ -D_FFD_ -D_NWK_FAST_ROUTE_DISCOVERY_ -D_NWK_NONSTANDARD_BEACON_FILTER_ -D_NWK_GROUP_ -D_GROUP_TABLE_ -D_NWK_CHECK_OUT_BROADCAST_ -D_NWK_ROUTING_OPTIMIZATION_=3 -D_NWK_STOCHASTIC_ADDRESSING_ -D_RESOLVE_ADDR_CONFLICT_ -D_NWK_MESH_ROUTING_ -D_APS_FRAGMENTATION_ -D_APS_MULTICAST_ -D_GROUP_TABLE_ -D_BINDING_ -D_COMMISSIONING_ -D_POWER_FAILURE_ -D_NWK_PASSIVE_ACK_ +CFLAGS += $(BOARDCFLAGS) +#-Libraries names------------------------------ +CS_LIB = ConfigServer +PDS_LIB = PersistDataServer + +#-Stack components paths----------------------- +HAL_HWD_COMMON_PATH = $(COMPONENTS_PATH)/./HAL/avr/atmega1281/common +HAL_MAC_API_PATH = $(COMPONENTS_PATH)/./HAL/avr/atmega1281/zigBit +HAL_PATH = $(COMPONENTS_PATH)/./HAL +MAC_PHY_PATH = $(COMPONENTS_PATH)/./MAC_PHY +MAC_ENV_PATH = $(COMPONENTS_PATH)/./MAC_PHY/MAC_ENV +MAC_HWD_PATH = $(COMPONENTS_PATH)/./MAC_PHY/MAC_HWD_PHY +MAC_HWI_PATH = $(COMPONENTS_PATH)/./MAC_PHY/MAC_HWI +NWK_PATH = $(COMPONENTS_PATH)/./NWK +APS_PATH = $(COMPONENTS_PATH)/./APS +ZDO_PATH = $(COMPONENTS_PATH)/./ZDO +SSP_PATH = $(COMPONENTS_PATH)/./Security/ServiceProvider +TC_PATH = $(COMPONENTS_PATH)/./Security/TrustCentre +CS_PATH = $(COMPONENTS_PATH)/./ConfigServer +PDS_PATH = $(COMPONENTS_PATH)/./PersistDataServer +BSP_PATH = $(COMPONENTS_PATH)/./BSP +DRIVERS_PATH = $(COMPONENTS_PATH)/./HAL/drivers + diff --git a/digital/zigbit/bitcloud/stack/lib/MakerulesBc_Coordinator_Atmega1281_Rf212_Gcc.h b/digital/zigbit/bitcloud/stack/lib/MakerulesBc_Coordinator_Atmega1281_Rf212_Gcc.h new file mode 100644 index 00000000..f09ecd7a --- /dev/null +++ b/digital/zigbit/bitcloud/stack/lib/MakerulesBc_Coordinator_Atmega1281_Rf212_Gcc.h @@ -0,0 +1,85 @@ +#ifndef NONE_OS +#define NONE_OS +#endif +#ifndef _IEEE_ZIGBEE_COMPLIANCE_ +#define _IEEE_ZIGBEE_COMPLIANCE_ +#endif +#ifndef _SYS_MAC_PHY_HWD_TASK_ +#define _SYS_MAC_PHY_HWD_TASK_ +#endif +#ifndef _SYS_HAL_TASK_ +#define _SYS_HAL_TASK_ +#endif +#ifndef _SYS_MAC_HWI_TASK_ +#define _SYS_MAC_HWI_TASK_ +#endif +#ifndef _SYS_BSP_TASK_ +#define _SYS_BSP_TASK_ +#endif +#ifndef _SYS_APL_TASK_ +#define _SYS_APL_TASK_ +#endif +#ifndef _SYS_NWK_TASK_ +#define _SYS_NWK_TASK_ +#endif +#ifndef _SYS_APS_TASK_ +#define _SYS_APS_TASK_ +#endif +#ifndef _SYS_ZDO_TASK_ +#define _SYS_ZDO_TASK_ +#endif +#ifndef _COORDINATOR_ +#define _COORDINATOR_ +#endif +#ifndef _FFD_ +#define _FFD_ +#endif +#ifndef _NWK_FAST_ROUTE_DISCOVERY_ +#define _NWK_FAST_ROUTE_DISCOVERY_ +#endif +#ifndef _NWK_NONSTANDARD_BEACON_FILTER_ +#define _NWK_NONSTANDARD_BEACON_FILTER_ +#endif +#ifndef _NWK_GROUP_ +#define _NWK_GROUP_ +#endif +#ifndef _GROUP_TABLE_ +#define _GROUP_TABLE_ +#endif +#ifndef _NWK_CHECK_OUT_BROADCAST_ +#define _NWK_CHECK_OUT_BROADCAST_ +#endif +#ifndef _NWK_ROUTING_OPTIMIZATION_ +#define _NWK_ROUTING_OPTIMIZATION_ 3 +#endif +#ifndef _NWK_STOCHASTIC_ADDRESSING_ +#define _NWK_STOCHASTIC_ADDRESSING_ +#endif +#ifndef _RESOLVE_ADDR_CONFLICT_ +#define _RESOLVE_ADDR_CONFLICT_ +#endif +#ifndef _NWK_MESH_ROUTING_ +#define _NWK_MESH_ROUTING_ +#endif +#ifndef _APS_FRAGMENTATION_ +#define _APS_FRAGMENTATION_ +#endif +#ifndef _APS_MULTICAST_ +#define _APS_MULTICAST_ +#endif +#ifndef _GROUP_TABLE_ +#define _GROUP_TABLE_ +#endif +#ifndef _BINDING_ +#define _BINDING_ +#endif +#ifndef _COMMISSIONING_ +#define _COMMISSIONING_ +#endif +#ifndef _POWER_FAILURE_ +#define _POWER_FAILURE_ +#endif +#ifndef _NWK_PASSIVE_ACK_ +#define _NWK_PASSIVE_ACK_ +#endif +#include diff --git a/digital/zigbit/bitcloud/stack/lib/MakerulesBc_Coordinator_Atmega1281_Rf230B_Gcc b/digital/zigbit/bitcloud/stack/lib/MakerulesBc_Coordinator_Atmega1281_Rf230B_Gcc new file mode 100644 index 00000000..9f6e034b --- /dev/null +++ b/digital/zigbit/bitcloud/stack/lib/MakerulesBc_Coordinator_Atmega1281_Rf230B_Gcc @@ -0,0 +1,32 @@ +#---------------------------------------------- +#User application makerules - should be included into user application Makefile +#---------------------------------------------- + +include $(COMPONENTS_PATH)/../lib/Makerules_Atmega1281_Gcc + + +#-Compiler flags------------------------------- +CFLAGS = -Os -std=gnu99 -pipe -c -W -Wall -ffunction-sections -mmcu=atmega1281 -mcall-prologues -fshort-enums --param inline-call-cost=2 -DATMEGA1281 -DAT86RF230B -DNONE_OS -D_IEEE_ZIGBEE_COMPLIANCE_ -D_SYS_MAC_PHY_HWD_TASK_ -D_SYS_HAL_TASK_ -D_SYS_MAC_HWI_TASK_ -D_SYS_BSP_TASK_ -D_SYS_APL_TASK_ -D_SYS_NWK_TASK_ -D_SYS_APS_TASK_ -D_SYS_ZDO_TASK_ -D_COORDINATOR_ -D_FFD_ -D_NWK_FAST_ROUTE_DISCOVERY_ -D_NWK_NONSTANDARD_BEACON_FILTER_ -D_NWK_GROUP_ -D_GROUP_TABLE_ -D_NWK_CHECK_OUT_BROADCAST_ -D_NWK_ROUTING_OPTIMIZATION_=3 -D_NWK_STOCHASTIC_ADDRESSING_ -D_RESOLVE_ADDR_CONFLICT_ -D_NWK_MESH_ROUTING_ -D_APS_FRAGMENTATION_ -D_APS_MULTICAST_ -D_GROUP_TABLE_ -D_BINDING_ -D_COMMISSIONING_ -D_POWER_FAILURE_ -D_NWK_PASSIVE_ACK_ +CFLAGS += $(BOARDCFLAGS) +#-Libraries names------------------------------ +CS_LIB = ConfigServer +PDS_LIB = PersistDataServer + +#-Stack components paths----------------------- +HAL_HWD_COMMON_PATH = $(COMPONENTS_PATH)/./HAL/avr/atmega1281/common +HAL_MAC_API_PATH = $(COMPONENTS_PATH)/./HAL/avr/atmega1281/zigBit +HAL_PATH = $(COMPONENTS_PATH)/./HAL +MAC_PHY_PATH = $(COMPONENTS_PATH)/./MAC_PHY +MAC_ENV_PATH = $(COMPONENTS_PATH)/./MAC_PHY/MAC_ENV +MAC_HWD_PATH = $(COMPONENTS_PATH)/./MAC_PHY/MAC_HWD_PHY +MAC_HWI_PATH = $(COMPONENTS_PATH)/./MAC_PHY/MAC_HWI +NWK_PATH = $(COMPONENTS_PATH)/./NWK +APS_PATH = $(COMPONENTS_PATH)/./APS +ZDO_PATH = $(COMPONENTS_PATH)/./ZDO +SSP_PATH = $(COMPONENTS_PATH)/./Security/ServiceProvider +TC_PATH = $(COMPONENTS_PATH)/./Security/TrustCentre +CS_PATH = $(COMPONENTS_PATH)/./ConfigServer +PDS_PATH = $(COMPONENTS_PATH)/./PersistDataServer +BSP_PATH = $(COMPONENTS_PATH)/./BSP +DRIVERS_PATH = $(COMPONENTS_PATH)/./HAL/drivers + diff --git a/digital/zigbit/bitcloud/stack/lib/MakerulesBc_Coordinator_Atmega1281_Rf230B_Gcc.h b/digital/zigbit/bitcloud/stack/lib/MakerulesBc_Coordinator_Atmega1281_Rf230B_Gcc.h new file mode 100644 index 00000000..f09ecd7a --- /dev/null +++ b/digital/zigbit/bitcloud/stack/lib/MakerulesBc_Coordinator_Atmega1281_Rf230B_Gcc.h @@ -0,0 +1,85 @@ +#ifndef NONE_OS +#define NONE_OS +#endif +#ifndef _IEEE_ZIGBEE_COMPLIANCE_ +#define _IEEE_ZIGBEE_COMPLIANCE_ +#endif +#ifndef _SYS_MAC_PHY_HWD_TASK_ +#define _SYS_MAC_PHY_HWD_TASK_ +#endif +#ifndef _SYS_HAL_TASK_ +#define _SYS_HAL_TASK_ +#endif +#ifndef _SYS_MAC_HWI_TASK_ +#define _SYS_MAC_HWI_TASK_ +#endif +#ifndef _SYS_BSP_TASK_ +#define _SYS_BSP_TASK_ +#endif +#ifndef _SYS_APL_TASK_ +#define _SYS_APL_TASK_ +#endif +#ifndef _SYS_NWK_TASK_ +#define _SYS_NWK_TASK_ +#endif +#ifndef _SYS_APS_TASK_ +#define _SYS_APS_TASK_ +#endif +#ifndef _SYS_ZDO_TASK_ +#define _SYS_ZDO_TASK_ +#endif +#ifndef _COORDINATOR_ +#define _COORDINATOR_ +#endif +#ifndef _FFD_ +#define _FFD_ +#endif +#ifndef _NWK_FAST_ROUTE_DISCOVERY_ +#define _NWK_FAST_ROUTE_DISCOVERY_ +#endif +#ifndef _NWK_NONSTANDARD_BEACON_FILTER_ +#define _NWK_NONSTANDARD_BEACON_FILTER_ +#endif +#ifndef _NWK_GROUP_ +#define _NWK_GROUP_ +#endif +#ifndef _GROUP_TABLE_ +#define _GROUP_TABLE_ +#endif +#ifndef _NWK_CHECK_OUT_BROADCAST_ +#define _NWK_CHECK_OUT_BROADCAST_ +#endif +#ifndef _NWK_ROUTING_OPTIMIZATION_ +#define _NWK_ROUTING_OPTIMIZATION_ 3 +#endif +#ifndef _NWK_STOCHASTIC_ADDRESSING_ +#define _NWK_STOCHASTIC_ADDRESSING_ +#endif +#ifndef _RESOLVE_ADDR_CONFLICT_ +#define _RESOLVE_ADDR_CONFLICT_ +#endif +#ifndef _NWK_MESH_ROUTING_ +#define _NWK_MESH_ROUTING_ +#endif +#ifndef _APS_FRAGMENTATION_ +#define _APS_FRAGMENTATION_ +#endif +#ifndef _APS_MULTICAST_ +#define _APS_MULTICAST_ +#endif +#ifndef _GROUP_TABLE_ +#define _GROUP_TABLE_ +#endif +#ifndef _BINDING_ +#define _BINDING_ +#endif +#ifndef _COMMISSIONING_ +#define _COMMISSIONING_ +#endif +#ifndef _POWER_FAILURE_ +#define _POWER_FAILURE_ +#endif +#ifndef _NWK_PASSIVE_ACK_ +#define _NWK_PASSIVE_ACK_ +#endif +#include diff --git a/digital/zigbit/bitcloud/stack/lib/MakerulesBc_Coordinator_Atmega1281_Rf230_Gcc b/digital/zigbit/bitcloud/stack/lib/MakerulesBc_Coordinator_Atmega1281_Rf230_Gcc new file mode 100644 index 00000000..feaa6ace --- /dev/null +++ b/digital/zigbit/bitcloud/stack/lib/MakerulesBc_Coordinator_Atmega1281_Rf230_Gcc @@ -0,0 +1,32 @@ +#---------------------------------------------- +#User application makerules - should be included into user application Makefile +#---------------------------------------------- + +include $(COMPONENTS_PATH)/../lib/Makerules_Atmega1281_Gcc + + +#-Compiler flags------------------------------- +CFLAGS = -Os -std=gnu99 -pipe -c -W -Wall -ffunction-sections -mmcu=atmega1281 -mcall-prologues -fshort-enums --param inline-call-cost=2 -DATMEGA1281 -DAT86RF230 -DNONE_OS -D_IEEE_ZIGBEE_COMPLIANCE_ -D_SYS_MAC_PHY_HWD_TASK_ -D_SYS_HAL_TASK_ -D_SYS_MAC_HWI_TASK_ -D_SYS_BSP_TASK_ -D_SYS_APL_TASK_ -D_SYS_NWK_TASK_ -D_SYS_APS_TASK_ -D_SYS_ZDO_TASK_ -D_COORDINATOR_ -D_FFD_ -D_NWK_FAST_ROUTE_DISCOVERY_ -D_NWK_NONSTANDARD_BEACON_FILTER_ -D_NWK_GROUP_ -D_GROUP_TABLE_ -D_NWK_CHECK_OUT_BROADCAST_ -D_NWK_ROUTING_OPTIMIZATION_=3 -D_NWK_STOCHASTIC_ADDRESSING_ -D_RESOLVE_ADDR_CONFLICT_ -D_NWK_MESH_ROUTING_ -D_APS_FRAGMENTATION_ -D_APS_MULTICAST_ -D_GROUP_TABLE_ -D_BINDING_ -D_COMMISSIONING_ -D_POWER_FAILURE_ -D_NWK_PASSIVE_ACK_ +CFLAGS += $(BOARDCFLAGS) +#-Libraries names------------------------------ +CS_LIB = ConfigServer +PDS_LIB = PersistDataServer + +#-Stack components paths----------------------- +HAL_HWD_COMMON_PATH = $(COMPONENTS_PATH)/./HAL/avr/atmega1281/common +HAL_MAC_API_PATH = $(COMPONENTS_PATH)/./HAL/avr/atmega1281/zigBit +HAL_PATH = $(COMPONENTS_PATH)/./HAL +MAC_PHY_PATH = $(COMPONENTS_PATH)/./MAC_PHY +MAC_ENV_PATH = $(COMPONENTS_PATH)/./MAC_PHY/MAC_ENV +MAC_HWD_PATH = $(COMPONENTS_PATH)/./MAC_PHY/MAC_HWD_PHY +MAC_HWI_PATH = $(COMPONENTS_PATH)/./MAC_PHY/MAC_HWI +NWK_PATH = $(COMPONENTS_PATH)/./NWK +APS_PATH = $(COMPONENTS_PATH)/./APS +ZDO_PATH = $(COMPONENTS_PATH)/./ZDO +SSP_PATH = $(COMPONENTS_PATH)/./Security/ServiceProvider +TC_PATH = $(COMPONENTS_PATH)/./Security/TrustCentre +CS_PATH = $(COMPONENTS_PATH)/./ConfigServer +PDS_PATH = $(COMPONENTS_PATH)/./PersistDataServer +BSP_PATH = $(COMPONENTS_PATH)/./BSP +DRIVERS_PATH = $(COMPONENTS_PATH)/./HAL/drivers + diff --git a/digital/zigbit/bitcloud/stack/lib/MakerulesBc_Coordinator_Atmega1281_Rf230_Gcc.h b/digital/zigbit/bitcloud/stack/lib/MakerulesBc_Coordinator_Atmega1281_Rf230_Gcc.h new file mode 100644 index 00000000..f09ecd7a --- /dev/null +++ b/digital/zigbit/bitcloud/stack/lib/MakerulesBc_Coordinator_Atmega1281_Rf230_Gcc.h @@ -0,0 +1,85 @@ +#ifndef NONE_OS +#define NONE_OS +#endif +#ifndef _IEEE_ZIGBEE_COMPLIANCE_ +#define _IEEE_ZIGBEE_COMPLIANCE_ +#endif +#ifndef _SYS_MAC_PHY_HWD_TASK_ +#define _SYS_MAC_PHY_HWD_TASK_ +#endif +#ifndef _SYS_HAL_TASK_ +#define _SYS_HAL_TASK_ +#endif +#ifndef _SYS_MAC_HWI_TASK_ +#define _SYS_MAC_HWI_TASK_ +#endif +#ifndef _SYS_BSP_TASK_ +#define _SYS_BSP_TASK_ +#endif +#ifndef _SYS_APL_TASK_ +#define _SYS_APL_TASK_ +#endif +#ifndef _SYS_NWK_TASK_ +#define _SYS_NWK_TASK_ +#endif +#ifndef _SYS_APS_TASK_ +#define _SYS_APS_TASK_ +#endif +#ifndef _SYS_ZDO_TASK_ +#define _SYS_ZDO_TASK_ +#endif +#ifndef _COORDINATOR_ +#define _COORDINATOR_ +#endif +#ifndef _FFD_ +#define _FFD_ +#endif +#ifndef _NWK_FAST_ROUTE_DISCOVERY_ +#define _NWK_FAST_ROUTE_DISCOVERY_ +#endif +#ifndef _NWK_NONSTANDARD_BEACON_FILTER_ +#define _NWK_NONSTANDARD_BEACON_FILTER_ +#endif +#ifndef _NWK_GROUP_ +#define _NWK_GROUP_ +#endif +#ifndef _GROUP_TABLE_ +#define _GROUP_TABLE_ +#endif +#ifndef _NWK_CHECK_OUT_BROADCAST_ +#define _NWK_CHECK_OUT_BROADCAST_ +#endif +#ifndef _NWK_ROUTING_OPTIMIZATION_ +#define _NWK_ROUTING_OPTIMIZATION_ 3 +#endif +#ifndef _NWK_STOCHASTIC_ADDRESSING_ +#define _NWK_STOCHASTIC_ADDRESSING_ +#endif +#ifndef _RESOLVE_ADDR_CONFLICT_ +#define _RESOLVE_ADDR_CONFLICT_ +#endif +#ifndef _NWK_MESH_ROUTING_ +#define _NWK_MESH_ROUTING_ +#endif +#ifndef _APS_FRAGMENTATION_ +#define _APS_FRAGMENTATION_ +#endif +#ifndef _APS_MULTICAST_ +#define _APS_MULTICAST_ +#endif +#ifndef _GROUP_TABLE_ +#define _GROUP_TABLE_ +#endif +#ifndef _BINDING_ +#define _BINDING_ +#endif +#ifndef _COMMISSIONING_ +#define _COMMISSIONING_ +#endif +#ifndef _POWER_FAILURE_ +#define _POWER_FAILURE_ +#endif +#ifndef _NWK_PASSIVE_ACK_ +#define _NWK_PASSIVE_ACK_ +#endif +#include diff --git a/digital/zigbit/bitcloud/stack/lib/MakerulesBc_Coordinator_Atmega1281_Rf231_Gcc b/digital/zigbit/bitcloud/stack/lib/MakerulesBc_Coordinator_Atmega1281_Rf231_Gcc new file mode 100644 index 00000000..4cab1a17 --- /dev/null +++ b/digital/zigbit/bitcloud/stack/lib/MakerulesBc_Coordinator_Atmega1281_Rf231_Gcc @@ -0,0 +1,32 @@ +#---------------------------------------------- +#User application makerules - should be included into user application Makefile +#---------------------------------------------- + +include $(COMPONENTS_PATH)/../lib/Makerules_Atmega1281_Gcc + + +#-Compiler flags------------------------------- +CFLAGS = -Os -std=gnu99 -pipe -c -W -Wall -ffunction-sections -mmcu=atmega1281 -mcall-prologues -fshort-enums --param inline-call-cost=2 -DATMEGA1281 -DAT86RF231 -DNONE_OS -D_IEEE_ZIGBEE_COMPLIANCE_ -D_SYS_MAC_PHY_HWD_TASK_ -D_SYS_HAL_TASK_ -D_SYS_MAC_HWI_TASK_ -D_SYS_BSP_TASK_ -D_SYS_APL_TASK_ -D_SYS_NWK_TASK_ -D_SYS_APS_TASK_ -D_SYS_ZDO_TASK_ -D_COORDINATOR_ -D_FFD_ -D_NWK_FAST_ROUTE_DISCOVERY_ -D_NWK_NONSTANDARD_BEACON_FILTER_ -D_NWK_GROUP_ -D_GROUP_TABLE_ -D_NWK_CHECK_OUT_BROADCAST_ -D_NWK_ROUTING_OPTIMIZATION_=3 -D_NWK_STOCHASTIC_ADDRESSING_ -D_RESOLVE_ADDR_CONFLICT_ -D_NWK_MESH_ROUTING_ -D_APS_FRAGMENTATION_ -D_APS_MULTICAST_ -D_GROUP_TABLE_ -D_BINDING_ -D_COMMISSIONING_ -D_POWER_FAILURE_ -D_NWK_PASSIVE_ACK_ +CFLAGS += $(BOARDCFLAGS) +#-Libraries names------------------------------ +CS_LIB = ConfigServer +PDS_LIB = PersistDataServer + +#-Stack components paths----------------------- +HAL_HWD_COMMON_PATH = $(COMPONENTS_PATH)/./HAL/avr/atmega1281/common +HAL_MAC_API_PATH = $(COMPONENTS_PATH)/./HAL/avr/atmega1281/zigBit +HAL_PATH = $(COMPONENTS_PATH)/./HAL +MAC_PHY_PATH = $(COMPONENTS_PATH)/./MAC_PHY +MAC_ENV_PATH = $(COMPONENTS_PATH)/./MAC_PHY/MAC_ENV +MAC_HWD_PATH = $(COMPONENTS_PATH)/./MAC_PHY/MAC_HWD_PHY +MAC_HWI_PATH = $(COMPONENTS_PATH)/./MAC_PHY/MAC_HWI +NWK_PATH = $(COMPONENTS_PATH)/./NWK +APS_PATH = $(COMPONENTS_PATH)/./APS +ZDO_PATH = $(COMPONENTS_PATH)/./ZDO +SSP_PATH = $(COMPONENTS_PATH)/./Security/ServiceProvider +TC_PATH = $(COMPONENTS_PATH)/./Security/TrustCentre +CS_PATH = $(COMPONENTS_PATH)/./ConfigServer +PDS_PATH = $(COMPONENTS_PATH)/./PersistDataServer +BSP_PATH = $(COMPONENTS_PATH)/./BSP +DRIVERS_PATH = $(COMPONENTS_PATH)/./HAL/drivers + diff --git a/digital/zigbit/bitcloud/stack/lib/MakerulesBc_Coordinator_Atmega1281_Rf231_Gcc.h b/digital/zigbit/bitcloud/stack/lib/MakerulesBc_Coordinator_Atmega1281_Rf231_Gcc.h new file mode 100644 index 00000000..f09ecd7a --- /dev/null +++ b/digital/zigbit/bitcloud/stack/lib/MakerulesBc_Coordinator_Atmega1281_Rf231_Gcc.h @@ -0,0 +1,85 @@ +#ifndef NONE_OS +#define NONE_OS +#endif +#ifndef _IEEE_ZIGBEE_COMPLIANCE_ +#define _IEEE_ZIGBEE_COMPLIANCE_ +#endif +#ifndef _SYS_MAC_PHY_HWD_TASK_ +#define _SYS_MAC_PHY_HWD_TASK_ +#endif +#ifndef _SYS_HAL_TASK_ +#define _SYS_HAL_TASK_ +#endif +#ifndef _SYS_MAC_HWI_TASK_ +#define _SYS_MAC_HWI_TASK_ +#endif +#ifndef _SYS_BSP_TASK_ +#define _SYS_BSP_TASK_ +#endif +#ifndef _SYS_APL_TASK_ +#define _SYS_APL_TASK_ +#endif +#ifndef _SYS_NWK_TASK_ +#define _SYS_NWK_TASK_ +#endif +#ifndef _SYS_APS_TASK_ +#define _SYS_APS_TASK_ +#endif +#ifndef _SYS_ZDO_TASK_ +#define _SYS_ZDO_TASK_ +#endif +#ifndef _COORDINATOR_ +#define _COORDINATOR_ +#endif +#ifndef _FFD_ +#define _FFD_ +#endif +#ifndef _NWK_FAST_ROUTE_DISCOVERY_ +#define _NWK_FAST_ROUTE_DISCOVERY_ +#endif +#ifndef _NWK_NONSTANDARD_BEACON_FILTER_ +#define _NWK_NONSTANDARD_BEACON_FILTER_ +#endif +#ifndef _NWK_GROUP_ +#define _NWK_GROUP_ +#endif +#ifndef _GROUP_TABLE_ +#define _GROUP_TABLE_ +#endif +#ifndef _NWK_CHECK_OUT_BROADCAST_ +#define _NWK_CHECK_OUT_BROADCAST_ +#endif +#ifndef _NWK_ROUTING_OPTIMIZATION_ +#define _NWK_ROUTING_OPTIMIZATION_ 3 +#endif +#ifndef _NWK_STOCHASTIC_ADDRESSING_ +#define _NWK_STOCHASTIC_ADDRESSING_ +#endif +#ifndef _RESOLVE_ADDR_CONFLICT_ +#define _RESOLVE_ADDR_CONFLICT_ +#endif +#ifndef _NWK_MESH_ROUTING_ +#define _NWK_MESH_ROUTING_ +#endif +#ifndef _APS_FRAGMENTATION_ +#define _APS_FRAGMENTATION_ +#endif +#ifndef _APS_MULTICAST_ +#define _APS_MULTICAST_ +#endif +#ifndef _GROUP_TABLE_ +#define _GROUP_TABLE_ +#endif +#ifndef _BINDING_ +#define _BINDING_ +#endif +#ifndef _COMMISSIONING_ +#define _COMMISSIONING_ +#endif +#ifndef _POWER_FAILURE_ +#define _POWER_FAILURE_ +#endif +#ifndef _NWK_PASSIVE_ACK_ +#define _NWK_PASSIVE_ACK_ +#endif +#include diff --git a/digital/zigbit/bitcloud/stack/lib/MakerulesBc_Coordinator_Sec_Atmega1281_Rf212_Gcc b/digital/zigbit/bitcloud/stack/lib/MakerulesBc_Coordinator_Sec_Atmega1281_Rf212_Gcc new file mode 100644 index 00000000..7ca8e92d --- /dev/null +++ b/digital/zigbit/bitcloud/stack/lib/MakerulesBc_Coordinator_Sec_Atmega1281_Rf212_Gcc @@ -0,0 +1,32 @@ +#---------------------------------------------- +#User application makerules - should be included into user application Makefile +#---------------------------------------------- + +include $(COMPONENTS_PATH)/../lib/Makerules_Atmega1281_Gcc + + +#-Compiler flags------------------------------- +CFLAGS = -Os -std=gnu99 -pipe -c -W -Wall -ffunction-sections -mmcu=atmega1281 -mcall-prologues -fshort-enums --param inline-call-cost=2 -DATMEGA1281 -DAT86RF212 -DNONE_OS -D_IEEE_ZIGBEE_COMPLIANCE_ -D_SYS_MAC_PHY_HWD_TASK_ -D_SYS_HAL_TASK_ -D_SYS_MAC_HWI_TASK_ -D_SYS_BSP_TASK_ -D_SYS_APL_TASK_ -D_SYS_NWK_TASK_ -D_SYS_APS_TASK_ -D_SYS_SSP_TASK_ -D_SYS_TC_TASK_ -D_SYS_ZDO_TASK_ -D_SECURITY_ -D_NWK_ALLOCATOR_ -D_MAC_HW_AES_ -D_TRUST_CENTRE_ -D_UNIVERSAL_TC_EXT_ADDR_ -D_COORDINATOR_ -D_FFD_ -D_NWK_FAST_ROUTE_DISCOVERY_ -D_NWK_NONSTANDARD_BEACON_FILTER_ -D_NWK_GROUP_ -D_GROUP_TABLE_ -D_NWK_CHECK_OUT_BROADCAST_ -D_NWK_ROUTING_OPTIMIZATION_=3 -D_NWK_STOCHASTIC_ADDRESSING_ -D_RESOLVE_ADDR_CONFLICT_ -D_NWK_MESH_ROUTING_ -D_APS_FRAGMENTATION_ -D_APS_MULTICAST_ -D_GROUP_TABLE_ -D_BINDING_ -D_COMMISSIONING_ -D_POWER_FAILURE_ -D_NWK_PASSIVE_ACK_ +CFLAGS += $(BOARDCFLAGS) +#-Libraries names------------------------------ +CS_LIB = ConfigServer +PDS_LIB = PersistDataServer + +#-Stack components paths----------------------- +HAL_HWD_COMMON_PATH = $(COMPONENTS_PATH)/./HAL/avr/atmega1281/common +HAL_MAC_API_PATH = $(COMPONENTS_PATH)/./HAL/avr/atmega1281/zigBit +HAL_PATH = $(COMPONENTS_PATH)/./HAL +MAC_PHY_PATH = $(COMPONENTS_PATH)/./MAC_PHY +MAC_ENV_PATH = $(COMPONENTS_PATH)/./MAC_PHY/MAC_ENV +MAC_HWD_PATH = $(COMPONENTS_PATH)/./MAC_PHY/MAC_HWD_PHY +MAC_HWI_PATH = $(COMPONENTS_PATH)/./MAC_PHY/MAC_HWI +NWK_PATH = $(COMPONENTS_PATH)/./NWK +APS_PATH = $(COMPONENTS_PATH)/./APS +ZDO_PATH = $(COMPONENTS_PATH)/./ZDO +SSP_PATH = $(COMPONENTS_PATH)/./Security/ServiceProvider +TC_PATH = $(COMPONENTS_PATH)/./Security/TrustCentre +CS_PATH = $(COMPONENTS_PATH)/./ConfigServer +PDS_PATH = $(COMPONENTS_PATH)/./PersistDataServer +BSP_PATH = $(COMPONENTS_PATH)/./BSP +DRIVERS_PATH = $(COMPONENTS_PATH)/./HAL/drivers + diff --git a/digital/zigbit/bitcloud/stack/lib/MakerulesBc_Coordinator_Sec_Atmega1281_Rf212_Gcc.h b/digital/zigbit/bitcloud/stack/lib/MakerulesBc_Coordinator_Sec_Atmega1281_Rf212_Gcc.h new file mode 100644 index 00000000..deae20d0 --- /dev/null +++ b/digital/zigbit/bitcloud/stack/lib/MakerulesBc_Coordinator_Sec_Atmega1281_Rf212_Gcc.h @@ -0,0 +1,106 @@ +#ifndef NONE_OS +#define NONE_OS +#endif +#ifndef _IEEE_ZIGBEE_COMPLIANCE_ +#define _IEEE_ZIGBEE_COMPLIANCE_ +#endif +#ifndef _SYS_MAC_PHY_HWD_TASK_ +#define _SYS_MAC_PHY_HWD_TASK_ +#endif +#ifndef _SYS_HAL_TASK_ +#define _SYS_HAL_TASK_ +#endif +#ifndef _SYS_MAC_HWI_TASK_ +#define _SYS_MAC_HWI_TASK_ +#endif +#ifndef _SYS_BSP_TASK_ +#define _SYS_BSP_TASK_ +#endif +#ifndef _SYS_APL_TASK_ +#define _SYS_APL_TASK_ +#endif +#ifndef _SYS_NWK_TASK_ +#define _SYS_NWK_TASK_ +#endif +#ifndef _SYS_APS_TASK_ +#define _SYS_APS_TASK_ +#endif +#ifndef _SYS_SSP_TASK_ +#define _SYS_SSP_TASK_ +#endif +#ifndef _SYS_TC_TASK_ +#define _SYS_TC_TASK_ +#endif +#ifndef _SYS_ZDO_TASK_ +#define _SYS_ZDO_TASK_ +#endif +#ifndef _SECURITY_ +#define _SECURITY_ +#endif +#ifndef _NWK_ALLOCATOR_ +#define _NWK_ALLOCATOR_ +#endif +#ifndef _MAC_HW_AES_ +#define _MAC_HW_AES_ +#endif +#ifndef _TRUST_CENTRE_ +#define _TRUST_CENTRE_ +#endif +#ifndef _UNIVERSAL_TC_EXT_ADDR_ +#define _UNIVERSAL_TC_EXT_ADDR_ +#endif +#ifndef _COORDINATOR_ +#define _COORDINATOR_ +#endif +#ifndef _FFD_ +#define _FFD_ +#endif +#ifndef _NWK_FAST_ROUTE_DISCOVERY_ +#define _NWK_FAST_ROUTE_DISCOVERY_ +#endif +#ifndef _NWK_NONSTANDARD_BEACON_FILTER_ +#define _NWK_NONSTANDARD_BEACON_FILTER_ +#endif +#ifndef _NWK_GROUP_ +#define _NWK_GROUP_ +#endif +#ifndef _GROUP_TABLE_ +#define _GROUP_TABLE_ +#endif +#ifndef _NWK_CHECK_OUT_BROADCAST_ +#define _NWK_CHECK_OUT_BROADCAST_ +#endif +#ifndef _NWK_ROUTING_OPTIMIZATION_ +#define _NWK_ROUTING_OPTIMIZATION_ 3 +#endif +#ifndef _NWK_STOCHASTIC_ADDRESSING_ +#define _NWK_STOCHASTIC_ADDRESSING_ +#endif +#ifndef _RESOLVE_ADDR_CONFLICT_ +#define _RESOLVE_ADDR_CONFLICT_ +#endif +#ifndef _NWK_MESH_ROUTING_ +#define _NWK_MESH_ROUTING_ +#endif +#ifndef _APS_FRAGMENTATION_ +#define _APS_FRAGMENTATION_ +#endif +#ifndef _APS_MULTICAST_ +#define _APS_MULTICAST_ +#endif +#ifndef _GROUP_TABLE_ +#define _GROUP_TABLE_ +#endif +#ifndef _BINDING_ +#define _BINDING_ +#endif +#ifndef _COMMISSIONING_ +#define _COMMISSIONING_ +#endif +#ifndef _POWER_FAILURE_ +#define _POWER_FAILURE_ +#endif +#ifndef _NWK_PASSIVE_ACK_ +#define _NWK_PASSIVE_ACK_ +#endif +#include diff --git a/digital/zigbit/bitcloud/stack/lib/MakerulesBc_Coordinator_Sec_Atmega1281_Rf230B_Gcc b/digital/zigbit/bitcloud/stack/lib/MakerulesBc_Coordinator_Sec_Atmega1281_Rf230B_Gcc new file mode 100644 index 00000000..4b9037ca --- /dev/null +++ b/digital/zigbit/bitcloud/stack/lib/MakerulesBc_Coordinator_Sec_Atmega1281_Rf230B_Gcc @@ -0,0 +1,32 @@ +#---------------------------------------------- +#User application makerules - should be included into user application Makefile +#---------------------------------------------- + +include $(COMPONENTS_PATH)/../lib/Makerules_Atmega1281_Gcc + + +#-Compiler flags------------------------------- +CFLAGS = -Os -std=gnu99 -pipe -c -W -Wall -ffunction-sections -mmcu=atmega1281 -mcall-prologues -fshort-enums --param inline-call-cost=2 -DATMEGA1281 -DAT86RF230B -DNONE_OS -D_IEEE_ZIGBEE_COMPLIANCE_ -D_SYS_MAC_PHY_HWD_TASK_ -D_SYS_HAL_TASK_ -D_SYS_MAC_HWI_TASK_ -D_SYS_BSP_TASK_ -D_SYS_APL_TASK_ -D_SYS_NWK_TASK_ -D_SYS_APS_TASK_ -D_SYS_SSP_TASK_ -D_SYS_TC_TASK_ -D_SYS_ZDO_TASK_ -D_SECURITY_ -D_NWK_ALLOCATOR_ -D_SSP_SW_AES_ -D_TRUST_CENTRE_ -D_UNIVERSAL_TC_EXT_ADDR_ -D_COORDINATOR_ -D_FFD_ -D_NWK_FAST_ROUTE_DISCOVERY_ -D_NWK_NONSTANDARD_BEACON_FILTER_ -D_NWK_GROUP_ -D_GROUP_TABLE_ -D_NWK_CHECK_OUT_BROADCAST_ -D_NWK_ROUTING_OPTIMIZATION_=3 -D_NWK_STOCHASTIC_ADDRESSING_ -D_RESOLVE_ADDR_CONFLICT_ -D_NWK_MESH_ROUTING_ -D_APS_FRAGMENTATION_ -D_APS_MULTICAST_ -D_GROUP_TABLE_ -D_BINDING_ -D_COMMISSIONING_ -D_POWER_FAILURE_ -D_NWK_PASSIVE_ACK_ +CFLAGS += $(BOARDCFLAGS) +#-Libraries names------------------------------ +CS_LIB = ConfigServer +PDS_LIB = PersistDataServer + +#-Stack components paths----------------------- +HAL_HWD_COMMON_PATH = $(COMPONENTS_PATH)/./HAL/avr/atmega1281/common +HAL_MAC_API_PATH = $(COMPONENTS_PATH)/./HAL/avr/atmega1281/zigBit +HAL_PATH = $(COMPONENTS_PATH)/./HAL +MAC_PHY_PATH = $(COMPONENTS_PATH)/./MAC_PHY +MAC_ENV_PATH = $(COMPONENTS_PATH)/./MAC_PHY/MAC_ENV +MAC_HWD_PATH = $(COMPONENTS_PATH)/./MAC_PHY/MAC_HWD_PHY +MAC_HWI_PATH = $(COMPONENTS_PATH)/./MAC_PHY/MAC_HWI +NWK_PATH = $(COMPONENTS_PATH)/./NWK +APS_PATH = $(COMPONENTS_PATH)/./APS +ZDO_PATH = $(COMPONENTS_PATH)/./ZDO +SSP_PATH = $(COMPONENTS_PATH)/./Security/ServiceProvider +TC_PATH = $(COMPONENTS_PATH)/./Security/TrustCentre +CS_PATH = $(COMPONENTS_PATH)/./ConfigServer +PDS_PATH = $(COMPONENTS_PATH)/./PersistDataServer +BSP_PATH = $(COMPONENTS_PATH)/./BSP +DRIVERS_PATH = $(COMPONENTS_PATH)/./HAL/drivers + diff --git a/digital/zigbit/bitcloud/stack/lib/MakerulesBc_Coordinator_Sec_Atmega1281_Rf230B_Gcc.h b/digital/zigbit/bitcloud/stack/lib/MakerulesBc_Coordinator_Sec_Atmega1281_Rf230B_Gcc.h new file mode 100644 index 00000000..f886c3e6 --- /dev/null +++ b/digital/zigbit/bitcloud/stack/lib/MakerulesBc_Coordinator_Sec_Atmega1281_Rf230B_Gcc.h @@ -0,0 +1,106 @@ +#ifndef NONE_OS +#define NONE_OS +#endif +#ifndef _IEEE_ZIGBEE_COMPLIANCE_ +#define _IEEE_ZIGBEE_COMPLIANCE_ +#endif +#ifndef _SYS_MAC_PHY_HWD_TASK_ +#define _SYS_MAC_PHY_HWD_TASK_ +#endif +#ifndef _SYS_HAL_TASK_ +#define _SYS_HAL_TASK_ +#endif +#ifndef _SYS_MAC_HWI_TASK_ +#define _SYS_MAC_HWI_TASK_ +#endif +#ifndef _SYS_BSP_TASK_ +#define _SYS_BSP_TASK_ +#endif +#ifndef _SYS_APL_TASK_ +#define _SYS_APL_TASK_ +#endif +#ifndef _SYS_NWK_TASK_ +#define _SYS_NWK_TASK_ +#endif +#ifndef _SYS_APS_TASK_ +#define _SYS_APS_TASK_ +#endif +#ifndef _SYS_SSP_TASK_ +#define _SYS_SSP_TASK_ +#endif +#ifndef _SYS_TC_TASK_ +#define _SYS_TC_TASK_ +#endif +#ifndef _SYS_ZDO_TASK_ +#define _SYS_ZDO_TASK_ +#endif +#ifndef _SECURITY_ +#define _SECURITY_ +#endif +#ifndef _NWK_ALLOCATOR_ +#define _NWK_ALLOCATOR_ +#endif +#ifndef _SSP_SW_AES_ +#define _SSP_SW_AES_ +#endif +#ifndef _TRUST_CENTRE_ +#define _TRUST_CENTRE_ +#endif +#ifndef _UNIVERSAL_TC_EXT_ADDR_ +#define _UNIVERSAL_TC_EXT_ADDR_ +#endif +#ifndef _COORDINATOR_ +#define _COORDINATOR_ +#endif +#ifndef _FFD_ +#define _FFD_ +#endif +#ifndef _NWK_FAST_ROUTE_DISCOVERY_ +#define _NWK_FAST_ROUTE_DISCOVERY_ +#endif +#ifndef _NWK_NONSTANDARD_BEACON_FILTER_ +#define _NWK_NONSTANDARD_BEACON_FILTER_ +#endif +#ifndef _NWK_GROUP_ +#define _NWK_GROUP_ +#endif +#ifndef _GROUP_TABLE_ +#define _GROUP_TABLE_ +#endif +#ifndef _NWK_CHECK_OUT_BROADCAST_ +#define _NWK_CHECK_OUT_BROADCAST_ +#endif +#ifndef _NWK_ROUTING_OPTIMIZATION_ +#define _NWK_ROUTING_OPTIMIZATION_ 3 +#endif +#ifndef _NWK_STOCHASTIC_ADDRESSING_ +#define _NWK_STOCHASTIC_ADDRESSING_ +#endif +#ifndef _RESOLVE_ADDR_CONFLICT_ +#define _RESOLVE_ADDR_CONFLICT_ +#endif +#ifndef _NWK_MESH_ROUTING_ +#define _NWK_MESH_ROUTING_ +#endif +#ifndef _APS_FRAGMENTATION_ +#define _APS_FRAGMENTATION_ +#endif +#ifndef _APS_MULTICAST_ +#define _APS_MULTICAST_ +#endif +#ifndef _GROUP_TABLE_ +#define _GROUP_TABLE_ +#endif +#ifndef _BINDING_ +#define _BINDING_ +#endif +#ifndef _COMMISSIONING_ +#define _COMMISSIONING_ +#endif +#ifndef _POWER_FAILURE_ +#define _POWER_FAILURE_ +#endif +#ifndef _NWK_PASSIVE_ACK_ +#define _NWK_PASSIVE_ACK_ +#endif +#include diff --git a/digital/zigbit/bitcloud/stack/lib/MakerulesBc_Coordinator_Sec_Atmega1281_Rf230_Gcc b/digital/zigbit/bitcloud/stack/lib/MakerulesBc_Coordinator_Sec_Atmega1281_Rf230_Gcc new file mode 100644 index 00000000..5d3e83e5 --- /dev/null +++ b/digital/zigbit/bitcloud/stack/lib/MakerulesBc_Coordinator_Sec_Atmega1281_Rf230_Gcc @@ -0,0 +1,32 @@ +#---------------------------------------------- +#User application makerules - should be included into user application Makefile +#---------------------------------------------- + +include $(COMPONENTS_PATH)/../lib/Makerules_Atmega1281_Gcc + + +#-Compiler flags------------------------------- +CFLAGS = -Os -std=gnu99 -pipe -c -W -Wall -ffunction-sections -mmcu=atmega1281 -mcall-prologues -fshort-enums --param inline-call-cost=2 -DATMEGA1281 -DAT86RF230 -DNONE_OS -D_IEEE_ZIGBEE_COMPLIANCE_ -D_SYS_MAC_PHY_HWD_TASK_ -D_SYS_HAL_TASK_ -D_SYS_MAC_HWI_TASK_ -D_SYS_BSP_TASK_ -D_SYS_APL_TASK_ -D_SYS_NWK_TASK_ -D_SYS_APS_TASK_ -D_SYS_SSP_TASK_ -D_SYS_TC_TASK_ -D_SYS_ZDO_TASK_ -D_SECURITY_ -D_NWK_ALLOCATOR_ -D_SSP_SW_AES_ -D_TRUST_CENTRE_ -D_UNIVERSAL_TC_EXT_ADDR_ -D_COORDINATOR_ -D_FFD_ -D_NWK_FAST_ROUTE_DISCOVERY_ -D_NWK_NONSTANDARD_BEACON_FILTER_ -D_NWK_GROUP_ -D_GROUP_TABLE_ -D_NWK_CHECK_OUT_BROADCAST_ -D_NWK_ROUTING_OPTIMIZATION_=3 -D_NWK_STOCHASTIC_ADDRESSING_ -D_RESOLVE_ADDR_CONFLICT_ -D_NWK_MESH_ROUTING_ -D_APS_FRAGMENTATION_ -D_APS_MULTICAST_ -D_GROUP_TABLE_ -D_BINDING_ -D_COMMISSIONING_ -D_POWER_FAILURE_ -D_NWK_PASSIVE_ACK_ +CFLAGS += $(BOARDCFLAGS) +#-Libraries names------------------------------ +CS_LIB = ConfigServer +PDS_LIB = PersistDataServer + +#-Stack components paths----------------------- +HAL_HWD_COMMON_PATH = $(COMPONENTS_PATH)/./HAL/avr/atmega1281/common +HAL_MAC_API_PATH = $(COMPONENTS_PATH)/./HAL/avr/atmega1281/zigBit +HAL_PATH = $(COMPONENTS_PATH)/./HAL +MAC_PHY_PATH = $(COMPONENTS_PATH)/./MAC_PHY +MAC_ENV_PATH = $(COMPONENTS_PATH)/./MAC_PHY/MAC_ENV +MAC_HWD_PATH = $(COMPONENTS_PATH)/./MAC_PHY/MAC_HWD_PHY +MAC_HWI_PATH = $(COMPONENTS_PATH)/./MAC_PHY/MAC_HWI +NWK_PATH = $(COMPONENTS_PATH)/./NWK +APS_PATH = $(COMPONENTS_PATH)/./APS +ZDO_PATH = $(COMPONENTS_PATH)/./ZDO +SSP_PATH = $(COMPONENTS_PATH)/./Security/ServiceProvider +TC_PATH = $(COMPONENTS_PATH)/./Security/TrustCentre +CS_PATH = $(COMPONENTS_PATH)/./ConfigServer +PDS_PATH = $(COMPONENTS_PATH)/./PersistDataServer +BSP_PATH = $(COMPONENTS_PATH)/./BSP +DRIVERS_PATH = $(COMPONENTS_PATH)/./HAL/drivers + diff --git a/digital/zigbit/bitcloud/stack/lib/MakerulesBc_Coordinator_Sec_Atmega1281_Rf230_Gcc.h b/digital/zigbit/bitcloud/stack/lib/MakerulesBc_Coordinator_Sec_Atmega1281_Rf230_Gcc.h new file mode 100644 index 00000000..f886c3e6 --- /dev/null +++ b/digital/zigbit/bitcloud/stack/lib/MakerulesBc_Coordinator_Sec_Atmega1281_Rf230_Gcc.h @@ -0,0 +1,106 @@ +#ifndef NONE_OS +#define NONE_OS +#endif +#ifndef _IEEE_ZIGBEE_COMPLIANCE_ +#define _IEEE_ZIGBEE_COMPLIANCE_ +#endif +#ifndef _SYS_MAC_PHY_HWD_TASK_ +#define _SYS_MAC_PHY_HWD_TASK_ +#endif +#ifndef _SYS_HAL_TASK_ +#define _SYS_HAL_TASK_ +#endif +#ifndef _SYS_MAC_HWI_TASK_ +#define _SYS_MAC_HWI_TASK_ +#endif +#ifndef _SYS_BSP_TASK_ +#define _SYS_BSP_TASK_ +#endif +#ifndef _SYS_APL_TASK_ +#define _SYS_APL_TASK_ +#endif +#ifndef _SYS_NWK_TASK_ +#define _SYS_NWK_TASK_ +#endif +#ifndef _SYS_APS_TASK_ +#define _SYS_APS_TASK_ +#endif +#ifndef _SYS_SSP_TASK_ +#define _SYS_SSP_TASK_ +#endif +#ifndef _SYS_TC_TASK_ +#define _SYS_TC_TASK_ +#endif +#ifndef _SYS_ZDO_TASK_ +#define _SYS_ZDO_TASK_ +#endif +#ifndef _SECURITY_ +#define _SECURITY_ +#endif +#ifndef _NWK_ALLOCATOR_ +#define _NWK_ALLOCATOR_ +#endif +#ifndef _SSP_SW_AES_ +#define _SSP_SW_AES_ +#endif +#ifndef _TRUST_CENTRE_ +#define _TRUST_CENTRE_ +#endif +#ifndef _UNIVERSAL_TC_EXT_ADDR_ +#define _UNIVERSAL_TC_EXT_ADDR_ +#endif +#ifndef _COORDINATOR_ +#define _COORDINATOR_ +#endif +#ifndef _FFD_ +#define _FFD_ +#endif +#ifndef _NWK_FAST_ROUTE_DISCOVERY_ +#define _NWK_FAST_ROUTE_DISCOVERY_ +#endif +#ifndef _NWK_NONSTANDARD_BEACON_FILTER_ +#define _NWK_NONSTANDARD_BEACON_FILTER_ +#endif +#ifndef _NWK_GROUP_ +#define _NWK_GROUP_ +#endif +#ifndef _GROUP_TABLE_ +#define _GROUP_TABLE_ +#endif +#ifndef _NWK_CHECK_OUT_BROADCAST_ +#define _NWK_CHECK_OUT_BROADCAST_ +#endif +#ifndef _NWK_ROUTING_OPTIMIZATION_ +#define _NWK_ROUTING_OPTIMIZATION_ 3 +#endif +#ifndef _NWK_STOCHASTIC_ADDRESSING_ +#define _NWK_STOCHASTIC_ADDRESSING_ +#endif +#ifndef _RESOLVE_ADDR_CONFLICT_ +#define _RESOLVE_ADDR_CONFLICT_ +#endif +#ifndef _NWK_MESH_ROUTING_ +#define _NWK_MESH_ROUTING_ +#endif +#ifndef _APS_FRAGMENTATION_ +#define _APS_FRAGMENTATION_ +#endif +#ifndef _APS_MULTICAST_ +#define _APS_MULTICAST_ +#endif +#ifndef _GROUP_TABLE_ +#define _GROUP_TABLE_ +#endif +#ifndef _BINDING_ +#define _BINDING_ +#endif +#ifndef _COMMISSIONING_ +#define _COMMISSIONING_ +#endif +#ifndef _POWER_FAILURE_ +#define _POWER_FAILURE_ +#endif +#ifndef _NWK_PASSIVE_ACK_ +#define _NWK_PASSIVE_ACK_ +#endif +#include diff --git a/digital/zigbit/bitcloud/stack/lib/MakerulesBc_Coordinator_Sec_Atmega1281_Rf231_Gcc b/digital/zigbit/bitcloud/stack/lib/MakerulesBc_Coordinator_Sec_Atmega1281_Rf231_Gcc new file mode 100644 index 00000000..0bc7fcf9 --- /dev/null +++ b/digital/zigbit/bitcloud/stack/lib/MakerulesBc_Coordinator_Sec_Atmega1281_Rf231_Gcc @@ -0,0 +1,32 @@ +#---------------------------------------------- +#User application makerules - should be included into user application Makefile +#---------------------------------------------- + +include $(COMPONENTS_PATH)/../lib/Makerules_Atmega1281_Gcc + + +#-Compiler flags------------------------------- +CFLAGS = -Os -std=gnu99 -pipe -c -W -Wall -ffunction-sections -mmcu=atmega1281 -mcall-prologues -fshort-enums --param inline-call-cost=2 -DATMEGA1281 -DAT86RF231 -DNONE_OS -D_IEEE_ZIGBEE_COMPLIANCE_ -D_SYS_MAC_PHY_HWD_TASK_ -D_SYS_HAL_TASK_ -D_SYS_MAC_HWI_TASK_ -D_SYS_BSP_TASK_ -D_SYS_APL_TASK_ -D_SYS_NWK_TASK_ -D_SYS_APS_TASK_ -D_SYS_SSP_TASK_ -D_SYS_TC_TASK_ -D_SYS_ZDO_TASK_ -D_SECURITY_ -D_NWK_ALLOCATOR_ -D_MAC_HW_AES_ -D_TRUST_CENTRE_ -D_UNIVERSAL_TC_EXT_ADDR_ -D_COORDINATOR_ -D_FFD_ -D_NWK_FAST_ROUTE_DISCOVERY_ -D_NWK_NONSTANDARD_BEACON_FILTER_ -D_NWK_GROUP_ -D_GROUP_TABLE_ -D_NWK_CHECK_OUT_BROADCAST_ -D_NWK_ROUTING_OPTIMIZATION_=3 -D_NWK_STOCHASTIC_ADDRESSING_ -D_RESOLVE_ADDR_CONFLICT_ -D_NWK_MESH_ROUTING_ -D_APS_FRAGMENTATION_ -D_APS_MULTICAST_ -D_GROUP_TABLE_ -D_BINDING_ -D_COMMISSIONING_ -D_POWER_FAILURE_ -D_NWK_PASSIVE_ACK_ +CFLAGS += $(BOARDCFLAGS) +#-Libraries names------------------------------ +CS_LIB = ConfigServer +PDS_LIB = PersistDataServer + +#-Stack components paths----------------------- +HAL_HWD_COMMON_PATH = $(COMPONENTS_PATH)/./HAL/avr/atmega1281/common +HAL_MAC_API_PATH = $(COMPONENTS_PATH)/./HAL/avr/atmega1281/zigBit +HAL_PATH = $(COMPONENTS_PATH)/./HAL +MAC_PHY_PATH = $(COMPONENTS_PATH)/./MAC_PHY +MAC_ENV_PATH = $(COMPONENTS_PATH)/./MAC_PHY/MAC_ENV +MAC_HWD_PATH = $(COMPONENTS_PATH)/./MAC_PHY/MAC_HWD_PHY +MAC_HWI_PATH = $(COMPONENTS_PATH)/./MAC_PHY/MAC_HWI +NWK_PATH = $(COMPONENTS_PATH)/./NWK +APS_PATH = $(COMPONENTS_PATH)/./APS +ZDO_PATH = $(COMPONENTS_PATH)/./ZDO +SSP_PATH = $(COMPONENTS_PATH)/./Security/ServiceProvider +TC_PATH = $(COMPONENTS_PATH)/./Security/TrustCentre +CS_PATH = $(COMPONENTS_PATH)/./ConfigServer +PDS_PATH = $(COMPONENTS_PATH)/./PersistDataServer +BSP_PATH = $(COMPONENTS_PATH)/./BSP +DRIVERS_PATH = $(COMPONENTS_PATH)/./HAL/drivers + diff --git a/digital/zigbit/bitcloud/stack/lib/MakerulesBc_Coordinator_Sec_Atmega1281_Rf231_Gcc.h b/digital/zigbit/bitcloud/stack/lib/MakerulesBc_Coordinator_Sec_Atmega1281_Rf231_Gcc.h new file mode 100644 index 00000000..deae20d0 --- /dev/null +++ b/digital/zigbit/bitcloud/stack/lib/MakerulesBc_Coordinator_Sec_Atmega1281_Rf231_Gcc.h @@ -0,0 +1,106 @@ +#ifndef NONE_OS +#define NONE_OS +#endif +#ifndef _IEEE_ZIGBEE_COMPLIANCE_ +#define _IEEE_ZIGBEE_COMPLIANCE_ +#endif +#ifndef _SYS_MAC_PHY_HWD_TASK_ +#define _SYS_MAC_PHY_HWD_TASK_ +#endif +#ifndef _SYS_HAL_TASK_ +#define _SYS_HAL_TASK_ +#endif +#ifndef _SYS_MAC_HWI_TASK_ +#define _SYS_MAC_HWI_TASK_ +#endif +#ifndef _SYS_BSP_TASK_ +#define _SYS_BSP_TASK_ +#endif +#ifndef _SYS_APL_TASK_ +#define _SYS_APL_TASK_ +#endif +#ifndef _SYS_NWK_TASK_ +#define _SYS_NWK_TASK_ +#endif +#ifndef _SYS_APS_TASK_ +#define _SYS_APS_TASK_ +#endif +#ifndef _SYS_SSP_TASK_ +#define _SYS_SSP_TASK_ +#endif +#ifndef _SYS_TC_TASK_ +#define _SYS_TC_TASK_ +#endif +#ifndef _SYS_ZDO_TASK_ +#define _SYS_ZDO_TASK_ +#endif +#ifndef _SECURITY_ +#define _SECURITY_ +#endif +#ifndef _NWK_ALLOCATOR_ +#define _NWK_ALLOCATOR_ +#endif +#ifndef _MAC_HW_AES_ +#define _MAC_HW_AES_ +#endif +#ifndef _TRUST_CENTRE_ +#define _TRUST_CENTRE_ +#endif +#ifndef _UNIVERSAL_TC_EXT_ADDR_ +#define _UNIVERSAL_TC_EXT_ADDR_ +#endif +#ifndef _COORDINATOR_ +#define _COORDINATOR_ +#endif +#ifndef _FFD_ +#define _FFD_ +#endif +#ifndef _NWK_FAST_ROUTE_DISCOVERY_ +#define _NWK_FAST_ROUTE_DISCOVERY_ +#endif +#ifndef _NWK_NONSTANDARD_BEACON_FILTER_ +#define _NWK_NONSTANDARD_BEACON_FILTER_ +#endif +#ifndef _NWK_GROUP_ +#define _NWK_GROUP_ +#endif +#ifndef _GROUP_TABLE_ +#define _GROUP_TABLE_ +#endif +#ifndef _NWK_CHECK_OUT_BROADCAST_ +#define _NWK_CHECK_OUT_BROADCAST_ +#endif +#ifndef _NWK_ROUTING_OPTIMIZATION_ +#define _NWK_ROUTING_OPTIMIZATION_ 3 +#endif +#ifndef _NWK_STOCHASTIC_ADDRESSING_ +#define _NWK_STOCHASTIC_ADDRESSING_ +#endif +#ifndef _RESOLVE_ADDR_CONFLICT_ +#define _RESOLVE_ADDR_CONFLICT_ +#endif +#ifndef _NWK_MESH_ROUTING_ +#define _NWK_MESH_ROUTING_ +#endif +#ifndef _APS_FRAGMENTATION_ +#define _APS_FRAGMENTATION_ +#endif +#ifndef _APS_MULTICAST_ +#define _APS_MULTICAST_ +#endif +#ifndef _GROUP_TABLE_ +#define _GROUP_TABLE_ +#endif +#ifndef _BINDING_ +#define _BINDING_ +#endif +#ifndef _COMMISSIONING_ +#define _COMMISSIONING_ +#endif +#ifndef _POWER_FAILURE_ +#define _POWER_FAILURE_ +#endif +#ifndef _NWK_PASSIVE_ACK_ +#define _NWK_PASSIVE_ACK_ +#endif +#include diff --git a/digital/zigbit/bitcloud/stack/lib/MakerulesBc_Coordinator_StdlinkSec_Atmega1281_Rf212_Gcc b/digital/zigbit/bitcloud/stack/lib/MakerulesBc_Coordinator_StdlinkSec_Atmega1281_Rf212_Gcc new file mode 100644 index 00000000..3fc08e53 --- /dev/null +++ b/digital/zigbit/bitcloud/stack/lib/MakerulesBc_Coordinator_StdlinkSec_Atmega1281_Rf212_Gcc @@ -0,0 +1,32 @@ +#---------------------------------------------- +#User application makerules - should be included into user application Makefile +#---------------------------------------------- + +include $(COMPONENTS_PATH)/../lib/Makerules_Atmega1281_Gcc + + +#-Compiler flags------------------------------- +CFLAGS = -Os -std=gnu99 -pipe -c -W -Wall -ffunction-sections -mmcu=atmega1281 -mcall-prologues -fshort-enums --param inline-call-cost=2 -DATMEGA1281 -DAT86RF212 -DNONE_OS -D_IEEE_ZIGBEE_COMPLIANCE_ -D_SYS_MAC_PHY_HWD_TASK_ -D_SYS_HAL_TASK_ -D_SYS_MAC_HWI_TASK_ -D_SYS_BSP_TASK_ -D_SYS_APL_TASK_ -D_SYS_NWK_TASK_ -D_SYS_APS_TASK_ -D_SYS_SSP_TASK_ -D_SYS_TC_TASK_ -D_SYS_ZDO_TASK_ -D_SECURITY_ -D_NWK_ALLOCATOR_ -D_SSP_SW_AES_ -D_TRUST_CENTRE_ -D_UNIVERSAL_TC_EXT_ADDR_ -D_LINK_SECURITY_ -D_UNIVERSAL_EXTENDED_ADDRESS_ -D_COORDINATOR_ -D_FFD_ -D_NWK_FAST_ROUTE_DISCOVERY_ -D_NWK_NONSTANDARD_BEACON_FILTER_ -D_NWK_GROUP_ -D_GROUP_TABLE_ -D_NWK_CHECK_OUT_BROADCAST_ -D_NWK_ROUTING_OPTIMIZATION_=3 -D_NWK_STOCHASTIC_ADDRESSING_ -D_RESOLVE_ADDR_CONFLICT_ -D_NWK_MESH_ROUTING_ -D_APS_FRAGMENTATION_ -D_APS_MULTICAST_ -D_GROUP_TABLE_ -D_BINDING_ -D_COMMISSIONING_ -D_POWER_FAILURE_ -D_NWK_PASSIVE_ACK_ +CFLAGS += $(BOARDCFLAGS) +#-Libraries names------------------------------ +CS_LIB = ConfigServer +PDS_LIB = PersistDataServer + +#-Stack components paths----------------------- +HAL_HWD_COMMON_PATH = $(COMPONENTS_PATH)/./HAL/avr/atmega1281/common +HAL_MAC_API_PATH = $(COMPONENTS_PATH)/./HAL/avr/atmega1281/zigBit +HAL_PATH = $(COMPONENTS_PATH)/./HAL +MAC_PHY_PATH = $(COMPONENTS_PATH)/./MAC_PHY +MAC_ENV_PATH = $(COMPONENTS_PATH)/./MAC_PHY/MAC_ENV +MAC_HWD_PATH = $(COMPONENTS_PATH)/./MAC_PHY/MAC_HWD_PHY +MAC_HWI_PATH = $(COMPONENTS_PATH)/./MAC_PHY/MAC_HWI +NWK_PATH = $(COMPONENTS_PATH)/./NWK +APS_PATH = $(COMPONENTS_PATH)/./APS +ZDO_PATH = $(COMPONENTS_PATH)/./ZDO +SSP_PATH = $(COMPONENTS_PATH)/./Security/ServiceProvider +TC_PATH = $(COMPONENTS_PATH)/./Security/TrustCentre +CS_PATH = $(COMPONENTS_PATH)/./ConfigServer +PDS_PATH = $(COMPONENTS_PATH)/./PersistDataServer +BSP_PATH = $(COMPONENTS_PATH)/./BSP +DRIVERS_PATH = $(COMPONENTS_PATH)/./HAL/drivers + diff --git a/digital/zigbit/bitcloud/stack/lib/MakerulesBc_Coordinator_StdlinkSec_Atmega1281_Rf212_Gcc.h b/digital/zigbit/bitcloud/stack/lib/MakerulesBc_Coordinator_StdlinkSec_Atmega1281_Rf212_Gcc.h new file mode 100644 index 00000000..c22ea2a1 --- /dev/null +++ b/digital/zigbit/bitcloud/stack/lib/MakerulesBc_Coordinator_StdlinkSec_Atmega1281_Rf212_Gcc.h @@ -0,0 +1,112 @@ +#ifndef NONE_OS +#define NONE_OS +#endif +#ifndef _IEEE_ZIGBEE_COMPLIANCE_ +#define _IEEE_ZIGBEE_COMPLIANCE_ +#endif +#ifndef _SYS_MAC_PHY_HWD_TASK_ +#define _SYS_MAC_PHY_HWD_TASK_ +#endif +#ifndef _SYS_HAL_TASK_ +#define _SYS_HAL_TASK_ +#endif +#ifndef _SYS_MAC_HWI_TASK_ +#define _SYS_MAC_HWI_TASK_ +#endif +#ifndef _SYS_BSP_TASK_ +#define _SYS_BSP_TASK_ +#endif +#ifndef _SYS_APL_TASK_ +#define _SYS_APL_TASK_ +#endif +#ifndef _SYS_NWK_TASK_ +#define _SYS_NWK_TASK_ +#endif +#ifndef _SYS_APS_TASK_ +#define _SYS_APS_TASK_ +#endif +#ifndef _SYS_SSP_TASK_ +#define _SYS_SSP_TASK_ +#endif +#ifndef _SYS_TC_TASK_ +#define _SYS_TC_TASK_ +#endif +#ifndef _SYS_ZDO_TASK_ +#define _SYS_ZDO_TASK_ +#endif +#ifndef _SECURITY_ +#define _SECURITY_ +#endif +#ifndef _NWK_ALLOCATOR_ +#define _NWK_ALLOCATOR_ +#endif +#ifndef _SSP_SW_AES_ +#define _SSP_SW_AES_ +#endif +#ifndef _TRUST_CENTRE_ +#define _TRUST_CENTRE_ +#endif +#ifndef _UNIVERSAL_TC_EXT_ADDR_ +#define _UNIVERSAL_TC_EXT_ADDR_ +#endif +#ifndef _LINK_SECURITY_ +#define _LINK_SECURITY_ +#endif +#ifndef _UNIVERSAL_EXTENDED_ADDRESS_ +#define _UNIVERSAL_EXTENDED_ADDRESS_ +#endif +#ifndef _COORDINATOR_ +#define _COORDINATOR_ +#endif +#ifndef _FFD_ +#define _FFD_ +#endif +#ifndef _NWK_FAST_ROUTE_DISCOVERY_ +#define _NWK_FAST_ROUTE_DISCOVERY_ +#endif +#ifndef _NWK_NONSTANDARD_BEACON_FILTER_ +#define _NWK_NONSTANDARD_BEACON_FILTER_ +#endif +#ifndef _NWK_GROUP_ +#define _NWK_GROUP_ +#endif +#ifndef _GROUP_TABLE_ +#define _GROUP_TABLE_ +#endif +#ifndef _NWK_CHECK_OUT_BROADCAST_ +#define _NWK_CHECK_OUT_BROADCAST_ +#endif +#ifndef _NWK_ROUTING_OPTIMIZATION_ +#define _NWK_ROUTING_OPTIMIZATION_ 3 +#endif +#ifndef _NWK_STOCHASTIC_ADDRESSING_ +#define _NWK_STOCHASTIC_ADDRESSING_ +#endif +#ifndef _RESOLVE_ADDR_CONFLICT_ +#define _RESOLVE_ADDR_CONFLICT_ +#endif +#ifndef _NWK_MESH_ROUTING_ +#define _NWK_MESH_ROUTING_ +#endif +#ifndef _APS_FRAGMENTATION_ +#define _APS_FRAGMENTATION_ +#endif +#ifndef _APS_MULTICAST_ +#define _APS_MULTICAST_ +#endif +#ifndef _GROUP_TABLE_ +#define _GROUP_TABLE_ +#endif +#ifndef _BINDING_ +#define _BINDING_ +#endif +#ifndef _COMMISSIONING_ +#define _COMMISSIONING_ +#endif +#ifndef _POWER_FAILURE_ +#define _POWER_FAILURE_ +#endif +#ifndef _NWK_PASSIVE_ACK_ +#define _NWK_PASSIVE_ACK_ +#endif +#include diff --git a/digital/zigbit/bitcloud/stack/lib/MakerulesBc_Coordinator_StdlinkSec_Atmega1281_Rf230B_Gcc b/digital/zigbit/bitcloud/stack/lib/MakerulesBc_Coordinator_StdlinkSec_Atmega1281_Rf230B_Gcc new file mode 100644 index 00000000..d8e5fe47 --- /dev/null +++ b/digital/zigbit/bitcloud/stack/lib/MakerulesBc_Coordinator_StdlinkSec_Atmega1281_Rf230B_Gcc @@ -0,0 +1,32 @@ +#---------------------------------------------- +#User application makerules - should be included into user application Makefile +#---------------------------------------------- + +include $(COMPONENTS_PATH)/../lib/Makerules_Atmega1281_Gcc + + +#-Compiler flags------------------------------- +CFLAGS = -Os -std=gnu99 -pipe -c -W -Wall -ffunction-sections -mmcu=atmega1281 -mcall-prologues -fshort-enums --param inline-call-cost=2 -DATMEGA1281 -DAT86RF230B -DNONE_OS -D_IEEE_ZIGBEE_COMPLIANCE_ -D_SYS_MAC_PHY_HWD_TASK_ -D_SYS_HAL_TASK_ -D_SYS_MAC_HWI_TASK_ -D_SYS_BSP_TASK_ -D_SYS_APL_TASK_ -D_SYS_NWK_TASK_ -D_SYS_APS_TASK_ -D_SYS_SSP_TASK_ -D_SYS_TC_TASK_ -D_SYS_ZDO_TASK_ -D_SECURITY_ -D_NWK_ALLOCATOR_ -D_SSP_SW_AES_ -D_TRUST_CENTRE_ -D_UNIVERSAL_TC_EXT_ADDR_ -D_LINK_SECURITY_ -D_UNIVERSAL_EXTENDED_ADDRESS_ -D_COORDINATOR_ -D_FFD_ -D_NWK_FAST_ROUTE_DISCOVERY_ -D_NWK_NONSTANDARD_BEACON_FILTER_ -D_NWK_GROUP_ -D_GROUP_TABLE_ -D_NWK_CHECK_OUT_BROADCAST_ -D_NWK_ROUTING_OPTIMIZATION_=3 -D_NWK_STOCHASTIC_ADDRESSING_ -D_RESOLVE_ADDR_CONFLICT_ -D_NWK_MESH_ROUTING_ -D_APS_FRAGMENTATION_ -D_APS_MULTICAST_ -D_GROUP_TABLE_ -D_BINDING_ -D_COMMISSIONING_ -D_POWER_FAILURE_ -D_NWK_PASSIVE_ACK_ +CFLAGS += $(BOARDCFLAGS) +#-Libraries names------------------------------ +CS_LIB = ConfigServer +PDS_LIB = PersistDataServer + +#-Stack components paths----------------------- +HAL_HWD_COMMON_PATH = $(COMPONENTS_PATH)/./HAL/avr/atmega1281/common +HAL_MAC_API_PATH = $(COMPONENTS_PATH)/./HAL/avr/atmega1281/zigBit +HAL_PATH = $(COMPONENTS_PATH)/./HAL +MAC_PHY_PATH = $(COMPONENTS_PATH)/./MAC_PHY +MAC_ENV_PATH = $(COMPONENTS_PATH)/./MAC_PHY/MAC_ENV +MAC_HWD_PATH = $(COMPONENTS_PATH)/./MAC_PHY/MAC_HWD_PHY +MAC_HWI_PATH = $(COMPONENTS_PATH)/./MAC_PHY/MAC_HWI +NWK_PATH = $(COMPONENTS_PATH)/./NWK +APS_PATH = $(COMPONENTS_PATH)/./APS +ZDO_PATH = $(COMPONENTS_PATH)/./ZDO +SSP_PATH = $(COMPONENTS_PATH)/./Security/ServiceProvider +TC_PATH = $(COMPONENTS_PATH)/./Security/TrustCentre +CS_PATH = $(COMPONENTS_PATH)/./ConfigServer +PDS_PATH = $(COMPONENTS_PATH)/./PersistDataServer +BSP_PATH = $(COMPONENTS_PATH)/./BSP +DRIVERS_PATH = $(COMPONENTS_PATH)/./HAL/drivers + diff --git a/digital/zigbit/bitcloud/stack/lib/MakerulesBc_Coordinator_StdlinkSec_Atmega1281_Rf230B_Gcc.h b/digital/zigbit/bitcloud/stack/lib/MakerulesBc_Coordinator_StdlinkSec_Atmega1281_Rf230B_Gcc.h new file mode 100644 index 00000000..c22ea2a1 --- /dev/null +++ b/digital/zigbit/bitcloud/stack/lib/MakerulesBc_Coordinator_StdlinkSec_Atmega1281_Rf230B_Gcc.h @@ -0,0 +1,112 @@ +#ifndef NONE_OS +#define NONE_OS +#endif +#ifndef _IEEE_ZIGBEE_COMPLIANCE_ +#define _IEEE_ZIGBEE_COMPLIANCE_ +#endif +#ifndef _SYS_MAC_PHY_HWD_TASK_ +#define _SYS_MAC_PHY_HWD_TASK_ +#endif +#ifndef _SYS_HAL_TASK_ +#define _SYS_HAL_TASK_ +#endif +#ifndef _SYS_MAC_HWI_TASK_ +#define _SYS_MAC_HWI_TASK_ +#endif +#ifndef _SYS_BSP_TASK_ +#define _SYS_BSP_TASK_ +#endif +#ifndef _SYS_APL_TASK_ +#define _SYS_APL_TASK_ +#endif +#ifndef _SYS_NWK_TASK_ +#define _SYS_NWK_TASK_ +#endif +#ifndef _SYS_APS_TASK_ +#define _SYS_APS_TASK_ +#endif +#ifndef _SYS_SSP_TASK_ +#define _SYS_SSP_TASK_ +#endif +#ifndef _SYS_TC_TASK_ +#define _SYS_TC_TASK_ +#endif +#ifndef _SYS_ZDO_TASK_ +#define _SYS_ZDO_TASK_ +#endif +#ifndef _SECURITY_ +#define _SECURITY_ +#endif +#ifndef _NWK_ALLOCATOR_ +#define _NWK_ALLOCATOR_ +#endif +#ifndef _SSP_SW_AES_ +#define _SSP_SW_AES_ +#endif +#ifndef _TRUST_CENTRE_ +#define _TRUST_CENTRE_ +#endif +#ifndef _UNIVERSAL_TC_EXT_ADDR_ +#define _UNIVERSAL_TC_EXT_ADDR_ +#endif +#ifndef _LINK_SECURITY_ +#define _LINK_SECURITY_ +#endif +#ifndef _UNIVERSAL_EXTENDED_ADDRESS_ +#define _UNIVERSAL_EXTENDED_ADDRESS_ +#endif +#ifndef _COORDINATOR_ +#define _COORDINATOR_ +#endif +#ifndef _FFD_ +#define _FFD_ +#endif +#ifndef _NWK_FAST_ROUTE_DISCOVERY_ +#define _NWK_FAST_ROUTE_DISCOVERY_ +#endif +#ifndef _NWK_NONSTANDARD_BEACON_FILTER_ +#define _NWK_NONSTANDARD_BEACON_FILTER_ +#endif +#ifndef _NWK_GROUP_ +#define _NWK_GROUP_ +#endif +#ifndef _GROUP_TABLE_ +#define _GROUP_TABLE_ +#endif +#ifndef _NWK_CHECK_OUT_BROADCAST_ +#define _NWK_CHECK_OUT_BROADCAST_ +#endif +#ifndef _NWK_ROUTING_OPTIMIZATION_ +#define _NWK_ROUTING_OPTIMIZATION_ 3 +#endif +#ifndef _NWK_STOCHASTIC_ADDRESSING_ +#define _NWK_STOCHASTIC_ADDRESSING_ +#endif +#ifndef _RESOLVE_ADDR_CONFLICT_ +#define _RESOLVE_ADDR_CONFLICT_ +#endif +#ifndef _NWK_MESH_ROUTING_ +#define _NWK_MESH_ROUTING_ +#endif +#ifndef _APS_FRAGMENTATION_ +#define _APS_FRAGMENTATION_ +#endif +#ifndef _APS_MULTICAST_ +#define _APS_MULTICAST_ +#endif +#ifndef _GROUP_TABLE_ +#define _GROUP_TABLE_ +#endif +#ifndef _BINDING_ +#define _BINDING_ +#endif +#ifndef _COMMISSIONING_ +#define _COMMISSIONING_ +#endif +#ifndef _POWER_FAILURE_ +#define _POWER_FAILURE_ +#endif +#ifndef _NWK_PASSIVE_ACK_ +#define _NWK_PASSIVE_ACK_ +#endif +#include diff --git a/digital/zigbit/bitcloud/stack/lib/MakerulesBc_Coordinator_StdlinkSec_Atmega1281_Rf230_Gcc b/digital/zigbit/bitcloud/stack/lib/MakerulesBc_Coordinator_StdlinkSec_Atmega1281_Rf230_Gcc new file mode 100644 index 00000000..d9c4caaa --- /dev/null +++ b/digital/zigbit/bitcloud/stack/lib/MakerulesBc_Coordinator_StdlinkSec_Atmega1281_Rf230_Gcc @@ -0,0 +1,32 @@ +#---------------------------------------------- +#User application makerules - should be included into user application Makefile +#---------------------------------------------- + +include $(COMPONENTS_PATH)/../lib/Makerules_Atmega1281_Gcc + + +#-Compiler flags------------------------------- +CFLAGS = -Os -std=gnu99 -pipe -c -W -Wall -ffunction-sections -mmcu=atmega1281 -mcall-prologues -fshort-enums --param inline-call-cost=2 -DATMEGA1281 -DAT86RF230 -DNONE_OS -D_IEEE_ZIGBEE_COMPLIANCE_ -D_SYS_MAC_PHY_HWD_TASK_ -D_SYS_HAL_TASK_ -D_SYS_MAC_HWI_TASK_ -D_SYS_BSP_TASK_ -D_SYS_APL_TASK_ -D_SYS_NWK_TASK_ -D_SYS_APS_TASK_ -D_SYS_SSP_TASK_ -D_SYS_TC_TASK_ -D_SYS_ZDO_TASK_ -D_SECURITY_ -D_NWK_ALLOCATOR_ -D_SSP_SW_AES_ -D_TRUST_CENTRE_ -D_UNIVERSAL_TC_EXT_ADDR_ -D_LINK_SECURITY_ -D_UNIVERSAL_EXTENDED_ADDRESS_ -D_COORDINATOR_ -D_FFD_ -D_NWK_FAST_ROUTE_DISCOVERY_ -D_NWK_NONSTANDARD_BEACON_FILTER_ -D_NWK_GROUP_ -D_GROUP_TABLE_ -D_NWK_CHECK_OUT_BROADCAST_ -D_NWK_ROUTING_OPTIMIZATION_=3 -D_NWK_STOCHASTIC_ADDRESSING_ -D_RESOLVE_ADDR_CONFLICT_ -D_NWK_MESH_ROUTING_ -D_APS_FRAGMENTATION_ -D_APS_MULTICAST_ -D_GROUP_TABLE_ -D_BINDING_ -D_COMMISSIONING_ -D_POWER_FAILURE_ -D_NWK_PASSIVE_ACK_ +CFLAGS += $(BOARDCFLAGS) +#-Libraries names------------------------------ +CS_LIB = ConfigServer +PDS_LIB = PersistDataServer + +#-Stack components paths----------------------- +HAL_HWD_COMMON_PATH = $(COMPONENTS_PATH)/./HAL/avr/atmega1281/common +HAL_MAC_API_PATH = $(COMPONENTS_PATH)/./HAL/avr/atmega1281/zigBit +HAL_PATH = $(COMPONENTS_PATH)/./HAL +MAC_PHY_PATH = $(COMPONENTS_PATH)/./MAC_PHY +MAC_ENV_PATH = $(COMPONENTS_PATH)/./MAC_PHY/MAC_ENV +MAC_HWD_PATH = $(COMPONENTS_PATH)/./MAC_PHY/MAC_HWD_PHY +MAC_HWI_PATH = $(COMPONENTS_PATH)/./MAC_PHY/MAC_HWI +NWK_PATH = $(COMPONENTS_PATH)/./NWK +APS_PATH = $(COMPONENTS_PATH)/./APS +ZDO_PATH = $(COMPONENTS_PATH)/./ZDO +SSP_PATH = $(COMPONENTS_PATH)/./Security/ServiceProvider +TC_PATH = $(COMPONENTS_PATH)/./Security/TrustCentre +CS_PATH = $(COMPONENTS_PATH)/./ConfigServer +PDS_PATH = $(COMPONENTS_PATH)/./PersistDataServer +BSP_PATH = $(COMPONENTS_PATH)/./BSP +DRIVERS_PATH = $(COMPONENTS_PATH)/./HAL/drivers + diff --git a/digital/zigbit/bitcloud/stack/lib/MakerulesBc_Coordinator_StdlinkSec_Atmega1281_Rf230_Gcc.h b/digital/zigbit/bitcloud/stack/lib/MakerulesBc_Coordinator_StdlinkSec_Atmega1281_Rf230_Gcc.h new file mode 100644 index 00000000..c22ea2a1 --- /dev/null +++ b/digital/zigbit/bitcloud/stack/lib/MakerulesBc_Coordinator_StdlinkSec_Atmega1281_Rf230_Gcc.h @@ -0,0 +1,112 @@ +#ifndef NONE_OS +#define NONE_OS +#endif +#ifndef _IEEE_ZIGBEE_COMPLIANCE_ +#define _IEEE_ZIGBEE_COMPLIANCE_ +#endif +#ifndef _SYS_MAC_PHY_HWD_TASK_ +#define _SYS_MAC_PHY_HWD_TASK_ +#endif +#ifndef _SYS_HAL_TASK_ +#define _SYS_HAL_TASK_ +#endif +#ifndef _SYS_MAC_HWI_TASK_ +#define _SYS_MAC_HWI_TASK_ +#endif +#ifndef _SYS_BSP_TASK_ +#define _SYS_BSP_TASK_ +#endif +#ifndef _SYS_APL_TASK_ +#define _SYS_APL_TASK_ +#endif +#ifndef _SYS_NWK_TASK_ +#define _SYS_NWK_TASK_ +#endif +#ifndef _SYS_APS_TASK_ +#define _SYS_APS_TASK_ +#endif +#ifndef _SYS_SSP_TASK_ +#define _SYS_SSP_TASK_ +#endif +#ifndef _SYS_TC_TASK_ +#define _SYS_TC_TASK_ +#endif +#ifndef _SYS_ZDO_TASK_ +#define _SYS_ZDO_TASK_ +#endif +#ifndef _SECURITY_ +#define _SECURITY_ +#endif +#ifndef _NWK_ALLOCATOR_ +#define _NWK_ALLOCATOR_ +#endif +#ifndef _SSP_SW_AES_ +#define _SSP_SW_AES_ +#endif +#ifndef _TRUST_CENTRE_ +#define _TRUST_CENTRE_ +#endif +#ifndef _UNIVERSAL_TC_EXT_ADDR_ +#define _UNIVERSAL_TC_EXT_ADDR_ +#endif +#ifndef _LINK_SECURITY_ +#define _LINK_SECURITY_ +#endif +#ifndef _UNIVERSAL_EXTENDED_ADDRESS_ +#define _UNIVERSAL_EXTENDED_ADDRESS_ +#endif +#ifndef _COORDINATOR_ +#define _COORDINATOR_ +#endif +#ifndef _FFD_ +#define _FFD_ +#endif +#ifndef _NWK_FAST_ROUTE_DISCOVERY_ +#define _NWK_FAST_ROUTE_DISCOVERY_ +#endif +#ifndef _NWK_NONSTANDARD_BEACON_FILTER_ +#define _NWK_NONSTANDARD_BEACON_FILTER_ +#endif +#ifndef _NWK_GROUP_ +#define _NWK_GROUP_ +#endif +#ifndef _GROUP_TABLE_ +#define _GROUP_TABLE_ +#endif +#ifndef _NWK_CHECK_OUT_BROADCAST_ +#define _NWK_CHECK_OUT_BROADCAST_ +#endif +#ifndef _NWK_ROUTING_OPTIMIZATION_ +#define _NWK_ROUTING_OPTIMIZATION_ 3 +#endif +#ifndef _NWK_STOCHASTIC_ADDRESSING_ +#define _NWK_STOCHASTIC_ADDRESSING_ +#endif +#ifndef _RESOLVE_ADDR_CONFLICT_ +#define _RESOLVE_ADDR_CONFLICT_ +#endif +#ifndef _NWK_MESH_ROUTING_ +#define _NWK_MESH_ROUTING_ +#endif +#ifndef _APS_FRAGMENTATION_ +#define _APS_FRAGMENTATION_ +#endif +#ifndef _APS_MULTICAST_ +#define _APS_MULTICAST_ +#endif +#ifndef _GROUP_TABLE_ +#define _GROUP_TABLE_ +#endif +#ifndef _BINDING_ +#define _BINDING_ +#endif +#ifndef _COMMISSIONING_ +#define _COMMISSIONING_ +#endif +#ifndef _POWER_FAILURE_ +#define _POWER_FAILURE_ +#endif +#ifndef _NWK_PASSIVE_ACK_ +#define _NWK_PASSIVE_ACK_ +#endif +#include diff --git a/digital/zigbit/bitcloud/stack/lib/MakerulesBc_Coordinator_StdlinkSec_Atmega1281_Rf231_Gcc b/digital/zigbit/bitcloud/stack/lib/MakerulesBc_Coordinator_StdlinkSec_Atmega1281_Rf231_Gcc new file mode 100644 index 00000000..f87cdedf --- /dev/null +++ b/digital/zigbit/bitcloud/stack/lib/MakerulesBc_Coordinator_StdlinkSec_Atmega1281_Rf231_Gcc @@ -0,0 +1,32 @@ +#---------------------------------------------- +#User application makerules - should be included into user application Makefile +#---------------------------------------------- + +include $(COMPONENTS_PATH)/../lib/Makerules_Atmega1281_Gcc + + +#-Compiler flags------------------------------- +CFLAGS = -Os -std=gnu99 -pipe -c -W -Wall -ffunction-sections -mmcu=atmega1281 -mcall-prologues -fshort-enums --param inline-call-cost=2 -DATMEGA1281 -DAT86RF231 -DNONE_OS -D_IEEE_ZIGBEE_COMPLIANCE_ -D_SYS_MAC_PHY_HWD_TASK_ -D_SYS_HAL_TASK_ -D_SYS_MAC_HWI_TASK_ -D_SYS_BSP_TASK_ -D_SYS_APL_TASK_ -D_SYS_NWK_TASK_ -D_SYS_APS_TASK_ -D_SYS_SSP_TASK_ -D_SYS_TC_TASK_ -D_SYS_ZDO_TASK_ -D_SECURITY_ -D_NWK_ALLOCATOR_ -D_MAC_HW_AES_ -D_TRUST_CENTRE_ -D_UNIVERSAL_TC_EXT_ADDR_ -D_LINK_SECURITY_ -D_UNIVERSAL_EXTENDED_ADDRESS_ -D_COORDINATOR_ -D_FFD_ -D_NWK_FAST_ROUTE_DISCOVERY_ -D_NWK_NONSTANDARD_BEACON_FILTER_ -D_NWK_GROUP_ -D_GROUP_TABLE_ -D_NWK_CHECK_OUT_BROADCAST_ -D_NWK_ROUTING_OPTIMIZATION_=3 -D_NWK_STOCHASTIC_ADDRESSING_ -D_RESOLVE_ADDR_CONFLICT_ -D_NWK_MESH_ROUTING_ -D_APS_FRAGMENTATION_ -D_APS_MULTICAST_ -D_GROUP_TABLE_ -D_BINDING_ -D_COMMISSIONING_ -D_POWER_FAILURE_ -D_NWK_PASSIVE_ACK_ +CFLAGS += $(BOARDCFLAGS) +#-Libraries names------------------------------ +CS_LIB = ConfigServer +PDS_LIB = PersistDataServer + +#-Stack components paths----------------------- +HAL_HWD_COMMON_PATH = $(COMPONENTS_PATH)/./HAL/avr/atmega1281/common +HAL_MAC_API_PATH = $(COMPONENTS_PATH)/./HAL/avr/atmega1281/zigBit +HAL_PATH = $(COMPONENTS_PATH)/./HAL +MAC_PHY_PATH = $(COMPONENTS_PATH)/./MAC_PHY +MAC_ENV_PATH = $(COMPONENTS_PATH)/./MAC_PHY/MAC_ENV +MAC_HWD_PATH = $(COMPONENTS_PATH)/./MAC_PHY/MAC_HWD_PHY +MAC_HWI_PATH = $(COMPONENTS_PATH)/./MAC_PHY/MAC_HWI +NWK_PATH = $(COMPONENTS_PATH)/./NWK +APS_PATH = $(COMPONENTS_PATH)/./APS +ZDO_PATH = $(COMPONENTS_PATH)/./ZDO +SSP_PATH = $(COMPONENTS_PATH)/./Security/ServiceProvider +TC_PATH = $(COMPONENTS_PATH)/./Security/TrustCentre +CS_PATH = $(COMPONENTS_PATH)/./ConfigServer +PDS_PATH = $(COMPONENTS_PATH)/./PersistDataServer +BSP_PATH = $(COMPONENTS_PATH)/./BSP +DRIVERS_PATH = $(COMPONENTS_PATH)/./HAL/drivers + diff --git a/digital/zigbit/bitcloud/stack/lib/MakerulesBc_Coordinator_StdlinkSec_Atmega1281_Rf231_Gcc.h b/digital/zigbit/bitcloud/stack/lib/MakerulesBc_Coordinator_StdlinkSec_Atmega1281_Rf231_Gcc.h new file mode 100644 index 00000000..8c543001 --- /dev/null +++ b/digital/zigbit/bitcloud/stack/lib/MakerulesBc_Coordinator_StdlinkSec_Atmega1281_Rf231_Gcc.h @@ -0,0 +1,112 @@ +#ifndef NONE_OS +#define NONE_OS +#endif +#ifndef _IEEE_ZIGBEE_COMPLIANCE_ +#define _IEEE_ZIGBEE_COMPLIANCE_ +#endif +#ifndef _SYS_MAC_PHY_HWD_TASK_ +#define _SYS_MAC_PHY_HWD_TASK_ +#endif +#ifndef _SYS_HAL_TASK_ +#define _SYS_HAL_TASK_ +#endif +#ifndef _SYS_MAC_HWI_TASK_ +#define _SYS_MAC_HWI_TASK_ +#endif +#ifndef _SYS_BSP_TASK_ +#define _SYS_BSP_TASK_ +#endif +#ifndef _SYS_APL_TASK_ +#define _SYS_APL_TASK_ +#endif +#ifndef _SYS_NWK_TASK_ +#define _SYS_NWK_TASK_ +#endif +#ifndef _SYS_APS_TASK_ +#define _SYS_APS_TASK_ +#endif +#ifndef _SYS_SSP_TASK_ +#define _SYS_SSP_TASK_ +#endif +#ifndef _SYS_TC_TASK_ +#define _SYS_TC_TASK_ +#endif +#ifndef _SYS_ZDO_TASK_ +#define _SYS_ZDO_TASK_ +#endif +#ifndef _SECURITY_ +#define _SECURITY_ +#endif +#ifndef _NWK_ALLOCATOR_ +#define _NWK_ALLOCATOR_ +#endif +#ifndef _MAC_HW_AES_ +#define _MAC_HW_AES_ +#endif +#ifndef _TRUST_CENTRE_ +#define _TRUST_CENTRE_ +#endif +#ifndef _UNIVERSAL_TC_EXT_ADDR_ +#define _UNIVERSAL_TC_EXT_ADDR_ +#endif +#ifndef _LINK_SECURITY_ +#define _LINK_SECURITY_ +#endif +#ifndef _UNIVERSAL_EXTENDED_ADDRESS_ +#define _UNIVERSAL_EXTENDED_ADDRESS_ +#endif +#ifndef _COORDINATOR_ +#define _COORDINATOR_ +#endif +#ifndef _FFD_ +#define _FFD_ +#endif +#ifndef _NWK_FAST_ROUTE_DISCOVERY_ +#define _NWK_FAST_ROUTE_DISCOVERY_ +#endif +#ifndef _NWK_NONSTANDARD_BEACON_FILTER_ +#define _NWK_NONSTANDARD_BEACON_FILTER_ +#endif +#ifndef _NWK_GROUP_ +#define _NWK_GROUP_ +#endif +#ifndef _GROUP_TABLE_ +#define _GROUP_TABLE_ +#endif +#ifndef _NWK_CHECK_OUT_BROADCAST_ +#define _NWK_CHECK_OUT_BROADCAST_ +#endif +#ifndef _NWK_ROUTING_OPTIMIZATION_ +#define _NWK_ROUTING_OPTIMIZATION_ 3 +#endif +#ifndef _NWK_STOCHASTIC_ADDRESSING_ +#define _NWK_STOCHASTIC_ADDRESSING_ +#endif +#ifndef _RESOLVE_ADDR_CONFLICT_ +#define _RESOLVE_ADDR_CONFLICT_ +#endif +#ifndef _NWK_MESH_ROUTING_ +#define _NWK_MESH_ROUTING_ +#endif +#ifndef _APS_FRAGMENTATION_ +#define _APS_FRAGMENTATION_ +#endif +#ifndef _APS_MULTICAST_ +#define _APS_MULTICAST_ +#endif +#ifndef _GROUP_TABLE_ +#define _GROUP_TABLE_ +#endif +#ifndef _BINDING_ +#define _BINDING_ +#endif +#ifndef _COMMISSIONING_ +#define _COMMISSIONING_ +#endif +#ifndef _POWER_FAILURE_ +#define _POWER_FAILURE_ +#endif +#ifndef _NWK_PASSIVE_ACK_ +#define _NWK_PASSIVE_ACK_ +#endif +#include diff --git a/digital/zigbit/bitcloud/stack/lib/MakerulesBc_EndDevice_Atmega1281_Rf212_Gcc b/digital/zigbit/bitcloud/stack/lib/MakerulesBc_EndDevice_Atmega1281_Rf212_Gcc new file mode 100644 index 00000000..0c231eb9 --- /dev/null +++ b/digital/zigbit/bitcloud/stack/lib/MakerulesBc_EndDevice_Atmega1281_Rf212_Gcc @@ -0,0 +1,32 @@ +#---------------------------------------------- +#User application makerules - should be included into user application Makefile +#---------------------------------------------- + +include $(COMPONENTS_PATH)/../lib/Makerules_Atmega1281_Gcc + + +#-Compiler flags------------------------------- +CFLAGS = -Os -std=gnu99 -pipe -c -W -Wall -ffunction-sections -mmcu=atmega1281 -mcall-prologues -fshort-enums --param inline-call-cost=2 -DATMEGA1281 -DAT86RF212 -DNONE_OS -D_IEEE_ZIGBEE_COMPLIANCE_ -D_SYS_MAC_PHY_HWD_TASK_ -D_SYS_HAL_TASK_ -D_SYS_MAC_HWI_TASK_ -D_SYS_BSP_TASK_ -D_SYS_APL_TASK_ -D_SYS_NWK_TASK_ -D_SYS_APS_TASK_ -D_SYS_ZDO_TASK_ -D_ENDDEVICE_ -D_NWK_FAST_ROUTE_DISCOVERY_ -D_NWK_NONSTANDARD_BEACON_FILTER_ -D_NWK_GROUP_ -D_GROUP_TABLE_ -D_NWK_CHECK_OUT_BROADCAST_ -D_NWK_ROUTING_OPTIMIZATION_=3 -D_NWK_STOCHASTIC_ADDRESSING_ -D_RESOLVE_ADDR_CONFLICT_ -D_NWK_MESH_ROUTING_ -D_APS_FRAGMENTATION_ -D_APS_MULTICAST_ -D_GROUP_TABLE_ -D_BINDING_ -D_COMMISSIONING_ -D_POWER_FAILURE_ -D_NWK_PASSIVE_ACK_ +CFLAGS += $(BOARDCFLAGS) +#-Libraries names------------------------------ +CS_LIB = ConfigServer +PDS_LIB = PersistDataServer + +#-Stack components paths----------------------- +HAL_HWD_COMMON_PATH = $(COMPONENTS_PATH)/./HAL/avr/atmega1281/common +HAL_MAC_API_PATH = $(COMPONENTS_PATH)/./HAL/avr/atmega1281/zigBit +HAL_PATH = $(COMPONENTS_PATH)/./HAL +MAC_PHY_PATH = $(COMPONENTS_PATH)/./MAC_PHY +MAC_ENV_PATH = $(COMPONENTS_PATH)/./MAC_PHY/MAC_ENV +MAC_HWD_PATH = $(COMPONENTS_PATH)/./MAC_PHY/MAC_HWD_PHY +MAC_HWI_PATH = $(COMPONENTS_PATH)/./MAC_PHY/MAC_HWI +NWK_PATH = $(COMPONENTS_PATH)/./NWK +APS_PATH = $(COMPONENTS_PATH)/./APS +ZDO_PATH = $(COMPONENTS_PATH)/./ZDO +SSP_PATH = $(COMPONENTS_PATH)/./Security/ServiceProvider +TC_PATH = $(COMPONENTS_PATH)/./Security/TrustCentre +CS_PATH = $(COMPONENTS_PATH)/./ConfigServer +PDS_PATH = $(COMPONENTS_PATH)/./PersistDataServer +BSP_PATH = $(COMPONENTS_PATH)/./BSP +DRIVERS_PATH = $(COMPONENTS_PATH)/./HAL/drivers + diff --git a/digital/zigbit/bitcloud/stack/lib/MakerulesBc_EndDevice_Atmega1281_Rf212_Gcc.h b/digital/zigbit/bitcloud/stack/lib/MakerulesBc_EndDevice_Atmega1281_Rf212_Gcc.h new file mode 100644 index 00000000..27a8f1c0 --- /dev/null +++ b/digital/zigbit/bitcloud/stack/lib/MakerulesBc_EndDevice_Atmega1281_Rf212_Gcc.h @@ -0,0 +1,82 @@ +#ifndef NONE_OS +#define NONE_OS +#endif +#ifndef _IEEE_ZIGBEE_COMPLIANCE_ +#define _IEEE_ZIGBEE_COMPLIANCE_ +#endif +#ifndef _SYS_MAC_PHY_HWD_TASK_ +#define _SYS_MAC_PHY_HWD_TASK_ +#endif +#ifndef _SYS_HAL_TASK_ +#define _SYS_HAL_TASK_ +#endif +#ifndef _SYS_MAC_HWI_TASK_ +#define _SYS_MAC_HWI_TASK_ +#endif +#ifndef _SYS_BSP_TASK_ +#define _SYS_BSP_TASK_ +#endif +#ifndef _SYS_APL_TASK_ +#define _SYS_APL_TASK_ +#endif +#ifndef _SYS_NWK_TASK_ +#define _SYS_NWK_TASK_ +#endif +#ifndef _SYS_APS_TASK_ +#define _SYS_APS_TASK_ +#endif +#ifndef _SYS_ZDO_TASK_ +#define _SYS_ZDO_TASK_ +#endif +#ifndef _ENDDEVICE_ +#define _ENDDEVICE_ +#endif +#ifndef _NWK_FAST_ROUTE_DISCOVERY_ +#define _NWK_FAST_ROUTE_DISCOVERY_ +#endif +#ifndef _NWK_NONSTANDARD_BEACON_FILTER_ +#define _NWK_NONSTANDARD_BEACON_FILTER_ +#endif +#ifndef _NWK_GROUP_ +#define _NWK_GROUP_ +#endif +#ifndef _GROUP_TABLE_ +#define _GROUP_TABLE_ +#endif +#ifndef _NWK_CHECK_OUT_BROADCAST_ +#define _NWK_CHECK_OUT_BROADCAST_ +#endif +#ifndef _NWK_ROUTING_OPTIMIZATION_ +#define _NWK_ROUTING_OPTIMIZATION_ 3 +#endif +#ifndef _NWK_STOCHASTIC_ADDRESSING_ +#define _NWK_STOCHASTIC_ADDRESSING_ +#endif +#ifndef _RESOLVE_ADDR_CONFLICT_ +#define _RESOLVE_ADDR_CONFLICT_ +#endif +#ifndef _NWK_MESH_ROUTING_ +#define _NWK_MESH_ROUTING_ +#endif +#ifndef _APS_FRAGMENTATION_ +#define _APS_FRAGMENTATION_ +#endif +#ifndef _APS_MULTICAST_ +#define _APS_MULTICAST_ +#endif +#ifndef _GROUP_TABLE_ +#define _GROUP_TABLE_ +#endif +#ifndef _BINDING_ +#define _BINDING_ +#endif +#ifndef _COMMISSIONING_ +#define _COMMISSIONING_ +#endif +#ifndef _POWER_FAILURE_ +#define _POWER_FAILURE_ +#endif +#ifndef _NWK_PASSIVE_ACK_ +#define _NWK_PASSIVE_ACK_ +#endif +#include diff --git a/digital/zigbit/bitcloud/stack/lib/MakerulesBc_EndDevice_Atmega1281_Rf230B_Gcc b/digital/zigbit/bitcloud/stack/lib/MakerulesBc_EndDevice_Atmega1281_Rf230B_Gcc new file mode 100644 index 00000000..b46b58de --- /dev/null +++ b/digital/zigbit/bitcloud/stack/lib/MakerulesBc_EndDevice_Atmega1281_Rf230B_Gcc @@ -0,0 +1,32 @@ +#---------------------------------------------- +#User application makerules - should be included into user application Makefile +#---------------------------------------------- + +include $(COMPONENTS_PATH)/../lib/Makerules_Atmega1281_Gcc + + +#-Compiler flags------------------------------- +CFLAGS = -Os -std=gnu99 -pipe -c -W -Wall -ffunction-sections -mmcu=atmega1281 -mcall-prologues -fshort-enums --param inline-call-cost=2 -DATMEGA1281 -DAT86RF230B -DNONE_OS -D_IEEE_ZIGBEE_COMPLIANCE_ -D_SYS_MAC_PHY_HWD_TASK_ -D_SYS_HAL_TASK_ -D_SYS_MAC_HWI_TASK_ -D_SYS_BSP_TASK_ -D_SYS_APL_TASK_ -D_SYS_NWK_TASK_ -D_SYS_APS_TASK_ -D_SYS_ZDO_TASK_ -D_ENDDEVICE_ -D_NWK_FAST_ROUTE_DISCOVERY_ -D_NWK_NONSTANDARD_BEACON_FILTER_ -D_NWK_GROUP_ -D_GROUP_TABLE_ -D_NWK_CHECK_OUT_BROADCAST_ -D_NWK_ROUTING_OPTIMIZATION_=3 -D_NWK_STOCHASTIC_ADDRESSING_ -D_RESOLVE_ADDR_CONFLICT_ -D_NWK_MESH_ROUTING_ -D_APS_FRAGMENTATION_ -D_APS_MULTICAST_ -D_GROUP_TABLE_ -D_BINDING_ -D_COMMISSIONING_ -D_POWER_FAILURE_ -D_NWK_PASSIVE_ACK_ +CFLAGS += $(BOARDCFLAGS) +#-Libraries names------------------------------ +CS_LIB = ConfigServer +PDS_LIB = PersistDataServer + +#-Stack components paths----------------------- +HAL_HWD_COMMON_PATH = $(COMPONENTS_PATH)/./HAL/avr/atmega1281/common +HAL_MAC_API_PATH = $(COMPONENTS_PATH)/./HAL/avr/atmega1281/zigBit +HAL_PATH = $(COMPONENTS_PATH)/./HAL +MAC_PHY_PATH = $(COMPONENTS_PATH)/./MAC_PHY +MAC_ENV_PATH = $(COMPONENTS_PATH)/./MAC_PHY/MAC_ENV +MAC_HWD_PATH = $(COMPONENTS_PATH)/./MAC_PHY/MAC_HWD_PHY +MAC_HWI_PATH = $(COMPONENTS_PATH)/./MAC_PHY/MAC_HWI +NWK_PATH = $(COMPONENTS_PATH)/./NWK +APS_PATH = $(COMPONENTS_PATH)/./APS +ZDO_PATH = $(COMPONENTS_PATH)/./ZDO +SSP_PATH = $(COMPONENTS_PATH)/./Security/ServiceProvider +TC_PATH = $(COMPONENTS_PATH)/./Security/TrustCentre +CS_PATH = $(COMPONENTS_PATH)/./ConfigServer +PDS_PATH = $(COMPONENTS_PATH)/./PersistDataServer +BSP_PATH = $(COMPONENTS_PATH)/./BSP +DRIVERS_PATH = $(COMPONENTS_PATH)/./HAL/drivers + diff --git a/digital/zigbit/bitcloud/stack/lib/MakerulesBc_EndDevice_Atmega1281_Rf230B_Gcc.h b/digital/zigbit/bitcloud/stack/lib/MakerulesBc_EndDevice_Atmega1281_Rf230B_Gcc.h new file mode 100644 index 00000000..27a8f1c0 --- /dev/null +++ b/digital/zigbit/bitcloud/stack/lib/MakerulesBc_EndDevice_Atmega1281_Rf230B_Gcc.h @@ -0,0 +1,82 @@ +#ifndef NONE_OS +#define NONE_OS +#endif +#ifndef _IEEE_ZIGBEE_COMPLIANCE_ +#define _IEEE_ZIGBEE_COMPLIANCE_ +#endif +#ifndef _SYS_MAC_PHY_HWD_TASK_ +#define _SYS_MAC_PHY_HWD_TASK_ +#endif +#ifndef _SYS_HAL_TASK_ +#define _SYS_HAL_TASK_ +#endif +#ifndef _SYS_MAC_HWI_TASK_ +#define _SYS_MAC_HWI_TASK_ +#endif +#ifndef _SYS_BSP_TASK_ +#define _SYS_BSP_TASK_ +#endif +#ifndef _SYS_APL_TASK_ +#define _SYS_APL_TASK_ +#endif +#ifndef _SYS_NWK_TASK_ +#define _SYS_NWK_TASK_ +#endif +#ifndef _SYS_APS_TASK_ +#define _SYS_APS_TASK_ +#endif +#ifndef _SYS_ZDO_TASK_ +#define _SYS_ZDO_TASK_ +#endif +#ifndef _ENDDEVICE_ +#define _ENDDEVICE_ +#endif +#ifndef _NWK_FAST_ROUTE_DISCOVERY_ +#define _NWK_FAST_ROUTE_DISCOVERY_ +#endif +#ifndef _NWK_NONSTANDARD_BEACON_FILTER_ +#define _NWK_NONSTANDARD_BEACON_FILTER_ +#endif +#ifndef _NWK_GROUP_ +#define _NWK_GROUP_ +#endif +#ifndef _GROUP_TABLE_ +#define _GROUP_TABLE_ +#endif +#ifndef _NWK_CHECK_OUT_BROADCAST_ +#define _NWK_CHECK_OUT_BROADCAST_ +#endif +#ifndef _NWK_ROUTING_OPTIMIZATION_ +#define _NWK_ROUTING_OPTIMIZATION_ 3 +#endif +#ifndef _NWK_STOCHASTIC_ADDRESSING_ +#define _NWK_STOCHASTIC_ADDRESSING_ +#endif +#ifndef _RESOLVE_ADDR_CONFLICT_ +#define _RESOLVE_ADDR_CONFLICT_ +#endif +#ifndef _NWK_MESH_ROUTING_ +#define _NWK_MESH_ROUTING_ +#endif +#ifndef _APS_FRAGMENTATION_ +#define _APS_FRAGMENTATION_ +#endif +#ifndef _APS_MULTICAST_ +#define _APS_MULTICAST_ +#endif +#ifndef _GROUP_TABLE_ +#define _GROUP_TABLE_ +#endif +#ifndef _BINDING_ +#define _BINDING_ +#endif +#ifndef _COMMISSIONING_ +#define _COMMISSIONING_ +#endif +#ifndef _POWER_FAILURE_ +#define _POWER_FAILURE_ +#endif +#ifndef _NWK_PASSIVE_ACK_ +#define _NWK_PASSIVE_ACK_ +#endif +#include diff --git a/digital/zigbit/bitcloud/stack/lib/MakerulesBc_EndDevice_Atmega1281_Rf230_Gcc b/digital/zigbit/bitcloud/stack/lib/MakerulesBc_EndDevice_Atmega1281_Rf230_Gcc new file mode 100644 index 00000000..d1b0c2b5 --- /dev/null +++ b/digital/zigbit/bitcloud/stack/lib/MakerulesBc_EndDevice_Atmega1281_Rf230_Gcc @@ -0,0 +1,32 @@ +#---------------------------------------------- +#User application makerules - should be included into user application Makefile +#---------------------------------------------- + +include $(COMPONENTS_PATH)/../lib/Makerules_Atmega1281_Gcc + + +#-Compiler flags------------------------------- +CFLAGS = -Os -std=gnu99 -pipe -c -W -Wall -ffunction-sections -mmcu=atmega1281 -mcall-prologues -fshort-enums --param inline-call-cost=2 -DATMEGA1281 -DAT86RF230 -DNONE_OS -D_IEEE_ZIGBEE_COMPLIANCE_ -D_SYS_MAC_PHY_HWD_TASK_ -D_SYS_HAL_TASK_ -D_SYS_MAC_HWI_TASK_ -D_SYS_BSP_TASK_ -D_SYS_APL_TASK_ -D_SYS_NWK_TASK_ -D_SYS_APS_TASK_ -D_SYS_ZDO_TASK_ -D_ENDDEVICE_ -D_NWK_FAST_ROUTE_DISCOVERY_ -D_NWK_NONSTANDARD_BEACON_FILTER_ -D_NWK_GROUP_ -D_GROUP_TABLE_ -D_NWK_CHECK_OUT_BROADCAST_ -D_NWK_ROUTING_OPTIMIZATION_=3 -D_NWK_STOCHASTIC_ADDRESSING_ -D_RESOLVE_ADDR_CONFLICT_ -D_NWK_MESH_ROUTING_ -D_APS_FRAGMENTATION_ -D_APS_MULTICAST_ -D_GROUP_TABLE_ -D_BINDING_ -D_COMMISSIONING_ -D_POWER_FAILURE_ -D_NWK_PASSIVE_ACK_ +CFLAGS += $(BOARDCFLAGS) +#-Libraries names------------------------------ +CS_LIB = ConfigServer +PDS_LIB = PersistDataServer + +#-Stack components paths----------------------- +HAL_HWD_COMMON_PATH = $(COMPONENTS_PATH)/./HAL/avr/atmega1281/common +HAL_MAC_API_PATH = $(COMPONENTS_PATH)/./HAL/avr/atmega1281/zigBit +HAL_PATH = $(COMPONENTS_PATH)/./HAL +MAC_PHY_PATH = $(COMPONENTS_PATH)/./MAC_PHY +MAC_ENV_PATH = $(COMPONENTS_PATH)/./MAC_PHY/MAC_ENV +MAC_HWD_PATH = $(COMPONENTS_PATH)/./MAC_PHY/MAC_HWD_PHY +MAC_HWI_PATH = $(COMPONENTS_PATH)/./MAC_PHY/MAC_HWI +NWK_PATH = $(COMPONENTS_PATH)/./NWK +APS_PATH = $(COMPONENTS_PATH)/./APS +ZDO_PATH = $(COMPONENTS_PATH)/./ZDO +SSP_PATH = $(COMPONENTS_PATH)/./Security/ServiceProvider +TC_PATH = $(COMPONENTS_PATH)/./Security/TrustCentre +CS_PATH = $(COMPONENTS_PATH)/./ConfigServer +PDS_PATH = $(COMPONENTS_PATH)/./PersistDataServer +BSP_PATH = $(COMPONENTS_PATH)/./BSP +DRIVERS_PATH = $(COMPONENTS_PATH)/./HAL/drivers + diff --git a/digital/zigbit/bitcloud/stack/lib/MakerulesBc_EndDevice_Atmega1281_Rf230_Gcc.h b/digital/zigbit/bitcloud/stack/lib/MakerulesBc_EndDevice_Atmega1281_Rf230_Gcc.h new file mode 100644 index 00000000..27a8f1c0 --- /dev/null +++ b/digital/zigbit/bitcloud/stack/lib/MakerulesBc_EndDevice_Atmega1281_Rf230_Gcc.h @@ -0,0 +1,82 @@ +#ifndef NONE_OS +#define NONE_OS +#endif +#ifndef _IEEE_ZIGBEE_COMPLIANCE_ +#define _IEEE_ZIGBEE_COMPLIANCE_ +#endif +#ifndef _SYS_MAC_PHY_HWD_TASK_ +#define _SYS_MAC_PHY_HWD_TASK_ +#endif +#ifndef _SYS_HAL_TASK_ +#define _SYS_HAL_TASK_ +#endif +#ifndef _SYS_MAC_HWI_TASK_ +#define _SYS_MAC_HWI_TASK_ +#endif +#ifndef _SYS_BSP_TASK_ +#define _SYS_BSP_TASK_ +#endif +#ifndef _SYS_APL_TASK_ +#define _SYS_APL_TASK_ +#endif +#ifndef _SYS_NWK_TASK_ +#define _SYS_NWK_TASK_ +#endif +#ifndef _SYS_APS_TASK_ +#define _SYS_APS_TASK_ +#endif +#ifndef _SYS_ZDO_TASK_ +#define _SYS_ZDO_TASK_ +#endif +#ifndef _ENDDEVICE_ +#define _ENDDEVICE_ +#endif +#ifndef _NWK_FAST_ROUTE_DISCOVERY_ +#define _NWK_FAST_ROUTE_DISCOVERY_ +#endif +#ifndef _NWK_NONSTANDARD_BEACON_FILTER_ +#define _NWK_NONSTANDARD_BEACON_FILTER_ +#endif +#ifndef _NWK_GROUP_ +#define _NWK_GROUP_ +#endif +#ifndef _GROUP_TABLE_ +#define _GROUP_TABLE_ +#endif +#ifndef _NWK_CHECK_OUT_BROADCAST_ +#define _NWK_CHECK_OUT_BROADCAST_ +#endif +#ifndef _NWK_ROUTING_OPTIMIZATION_ +#define _NWK_ROUTING_OPTIMIZATION_ 3 +#endif +#ifndef _NWK_STOCHASTIC_ADDRESSING_ +#define _NWK_STOCHASTIC_ADDRESSING_ +#endif +#ifndef _RESOLVE_ADDR_CONFLICT_ +#define _RESOLVE_ADDR_CONFLICT_ +#endif +#ifndef _NWK_MESH_ROUTING_ +#define _NWK_MESH_ROUTING_ +#endif +#ifndef _APS_FRAGMENTATION_ +#define _APS_FRAGMENTATION_ +#endif +#ifndef _APS_MULTICAST_ +#define _APS_MULTICAST_ +#endif +#ifndef _GROUP_TABLE_ +#define _GROUP_TABLE_ +#endif +#ifndef _BINDING_ +#define _BINDING_ +#endif +#ifndef _COMMISSIONING_ +#define _COMMISSIONING_ +#endif +#ifndef _POWER_FAILURE_ +#define _POWER_FAILURE_ +#endif +#ifndef _NWK_PASSIVE_ACK_ +#define _NWK_PASSIVE_ACK_ +#endif +#include diff --git a/digital/zigbit/bitcloud/stack/lib/MakerulesBc_EndDevice_Atmega1281_Rf231_Gcc b/digital/zigbit/bitcloud/stack/lib/MakerulesBc_EndDevice_Atmega1281_Rf231_Gcc new file mode 100644 index 00000000..42ff1a3c --- /dev/null +++ b/digital/zigbit/bitcloud/stack/lib/MakerulesBc_EndDevice_Atmega1281_Rf231_Gcc @@ -0,0 +1,32 @@ +#---------------------------------------------- +#User application makerules - should be included into user application Makefile +#---------------------------------------------- + +include $(COMPONENTS_PATH)/../lib/Makerules_Atmega1281_Gcc + + +#-Compiler flags------------------------------- +CFLAGS = -Os -std=gnu99 -pipe -c -W -Wall -ffunction-sections -mmcu=atmega1281 -mcall-prologues -fshort-enums --param inline-call-cost=2 -DATMEGA1281 -DAT86RF231 -DNONE_OS -D_IEEE_ZIGBEE_COMPLIANCE_ -D_SYS_MAC_PHY_HWD_TASK_ -D_SYS_HAL_TASK_ -D_SYS_MAC_HWI_TASK_ -D_SYS_BSP_TASK_ -D_SYS_APL_TASK_ -D_SYS_NWK_TASK_ -D_SYS_APS_TASK_ -D_SYS_ZDO_TASK_ -D_ENDDEVICE_ -D_NWK_FAST_ROUTE_DISCOVERY_ -D_NWK_NONSTANDARD_BEACON_FILTER_ -D_NWK_GROUP_ -D_GROUP_TABLE_ -D_NWK_CHECK_OUT_BROADCAST_ -D_NWK_ROUTING_OPTIMIZATION_=3 -D_NWK_STOCHASTIC_ADDRESSING_ -D_RESOLVE_ADDR_CONFLICT_ -D_NWK_MESH_ROUTING_ -D_APS_FRAGMENTATION_ -D_APS_MULTICAST_ -D_GROUP_TABLE_ -D_BINDING_ -D_COMMISSIONING_ -D_POWER_FAILURE_ -D_NWK_PASSIVE_ACK_ +CFLAGS += $(BOARDCFLAGS) +#-Libraries names------------------------------ +CS_LIB = ConfigServer +PDS_LIB = PersistDataServer + +#-Stack components paths----------------------- +HAL_HWD_COMMON_PATH = $(COMPONENTS_PATH)/./HAL/avr/atmega1281/common +HAL_MAC_API_PATH = $(COMPONENTS_PATH)/./HAL/avr/atmega1281/zigBit +HAL_PATH = $(COMPONENTS_PATH)/./HAL +MAC_PHY_PATH = $(COMPONENTS_PATH)/./MAC_PHY +MAC_ENV_PATH = $(COMPONENTS_PATH)/./MAC_PHY/MAC_ENV +MAC_HWD_PATH = $(COMPONENTS_PATH)/./MAC_PHY/MAC_HWD_PHY +MAC_HWI_PATH = $(COMPONENTS_PATH)/./MAC_PHY/MAC_HWI +NWK_PATH = $(COMPONENTS_PATH)/./NWK +APS_PATH = $(COMPONENTS_PATH)/./APS +ZDO_PATH = $(COMPONENTS_PATH)/./ZDO +SSP_PATH = $(COMPONENTS_PATH)/./Security/ServiceProvider +TC_PATH = $(COMPONENTS_PATH)/./Security/TrustCentre +CS_PATH = $(COMPONENTS_PATH)/./ConfigServer +PDS_PATH = $(COMPONENTS_PATH)/./PersistDataServer +BSP_PATH = $(COMPONENTS_PATH)/./BSP +DRIVERS_PATH = $(COMPONENTS_PATH)/./HAL/drivers + diff --git a/digital/zigbit/bitcloud/stack/lib/MakerulesBc_EndDevice_Atmega1281_Rf231_Gcc.h b/digital/zigbit/bitcloud/stack/lib/MakerulesBc_EndDevice_Atmega1281_Rf231_Gcc.h new file mode 100644 index 00000000..27a8f1c0 --- /dev/null +++ b/digital/zigbit/bitcloud/stack/lib/MakerulesBc_EndDevice_Atmega1281_Rf231_Gcc.h @@ -0,0 +1,82 @@ +#ifndef NONE_OS +#define NONE_OS +#endif +#ifndef _IEEE_ZIGBEE_COMPLIANCE_ +#define _IEEE_ZIGBEE_COMPLIANCE_ +#endif +#ifndef _SYS_MAC_PHY_HWD_TASK_ +#define _SYS_MAC_PHY_HWD_TASK_ +#endif +#ifndef _SYS_HAL_TASK_ +#define _SYS_HAL_TASK_ +#endif +#ifndef _SYS_MAC_HWI_TASK_ +#define _SYS_MAC_HWI_TASK_ +#endif +#ifndef _SYS_BSP_TASK_ +#define _SYS_BSP_TASK_ +#endif +#ifndef _SYS_APL_TASK_ +#define _SYS_APL_TASK_ +#endif +#ifndef _SYS_NWK_TASK_ +#define _SYS_NWK_TASK_ +#endif +#ifndef _SYS_APS_TASK_ +#define _SYS_APS_TASK_ +#endif +#ifndef _SYS_ZDO_TASK_ +#define _SYS_ZDO_TASK_ +#endif +#ifndef _ENDDEVICE_ +#define _ENDDEVICE_ +#endif +#ifndef _NWK_FAST_ROUTE_DISCOVERY_ +#define _NWK_FAST_ROUTE_DISCOVERY_ +#endif +#ifndef _NWK_NONSTANDARD_BEACON_FILTER_ +#define _NWK_NONSTANDARD_BEACON_FILTER_ +#endif +#ifndef _NWK_GROUP_ +#define _NWK_GROUP_ +#endif +#ifndef _GROUP_TABLE_ +#define _GROUP_TABLE_ +#endif +#ifndef _NWK_CHECK_OUT_BROADCAST_ +#define _NWK_CHECK_OUT_BROADCAST_ +#endif +#ifndef _NWK_ROUTING_OPTIMIZATION_ +#define _NWK_ROUTING_OPTIMIZATION_ 3 +#endif +#ifndef _NWK_STOCHASTIC_ADDRESSING_ +#define _NWK_STOCHASTIC_ADDRESSING_ +#endif +#ifndef _RESOLVE_ADDR_CONFLICT_ +#define _RESOLVE_ADDR_CONFLICT_ +#endif +#ifndef _NWK_MESH_ROUTING_ +#define _NWK_MESH_ROUTING_ +#endif +#ifndef _APS_FRAGMENTATION_ +#define _APS_FRAGMENTATION_ +#endif +#ifndef _APS_MULTICAST_ +#define _APS_MULTICAST_ +#endif +#ifndef _GROUP_TABLE_ +#define _GROUP_TABLE_ +#endif +#ifndef _BINDING_ +#define _BINDING_ +#endif +#ifndef _COMMISSIONING_ +#define _COMMISSIONING_ +#endif +#ifndef _POWER_FAILURE_ +#define _POWER_FAILURE_ +#endif +#ifndef _NWK_PASSIVE_ACK_ +#define _NWK_PASSIVE_ACK_ +#endif +#include diff --git a/digital/zigbit/bitcloud/stack/lib/MakerulesBc_EndDevice_Sec_Atmega1281_Rf212_Gcc b/digital/zigbit/bitcloud/stack/lib/MakerulesBc_EndDevice_Sec_Atmega1281_Rf212_Gcc new file mode 100644 index 00000000..efbe8b62 --- /dev/null +++ b/digital/zigbit/bitcloud/stack/lib/MakerulesBc_EndDevice_Sec_Atmega1281_Rf212_Gcc @@ -0,0 +1,32 @@ +#---------------------------------------------- +#User application makerules - should be included into user application Makefile +#---------------------------------------------- + +include $(COMPONENTS_PATH)/../lib/Makerules_Atmega1281_Gcc + + +#-Compiler flags------------------------------- +CFLAGS = -Os -std=gnu99 -pipe -c -W -Wall -ffunction-sections -mmcu=atmega1281 -mcall-prologues -fshort-enums --param inline-call-cost=2 -DATMEGA1281 -DAT86RF212 -DNONE_OS -D_IEEE_ZIGBEE_COMPLIANCE_ -D_SYS_MAC_PHY_HWD_TASK_ -D_SYS_HAL_TASK_ -D_SYS_MAC_HWI_TASK_ -D_SYS_BSP_TASK_ -D_SYS_APL_TASK_ -D_SYS_NWK_TASK_ -D_SYS_APS_TASK_ -D_SYS_SSP_TASK_ -D_SYS_TC_TASK_ -D_SYS_ZDO_TASK_ -D_SECURITY_ -D_NWK_ALLOCATOR_ -D_MAC_HW_AES_ -D_TRUST_CENTRE_ -D_UNIVERSAL_TC_EXT_ADDR_ -D_ENDDEVICE_ -D_NWK_FAST_ROUTE_DISCOVERY_ -D_NWK_NONSTANDARD_BEACON_FILTER_ -D_NWK_GROUP_ -D_GROUP_TABLE_ -D_NWK_CHECK_OUT_BROADCAST_ -D_NWK_ROUTING_OPTIMIZATION_=3 -D_NWK_STOCHASTIC_ADDRESSING_ -D_RESOLVE_ADDR_CONFLICT_ -D_NWK_MESH_ROUTING_ -D_APS_FRAGMENTATION_ -D_APS_MULTICAST_ -D_GROUP_TABLE_ -D_BINDING_ -D_COMMISSIONING_ -D_POWER_FAILURE_ -D_NWK_PASSIVE_ACK_ +CFLAGS += $(BOARDCFLAGS) +#-Libraries names------------------------------ +CS_LIB = ConfigServer +PDS_LIB = PersistDataServer + +#-Stack components paths----------------------- +HAL_HWD_COMMON_PATH = $(COMPONENTS_PATH)/./HAL/avr/atmega1281/common +HAL_MAC_API_PATH = $(COMPONENTS_PATH)/./HAL/avr/atmega1281/zigBit +HAL_PATH = $(COMPONENTS_PATH)/./HAL +MAC_PHY_PATH = $(COMPONENTS_PATH)/./MAC_PHY +MAC_ENV_PATH = $(COMPONENTS_PATH)/./MAC_PHY/MAC_ENV +MAC_HWD_PATH = $(COMPONENTS_PATH)/./MAC_PHY/MAC_HWD_PHY +MAC_HWI_PATH = $(COMPONENTS_PATH)/./MAC_PHY/MAC_HWI +NWK_PATH = $(COMPONENTS_PATH)/./NWK +APS_PATH = $(COMPONENTS_PATH)/./APS +ZDO_PATH = $(COMPONENTS_PATH)/./ZDO +SSP_PATH = $(COMPONENTS_PATH)/./Security/ServiceProvider +TC_PATH = $(COMPONENTS_PATH)/./Security/TrustCentre +CS_PATH = $(COMPONENTS_PATH)/./ConfigServer +PDS_PATH = $(COMPONENTS_PATH)/./PersistDataServer +BSP_PATH = $(COMPONENTS_PATH)/./BSP +DRIVERS_PATH = $(COMPONENTS_PATH)/./HAL/drivers + diff --git a/digital/zigbit/bitcloud/stack/lib/MakerulesBc_EndDevice_Sec_Atmega1281_Rf212_Gcc.h b/digital/zigbit/bitcloud/stack/lib/MakerulesBc_EndDevice_Sec_Atmega1281_Rf212_Gcc.h new file mode 100644 index 00000000..d58d4d7a --- /dev/null +++ b/digital/zigbit/bitcloud/stack/lib/MakerulesBc_EndDevice_Sec_Atmega1281_Rf212_Gcc.h @@ -0,0 +1,103 @@ +#ifndef NONE_OS +#define NONE_OS +#endif +#ifndef _IEEE_ZIGBEE_COMPLIANCE_ +#define _IEEE_ZIGBEE_COMPLIANCE_ +#endif +#ifndef _SYS_MAC_PHY_HWD_TASK_ +#define _SYS_MAC_PHY_HWD_TASK_ +#endif +#ifndef _SYS_HAL_TASK_ +#define _SYS_HAL_TASK_ +#endif +#ifndef _SYS_MAC_HWI_TASK_ +#define _SYS_MAC_HWI_TASK_ +#endif +#ifndef _SYS_BSP_TASK_ +#define _SYS_BSP_TASK_ +#endif +#ifndef _SYS_APL_TASK_ +#define _SYS_APL_TASK_ +#endif +#ifndef _SYS_NWK_TASK_ +#define _SYS_NWK_TASK_ +#endif +#ifndef _SYS_APS_TASK_ +#define _SYS_APS_TASK_ +#endif +#ifndef _SYS_SSP_TASK_ +#define _SYS_SSP_TASK_ +#endif +#ifndef _SYS_TC_TASK_ +#define _SYS_TC_TASK_ +#endif +#ifndef _SYS_ZDO_TASK_ +#define _SYS_ZDO_TASK_ +#endif +#ifndef _SECURITY_ +#define _SECURITY_ +#endif +#ifndef _NWK_ALLOCATOR_ +#define _NWK_ALLOCATOR_ +#endif +#ifndef _MAC_HW_AES_ +#define _MAC_HW_AES_ +#endif +#ifndef _TRUST_CENTRE_ +#define _TRUST_CENTRE_ +#endif +#ifndef _UNIVERSAL_TC_EXT_ADDR_ +#define _UNIVERSAL_TC_EXT_ADDR_ +#endif +#ifndef _ENDDEVICE_ +#define _ENDDEVICE_ +#endif +#ifndef _NWK_FAST_ROUTE_DISCOVERY_ +#define _NWK_FAST_ROUTE_DISCOVERY_ +#endif +#ifndef _NWK_NONSTANDARD_BEACON_FILTER_ +#define _NWK_NONSTANDARD_BEACON_FILTER_ +#endif +#ifndef _NWK_GROUP_ +#define _NWK_GROUP_ +#endif +#ifndef _GROUP_TABLE_ +#define _GROUP_TABLE_ +#endif +#ifndef _NWK_CHECK_OUT_BROADCAST_ +#define _NWK_CHECK_OUT_BROADCAST_ +#endif +#ifndef _NWK_ROUTING_OPTIMIZATION_ +#define _NWK_ROUTING_OPTIMIZATION_ 3 +#endif +#ifndef _NWK_STOCHASTIC_ADDRESSING_ +#define _NWK_STOCHASTIC_ADDRESSING_ +#endif +#ifndef _RESOLVE_ADDR_CONFLICT_ +#define _RESOLVE_ADDR_CONFLICT_ +#endif +#ifndef _NWK_MESH_ROUTING_ +#define _NWK_MESH_ROUTING_ +#endif +#ifndef _APS_FRAGMENTATION_ +#define _APS_FRAGMENTATION_ +#endif +#ifndef _APS_MULTICAST_ +#define _APS_MULTICAST_ +#endif +#ifndef _GROUP_TABLE_ +#define _GROUP_TABLE_ +#endif +#ifndef _BINDING_ +#define _BINDING_ +#endif +#ifndef _COMMISSIONING_ +#define _COMMISSIONING_ +#endif +#ifndef _POWER_FAILURE_ +#define _POWER_FAILURE_ +#endif +#ifndef _NWK_PASSIVE_ACK_ +#define _NWK_PASSIVE_ACK_ +#endif +#include diff --git a/digital/zigbit/bitcloud/stack/lib/MakerulesBc_EndDevice_Sec_Atmega1281_Rf230B_Gcc b/digital/zigbit/bitcloud/stack/lib/MakerulesBc_EndDevice_Sec_Atmega1281_Rf230B_Gcc new file mode 100644 index 00000000..844dc27c --- /dev/null +++ b/digital/zigbit/bitcloud/stack/lib/MakerulesBc_EndDevice_Sec_Atmega1281_Rf230B_Gcc @@ -0,0 +1,32 @@ +#---------------------------------------------- +#User application makerules - should be included into user application Makefile +#---------------------------------------------- + +include $(COMPONENTS_PATH)/../lib/Makerules_Atmega1281_Gcc + + +#-Compiler flags------------------------------- +CFLAGS = -Os -std=gnu99 -pipe -c -W -Wall -ffunction-sections -mmcu=atmega1281 -mcall-prologues -fshort-enums --param inline-call-cost=2 -DATMEGA1281 -DAT86RF230B -DNONE_OS -D_IEEE_ZIGBEE_COMPLIANCE_ -D_SYS_MAC_PHY_HWD_TASK_ -D_SYS_HAL_TASK_ -D_SYS_MAC_HWI_TASK_ -D_SYS_BSP_TASK_ -D_SYS_APL_TASK_ -D_SYS_NWK_TASK_ -D_SYS_APS_TASK_ -D_SYS_SSP_TASK_ -D_SYS_TC_TASK_ -D_SYS_ZDO_TASK_ -D_SECURITY_ -D_NWK_ALLOCATOR_ -D_SSP_SW_AES_ -D_TRUST_CENTRE_ -D_UNIVERSAL_TC_EXT_ADDR_ -D_ENDDEVICE_ -D_NWK_FAST_ROUTE_DISCOVERY_ -D_NWK_NONSTANDARD_BEACON_FILTER_ -D_NWK_GROUP_ -D_GROUP_TABLE_ -D_NWK_CHECK_OUT_BROADCAST_ -D_NWK_ROUTING_OPTIMIZATION_=3 -D_NWK_STOCHASTIC_ADDRESSING_ -D_RESOLVE_ADDR_CONFLICT_ -D_NWK_MESH_ROUTING_ -D_APS_FRAGMENTATION_ -D_APS_MULTICAST_ -D_GROUP_TABLE_ -D_BINDING_ -D_COMMISSIONING_ -D_POWER_FAILURE_ -D_NWK_PASSIVE_ACK_ +CFLAGS += $(BOARDCFLAGS) +#-Libraries names------------------------------ +CS_LIB = ConfigServer +PDS_LIB = PersistDataServer + +#-Stack components paths----------------------- +HAL_HWD_COMMON_PATH = $(COMPONENTS_PATH)/./HAL/avr/atmega1281/common +HAL_MAC_API_PATH = $(COMPONENTS_PATH)/./HAL/avr/atmega1281/zigBit +HAL_PATH = $(COMPONENTS_PATH)/./HAL +MAC_PHY_PATH = $(COMPONENTS_PATH)/./MAC_PHY +MAC_ENV_PATH = $(COMPONENTS_PATH)/./MAC_PHY/MAC_ENV +MAC_HWD_PATH = $(COMPONENTS_PATH)/./MAC_PHY/MAC_HWD_PHY +MAC_HWI_PATH = $(COMPONENTS_PATH)/./MAC_PHY/MAC_HWI +NWK_PATH = $(COMPONENTS_PATH)/./NWK +APS_PATH = $(COMPONENTS_PATH)/./APS +ZDO_PATH = $(COMPONENTS_PATH)/./ZDO +SSP_PATH = $(COMPONENTS_PATH)/./Security/ServiceProvider +TC_PATH = $(COMPONENTS_PATH)/./Security/TrustCentre +CS_PATH = $(COMPONENTS_PATH)/./ConfigServer +PDS_PATH = $(COMPONENTS_PATH)/./PersistDataServer +BSP_PATH = $(COMPONENTS_PATH)/./BSP +DRIVERS_PATH = $(COMPONENTS_PATH)/./HAL/drivers + diff --git a/digital/zigbit/bitcloud/stack/lib/MakerulesBc_EndDevice_Sec_Atmega1281_Rf230B_Gcc.h b/digital/zigbit/bitcloud/stack/lib/MakerulesBc_EndDevice_Sec_Atmega1281_Rf230B_Gcc.h new file mode 100644 index 00000000..c5af77e1 --- /dev/null +++ b/digital/zigbit/bitcloud/stack/lib/MakerulesBc_EndDevice_Sec_Atmega1281_Rf230B_Gcc.h @@ -0,0 +1,103 @@ +#ifndef NONE_OS +#define NONE_OS +#endif +#ifndef _IEEE_ZIGBEE_COMPLIANCE_ +#define _IEEE_ZIGBEE_COMPLIANCE_ +#endif +#ifndef _SYS_MAC_PHY_HWD_TASK_ +#define _SYS_MAC_PHY_HWD_TASK_ +#endif +#ifndef _SYS_HAL_TASK_ +#define _SYS_HAL_TASK_ +#endif +#ifndef _SYS_MAC_HWI_TASK_ +#define _SYS_MAC_HWI_TASK_ +#endif +#ifndef _SYS_BSP_TASK_ +#define _SYS_BSP_TASK_ +#endif +#ifndef _SYS_APL_TASK_ +#define _SYS_APL_TASK_ +#endif +#ifndef _SYS_NWK_TASK_ +#define _SYS_NWK_TASK_ +#endif +#ifndef _SYS_APS_TASK_ +#define _SYS_APS_TASK_ +#endif +#ifndef _SYS_SSP_TASK_ +#define _SYS_SSP_TASK_ +#endif +#ifndef _SYS_TC_TASK_ +#define _SYS_TC_TASK_ +#endif +#ifndef _SYS_ZDO_TASK_ +#define _SYS_ZDO_TASK_ +#endif +#ifndef _SECURITY_ +#define _SECURITY_ +#endif +#ifndef _NWK_ALLOCATOR_ +#define _NWK_ALLOCATOR_ +#endif +#ifndef _SSP_SW_AES_ +#define _SSP_SW_AES_ +#endif +#ifndef _TRUST_CENTRE_ +#define _TRUST_CENTRE_ +#endif +#ifndef _UNIVERSAL_TC_EXT_ADDR_ +#define _UNIVERSAL_TC_EXT_ADDR_ +#endif +#ifndef _ENDDEVICE_ +#define _ENDDEVICE_ +#endif +#ifndef _NWK_FAST_ROUTE_DISCOVERY_ +#define _NWK_FAST_ROUTE_DISCOVERY_ +#endif +#ifndef _NWK_NONSTANDARD_BEACON_FILTER_ +#define _NWK_NONSTANDARD_BEACON_FILTER_ +#endif +#ifndef _NWK_GROUP_ +#define _NWK_GROUP_ +#endif +#ifndef _GROUP_TABLE_ +#define _GROUP_TABLE_ +#endif +#ifndef _NWK_CHECK_OUT_BROADCAST_ +#define _NWK_CHECK_OUT_BROADCAST_ +#endif +#ifndef _NWK_ROUTING_OPTIMIZATION_ +#define _NWK_ROUTING_OPTIMIZATION_ 3 +#endif +#ifndef _NWK_STOCHASTIC_ADDRESSING_ +#define _NWK_STOCHASTIC_ADDRESSING_ +#endif +#ifndef _RESOLVE_ADDR_CONFLICT_ +#define _RESOLVE_ADDR_CONFLICT_ +#endif +#ifndef _NWK_MESH_ROUTING_ +#define _NWK_MESH_ROUTING_ +#endif +#ifndef _APS_FRAGMENTATION_ +#define _APS_FRAGMENTATION_ +#endif +#ifndef _APS_MULTICAST_ +#define _APS_MULTICAST_ +#endif +#ifndef _GROUP_TABLE_ +#define _GROUP_TABLE_ +#endif +#ifndef _BINDING_ +#define _BINDING_ +#endif +#ifndef _COMMISSIONING_ +#define _COMMISSIONING_ +#endif +#ifndef _POWER_FAILURE_ +#define _POWER_FAILURE_ +#endif +#ifndef _NWK_PASSIVE_ACK_ +#define _NWK_PASSIVE_ACK_ +#endif +#include diff --git a/digital/zigbit/bitcloud/stack/lib/MakerulesBc_EndDevice_Sec_Atmega1281_Rf230_Gcc b/digital/zigbit/bitcloud/stack/lib/MakerulesBc_EndDevice_Sec_Atmega1281_Rf230_Gcc new file mode 100644 index 00000000..9374b46c --- /dev/null +++ b/digital/zigbit/bitcloud/stack/lib/MakerulesBc_EndDevice_Sec_Atmega1281_Rf230_Gcc @@ -0,0 +1,32 @@ +#---------------------------------------------- +#User application makerules - should be included into user application Makefile +#---------------------------------------------- + +include $(COMPONENTS_PATH)/../lib/Makerules_Atmega1281_Gcc + + +#-Compiler flags------------------------------- +CFLAGS = -Os -std=gnu99 -pipe -c -W -Wall -ffunction-sections -mmcu=atmega1281 -mcall-prologues -fshort-enums --param inline-call-cost=2 -DATMEGA1281 -DAT86RF230 -DNONE_OS -D_IEEE_ZIGBEE_COMPLIANCE_ -D_SYS_MAC_PHY_HWD_TASK_ -D_SYS_HAL_TASK_ -D_SYS_MAC_HWI_TASK_ -D_SYS_BSP_TASK_ -D_SYS_APL_TASK_ -D_SYS_NWK_TASK_ -D_SYS_APS_TASK_ -D_SYS_SSP_TASK_ -D_SYS_TC_TASK_ -D_SYS_ZDO_TASK_ -D_SECURITY_ -D_NWK_ALLOCATOR_ -D_SSP_SW_AES_ -D_TRUST_CENTRE_ -D_UNIVERSAL_TC_EXT_ADDR_ -D_ENDDEVICE_ -D_NWK_FAST_ROUTE_DISCOVERY_ -D_NWK_NONSTANDARD_BEACON_FILTER_ -D_NWK_GROUP_ -D_GROUP_TABLE_ -D_NWK_CHECK_OUT_BROADCAST_ -D_NWK_ROUTING_OPTIMIZATION_=3 -D_NWK_STOCHASTIC_ADDRESSING_ -D_RESOLVE_ADDR_CONFLICT_ -D_NWK_MESH_ROUTING_ -D_APS_FRAGMENTATION_ -D_APS_MULTICAST_ -D_GROUP_TABLE_ -D_BINDING_ -D_COMMISSIONING_ -D_POWER_FAILURE_ -D_NWK_PASSIVE_ACK_ +CFLAGS += $(BOARDCFLAGS) +#-Libraries names------------------------------ +CS_LIB = ConfigServer +PDS_LIB = PersistDataServer + +#-Stack components paths----------------------- +HAL_HWD_COMMON_PATH = $(COMPONENTS_PATH)/./HAL/avr/atmega1281/common +HAL_MAC_API_PATH = $(COMPONENTS_PATH)/./HAL/avr/atmega1281/zigBit +HAL_PATH = $(COMPONENTS_PATH)/./HAL +MAC_PHY_PATH = $(COMPONENTS_PATH)/./MAC_PHY +MAC_ENV_PATH = $(COMPONENTS_PATH)/./MAC_PHY/MAC_ENV +MAC_HWD_PATH = $(COMPONENTS_PATH)/./MAC_PHY/MAC_HWD_PHY +MAC_HWI_PATH = $(COMPONENTS_PATH)/./MAC_PHY/MAC_HWI +NWK_PATH = $(COMPONENTS_PATH)/./NWK +APS_PATH = $(COMPONENTS_PATH)/./APS +ZDO_PATH = $(COMPONENTS_PATH)/./ZDO +SSP_PATH = $(COMPONENTS_PATH)/./Security/ServiceProvider +TC_PATH = $(COMPONENTS_PATH)/./Security/TrustCentre +CS_PATH = $(COMPONENTS_PATH)/./ConfigServer +PDS_PATH = $(COMPONENTS_PATH)/./PersistDataServer +BSP_PATH = $(COMPONENTS_PATH)/./BSP +DRIVERS_PATH = $(COMPONENTS_PATH)/./HAL/drivers + diff --git a/digital/zigbit/bitcloud/stack/lib/MakerulesBc_EndDevice_Sec_Atmega1281_Rf230_Gcc.h b/digital/zigbit/bitcloud/stack/lib/MakerulesBc_EndDevice_Sec_Atmega1281_Rf230_Gcc.h new file mode 100644 index 00000000..c5af77e1 --- /dev/null +++ b/digital/zigbit/bitcloud/stack/lib/MakerulesBc_EndDevice_Sec_Atmega1281_Rf230_Gcc.h @@ -0,0 +1,103 @@ +#ifndef NONE_OS +#define NONE_OS +#endif +#ifndef _IEEE_ZIGBEE_COMPLIANCE_ +#define _IEEE_ZIGBEE_COMPLIANCE_ +#endif +#ifndef _SYS_MAC_PHY_HWD_TASK_ +#define _SYS_MAC_PHY_HWD_TASK_ +#endif +#ifndef _SYS_HAL_TASK_ +#define _SYS_HAL_TASK_ +#endif +#ifndef _SYS_MAC_HWI_TASK_ +#define _SYS_MAC_HWI_TASK_ +#endif +#ifndef _SYS_BSP_TASK_ +#define _SYS_BSP_TASK_ +#endif +#ifndef _SYS_APL_TASK_ +#define _SYS_APL_TASK_ +#endif +#ifndef _SYS_NWK_TASK_ +#define _SYS_NWK_TASK_ +#endif +#ifndef _SYS_APS_TASK_ +#define _SYS_APS_TASK_ +#endif +#ifndef _SYS_SSP_TASK_ +#define _SYS_SSP_TASK_ +#endif +#ifndef _SYS_TC_TASK_ +#define _SYS_TC_TASK_ +#endif +#ifndef _SYS_ZDO_TASK_ +#define _SYS_ZDO_TASK_ +#endif +#ifndef _SECURITY_ +#define _SECURITY_ +#endif +#ifndef _NWK_ALLOCATOR_ +#define _NWK_ALLOCATOR_ +#endif +#ifndef _SSP_SW_AES_ +#define _SSP_SW_AES_ +#endif +#ifndef _TRUST_CENTRE_ +#define _TRUST_CENTRE_ +#endif +#ifndef _UNIVERSAL_TC_EXT_ADDR_ +#define _UNIVERSAL_TC_EXT_ADDR_ +#endif +#ifndef _ENDDEVICE_ +#define _ENDDEVICE_ +#endif +#ifndef _NWK_FAST_ROUTE_DISCOVERY_ +#define _NWK_FAST_ROUTE_DISCOVERY_ +#endif +#ifndef _NWK_NONSTANDARD_BEACON_FILTER_ +#define _NWK_NONSTANDARD_BEACON_FILTER_ +#endif +#ifndef _NWK_GROUP_ +#define _NWK_GROUP_ +#endif +#ifndef _GROUP_TABLE_ +#define _GROUP_TABLE_ +#endif +#ifndef _NWK_CHECK_OUT_BROADCAST_ +#define _NWK_CHECK_OUT_BROADCAST_ +#endif +#ifndef _NWK_ROUTING_OPTIMIZATION_ +#define _NWK_ROUTING_OPTIMIZATION_ 3 +#endif +#ifndef _NWK_STOCHASTIC_ADDRESSING_ +#define _NWK_STOCHASTIC_ADDRESSING_ +#endif +#ifndef _RESOLVE_ADDR_CONFLICT_ +#define _RESOLVE_ADDR_CONFLICT_ +#endif +#ifndef _NWK_MESH_ROUTING_ +#define _NWK_MESH_ROUTING_ +#endif +#ifndef _APS_FRAGMENTATION_ +#define _APS_FRAGMENTATION_ +#endif +#ifndef _APS_MULTICAST_ +#define _APS_MULTICAST_ +#endif +#ifndef _GROUP_TABLE_ +#define _GROUP_TABLE_ +#endif +#ifndef _BINDING_ +#define _BINDING_ +#endif +#ifndef _COMMISSIONING_ +#define _COMMISSIONING_ +#endif +#ifndef _POWER_FAILURE_ +#define _POWER_FAILURE_ +#endif +#ifndef _NWK_PASSIVE_ACK_ +#define _NWK_PASSIVE_ACK_ +#endif +#include diff --git a/digital/zigbit/bitcloud/stack/lib/MakerulesBc_EndDevice_Sec_Atmega1281_Rf231_Gcc b/digital/zigbit/bitcloud/stack/lib/MakerulesBc_EndDevice_Sec_Atmega1281_Rf231_Gcc new file mode 100644 index 00000000..6f5d0b00 --- /dev/null +++ b/digital/zigbit/bitcloud/stack/lib/MakerulesBc_EndDevice_Sec_Atmega1281_Rf231_Gcc @@ -0,0 +1,32 @@ +#---------------------------------------------- +#User application makerules - should be included into user application Makefile +#---------------------------------------------- + +include $(COMPONENTS_PATH)/../lib/Makerules_Atmega1281_Gcc + + +#-Compiler flags------------------------------- +CFLAGS = -Os -std=gnu99 -pipe -c -W -Wall -ffunction-sections -mmcu=atmega1281 -mcall-prologues -fshort-enums --param inline-call-cost=2 -DATMEGA1281 -DAT86RF231 -DNONE_OS -D_IEEE_ZIGBEE_COMPLIANCE_ -D_SYS_MAC_PHY_HWD_TASK_ -D_SYS_HAL_TASK_ -D_SYS_MAC_HWI_TASK_ -D_SYS_BSP_TASK_ -D_SYS_APL_TASK_ -D_SYS_NWK_TASK_ -D_SYS_APS_TASK_ -D_SYS_SSP_TASK_ -D_SYS_TC_TASK_ -D_SYS_ZDO_TASK_ -D_SECURITY_ -D_NWK_ALLOCATOR_ -D_MAC_HW_AES_ -D_TRUST_CENTRE_ -D_UNIVERSAL_TC_EXT_ADDR_ -D_ENDDEVICE_ -D_NWK_FAST_ROUTE_DISCOVERY_ -D_NWK_NONSTANDARD_BEACON_FILTER_ -D_NWK_GROUP_ -D_GROUP_TABLE_ -D_NWK_CHECK_OUT_BROADCAST_ -D_NWK_ROUTING_OPTIMIZATION_=3 -D_NWK_STOCHASTIC_ADDRESSING_ -D_RESOLVE_ADDR_CONFLICT_ -D_NWK_MESH_ROUTING_ -D_APS_FRAGMENTATION_ -D_APS_MULTICAST_ -D_GROUP_TABLE_ -D_BINDING_ -D_COMMISSIONING_ -D_POWER_FAILURE_ -D_NWK_PASSIVE_ACK_ +CFLAGS += $(BOARDCFLAGS) +#-Libraries names------------------------------ +CS_LIB = ConfigServer +PDS_LIB = PersistDataServer + +#-Stack components paths----------------------- +HAL_HWD_COMMON_PATH = $(COMPONENTS_PATH)/./HAL/avr/atmega1281/common +HAL_MAC_API_PATH = $(COMPONENTS_PATH)/./HAL/avr/atmega1281/zigBit +HAL_PATH = $(COMPONENTS_PATH)/./HAL +MAC_PHY_PATH = $(COMPONENTS_PATH)/./MAC_PHY +MAC_ENV_PATH = $(COMPONENTS_PATH)/./MAC_PHY/MAC_ENV +MAC_HWD_PATH = $(COMPONENTS_PATH)/./MAC_PHY/MAC_HWD_PHY +MAC_HWI_PATH = $(COMPONENTS_PATH)/./MAC_PHY/MAC_HWI +NWK_PATH = $(COMPONENTS_PATH)/./NWK +APS_PATH = $(COMPONENTS_PATH)/./APS +ZDO_PATH = $(COMPONENTS_PATH)/./ZDO +SSP_PATH = $(COMPONENTS_PATH)/./Security/ServiceProvider +TC_PATH = $(COMPONENTS_PATH)/./Security/TrustCentre +CS_PATH = $(COMPONENTS_PATH)/./ConfigServer +PDS_PATH = $(COMPONENTS_PATH)/./PersistDataServer +BSP_PATH = $(COMPONENTS_PATH)/./BSP +DRIVERS_PATH = $(COMPONENTS_PATH)/./HAL/drivers + diff --git a/digital/zigbit/bitcloud/stack/lib/MakerulesBc_EndDevice_Sec_Atmega1281_Rf231_Gcc.h b/digital/zigbit/bitcloud/stack/lib/MakerulesBc_EndDevice_Sec_Atmega1281_Rf231_Gcc.h new file mode 100644 index 00000000..d58d4d7a --- /dev/null +++ b/digital/zigbit/bitcloud/stack/lib/MakerulesBc_EndDevice_Sec_Atmega1281_Rf231_Gcc.h @@ -0,0 +1,103 @@ +#ifndef NONE_OS +#define NONE_OS +#endif +#ifndef _IEEE_ZIGBEE_COMPLIANCE_ +#define _IEEE_ZIGBEE_COMPLIANCE_ +#endif +#ifndef _SYS_MAC_PHY_HWD_TASK_ +#define _SYS_MAC_PHY_HWD_TASK_ +#endif +#ifndef _SYS_HAL_TASK_ +#define _SYS_HAL_TASK_ +#endif +#ifndef _SYS_MAC_HWI_TASK_ +#define _SYS_MAC_HWI_TASK_ +#endif +#ifndef _SYS_BSP_TASK_ +#define _SYS_BSP_TASK_ +#endif +#ifndef _SYS_APL_TASK_ +#define _SYS_APL_TASK_ +#endif +#ifndef _SYS_NWK_TASK_ +#define _SYS_NWK_TASK_ +#endif +#ifndef _SYS_APS_TASK_ +#define _SYS_APS_TASK_ +#endif +#ifndef _SYS_SSP_TASK_ +#define _SYS_SSP_TASK_ +#endif +#ifndef _SYS_TC_TASK_ +#define _SYS_TC_TASK_ +#endif +#ifndef _SYS_ZDO_TASK_ +#define _SYS_ZDO_TASK_ +#endif +#ifndef _SECURITY_ +#define _SECURITY_ +#endif +#ifndef _NWK_ALLOCATOR_ +#define _NWK_ALLOCATOR_ +#endif +#ifndef _MAC_HW_AES_ +#define _MAC_HW_AES_ +#endif +#ifndef _TRUST_CENTRE_ +#define _TRUST_CENTRE_ +#endif +#ifndef _UNIVERSAL_TC_EXT_ADDR_ +#define _UNIVERSAL_TC_EXT_ADDR_ +#endif +#ifndef _ENDDEVICE_ +#define _ENDDEVICE_ +#endif +#ifndef _NWK_FAST_ROUTE_DISCOVERY_ +#define _NWK_FAST_ROUTE_DISCOVERY_ +#endif +#ifndef _NWK_NONSTANDARD_BEACON_FILTER_ +#define _NWK_NONSTANDARD_BEACON_FILTER_ +#endif +#ifndef _NWK_GROUP_ +#define _NWK_GROUP_ +#endif +#ifndef _GROUP_TABLE_ +#define _GROUP_TABLE_ +#endif +#ifndef _NWK_CHECK_OUT_BROADCAST_ +#define _NWK_CHECK_OUT_BROADCAST_ +#endif +#ifndef _NWK_ROUTING_OPTIMIZATION_ +#define _NWK_ROUTING_OPTIMIZATION_ 3 +#endif +#ifndef _NWK_STOCHASTIC_ADDRESSING_ +#define _NWK_STOCHASTIC_ADDRESSING_ +#endif +#ifndef _RESOLVE_ADDR_CONFLICT_ +#define _RESOLVE_ADDR_CONFLICT_ +#endif +#ifndef _NWK_MESH_ROUTING_ +#define _NWK_MESH_ROUTING_ +#endif +#ifndef _APS_FRAGMENTATION_ +#define _APS_FRAGMENTATION_ +#endif +#ifndef _APS_MULTICAST_ +#define _APS_MULTICAST_ +#endif +#ifndef _GROUP_TABLE_ +#define _GROUP_TABLE_ +#endif +#ifndef _BINDING_ +#define _BINDING_ +#endif +#ifndef _COMMISSIONING_ +#define _COMMISSIONING_ +#endif +#ifndef _POWER_FAILURE_ +#define _POWER_FAILURE_ +#endif +#ifndef _NWK_PASSIVE_ACK_ +#define _NWK_PASSIVE_ACK_ +#endif +#include diff --git a/digital/zigbit/bitcloud/stack/lib/MakerulesBc_EndDevice_StdlinkSec_Atmega1281_Rf212_Gcc b/digital/zigbit/bitcloud/stack/lib/MakerulesBc_EndDevice_StdlinkSec_Atmega1281_Rf212_Gcc new file mode 100644 index 00000000..e5cbe615 --- /dev/null +++ b/digital/zigbit/bitcloud/stack/lib/MakerulesBc_EndDevice_StdlinkSec_Atmega1281_Rf212_Gcc @@ -0,0 +1,32 @@ +#---------------------------------------------- +#User application makerules - should be included into user application Makefile +#---------------------------------------------- + +include $(COMPONENTS_PATH)/../lib/Makerules_Atmega1281_Gcc + + +#-Compiler flags------------------------------- +CFLAGS = -Os -std=gnu99 -pipe -c -W -Wall -ffunction-sections -mmcu=atmega1281 -mcall-prologues -fshort-enums --param inline-call-cost=2 -DATMEGA1281 -DAT86RF212 -DNONE_OS -D_IEEE_ZIGBEE_COMPLIANCE_ -D_SYS_MAC_PHY_HWD_TASK_ -D_SYS_HAL_TASK_ -D_SYS_MAC_HWI_TASK_ -D_SYS_BSP_TASK_ -D_SYS_APL_TASK_ -D_SYS_NWK_TASK_ -D_SYS_APS_TASK_ -D_SYS_SSP_TASK_ -D_SYS_TC_TASK_ -D_SYS_ZDO_TASK_ -D_SECURITY_ -D_NWK_ALLOCATOR_ -D_SSP_SW_AES_ -D_TRUST_CENTRE_ -D_UNIVERSAL_TC_EXT_ADDR_ -D_LINK_SECURITY_ -D_UNIVERSAL_EXTENDED_ADDRESS_ -D_ENDDEVICE_ -D_NWK_FAST_ROUTE_DISCOVERY_ -D_NWK_NONSTANDARD_BEACON_FILTER_ -D_NWK_GROUP_ -D_GROUP_TABLE_ -D_NWK_CHECK_OUT_BROADCAST_ -D_NWK_ROUTING_OPTIMIZATION_=3 -D_NWK_STOCHASTIC_ADDRESSING_ -D_RESOLVE_ADDR_CONFLICT_ -D_NWK_MESH_ROUTING_ -D_APS_FRAGMENTATION_ -D_APS_MULTICAST_ -D_GROUP_TABLE_ -D_BINDING_ -D_COMMISSIONING_ -D_POWER_FAILURE_ -D_NWK_PASSIVE_ACK_ +CFLAGS += $(BOARDCFLAGS) +#-Libraries names------------------------------ +CS_LIB = ConfigServer +PDS_LIB = PersistDataServer + +#-Stack components paths----------------------- +HAL_HWD_COMMON_PATH = $(COMPONENTS_PATH)/./HAL/avr/atmega1281/common +HAL_MAC_API_PATH = $(COMPONENTS_PATH)/./HAL/avr/atmega1281/zigBit +HAL_PATH = $(COMPONENTS_PATH)/./HAL +MAC_PHY_PATH = $(COMPONENTS_PATH)/./MAC_PHY +MAC_ENV_PATH = $(COMPONENTS_PATH)/./MAC_PHY/MAC_ENV +MAC_HWD_PATH = $(COMPONENTS_PATH)/./MAC_PHY/MAC_HWD_PHY +MAC_HWI_PATH = $(COMPONENTS_PATH)/./MAC_PHY/MAC_HWI +NWK_PATH = $(COMPONENTS_PATH)/./NWK +APS_PATH = $(COMPONENTS_PATH)/./APS +ZDO_PATH = $(COMPONENTS_PATH)/./ZDO +SSP_PATH = $(COMPONENTS_PATH)/./Security/ServiceProvider +TC_PATH = $(COMPONENTS_PATH)/./Security/TrustCentre +CS_PATH = $(COMPONENTS_PATH)/./ConfigServer +PDS_PATH = $(COMPONENTS_PATH)/./PersistDataServer +BSP_PATH = $(COMPONENTS_PATH)/./BSP +DRIVERS_PATH = $(COMPONENTS_PATH)/./HAL/drivers + diff --git a/digital/zigbit/bitcloud/stack/lib/MakerulesBc_EndDevice_StdlinkSec_Atmega1281_Rf212_Gcc.h b/digital/zigbit/bitcloud/stack/lib/MakerulesBc_EndDevice_StdlinkSec_Atmega1281_Rf212_Gcc.h new file mode 100644 index 00000000..0f94932d --- /dev/null +++ b/digital/zigbit/bitcloud/stack/lib/MakerulesBc_EndDevice_StdlinkSec_Atmega1281_Rf212_Gcc.h @@ -0,0 +1,109 @@ +#ifndef NONE_OS +#define NONE_OS +#endif +#ifndef _IEEE_ZIGBEE_COMPLIANCE_ +#define _IEEE_ZIGBEE_COMPLIANCE_ +#endif +#ifndef _SYS_MAC_PHY_HWD_TASK_ +#define _SYS_MAC_PHY_HWD_TASK_ +#endif +#ifndef _SYS_HAL_TASK_ +#define _SYS_HAL_TASK_ +#endif +#ifndef _SYS_MAC_HWI_TASK_ +#define _SYS_MAC_HWI_TASK_ +#endif +#ifndef _SYS_BSP_TASK_ +#define _SYS_BSP_TASK_ +#endif +#ifndef _SYS_APL_TASK_ +#define _SYS_APL_TASK_ +#endif +#ifndef _SYS_NWK_TASK_ +#define _SYS_NWK_TASK_ +#endif +#ifndef _SYS_APS_TASK_ +#define _SYS_APS_TASK_ +#endif +#ifndef _SYS_SSP_TASK_ +#define _SYS_SSP_TASK_ +#endif +#ifndef _SYS_TC_TASK_ +#define _SYS_TC_TASK_ +#endif +#ifndef _SYS_ZDO_TASK_ +#define _SYS_ZDO_TASK_ +#endif +#ifndef _SECURITY_ +#define _SECURITY_ +#endif +#ifndef _NWK_ALLOCATOR_ +#define _NWK_ALLOCATOR_ +#endif +#ifndef _SSP_SW_AES_ +#define _SSP_SW_AES_ +#endif +#ifndef _TRUST_CENTRE_ +#define _TRUST_CENTRE_ +#endif +#ifndef _UNIVERSAL_TC_EXT_ADDR_ +#define _UNIVERSAL_TC_EXT_ADDR_ +#endif +#ifndef _LINK_SECURITY_ +#define _LINK_SECURITY_ +#endif +#ifndef _UNIVERSAL_EXTENDED_ADDRESS_ +#define _UNIVERSAL_EXTENDED_ADDRESS_ +#endif +#ifndef _ENDDEVICE_ +#define _ENDDEVICE_ +#endif +#ifndef _NWK_FAST_ROUTE_DISCOVERY_ +#define _NWK_FAST_ROUTE_DISCOVERY_ +#endif +#ifndef _NWK_NONSTANDARD_BEACON_FILTER_ +#define _NWK_NONSTANDARD_BEACON_FILTER_ +#endif +#ifndef _NWK_GROUP_ +#define _NWK_GROUP_ +#endif +#ifndef _GROUP_TABLE_ +#define _GROUP_TABLE_ +#endif +#ifndef _NWK_CHECK_OUT_BROADCAST_ +#define _NWK_CHECK_OUT_BROADCAST_ +#endif +#ifndef _NWK_ROUTING_OPTIMIZATION_ +#define _NWK_ROUTING_OPTIMIZATION_ 3 +#endif +#ifndef _NWK_STOCHASTIC_ADDRESSING_ +#define _NWK_STOCHASTIC_ADDRESSING_ +#endif +#ifndef _RESOLVE_ADDR_CONFLICT_ +#define _RESOLVE_ADDR_CONFLICT_ +#endif +#ifndef _NWK_MESH_ROUTING_ +#define _NWK_MESH_ROUTING_ +#endif +#ifndef _APS_FRAGMENTATION_ +#define _APS_FRAGMENTATION_ +#endif +#ifndef _APS_MULTICAST_ +#define _APS_MULTICAST_ +#endif +#ifndef _GROUP_TABLE_ +#define _GROUP_TABLE_ +#endif +#ifndef _BINDING_ +#define _BINDING_ +#endif +#ifndef _COMMISSIONING_ +#define _COMMISSIONING_ +#endif +#ifndef _POWER_FAILURE_ +#define _POWER_FAILURE_ +#endif +#ifndef _NWK_PASSIVE_ACK_ +#define _NWK_PASSIVE_ACK_ +#endif +#include diff --git a/digital/zigbit/bitcloud/stack/lib/MakerulesBc_EndDevice_StdlinkSec_Atmega1281_Rf230B_Gcc b/digital/zigbit/bitcloud/stack/lib/MakerulesBc_EndDevice_StdlinkSec_Atmega1281_Rf230B_Gcc new file mode 100644 index 00000000..354744aa --- /dev/null +++ b/digital/zigbit/bitcloud/stack/lib/MakerulesBc_EndDevice_StdlinkSec_Atmega1281_Rf230B_Gcc @@ -0,0 +1,32 @@ +#---------------------------------------------- +#User application makerules - should be included into user application Makefile +#---------------------------------------------- + +include $(COMPONENTS_PATH)/../lib/Makerules_Atmega1281_Gcc + + +#-Compiler flags------------------------------- +CFLAGS = -Os -std=gnu99 -pipe -c -W -Wall -ffunction-sections -mmcu=atmega1281 -mcall-prologues -fshort-enums --param inline-call-cost=2 -DATMEGA1281 -DAT86RF230B -DNONE_OS -D_IEEE_ZIGBEE_COMPLIANCE_ -D_SYS_MAC_PHY_HWD_TASK_ -D_SYS_HAL_TASK_ -D_SYS_MAC_HWI_TASK_ -D_SYS_BSP_TASK_ -D_SYS_APL_TASK_ -D_SYS_NWK_TASK_ -D_SYS_APS_TASK_ -D_SYS_SSP_TASK_ -D_SYS_TC_TASK_ -D_SYS_ZDO_TASK_ -D_SECURITY_ -D_NWK_ALLOCATOR_ -D_SSP_SW_AES_ -D_TRUST_CENTRE_ -D_UNIVERSAL_TC_EXT_ADDR_ -D_LINK_SECURITY_ -D_UNIVERSAL_EXTENDED_ADDRESS_ -D_ENDDEVICE_ -D_NWK_FAST_ROUTE_DISCOVERY_ -D_NWK_NONSTANDARD_BEACON_FILTER_ -D_NWK_GROUP_ -D_GROUP_TABLE_ -D_NWK_CHECK_OUT_BROADCAST_ -D_NWK_ROUTING_OPTIMIZATION_=3 -D_NWK_STOCHASTIC_ADDRESSING_ -D_RESOLVE_ADDR_CONFLICT_ -D_NWK_MESH_ROUTING_ -D_APS_FRAGMENTATION_ -D_APS_MULTICAST_ -D_GROUP_TABLE_ -D_BINDING_ -D_COMMISSIONING_ -D_POWER_FAILURE_ -D_NWK_PASSIVE_ACK_ +CFLAGS += $(BOARDCFLAGS) +#-Libraries names------------------------------ +CS_LIB = ConfigServer +PDS_LIB = PersistDataServer + +#-Stack components paths----------------------- +HAL_HWD_COMMON_PATH = $(COMPONENTS_PATH)/./HAL/avr/atmega1281/common +HAL_MAC_API_PATH = $(COMPONENTS_PATH)/./HAL/avr/atmega1281/zigBit +HAL_PATH = $(COMPONENTS_PATH)/./HAL +MAC_PHY_PATH = $(COMPONENTS_PATH)/./MAC_PHY +MAC_ENV_PATH = $(COMPONENTS_PATH)/./MAC_PHY/MAC_ENV +MAC_HWD_PATH = $(COMPONENTS_PATH)/./MAC_PHY/MAC_HWD_PHY +MAC_HWI_PATH = $(COMPONENTS_PATH)/./MAC_PHY/MAC_HWI +NWK_PATH = $(COMPONENTS_PATH)/./NWK +APS_PATH = $(COMPONENTS_PATH)/./APS +ZDO_PATH = $(COMPONENTS_PATH)/./ZDO +SSP_PATH = $(COMPONENTS_PATH)/./Security/ServiceProvider +TC_PATH = $(COMPONENTS_PATH)/./Security/TrustCentre +CS_PATH = $(COMPONENTS_PATH)/./ConfigServer +PDS_PATH = $(COMPONENTS_PATH)/./PersistDataServer +BSP_PATH = $(COMPONENTS_PATH)/./BSP +DRIVERS_PATH = $(COMPONENTS_PATH)/./HAL/drivers + diff --git a/digital/zigbit/bitcloud/stack/lib/MakerulesBc_EndDevice_StdlinkSec_Atmega1281_Rf230B_Gcc.h b/digital/zigbit/bitcloud/stack/lib/MakerulesBc_EndDevice_StdlinkSec_Atmega1281_Rf230B_Gcc.h new file mode 100644 index 00000000..0f94932d --- /dev/null +++ b/digital/zigbit/bitcloud/stack/lib/MakerulesBc_EndDevice_StdlinkSec_Atmega1281_Rf230B_Gcc.h @@ -0,0 +1,109 @@ +#ifndef NONE_OS +#define NONE_OS +#endif +#ifndef _IEEE_ZIGBEE_COMPLIANCE_ +#define _IEEE_ZIGBEE_COMPLIANCE_ +#endif +#ifndef _SYS_MAC_PHY_HWD_TASK_ +#define _SYS_MAC_PHY_HWD_TASK_ +#endif +#ifndef _SYS_HAL_TASK_ +#define _SYS_HAL_TASK_ +#endif +#ifndef _SYS_MAC_HWI_TASK_ +#define _SYS_MAC_HWI_TASK_ +#endif +#ifndef _SYS_BSP_TASK_ +#define _SYS_BSP_TASK_ +#endif +#ifndef _SYS_APL_TASK_ +#define _SYS_APL_TASK_ +#endif +#ifndef _SYS_NWK_TASK_ +#define _SYS_NWK_TASK_ +#endif +#ifndef _SYS_APS_TASK_ +#define _SYS_APS_TASK_ +#endif +#ifndef _SYS_SSP_TASK_ +#define _SYS_SSP_TASK_ +#endif +#ifndef _SYS_TC_TASK_ +#define _SYS_TC_TASK_ +#endif +#ifndef _SYS_ZDO_TASK_ +#define _SYS_ZDO_TASK_ +#endif +#ifndef _SECURITY_ +#define _SECURITY_ +#endif +#ifndef _NWK_ALLOCATOR_ +#define _NWK_ALLOCATOR_ +#endif +#ifndef _SSP_SW_AES_ +#define _SSP_SW_AES_ +#endif +#ifndef _TRUST_CENTRE_ +#define _TRUST_CENTRE_ +#endif +#ifndef _UNIVERSAL_TC_EXT_ADDR_ +#define _UNIVERSAL_TC_EXT_ADDR_ +#endif +#ifndef _LINK_SECURITY_ +#define _LINK_SECURITY_ +#endif +#ifndef _UNIVERSAL_EXTENDED_ADDRESS_ +#define _UNIVERSAL_EXTENDED_ADDRESS_ +#endif +#ifndef _ENDDEVICE_ +#define _ENDDEVICE_ +#endif +#ifndef _NWK_FAST_ROUTE_DISCOVERY_ +#define _NWK_FAST_ROUTE_DISCOVERY_ +#endif +#ifndef _NWK_NONSTANDARD_BEACON_FILTER_ +#define _NWK_NONSTANDARD_BEACON_FILTER_ +#endif +#ifndef _NWK_GROUP_ +#define _NWK_GROUP_ +#endif +#ifndef _GROUP_TABLE_ +#define _GROUP_TABLE_ +#endif +#ifndef _NWK_CHECK_OUT_BROADCAST_ +#define _NWK_CHECK_OUT_BROADCAST_ +#endif +#ifndef _NWK_ROUTING_OPTIMIZATION_ +#define _NWK_ROUTING_OPTIMIZATION_ 3 +#endif +#ifndef _NWK_STOCHASTIC_ADDRESSING_ +#define _NWK_STOCHASTIC_ADDRESSING_ +#endif +#ifndef _RESOLVE_ADDR_CONFLICT_ +#define _RESOLVE_ADDR_CONFLICT_ +#endif +#ifndef _NWK_MESH_ROUTING_ +#define _NWK_MESH_ROUTING_ +#endif +#ifndef _APS_FRAGMENTATION_ +#define _APS_FRAGMENTATION_ +#endif +#ifndef _APS_MULTICAST_ +#define _APS_MULTICAST_ +#endif +#ifndef _GROUP_TABLE_ +#define _GROUP_TABLE_ +#endif +#ifndef _BINDING_ +#define _BINDING_ +#endif +#ifndef _COMMISSIONING_ +#define _COMMISSIONING_ +#endif +#ifndef _POWER_FAILURE_ +#define _POWER_FAILURE_ +#endif +#ifndef _NWK_PASSIVE_ACK_ +#define _NWK_PASSIVE_ACK_ +#endif +#include diff --git a/digital/zigbit/bitcloud/stack/lib/MakerulesBc_EndDevice_StdlinkSec_Atmega1281_Rf230_Gcc b/digital/zigbit/bitcloud/stack/lib/MakerulesBc_EndDevice_StdlinkSec_Atmega1281_Rf230_Gcc new file mode 100644 index 00000000..89c241c3 --- /dev/null +++ b/digital/zigbit/bitcloud/stack/lib/MakerulesBc_EndDevice_StdlinkSec_Atmega1281_Rf230_Gcc @@ -0,0 +1,32 @@ +#---------------------------------------------- +#User application makerules - should be included into user application Makefile +#---------------------------------------------- + +include $(COMPONENTS_PATH)/../lib/Makerules_Atmega1281_Gcc + + +#-Compiler flags------------------------------- +CFLAGS = -Os -std=gnu99 -pipe -c -W -Wall -ffunction-sections -mmcu=atmega1281 -mcall-prologues -fshort-enums --param inline-call-cost=2 -DATMEGA1281 -DAT86RF230 -DNONE_OS -D_IEEE_ZIGBEE_COMPLIANCE_ -D_SYS_MAC_PHY_HWD_TASK_ -D_SYS_HAL_TASK_ -D_SYS_MAC_HWI_TASK_ -D_SYS_BSP_TASK_ -D_SYS_APL_TASK_ -D_SYS_NWK_TASK_ -D_SYS_APS_TASK_ -D_SYS_SSP_TASK_ -D_SYS_TC_TASK_ -D_SYS_ZDO_TASK_ -D_SECURITY_ -D_NWK_ALLOCATOR_ -D_SSP_SW_AES_ -D_TRUST_CENTRE_ -D_UNIVERSAL_TC_EXT_ADDR_ -D_LINK_SECURITY_ -D_UNIVERSAL_EXTENDED_ADDRESS_ -D_ENDDEVICE_ -D_NWK_FAST_ROUTE_DISCOVERY_ -D_NWK_NONSTANDARD_BEACON_FILTER_ -D_NWK_GROUP_ -D_GROUP_TABLE_ -D_NWK_CHECK_OUT_BROADCAST_ -D_NWK_ROUTING_OPTIMIZATION_=3 -D_NWK_STOCHASTIC_ADDRESSING_ -D_RESOLVE_ADDR_CONFLICT_ -D_NWK_MESH_ROUTING_ -D_APS_FRAGMENTATION_ -D_APS_MULTICAST_ -D_GROUP_TABLE_ -D_BINDING_ -D_COMMISSIONING_ -D_POWER_FAILURE_ -D_NWK_PASSIVE_ACK_ +CFLAGS += $(BOARDCFLAGS) +#-Libraries names------------------------------ +CS_LIB = ConfigServer +PDS_LIB = PersistDataServer + +#-Stack components paths----------------------- +HAL_HWD_COMMON_PATH = $(COMPONENTS_PATH)/./HAL/avr/atmega1281/common +HAL_MAC_API_PATH = $(COMPONENTS_PATH)/./HAL/avr/atmega1281/zigBit +HAL_PATH = $(COMPONENTS_PATH)/./HAL +MAC_PHY_PATH = $(COMPONENTS_PATH)/./MAC_PHY +MAC_ENV_PATH = $(COMPONENTS_PATH)/./MAC_PHY/MAC_ENV +MAC_HWD_PATH = $(COMPONENTS_PATH)/./MAC_PHY/MAC_HWD_PHY +MAC_HWI_PATH = $(COMPONENTS_PATH)/./MAC_PHY/MAC_HWI +NWK_PATH = $(COMPONENTS_PATH)/./NWK +APS_PATH = $(COMPONENTS_PATH)/./APS +ZDO_PATH = $(COMPONENTS_PATH)/./ZDO +SSP_PATH = $(COMPONENTS_PATH)/./Security/ServiceProvider +TC_PATH = $(COMPONENTS_PATH)/./Security/TrustCentre +CS_PATH = $(COMPONENTS_PATH)/./ConfigServer +PDS_PATH = $(COMPONENTS_PATH)/./PersistDataServer +BSP_PATH = $(COMPONENTS_PATH)/./BSP +DRIVERS_PATH = $(COMPONENTS_PATH)/./HAL/drivers + diff --git a/digital/zigbit/bitcloud/stack/lib/MakerulesBc_EndDevice_StdlinkSec_Atmega1281_Rf230_Gcc.h b/digital/zigbit/bitcloud/stack/lib/MakerulesBc_EndDevice_StdlinkSec_Atmega1281_Rf230_Gcc.h new file mode 100644 index 00000000..0f94932d --- /dev/null +++ b/digital/zigbit/bitcloud/stack/lib/MakerulesBc_EndDevice_StdlinkSec_Atmega1281_Rf230_Gcc.h @@ -0,0 +1,109 @@ +#ifndef NONE_OS +#define NONE_OS +#endif +#ifndef _IEEE_ZIGBEE_COMPLIANCE_ +#define _IEEE_ZIGBEE_COMPLIANCE_ +#endif +#ifndef _SYS_MAC_PHY_HWD_TASK_ +#define _SYS_MAC_PHY_HWD_TASK_ +#endif +#ifndef _SYS_HAL_TASK_ +#define _SYS_HAL_TASK_ +#endif +#ifndef _SYS_MAC_HWI_TASK_ +#define _SYS_MAC_HWI_TASK_ +#endif +#ifndef _SYS_BSP_TASK_ +#define _SYS_BSP_TASK_ +#endif +#ifndef _SYS_APL_TASK_ +#define _SYS_APL_TASK_ +#endif +#ifndef _SYS_NWK_TASK_ +#define _SYS_NWK_TASK_ +#endif +#ifndef _SYS_APS_TASK_ +#define _SYS_APS_TASK_ +#endif +#ifndef _SYS_SSP_TASK_ +#define _SYS_SSP_TASK_ +#endif +#ifndef _SYS_TC_TASK_ +#define _SYS_TC_TASK_ +#endif +#ifndef _SYS_ZDO_TASK_ +#define _SYS_ZDO_TASK_ +#endif +#ifndef _SECURITY_ +#define _SECURITY_ +#endif +#ifndef _NWK_ALLOCATOR_ +#define _NWK_ALLOCATOR_ +#endif +#ifndef _SSP_SW_AES_ +#define _SSP_SW_AES_ +#endif +#ifndef _TRUST_CENTRE_ +#define _TRUST_CENTRE_ +#endif +#ifndef _UNIVERSAL_TC_EXT_ADDR_ +#define _UNIVERSAL_TC_EXT_ADDR_ +#endif +#ifndef _LINK_SECURITY_ +#define _LINK_SECURITY_ +#endif +#ifndef _UNIVERSAL_EXTENDED_ADDRESS_ +#define _UNIVERSAL_EXTENDED_ADDRESS_ +#endif +#ifndef _ENDDEVICE_ +#define _ENDDEVICE_ +#endif +#ifndef _NWK_FAST_ROUTE_DISCOVERY_ +#define _NWK_FAST_ROUTE_DISCOVERY_ +#endif +#ifndef _NWK_NONSTANDARD_BEACON_FILTER_ +#define _NWK_NONSTANDARD_BEACON_FILTER_ +#endif +#ifndef _NWK_GROUP_ +#define _NWK_GROUP_ +#endif +#ifndef _GROUP_TABLE_ +#define _GROUP_TABLE_ +#endif +#ifndef _NWK_CHECK_OUT_BROADCAST_ +#define _NWK_CHECK_OUT_BROADCAST_ +#endif +#ifndef _NWK_ROUTING_OPTIMIZATION_ +#define _NWK_ROUTING_OPTIMIZATION_ 3 +#endif +#ifndef _NWK_STOCHASTIC_ADDRESSING_ +#define _NWK_STOCHASTIC_ADDRESSING_ +#endif +#ifndef _RESOLVE_ADDR_CONFLICT_ +#define _RESOLVE_ADDR_CONFLICT_ +#endif +#ifndef _NWK_MESH_ROUTING_ +#define _NWK_MESH_ROUTING_ +#endif +#ifndef _APS_FRAGMENTATION_ +#define _APS_FRAGMENTATION_ +#endif +#ifndef _APS_MULTICAST_ +#define _APS_MULTICAST_ +#endif +#ifndef _GROUP_TABLE_ +#define _GROUP_TABLE_ +#endif +#ifndef _BINDING_ +#define _BINDING_ +#endif +#ifndef _COMMISSIONING_ +#define _COMMISSIONING_ +#endif +#ifndef _POWER_FAILURE_ +#define _POWER_FAILURE_ +#endif +#ifndef _NWK_PASSIVE_ACK_ +#define _NWK_PASSIVE_ACK_ +#endif +#include diff --git a/digital/zigbit/bitcloud/stack/lib/MakerulesBc_EndDevice_StdlinkSec_Atmega1281_Rf231_Gcc b/digital/zigbit/bitcloud/stack/lib/MakerulesBc_EndDevice_StdlinkSec_Atmega1281_Rf231_Gcc new file mode 100644 index 00000000..fc34c14f --- /dev/null +++ b/digital/zigbit/bitcloud/stack/lib/MakerulesBc_EndDevice_StdlinkSec_Atmega1281_Rf231_Gcc @@ -0,0 +1,32 @@ +#---------------------------------------------- +#User application makerules - should be included into user application Makefile +#---------------------------------------------- + +include $(COMPONENTS_PATH)/../lib/Makerules_Atmega1281_Gcc + + +#-Compiler flags------------------------------- +CFLAGS = -Os -std=gnu99 -pipe -c -W -Wall -ffunction-sections -mmcu=atmega1281 -mcall-prologues -fshort-enums --param inline-call-cost=2 -DATMEGA1281 -DAT86RF231 -DNONE_OS -D_IEEE_ZIGBEE_COMPLIANCE_ -D_SYS_MAC_PHY_HWD_TASK_ -D_SYS_HAL_TASK_ -D_SYS_MAC_HWI_TASK_ -D_SYS_BSP_TASK_ -D_SYS_APL_TASK_ -D_SYS_NWK_TASK_ -D_SYS_APS_TASK_ -D_SYS_SSP_TASK_ -D_SYS_TC_TASK_ -D_SYS_ZDO_TASK_ -D_SECURITY_ -D_NWK_ALLOCATOR_ -D_MAC_HW_AES_ -D_TRUST_CENTRE_ -D_UNIVERSAL_TC_EXT_ADDR_ -D_LINK_SECURITY_ -D_UNIVERSAL_EXTENDED_ADDRESS_ -D_ENDDEVICE_ -D_NWK_FAST_ROUTE_DISCOVERY_ -D_NWK_NONSTANDARD_BEACON_FILTER_ -D_NWK_GROUP_ -D_GROUP_TABLE_ -D_NWK_CHECK_OUT_BROADCAST_ -D_NWK_ROUTING_OPTIMIZATION_=3 -D_NWK_STOCHASTIC_ADDRESSING_ -D_RESOLVE_ADDR_CONFLICT_ -D_NWK_MESH_ROUTING_ -D_APS_FRAGMENTATION_ -D_APS_MULTICAST_ -D_GROUP_TABLE_ -D_BINDING_ -D_COMMISSIONING_ -D_POWER_FAILURE_ -D_NWK_PASSIVE_ACK_ +CFLAGS += $(BOARDCFLAGS) +#-Libraries names------------------------------ +CS_LIB = ConfigServer +PDS_LIB = PersistDataServer + +#-Stack components paths----------------------- +HAL_HWD_COMMON_PATH = $(COMPONENTS_PATH)/./HAL/avr/atmega1281/common +HAL_MAC_API_PATH = $(COMPONENTS_PATH)/./HAL/avr/atmega1281/zigBit +HAL_PATH = $(COMPONENTS_PATH)/./HAL +MAC_PHY_PATH = $(COMPONENTS_PATH)/./MAC_PHY +MAC_ENV_PATH = $(COMPONENTS_PATH)/./MAC_PHY/MAC_ENV +MAC_HWD_PATH = $(COMPONENTS_PATH)/./MAC_PHY/MAC_HWD_PHY +MAC_HWI_PATH = $(COMPONENTS_PATH)/./MAC_PHY/MAC_HWI +NWK_PATH = $(COMPONENTS_PATH)/./NWK +APS_PATH = $(COMPONENTS_PATH)/./APS +ZDO_PATH = $(COMPONENTS_PATH)/./ZDO +SSP_PATH = $(COMPONENTS_PATH)/./Security/ServiceProvider +TC_PATH = $(COMPONENTS_PATH)/./Security/TrustCentre +CS_PATH = $(COMPONENTS_PATH)/./ConfigServer +PDS_PATH = $(COMPONENTS_PATH)/./PersistDataServer +BSP_PATH = $(COMPONENTS_PATH)/./BSP +DRIVERS_PATH = $(COMPONENTS_PATH)/./HAL/drivers + diff --git a/digital/zigbit/bitcloud/stack/lib/MakerulesBc_EndDevice_StdlinkSec_Atmega1281_Rf231_Gcc.h b/digital/zigbit/bitcloud/stack/lib/MakerulesBc_EndDevice_StdlinkSec_Atmega1281_Rf231_Gcc.h new file mode 100644 index 00000000..3738a91d --- /dev/null +++ b/digital/zigbit/bitcloud/stack/lib/MakerulesBc_EndDevice_StdlinkSec_Atmega1281_Rf231_Gcc.h @@ -0,0 +1,109 @@ +#ifndef NONE_OS +#define NONE_OS +#endif +#ifndef _IEEE_ZIGBEE_COMPLIANCE_ +#define _IEEE_ZIGBEE_COMPLIANCE_ +#endif +#ifndef _SYS_MAC_PHY_HWD_TASK_ +#define _SYS_MAC_PHY_HWD_TASK_ +#endif +#ifndef _SYS_HAL_TASK_ +#define _SYS_HAL_TASK_ +#endif +#ifndef _SYS_MAC_HWI_TASK_ +#define _SYS_MAC_HWI_TASK_ +#endif +#ifndef _SYS_BSP_TASK_ +#define _SYS_BSP_TASK_ +#endif +#ifndef _SYS_APL_TASK_ +#define _SYS_APL_TASK_ +#endif +#ifndef _SYS_NWK_TASK_ +#define _SYS_NWK_TASK_ +#endif +#ifndef _SYS_APS_TASK_ +#define _SYS_APS_TASK_ +#endif +#ifndef _SYS_SSP_TASK_ +#define _SYS_SSP_TASK_ +#endif +#ifndef _SYS_TC_TASK_ +#define _SYS_TC_TASK_ +#endif +#ifndef _SYS_ZDO_TASK_ +#define _SYS_ZDO_TASK_ +#endif +#ifndef _SECURITY_ +#define _SECURITY_ +#endif +#ifndef _NWK_ALLOCATOR_ +#define _NWK_ALLOCATOR_ +#endif +#ifndef _MAC_HW_AES_ +#define _MAC_HW_AES_ +#endif +#ifndef _TRUST_CENTRE_ +#define _TRUST_CENTRE_ +#endif +#ifndef _UNIVERSAL_TC_EXT_ADDR_ +#define _UNIVERSAL_TC_EXT_ADDR_ +#endif +#ifndef _LINK_SECURITY_ +#define _LINK_SECURITY_ +#endif +#ifndef _UNIVERSAL_EXTENDED_ADDRESS_ +#define _UNIVERSAL_EXTENDED_ADDRESS_ +#endif +#ifndef _ENDDEVICE_ +#define _ENDDEVICE_ +#endif +#ifndef _NWK_FAST_ROUTE_DISCOVERY_ +#define _NWK_FAST_ROUTE_DISCOVERY_ +#endif +#ifndef _NWK_NONSTANDARD_BEACON_FILTER_ +#define _NWK_NONSTANDARD_BEACON_FILTER_ +#endif +#ifndef _NWK_GROUP_ +#define _NWK_GROUP_ +#endif +#ifndef _GROUP_TABLE_ +#define _GROUP_TABLE_ +#endif +#ifndef _NWK_CHECK_OUT_BROADCAST_ +#define _NWK_CHECK_OUT_BROADCAST_ +#endif +#ifndef _NWK_ROUTING_OPTIMIZATION_ +#define _NWK_ROUTING_OPTIMIZATION_ 3 +#endif +#ifndef _NWK_STOCHASTIC_ADDRESSING_ +#define _NWK_STOCHASTIC_ADDRESSING_ +#endif +#ifndef _RESOLVE_ADDR_CONFLICT_ +#define _RESOLVE_ADDR_CONFLICT_ +#endif +#ifndef _NWK_MESH_ROUTING_ +#define _NWK_MESH_ROUTING_ +#endif +#ifndef _APS_FRAGMENTATION_ +#define _APS_FRAGMENTATION_ +#endif +#ifndef _APS_MULTICAST_ +#define _APS_MULTICAST_ +#endif +#ifndef _GROUP_TABLE_ +#define _GROUP_TABLE_ +#endif +#ifndef _BINDING_ +#define _BINDING_ +#endif +#ifndef _COMMISSIONING_ +#define _COMMISSIONING_ +#endif +#ifndef _POWER_FAILURE_ +#define _POWER_FAILURE_ +#endif +#ifndef _NWK_PASSIVE_ACK_ +#define _NWK_PASSIVE_ACK_ +#endif +#include diff --git a/digital/zigbit/bitcloud/stack/lib/MakerulesBc_Router_Atmega1281_Rf212_Gcc b/digital/zigbit/bitcloud/stack/lib/MakerulesBc_Router_Atmega1281_Rf212_Gcc new file mode 100644 index 00000000..efe14175 --- /dev/null +++ b/digital/zigbit/bitcloud/stack/lib/MakerulesBc_Router_Atmega1281_Rf212_Gcc @@ -0,0 +1,32 @@ +#---------------------------------------------- +#User application makerules - should be included into user application Makefile +#---------------------------------------------- + +include $(COMPONENTS_PATH)/../lib/Makerules_Atmega1281_Gcc + + +#-Compiler flags------------------------------- +CFLAGS = -Os -std=gnu99 -pipe -c -W -Wall -ffunction-sections -mmcu=atmega1281 -mcall-prologues -fshort-enums --param inline-call-cost=2 -DATMEGA1281 -DAT86RF212 -DNONE_OS -D_IEEE_ZIGBEE_COMPLIANCE_ -D_SYS_MAC_PHY_HWD_TASK_ -D_SYS_HAL_TASK_ -D_SYS_MAC_HWI_TASK_ -D_SYS_BSP_TASK_ -D_SYS_APL_TASK_ -D_SYS_NWK_TASK_ -D_SYS_APS_TASK_ -D_SYS_ZDO_TASK_ -D_ROUTER_ -D_FFD_ -D_NWK_FAST_ROUTE_DISCOVERY_ -D_NWK_NONSTANDARD_BEACON_FILTER_ -D_NWK_GROUP_ -D_GROUP_TABLE_ -D_NWK_CHECK_OUT_BROADCAST_ -D_NWK_ROUTING_OPTIMIZATION_=3 -D_NWK_STOCHASTIC_ADDRESSING_ -D_RESOLVE_ADDR_CONFLICT_ -D_NWK_MESH_ROUTING_ -D_APS_FRAGMENTATION_ -D_APS_MULTICAST_ -D_GROUP_TABLE_ -D_BINDING_ -D_COMMISSIONING_ -D_POWER_FAILURE_ -D_NWK_PASSIVE_ACK_ +CFLAGS += $(BOARDCFLAGS) +#-Libraries names------------------------------ +CS_LIB = ConfigServer +PDS_LIB = PersistDataServer + +#-Stack components paths----------------------- +HAL_HWD_COMMON_PATH = $(COMPONENTS_PATH)/./HAL/avr/atmega1281/common +HAL_MAC_API_PATH = $(COMPONENTS_PATH)/./HAL/avr/atmega1281/zigBit +HAL_PATH = $(COMPONENTS_PATH)/./HAL +MAC_PHY_PATH = $(COMPONENTS_PATH)/./MAC_PHY +MAC_ENV_PATH = $(COMPONENTS_PATH)/./MAC_PHY/MAC_ENV +MAC_HWD_PATH = $(COMPONENTS_PATH)/./MAC_PHY/MAC_HWD_PHY +MAC_HWI_PATH = $(COMPONENTS_PATH)/./MAC_PHY/MAC_HWI +NWK_PATH = $(COMPONENTS_PATH)/./NWK +APS_PATH = $(COMPONENTS_PATH)/./APS +ZDO_PATH = $(COMPONENTS_PATH)/./ZDO +SSP_PATH = $(COMPONENTS_PATH)/./Security/ServiceProvider +TC_PATH = $(COMPONENTS_PATH)/./Security/TrustCentre +CS_PATH = $(COMPONENTS_PATH)/./ConfigServer +PDS_PATH = $(COMPONENTS_PATH)/./PersistDataServer +BSP_PATH = $(COMPONENTS_PATH)/./BSP +DRIVERS_PATH = $(COMPONENTS_PATH)/./HAL/drivers + diff --git a/digital/zigbit/bitcloud/stack/lib/MakerulesBc_Router_Atmega1281_Rf212_Gcc.h b/digital/zigbit/bitcloud/stack/lib/MakerulesBc_Router_Atmega1281_Rf212_Gcc.h new file mode 100644 index 00000000..1ec69985 --- /dev/null +++ b/digital/zigbit/bitcloud/stack/lib/MakerulesBc_Router_Atmega1281_Rf212_Gcc.h @@ -0,0 +1,85 @@ +#ifndef NONE_OS +#define NONE_OS +#endif +#ifndef _IEEE_ZIGBEE_COMPLIANCE_ +#define _IEEE_ZIGBEE_COMPLIANCE_ +#endif +#ifndef _SYS_MAC_PHY_HWD_TASK_ +#define _SYS_MAC_PHY_HWD_TASK_ +#endif +#ifndef _SYS_HAL_TASK_ +#define _SYS_HAL_TASK_ +#endif +#ifndef _SYS_MAC_HWI_TASK_ +#define _SYS_MAC_HWI_TASK_ +#endif +#ifndef _SYS_BSP_TASK_ +#define _SYS_BSP_TASK_ +#endif +#ifndef _SYS_APL_TASK_ +#define _SYS_APL_TASK_ +#endif +#ifndef _SYS_NWK_TASK_ +#define _SYS_NWK_TASK_ +#endif +#ifndef _SYS_APS_TASK_ +#define _SYS_APS_TASK_ +#endif +#ifndef _SYS_ZDO_TASK_ +#define _SYS_ZDO_TASK_ +#endif +#ifndef _ROUTER_ +#define _ROUTER_ +#endif +#ifndef _FFD_ +#define _FFD_ +#endif +#ifndef _NWK_FAST_ROUTE_DISCOVERY_ +#define _NWK_FAST_ROUTE_DISCOVERY_ +#endif +#ifndef _NWK_NONSTANDARD_BEACON_FILTER_ +#define _NWK_NONSTANDARD_BEACON_FILTER_ +#endif +#ifndef _NWK_GROUP_ +#define _NWK_GROUP_ +#endif +#ifndef _GROUP_TABLE_ +#define _GROUP_TABLE_ +#endif +#ifndef _NWK_CHECK_OUT_BROADCAST_ +#define _NWK_CHECK_OUT_BROADCAST_ +#endif +#ifndef _NWK_ROUTING_OPTIMIZATION_ +#define _NWK_ROUTING_OPTIMIZATION_ 3 +#endif +#ifndef _NWK_STOCHASTIC_ADDRESSING_ +#define _NWK_STOCHASTIC_ADDRESSING_ +#endif +#ifndef _RESOLVE_ADDR_CONFLICT_ +#define _RESOLVE_ADDR_CONFLICT_ +#endif +#ifndef _NWK_MESH_ROUTING_ +#define _NWK_MESH_ROUTING_ +#endif +#ifndef _APS_FRAGMENTATION_ +#define _APS_FRAGMENTATION_ +#endif +#ifndef _APS_MULTICAST_ +#define _APS_MULTICAST_ +#endif +#ifndef _GROUP_TABLE_ +#define _GROUP_TABLE_ +#endif +#ifndef _BINDING_ +#define _BINDING_ +#endif +#ifndef _COMMISSIONING_ +#define _COMMISSIONING_ +#endif +#ifndef _POWER_FAILURE_ +#define _POWER_FAILURE_ +#endif +#ifndef _NWK_PASSIVE_ACK_ +#define _NWK_PASSIVE_ACK_ +#endif +#include diff --git a/digital/zigbit/bitcloud/stack/lib/MakerulesBc_Router_Atmega1281_Rf230B_Gcc b/digital/zigbit/bitcloud/stack/lib/MakerulesBc_Router_Atmega1281_Rf230B_Gcc new file mode 100644 index 00000000..bc0bd40b --- /dev/null +++ b/digital/zigbit/bitcloud/stack/lib/MakerulesBc_Router_Atmega1281_Rf230B_Gcc @@ -0,0 +1,32 @@ +#---------------------------------------------- +#User application makerules - should be included into user application Makefile +#---------------------------------------------- + +include $(COMPONENTS_PATH)/../lib/Makerules_Atmega1281_Gcc + + +#-Compiler flags------------------------------- +CFLAGS = -Os -std=gnu99 -pipe -c -W -Wall -ffunction-sections -mmcu=atmega1281 -mcall-prologues -fshort-enums --param inline-call-cost=2 -DATMEGA1281 -DAT86RF230B -DNONE_OS -D_IEEE_ZIGBEE_COMPLIANCE_ -D_SYS_MAC_PHY_HWD_TASK_ -D_SYS_HAL_TASK_ -D_SYS_MAC_HWI_TASK_ -D_SYS_BSP_TASK_ -D_SYS_APL_TASK_ -D_SYS_NWK_TASK_ -D_SYS_APS_TASK_ -D_SYS_ZDO_TASK_ -D_ROUTER_ -D_FFD_ -D_NWK_FAST_ROUTE_DISCOVERY_ -D_NWK_NONSTANDARD_BEACON_FILTER_ -D_NWK_GROUP_ -D_GROUP_TABLE_ -D_NWK_CHECK_OUT_BROADCAST_ -D_NWK_ROUTING_OPTIMIZATION_=3 -D_NWK_STOCHASTIC_ADDRESSING_ -D_RESOLVE_ADDR_CONFLICT_ -D_NWK_MESH_ROUTING_ -D_APS_FRAGMENTATION_ -D_APS_MULTICAST_ -D_GROUP_TABLE_ -D_BINDING_ -D_COMMISSIONING_ -D_POWER_FAILURE_ -D_NWK_PASSIVE_ACK_ +CFLAGS += $(BOARDCFLAGS) +#-Libraries names------------------------------ +CS_LIB = ConfigServer +PDS_LIB = PersistDataServer + +#-Stack components paths----------------------- +HAL_HWD_COMMON_PATH = $(COMPONENTS_PATH)/./HAL/avr/atmega1281/common +HAL_MAC_API_PATH = $(COMPONENTS_PATH)/./HAL/avr/atmega1281/zigBit +HAL_PATH = $(COMPONENTS_PATH)/./HAL +MAC_PHY_PATH = $(COMPONENTS_PATH)/./MAC_PHY +MAC_ENV_PATH = $(COMPONENTS_PATH)/./MAC_PHY/MAC_ENV +MAC_HWD_PATH = $(COMPONENTS_PATH)/./MAC_PHY/MAC_HWD_PHY +MAC_HWI_PATH = $(COMPONENTS_PATH)/./MAC_PHY/MAC_HWI +NWK_PATH = $(COMPONENTS_PATH)/./NWK +APS_PATH = $(COMPONENTS_PATH)/./APS +ZDO_PATH = $(COMPONENTS_PATH)/./ZDO +SSP_PATH = $(COMPONENTS_PATH)/./Security/ServiceProvider +TC_PATH = $(COMPONENTS_PATH)/./Security/TrustCentre +CS_PATH = $(COMPONENTS_PATH)/./ConfigServer +PDS_PATH = $(COMPONENTS_PATH)/./PersistDataServer +BSP_PATH = $(COMPONENTS_PATH)/./BSP +DRIVERS_PATH = $(COMPONENTS_PATH)/./HAL/drivers + diff --git a/digital/zigbit/bitcloud/stack/lib/MakerulesBc_Router_Atmega1281_Rf230B_Gcc.h b/digital/zigbit/bitcloud/stack/lib/MakerulesBc_Router_Atmega1281_Rf230B_Gcc.h new file mode 100644 index 00000000..1ec69985 --- /dev/null +++ b/digital/zigbit/bitcloud/stack/lib/MakerulesBc_Router_Atmega1281_Rf230B_Gcc.h @@ -0,0 +1,85 @@ +#ifndef NONE_OS +#define NONE_OS +#endif +#ifndef _IEEE_ZIGBEE_COMPLIANCE_ +#define _IEEE_ZIGBEE_COMPLIANCE_ +#endif +#ifndef _SYS_MAC_PHY_HWD_TASK_ +#define _SYS_MAC_PHY_HWD_TASK_ +#endif +#ifndef _SYS_HAL_TASK_ +#define _SYS_HAL_TASK_ +#endif +#ifndef _SYS_MAC_HWI_TASK_ +#define _SYS_MAC_HWI_TASK_ +#endif +#ifndef _SYS_BSP_TASK_ +#define _SYS_BSP_TASK_ +#endif +#ifndef _SYS_APL_TASK_ +#define _SYS_APL_TASK_ +#endif +#ifndef _SYS_NWK_TASK_ +#define _SYS_NWK_TASK_ +#endif +#ifndef _SYS_APS_TASK_ +#define _SYS_APS_TASK_ +#endif +#ifndef _SYS_ZDO_TASK_ +#define _SYS_ZDO_TASK_ +#endif +#ifndef _ROUTER_ +#define _ROUTER_ +#endif +#ifndef _FFD_ +#define _FFD_ +#endif +#ifndef _NWK_FAST_ROUTE_DISCOVERY_ +#define _NWK_FAST_ROUTE_DISCOVERY_ +#endif +#ifndef _NWK_NONSTANDARD_BEACON_FILTER_ +#define _NWK_NONSTANDARD_BEACON_FILTER_ +#endif +#ifndef _NWK_GROUP_ +#define _NWK_GROUP_ +#endif +#ifndef _GROUP_TABLE_ +#define _GROUP_TABLE_ +#endif +#ifndef _NWK_CHECK_OUT_BROADCAST_ +#define _NWK_CHECK_OUT_BROADCAST_ +#endif +#ifndef _NWK_ROUTING_OPTIMIZATION_ +#define _NWK_ROUTING_OPTIMIZATION_ 3 +#endif +#ifndef _NWK_STOCHASTIC_ADDRESSING_ +#define _NWK_STOCHASTIC_ADDRESSING_ +#endif +#ifndef _RESOLVE_ADDR_CONFLICT_ +#define _RESOLVE_ADDR_CONFLICT_ +#endif +#ifndef _NWK_MESH_ROUTING_ +#define _NWK_MESH_ROUTING_ +#endif +#ifndef _APS_FRAGMENTATION_ +#define _APS_FRAGMENTATION_ +#endif +#ifndef _APS_MULTICAST_ +#define _APS_MULTICAST_ +#endif +#ifndef _GROUP_TABLE_ +#define _GROUP_TABLE_ +#endif +#ifndef _BINDING_ +#define _BINDING_ +#endif +#ifndef _COMMISSIONING_ +#define _COMMISSIONING_ +#endif +#ifndef _POWER_FAILURE_ +#define _POWER_FAILURE_ +#endif +#ifndef _NWK_PASSIVE_ACK_ +#define _NWK_PASSIVE_ACK_ +#endif +#include diff --git a/digital/zigbit/bitcloud/stack/lib/MakerulesBc_Router_Atmega1281_Rf230_Gcc b/digital/zigbit/bitcloud/stack/lib/MakerulesBc_Router_Atmega1281_Rf230_Gcc new file mode 100644 index 00000000..5cfffc47 --- /dev/null +++ b/digital/zigbit/bitcloud/stack/lib/MakerulesBc_Router_Atmega1281_Rf230_Gcc @@ -0,0 +1,32 @@ +#---------------------------------------------- +#User application makerules - should be included into user application Makefile +#---------------------------------------------- + +include $(COMPONENTS_PATH)/../lib/Makerules_Atmega1281_Gcc + + +#-Compiler flags------------------------------- +CFLAGS = -Os -std=gnu99 -pipe -c -W -Wall -ffunction-sections -mmcu=atmega1281 -mcall-prologues -fshort-enums --param inline-call-cost=2 -DATMEGA1281 -DAT86RF230 -DNONE_OS -D_IEEE_ZIGBEE_COMPLIANCE_ -D_SYS_MAC_PHY_HWD_TASK_ -D_SYS_HAL_TASK_ -D_SYS_MAC_HWI_TASK_ -D_SYS_BSP_TASK_ -D_SYS_APL_TASK_ -D_SYS_NWK_TASK_ -D_SYS_APS_TASK_ -D_SYS_ZDO_TASK_ -D_ROUTER_ -D_FFD_ -D_NWK_FAST_ROUTE_DISCOVERY_ -D_NWK_NONSTANDARD_BEACON_FILTER_ -D_NWK_GROUP_ -D_GROUP_TABLE_ -D_NWK_CHECK_OUT_BROADCAST_ -D_NWK_ROUTING_OPTIMIZATION_=3 -D_NWK_STOCHASTIC_ADDRESSING_ -D_RESOLVE_ADDR_CONFLICT_ -D_NWK_MESH_ROUTING_ -D_APS_FRAGMENTATION_ -D_APS_MULTICAST_ -D_GROUP_TABLE_ -D_BINDING_ -D_COMMISSIONING_ -D_POWER_FAILURE_ -D_NWK_PASSIVE_ACK_ +CFLAGS += $(BOARDCFLAGS) +#-Libraries names------------------------------ +CS_LIB = ConfigServer +PDS_LIB = PersistDataServer + +#-Stack components paths----------------------- +HAL_HWD_COMMON_PATH = $(COMPONENTS_PATH)/./HAL/avr/atmega1281/common +HAL_MAC_API_PATH = $(COMPONENTS_PATH)/./HAL/avr/atmega1281/zigBit +HAL_PATH = $(COMPONENTS_PATH)/./HAL +MAC_PHY_PATH = $(COMPONENTS_PATH)/./MAC_PHY +MAC_ENV_PATH = $(COMPONENTS_PATH)/./MAC_PHY/MAC_ENV +MAC_HWD_PATH = $(COMPONENTS_PATH)/./MAC_PHY/MAC_HWD_PHY +MAC_HWI_PATH = $(COMPONENTS_PATH)/./MAC_PHY/MAC_HWI +NWK_PATH = $(COMPONENTS_PATH)/./NWK +APS_PATH = $(COMPONENTS_PATH)/./APS +ZDO_PATH = $(COMPONENTS_PATH)/./ZDO +SSP_PATH = $(COMPONENTS_PATH)/./Security/ServiceProvider +TC_PATH = $(COMPONENTS_PATH)/./Security/TrustCentre +CS_PATH = $(COMPONENTS_PATH)/./ConfigServer +PDS_PATH = $(COMPONENTS_PATH)/./PersistDataServer +BSP_PATH = $(COMPONENTS_PATH)/./BSP +DRIVERS_PATH = $(COMPONENTS_PATH)/./HAL/drivers + diff --git a/digital/zigbit/bitcloud/stack/lib/MakerulesBc_Router_Atmega1281_Rf230_Gcc.h b/digital/zigbit/bitcloud/stack/lib/MakerulesBc_Router_Atmega1281_Rf230_Gcc.h new file mode 100644 index 00000000..1ec69985 --- /dev/null +++ b/digital/zigbit/bitcloud/stack/lib/MakerulesBc_Router_Atmega1281_Rf230_Gcc.h @@ -0,0 +1,85 @@ +#ifndef NONE_OS +#define NONE_OS +#endif +#ifndef _IEEE_ZIGBEE_COMPLIANCE_ +#define _IEEE_ZIGBEE_COMPLIANCE_ +#endif +#ifndef _SYS_MAC_PHY_HWD_TASK_ +#define _SYS_MAC_PHY_HWD_TASK_ +#endif +#ifndef _SYS_HAL_TASK_ +#define _SYS_HAL_TASK_ +#endif +#ifndef _SYS_MAC_HWI_TASK_ +#define _SYS_MAC_HWI_TASK_ +#endif +#ifndef _SYS_BSP_TASK_ +#define _SYS_BSP_TASK_ +#endif +#ifndef _SYS_APL_TASK_ +#define _SYS_APL_TASK_ +#endif +#ifndef _SYS_NWK_TASK_ +#define _SYS_NWK_TASK_ +#endif +#ifndef _SYS_APS_TASK_ +#define _SYS_APS_TASK_ +#endif +#ifndef _SYS_ZDO_TASK_ +#define _SYS_ZDO_TASK_ +#endif +#ifndef _ROUTER_ +#define _ROUTER_ +#endif +#ifndef _FFD_ +#define _FFD_ +#endif +#ifndef _NWK_FAST_ROUTE_DISCOVERY_ +#define _NWK_FAST_ROUTE_DISCOVERY_ +#endif +#ifndef _NWK_NONSTANDARD_BEACON_FILTER_ +#define _NWK_NONSTANDARD_BEACON_FILTER_ +#endif +#ifndef _NWK_GROUP_ +#define _NWK_GROUP_ +#endif +#ifndef _GROUP_TABLE_ +#define _GROUP_TABLE_ +#endif +#ifndef _NWK_CHECK_OUT_BROADCAST_ +#define _NWK_CHECK_OUT_BROADCAST_ +#endif +#ifndef _NWK_ROUTING_OPTIMIZATION_ +#define _NWK_ROUTING_OPTIMIZATION_ 3 +#endif +#ifndef _NWK_STOCHASTIC_ADDRESSING_ +#define _NWK_STOCHASTIC_ADDRESSING_ +#endif +#ifndef _RESOLVE_ADDR_CONFLICT_ +#define _RESOLVE_ADDR_CONFLICT_ +#endif +#ifndef _NWK_MESH_ROUTING_ +#define _NWK_MESH_ROUTING_ +#endif +#ifndef _APS_FRAGMENTATION_ +#define _APS_FRAGMENTATION_ +#endif +#ifndef _APS_MULTICAST_ +#define _APS_MULTICAST_ +#endif +#ifndef _GROUP_TABLE_ +#define _GROUP_TABLE_ +#endif +#ifndef _BINDING_ +#define _BINDING_ +#endif +#ifndef _COMMISSIONING_ +#define _COMMISSIONING_ +#endif +#ifndef _POWER_FAILURE_ +#define _POWER_FAILURE_ +#endif +#ifndef _NWK_PASSIVE_ACK_ +#define _NWK_PASSIVE_ACK_ +#endif +#include diff --git a/digital/zigbit/bitcloud/stack/lib/MakerulesBc_Router_Atmega1281_Rf231_Gcc b/digital/zigbit/bitcloud/stack/lib/MakerulesBc_Router_Atmega1281_Rf231_Gcc new file mode 100644 index 00000000..fd9521d5 --- /dev/null +++ b/digital/zigbit/bitcloud/stack/lib/MakerulesBc_Router_Atmega1281_Rf231_Gcc @@ -0,0 +1,32 @@ +#---------------------------------------------- +#User application makerules - should be included into user application Makefile +#---------------------------------------------- + +include $(COMPONENTS_PATH)/../lib/Makerules_Atmega1281_Gcc + + +#-Compiler flags------------------------------- +CFLAGS = -Os -std=gnu99 -pipe -c -W -Wall -ffunction-sections -mmcu=atmega1281 -mcall-prologues -fshort-enums --param inline-call-cost=2 -DATMEGA1281 -DAT86RF231 -DNONE_OS -D_IEEE_ZIGBEE_COMPLIANCE_ -D_SYS_MAC_PHY_HWD_TASK_ -D_SYS_HAL_TASK_ -D_SYS_MAC_HWI_TASK_ -D_SYS_BSP_TASK_ -D_SYS_APL_TASK_ -D_SYS_NWK_TASK_ -D_SYS_APS_TASK_ -D_SYS_ZDO_TASK_ -D_ROUTER_ -D_FFD_ -D_NWK_FAST_ROUTE_DISCOVERY_ -D_NWK_NONSTANDARD_BEACON_FILTER_ -D_NWK_GROUP_ -D_GROUP_TABLE_ -D_NWK_CHECK_OUT_BROADCAST_ -D_NWK_ROUTING_OPTIMIZATION_=3 -D_NWK_STOCHASTIC_ADDRESSING_ -D_RESOLVE_ADDR_CONFLICT_ -D_NWK_MESH_ROUTING_ -D_APS_FRAGMENTATION_ -D_APS_MULTICAST_ -D_GROUP_TABLE_ -D_BINDING_ -D_COMMISSIONING_ -D_POWER_FAILURE_ -D_NWK_PASSIVE_ACK_ +CFLAGS += $(BOARDCFLAGS) +#-Libraries names------------------------------ +CS_LIB = ConfigServer +PDS_LIB = PersistDataServer + +#-Stack components paths----------------------- +HAL_HWD_COMMON_PATH = $(COMPONENTS_PATH)/./HAL/avr/atmega1281/common +HAL_MAC_API_PATH = $(COMPONENTS_PATH)/./HAL/avr/atmega1281/zigBit +HAL_PATH = $(COMPONENTS_PATH)/./HAL +MAC_PHY_PATH = $(COMPONENTS_PATH)/./MAC_PHY +MAC_ENV_PATH = $(COMPONENTS_PATH)/./MAC_PHY/MAC_ENV +MAC_HWD_PATH = $(COMPONENTS_PATH)/./MAC_PHY/MAC_HWD_PHY +MAC_HWI_PATH = $(COMPONENTS_PATH)/./MAC_PHY/MAC_HWI +NWK_PATH = $(COMPONENTS_PATH)/./NWK +APS_PATH = $(COMPONENTS_PATH)/./APS +ZDO_PATH = $(COMPONENTS_PATH)/./ZDO +SSP_PATH = $(COMPONENTS_PATH)/./Security/ServiceProvider +TC_PATH = $(COMPONENTS_PATH)/./Security/TrustCentre +CS_PATH = $(COMPONENTS_PATH)/./ConfigServer +PDS_PATH = $(COMPONENTS_PATH)/./PersistDataServer +BSP_PATH = $(COMPONENTS_PATH)/./BSP +DRIVERS_PATH = $(COMPONENTS_PATH)/./HAL/drivers + diff --git a/digital/zigbit/bitcloud/stack/lib/MakerulesBc_Router_Atmega1281_Rf231_Gcc.h b/digital/zigbit/bitcloud/stack/lib/MakerulesBc_Router_Atmega1281_Rf231_Gcc.h new file mode 100644 index 00000000..1ec69985 --- /dev/null +++ b/digital/zigbit/bitcloud/stack/lib/MakerulesBc_Router_Atmega1281_Rf231_Gcc.h @@ -0,0 +1,85 @@ +#ifndef NONE_OS +#define NONE_OS +#endif +#ifndef _IEEE_ZIGBEE_COMPLIANCE_ +#define _IEEE_ZIGBEE_COMPLIANCE_ +#endif +#ifndef _SYS_MAC_PHY_HWD_TASK_ +#define _SYS_MAC_PHY_HWD_TASK_ +#endif +#ifndef _SYS_HAL_TASK_ +#define _SYS_HAL_TASK_ +#endif +#ifndef _SYS_MAC_HWI_TASK_ +#define _SYS_MAC_HWI_TASK_ +#endif +#ifndef _SYS_BSP_TASK_ +#define _SYS_BSP_TASK_ +#endif +#ifndef _SYS_APL_TASK_ +#define _SYS_APL_TASK_ +#endif +#ifndef _SYS_NWK_TASK_ +#define _SYS_NWK_TASK_ +#endif +#ifndef _SYS_APS_TASK_ +#define _SYS_APS_TASK_ +#endif +#ifndef _SYS_ZDO_TASK_ +#define _SYS_ZDO_TASK_ +#endif +#ifndef _ROUTER_ +#define _ROUTER_ +#endif +#ifndef _FFD_ +#define _FFD_ +#endif +#ifndef _NWK_FAST_ROUTE_DISCOVERY_ +#define _NWK_FAST_ROUTE_DISCOVERY_ +#endif +#ifndef _NWK_NONSTANDARD_BEACON_FILTER_ +#define _NWK_NONSTANDARD_BEACON_FILTER_ +#endif +#ifndef _NWK_GROUP_ +#define _NWK_GROUP_ +#endif +#ifndef _GROUP_TABLE_ +#define _GROUP_TABLE_ +#endif +#ifndef _NWK_CHECK_OUT_BROADCAST_ +#define _NWK_CHECK_OUT_BROADCAST_ +#endif +#ifndef _NWK_ROUTING_OPTIMIZATION_ +#define _NWK_ROUTING_OPTIMIZATION_ 3 +#endif +#ifndef _NWK_STOCHASTIC_ADDRESSING_ +#define _NWK_STOCHASTIC_ADDRESSING_ +#endif +#ifndef _RESOLVE_ADDR_CONFLICT_ +#define _RESOLVE_ADDR_CONFLICT_ +#endif +#ifndef _NWK_MESH_ROUTING_ +#define _NWK_MESH_ROUTING_ +#endif +#ifndef _APS_FRAGMENTATION_ +#define _APS_FRAGMENTATION_ +#endif +#ifndef _APS_MULTICAST_ +#define _APS_MULTICAST_ +#endif +#ifndef _GROUP_TABLE_ +#define _GROUP_TABLE_ +#endif +#ifndef _BINDING_ +#define _BINDING_ +#endif +#ifndef _COMMISSIONING_ +#define _COMMISSIONING_ +#endif +#ifndef _POWER_FAILURE_ +#define _POWER_FAILURE_ +#endif +#ifndef _NWK_PASSIVE_ACK_ +#define _NWK_PASSIVE_ACK_ +#endif +#include diff --git a/digital/zigbit/bitcloud/stack/lib/MakerulesBc_Router_Sec_Atmega1281_Rf212_Gcc b/digital/zigbit/bitcloud/stack/lib/MakerulesBc_Router_Sec_Atmega1281_Rf212_Gcc new file mode 100644 index 00000000..c92798dd --- /dev/null +++ b/digital/zigbit/bitcloud/stack/lib/MakerulesBc_Router_Sec_Atmega1281_Rf212_Gcc @@ -0,0 +1,32 @@ +#---------------------------------------------- +#User application makerules - should be included into user application Makefile +#---------------------------------------------- + +include $(COMPONENTS_PATH)/../lib/Makerules_Atmega1281_Gcc + + +#-Compiler flags------------------------------- +CFLAGS = -Os -std=gnu99 -pipe -c -W -Wall -ffunction-sections -mmcu=atmega1281 -mcall-prologues -fshort-enums --param inline-call-cost=2 -DATMEGA1281 -DAT86RF212 -DNONE_OS -D_IEEE_ZIGBEE_COMPLIANCE_ -D_SYS_MAC_PHY_HWD_TASK_ -D_SYS_HAL_TASK_ -D_SYS_MAC_HWI_TASK_ -D_SYS_BSP_TASK_ -D_SYS_APL_TASK_ -D_SYS_NWK_TASK_ -D_SYS_APS_TASK_ -D_SYS_SSP_TASK_ -D_SYS_TC_TASK_ -D_SYS_ZDO_TASK_ -D_SECURITY_ -D_NWK_ALLOCATOR_ -D_MAC_HW_AES_ -D_TRUST_CENTRE_ -D_UNIVERSAL_TC_EXT_ADDR_ -D_ROUTER_ -D_FFD_ -D_NWK_FAST_ROUTE_DISCOVERY_ -D_NWK_NONSTANDARD_BEACON_FILTER_ -D_NWK_GROUP_ -D_GROUP_TABLE_ -D_NWK_CHECK_OUT_BROADCAST_ -D_NWK_ROUTING_OPTIMIZATION_=3 -D_NWK_STOCHASTIC_ADDRESSING_ -D_RESOLVE_ADDR_CONFLICT_ -D_NWK_MESH_ROUTING_ -D_APS_FRAGMENTATION_ -D_APS_MULTICAST_ -D_GROUP_TABLE_ -D_BINDING_ -D_COMMISSIONING_ -D_POWER_FAILURE_ -D_NWK_PASSIVE_ACK_ +CFLAGS += $(BOARDCFLAGS) +#-Libraries names------------------------------ +CS_LIB = ConfigServer +PDS_LIB = PersistDataServer + +#-Stack components paths----------------------- +HAL_HWD_COMMON_PATH = $(COMPONENTS_PATH)/./HAL/avr/atmega1281/common +HAL_MAC_API_PATH = $(COMPONENTS_PATH)/./HAL/avr/atmega1281/zigBit +HAL_PATH = $(COMPONENTS_PATH)/./HAL +MAC_PHY_PATH = $(COMPONENTS_PATH)/./MAC_PHY +MAC_ENV_PATH = $(COMPONENTS_PATH)/./MAC_PHY/MAC_ENV +MAC_HWD_PATH = $(COMPONENTS_PATH)/./MAC_PHY/MAC_HWD_PHY +MAC_HWI_PATH = $(COMPONENTS_PATH)/./MAC_PHY/MAC_HWI +NWK_PATH = $(COMPONENTS_PATH)/./NWK +APS_PATH = $(COMPONENTS_PATH)/./APS +ZDO_PATH = $(COMPONENTS_PATH)/./ZDO +SSP_PATH = $(COMPONENTS_PATH)/./Security/ServiceProvider +TC_PATH = $(COMPONENTS_PATH)/./Security/TrustCentre +CS_PATH = $(COMPONENTS_PATH)/./ConfigServer +PDS_PATH = $(COMPONENTS_PATH)/./PersistDataServer +BSP_PATH = $(COMPONENTS_PATH)/./BSP +DRIVERS_PATH = $(COMPONENTS_PATH)/./HAL/drivers + diff --git a/digital/zigbit/bitcloud/stack/lib/MakerulesBc_Router_Sec_Atmega1281_Rf212_Gcc.h b/digital/zigbit/bitcloud/stack/lib/MakerulesBc_Router_Sec_Atmega1281_Rf212_Gcc.h new file mode 100644 index 00000000..2f46e331 --- /dev/null +++ b/digital/zigbit/bitcloud/stack/lib/MakerulesBc_Router_Sec_Atmega1281_Rf212_Gcc.h @@ -0,0 +1,106 @@ +#ifndef NONE_OS +#define NONE_OS +#endif +#ifndef _IEEE_ZIGBEE_COMPLIANCE_ +#define _IEEE_ZIGBEE_COMPLIANCE_ +#endif +#ifndef _SYS_MAC_PHY_HWD_TASK_ +#define _SYS_MAC_PHY_HWD_TASK_ +#endif +#ifndef _SYS_HAL_TASK_ +#define _SYS_HAL_TASK_ +#endif +#ifndef _SYS_MAC_HWI_TASK_ +#define _SYS_MAC_HWI_TASK_ +#endif +#ifndef _SYS_BSP_TASK_ +#define _SYS_BSP_TASK_ +#endif +#ifndef _SYS_APL_TASK_ +#define _SYS_APL_TASK_ +#endif +#ifndef _SYS_NWK_TASK_ +#define _SYS_NWK_TASK_ +#endif +#ifndef _SYS_APS_TASK_ +#define _SYS_APS_TASK_ +#endif +#ifndef _SYS_SSP_TASK_ +#define _SYS_SSP_TASK_ +#endif +#ifndef _SYS_TC_TASK_ +#define _SYS_TC_TASK_ +#endif +#ifndef _SYS_ZDO_TASK_ +#define _SYS_ZDO_TASK_ +#endif +#ifndef _SECURITY_ +#define _SECURITY_ +#endif +#ifndef _NWK_ALLOCATOR_ +#define _NWK_ALLOCATOR_ +#endif +#ifndef _MAC_HW_AES_ +#define _MAC_HW_AES_ +#endif +#ifndef _TRUST_CENTRE_ +#define _TRUST_CENTRE_ +#endif +#ifndef _UNIVERSAL_TC_EXT_ADDR_ +#define _UNIVERSAL_TC_EXT_ADDR_ +#endif +#ifndef _ROUTER_ +#define _ROUTER_ +#endif +#ifndef _FFD_ +#define _FFD_ +#endif +#ifndef _NWK_FAST_ROUTE_DISCOVERY_ +#define _NWK_FAST_ROUTE_DISCOVERY_ +#endif +#ifndef _NWK_NONSTANDARD_BEACON_FILTER_ +#define _NWK_NONSTANDARD_BEACON_FILTER_ +#endif +#ifndef _NWK_GROUP_ +#define _NWK_GROUP_ +#endif +#ifndef _GROUP_TABLE_ +#define _GROUP_TABLE_ +#endif +#ifndef _NWK_CHECK_OUT_BROADCAST_ +#define _NWK_CHECK_OUT_BROADCAST_ +#endif +#ifndef _NWK_ROUTING_OPTIMIZATION_ +#define _NWK_ROUTING_OPTIMIZATION_ 3 +#endif +#ifndef _NWK_STOCHASTIC_ADDRESSING_ +#define _NWK_STOCHASTIC_ADDRESSING_ +#endif +#ifndef _RESOLVE_ADDR_CONFLICT_ +#define _RESOLVE_ADDR_CONFLICT_ +#endif +#ifndef _NWK_MESH_ROUTING_ +#define _NWK_MESH_ROUTING_ +#endif +#ifndef _APS_FRAGMENTATION_ +#define _APS_FRAGMENTATION_ +#endif +#ifndef _APS_MULTICAST_ +#define _APS_MULTICAST_ +#endif +#ifndef _GROUP_TABLE_ +#define _GROUP_TABLE_ +#endif +#ifndef _BINDING_ +#define _BINDING_ +#endif +#ifndef _COMMISSIONING_ +#define _COMMISSIONING_ +#endif +#ifndef _POWER_FAILURE_ +#define _POWER_FAILURE_ +#endif +#ifndef _NWK_PASSIVE_ACK_ +#define _NWK_PASSIVE_ACK_ +#endif +#include diff --git a/digital/zigbit/bitcloud/stack/lib/MakerulesBc_Router_Sec_Atmega1281_Rf230B_Gcc b/digital/zigbit/bitcloud/stack/lib/MakerulesBc_Router_Sec_Atmega1281_Rf230B_Gcc new file mode 100644 index 00000000..b219d325 --- /dev/null +++ b/digital/zigbit/bitcloud/stack/lib/MakerulesBc_Router_Sec_Atmega1281_Rf230B_Gcc @@ -0,0 +1,32 @@ +#---------------------------------------------- +#User application makerules - should be included into user application Makefile +#---------------------------------------------- + +include $(COMPONENTS_PATH)/../lib/Makerules_Atmega1281_Gcc + + +#-Compiler flags------------------------------- +CFLAGS = -Os -std=gnu99 -pipe -c -W -Wall -ffunction-sections -mmcu=atmega1281 -mcall-prologues -fshort-enums --param inline-call-cost=2 -DATMEGA1281 -DAT86RF230B -DNONE_OS -D_IEEE_ZIGBEE_COMPLIANCE_ -D_SYS_MAC_PHY_HWD_TASK_ -D_SYS_HAL_TASK_ -D_SYS_MAC_HWI_TASK_ -D_SYS_BSP_TASK_ -D_SYS_APL_TASK_ -D_SYS_NWK_TASK_ -D_SYS_APS_TASK_ -D_SYS_SSP_TASK_ -D_SYS_TC_TASK_ -D_SYS_ZDO_TASK_ -D_SECURITY_ -D_NWK_ALLOCATOR_ -D_SSP_SW_AES_ -D_TRUST_CENTRE_ -D_UNIVERSAL_TC_EXT_ADDR_ -D_ROUTER_ -D_FFD_ -D_NWK_FAST_ROUTE_DISCOVERY_ -D_NWK_NONSTANDARD_BEACON_FILTER_ -D_NWK_GROUP_ -D_GROUP_TABLE_ -D_NWK_CHECK_OUT_BROADCAST_ -D_NWK_ROUTING_OPTIMIZATION_=3 -D_NWK_STOCHASTIC_ADDRESSING_ -D_RESOLVE_ADDR_CONFLICT_ -D_NWK_MESH_ROUTING_ -D_APS_FRAGMENTATION_ -D_APS_MULTICAST_ -D_GROUP_TABLE_ -D_BINDING_ -D_COMMISSIONING_ -D_POWER_FAILURE_ -D_NWK_PASSIVE_ACK_ +CFLAGS += $(BOARDCFLAGS) +#-Libraries names------------------------------ +CS_LIB = ConfigServer +PDS_LIB = PersistDataServer + +#-Stack components paths----------------------- +HAL_HWD_COMMON_PATH = $(COMPONENTS_PATH)/./HAL/avr/atmega1281/common +HAL_MAC_API_PATH = $(COMPONENTS_PATH)/./HAL/avr/atmega1281/zigBit +HAL_PATH = $(COMPONENTS_PATH)/./HAL +MAC_PHY_PATH = $(COMPONENTS_PATH)/./MAC_PHY +MAC_ENV_PATH = $(COMPONENTS_PATH)/./MAC_PHY/MAC_ENV +MAC_HWD_PATH = $(COMPONENTS_PATH)/./MAC_PHY/MAC_HWD_PHY +MAC_HWI_PATH = $(COMPONENTS_PATH)/./MAC_PHY/MAC_HWI +NWK_PATH = $(COMPONENTS_PATH)/./NWK +APS_PATH = $(COMPONENTS_PATH)/./APS +ZDO_PATH = $(COMPONENTS_PATH)/./ZDO +SSP_PATH = $(COMPONENTS_PATH)/./Security/ServiceProvider +TC_PATH = $(COMPONENTS_PATH)/./Security/TrustCentre +CS_PATH = $(COMPONENTS_PATH)/./ConfigServer +PDS_PATH = $(COMPONENTS_PATH)/./PersistDataServer +BSP_PATH = $(COMPONENTS_PATH)/./BSP +DRIVERS_PATH = $(COMPONENTS_PATH)/./HAL/drivers + diff --git a/digital/zigbit/bitcloud/stack/lib/MakerulesBc_Router_Sec_Atmega1281_Rf230B_Gcc.h b/digital/zigbit/bitcloud/stack/lib/MakerulesBc_Router_Sec_Atmega1281_Rf230B_Gcc.h new file mode 100644 index 00000000..0efc99f0 --- /dev/null +++ b/digital/zigbit/bitcloud/stack/lib/MakerulesBc_Router_Sec_Atmega1281_Rf230B_Gcc.h @@ -0,0 +1,106 @@ +#ifndef NONE_OS +#define NONE_OS +#endif +#ifndef _IEEE_ZIGBEE_COMPLIANCE_ +#define _IEEE_ZIGBEE_COMPLIANCE_ +#endif +#ifndef _SYS_MAC_PHY_HWD_TASK_ +#define _SYS_MAC_PHY_HWD_TASK_ +#endif +#ifndef _SYS_HAL_TASK_ +#define _SYS_HAL_TASK_ +#endif +#ifndef _SYS_MAC_HWI_TASK_ +#define _SYS_MAC_HWI_TASK_ +#endif +#ifndef _SYS_BSP_TASK_ +#define _SYS_BSP_TASK_ +#endif +#ifndef _SYS_APL_TASK_ +#define _SYS_APL_TASK_ +#endif +#ifndef _SYS_NWK_TASK_ +#define _SYS_NWK_TASK_ +#endif +#ifndef _SYS_APS_TASK_ +#define _SYS_APS_TASK_ +#endif +#ifndef _SYS_SSP_TASK_ +#define _SYS_SSP_TASK_ +#endif +#ifndef _SYS_TC_TASK_ +#define _SYS_TC_TASK_ +#endif +#ifndef _SYS_ZDO_TASK_ +#define _SYS_ZDO_TASK_ +#endif +#ifndef _SECURITY_ +#define _SECURITY_ +#endif +#ifndef _NWK_ALLOCATOR_ +#define _NWK_ALLOCATOR_ +#endif +#ifndef _SSP_SW_AES_ +#define _SSP_SW_AES_ +#endif +#ifndef _TRUST_CENTRE_ +#define _TRUST_CENTRE_ +#endif +#ifndef _UNIVERSAL_TC_EXT_ADDR_ +#define _UNIVERSAL_TC_EXT_ADDR_ +#endif +#ifndef _ROUTER_ +#define _ROUTER_ +#endif +#ifndef _FFD_ +#define _FFD_ +#endif +#ifndef _NWK_FAST_ROUTE_DISCOVERY_ +#define _NWK_FAST_ROUTE_DISCOVERY_ +#endif +#ifndef _NWK_NONSTANDARD_BEACON_FILTER_ +#define _NWK_NONSTANDARD_BEACON_FILTER_ +#endif +#ifndef _NWK_GROUP_ +#define _NWK_GROUP_ +#endif +#ifndef _GROUP_TABLE_ +#define _GROUP_TABLE_ +#endif +#ifndef _NWK_CHECK_OUT_BROADCAST_ +#define _NWK_CHECK_OUT_BROADCAST_ +#endif +#ifndef _NWK_ROUTING_OPTIMIZATION_ +#define _NWK_ROUTING_OPTIMIZATION_ 3 +#endif +#ifndef _NWK_STOCHASTIC_ADDRESSING_ +#define _NWK_STOCHASTIC_ADDRESSING_ +#endif +#ifndef _RESOLVE_ADDR_CONFLICT_ +#define _RESOLVE_ADDR_CONFLICT_ +#endif +#ifndef _NWK_MESH_ROUTING_ +#define _NWK_MESH_ROUTING_ +#endif +#ifndef _APS_FRAGMENTATION_ +#define _APS_FRAGMENTATION_ +#endif +#ifndef _APS_MULTICAST_ +#define _APS_MULTICAST_ +#endif +#ifndef _GROUP_TABLE_ +#define _GROUP_TABLE_ +#endif +#ifndef _BINDING_ +#define _BINDING_ +#endif +#ifndef _COMMISSIONING_ +#define _COMMISSIONING_ +#endif +#ifndef _POWER_FAILURE_ +#define _POWER_FAILURE_ +#endif +#ifndef _NWK_PASSIVE_ACK_ +#define _NWK_PASSIVE_ACK_ +#endif +#include diff --git a/digital/zigbit/bitcloud/stack/lib/MakerulesBc_Router_Sec_Atmega1281_Rf230_Gcc b/digital/zigbit/bitcloud/stack/lib/MakerulesBc_Router_Sec_Atmega1281_Rf230_Gcc new file mode 100644 index 00000000..0655089a --- /dev/null +++ b/digital/zigbit/bitcloud/stack/lib/MakerulesBc_Router_Sec_Atmega1281_Rf230_Gcc @@ -0,0 +1,32 @@ +#---------------------------------------------- +#User application makerules - should be included into user application Makefile +#---------------------------------------------- + +include $(COMPONENTS_PATH)/../lib/Makerules_Atmega1281_Gcc + + +#-Compiler flags------------------------------- +CFLAGS = -Os -std=gnu99 -pipe -c -W -Wall -ffunction-sections -mmcu=atmega1281 -mcall-prologues -fshort-enums --param inline-call-cost=2 -DATMEGA1281 -DAT86RF230 -DNONE_OS -D_IEEE_ZIGBEE_COMPLIANCE_ -D_SYS_MAC_PHY_HWD_TASK_ -D_SYS_HAL_TASK_ -D_SYS_MAC_HWI_TASK_ -D_SYS_BSP_TASK_ -D_SYS_APL_TASK_ -D_SYS_NWK_TASK_ -D_SYS_APS_TASK_ -D_SYS_SSP_TASK_ -D_SYS_TC_TASK_ -D_SYS_ZDO_TASK_ -D_SECURITY_ -D_NWK_ALLOCATOR_ -D_SSP_SW_AES_ -D_TRUST_CENTRE_ -D_UNIVERSAL_TC_EXT_ADDR_ -D_ROUTER_ -D_FFD_ -D_NWK_FAST_ROUTE_DISCOVERY_ -D_NWK_NONSTANDARD_BEACON_FILTER_ -D_NWK_GROUP_ -D_GROUP_TABLE_ -D_NWK_CHECK_OUT_BROADCAST_ -D_NWK_ROUTING_OPTIMIZATION_=3 -D_NWK_STOCHASTIC_ADDRESSING_ -D_RESOLVE_ADDR_CONFLICT_ -D_NWK_MESH_ROUTING_ -D_APS_FRAGMENTATION_ -D_APS_MULTICAST_ -D_GROUP_TABLE_ -D_BINDING_ -D_COMMISSIONING_ -D_POWER_FAILURE_ -D_NWK_PASSIVE_ACK_ +CFLAGS += $(BOARDCFLAGS) +#-Libraries names------------------------------ +CS_LIB = ConfigServer +PDS_LIB = PersistDataServer + +#-Stack components paths----------------------- +HAL_HWD_COMMON_PATH = $(COMPONENTS_PATH)/./HAL/avr/atmega1281/common +HAL_MAC_API_PATH = $(COMPONENTS_PATH)/./HAL/avr/atmega1281/zigBit +HAL_PATH = $(COMPONENTS_PATH)/./HAL +MAC_PHY_PATH = $(COMPONENTS_PATH)/./MAC_PHY +MAC_ENV_PATH = $(COMPONENTS_PATH)/./MAC_PHY/MAC_ENV +MAC_HWD_PATH = $(COMPONENTS_PATH)/./MAC_PHY/MAC_HWD_PHY +MAC_HWI_PATH = $(COMPONENTS_PATH)/./MAC_PHY/MAC_HWI +NWK_PATH = $(COMPONENTS_PATH)/./NWK +APS_PATH = $(COMPONENTS_PATH)/./APS +ZDO_PATH = $(COMPONENTS_PATH)/./ZDO +SSP_PATH = $(COMPONENTS_PATH)/./Security/ServiceProvider +TC_PATH = $(COMPONENTS_PATH)/./Security/TrustCentre +CS_PATH = $(COMPONENTS_PATH)/./ConfigServer +PDS_PATH = $(COMPONENTS_PATH)/./PersistDataServer +BSP_PATH = $(COMPONENTS_PATH)/./BSP +DRIVERS_PATH = $(COMPONENTS_PATH)/./HAL/drivers + diff --git a/digital/zigbit/bitcloud/stack/lib/MakerulesBc_Router_Sec_Atmega1281_Rf230_Gcc.h b/digital/zigbit/bitcloud/stack/lib/MakerulesBc_Router_Sec_Atmega1281_Rf230_Gcc.h new file mode 100644 index 00000000..0efc99f0 --- /dev/null +++ b/digital/zigbit/bitcloud/stack/lib/MakerulesBc_Router_Sec_Atmega1281_Rf230_Gcc.h @@ -0,0 +1,106 @@ +#ifndef NONE_OS +#define NONE_OS +#endif +#ifndef _IEEE_ZIGBEE_COMPLIANCE_ +#define _IEEE_ZIGBEE_COMPLIANCE_ +#endif +#ifndef _SYS_MAC_PHY_HWD_TASK_ +#define _SYS_MAC_PHY_HWD_TASK_ +#endif +#ifndef _SYS_HAL_TASK_ +#define _SYS_HAL_TASK_ +#endif +#ifndef _SYS_MAC_HWI_TASK_ +#define _SYS_MAC_HWI_TASK_ +#endif +#ifndef _SYS_BSP_TASK_ +#define _SYS_BSP_TASK_ +#endif +#ifndef _SYS_APL_TASK_ +#define _SYS_APL_TASK_ +#endif +#ifndef _SYS_NWK_TASK_ +#define _SYS_NWK_TASK_ +#endif +#ifndef _SYS_APS_TASK_ +#define _SYS_APS_TASK_ +#endif +#ifndef _SYS_SSP_TASK_ +#define _SYS_SSP_TASK_ +#endif +#ifndef _SYS_TC_TASK_ +#define _SYS_TC_TASK_ +#endif +#ifndef _SYS_ZDO_TASK_ +#define _SYS_ZDO_TASK_ +#endif +#ifndef _SECURITY_ +#define _SECURITY_ +#endif +#ifndef _NWK_ALLOCATOR_ +#define _NWK_ALLOCATOR_ +#endif +#ifndef _SSP_SW_AES_ +#define _SSP_SW_AES_ +#endif +#ifndef _TRUST_CENTRE_ +#define _TRUST_CENTRE_ +#endif +#ifndef _UNIVERSAL_TC_EXT_ADDR_ +#define _UNIVERSAL_TC_EXT_ADDR_ +#endif +#ifndef _ROUTER_ +#define _ROUTER_ +#endif +#ifndef _FFD_ +#define _FFD_ +#endif +#ifndef _NWK_FAST_ROUTE_DISCOVERY_ +#define _NWK_FAST_ROUTE_DISCOVERY_ +#endif +#ifndef _NWK_NONSTANDARD_BEACON_FILTER_ +#define _NWK_NONSTANDARD_BEACON_FILTER_ +#endif +#ifndef _NWK_GROUP_ +#define _NWK_GROUP_ +#endif +#ifndef _GROUP_TABLE_ +#define _GROUP_TABLE_ +#endif +#ifndef _NWK_CHECK_OUT_BROADCAST_ +#define _NWK_CHECK_OUT_BROADCAST_ +#endif +#ifndef _NWK_ROUTING_OPTIMIZATION_ +#define _NWK_ROUTING_OPTIMIZATION_ 3 +#endif +#ifndef _NWK_STOCHASTIC_ADDRESSING_ +#define _NWK_STOCHASTIC_ADDRESSING_ +#endif +#ifndef _RESOLVE_ADDR_CONFLICT_ +#define _RESOLVE_ADDR_CONFLICT_ +#endif +#ifndef _NWK_MESH_ROUTING_ +#define _NWK_MESH_ROUTING_ +#endif +#ifndef _APS_FRAGMENTATION_ +#define _APS_FRAGMENTATION_ +#endif +#ifndef _APS_MULTICAST_ +#define _APS_MULTICAST_ +#endif +#ifndef _GROUP_TABLE_ +#define _GROUP_TABLE_ +#endif +#ifndef _BINDING_ +#define _BINDING_ +#endif +#ifndef _COMMISSIONING_ +#define _COMMISSIONING_ +#endif +#ifndef _POWER_FAILURE_ +#define _POWER_FAILURE_ +#endif +#ifndef _NWK_PASSIVE_ACK_ +#define _NWK_PASSIVE_ACK_ +#endif +#include diff --git a/digital/zigbit/bitcloud/stack/lib/MakerulesBc_Router_Sec_Atmega1281_Rf231_Gcc b/digital/zigbit/bitcloud/stack/lib/MakerulesBc_Router_Sec_Atmega1281_Rf231_Gcc new file mode 100644 index 00000000..20e2c1e8 --- /dev/null +++ b/digital/zigbit/bitcloud/stack/lib/MakerulesBc_Router_Sec_Atmega1281_Rf231_Gcc @@ -0,0 +1,32 @@ +#---------------------------------------------- +#User application makerules - should be included into user application Makefile +#---------------------------------------------- + +include $(COMPONENTS_PATH)/../lib/Makerules_Atmega1281_Gcc + + +#-Compiler flags------------------------------- +CFLAGS = -Os -std=gnu99 -pipe -c -W -Wall -ffunction-sections -mmcu=atmega1281 -mcall-prologues -fshort-enums --param inline-call-cost=2 -DATMEGA1281 -DAT86RF231 -DNONE_OS -D_IEEE_ZIGBEE_COMPLIANCE_ -D_SYS_MAC_PHY_HWD_TASK_ -D_SYS_HAL_TASK_ -D_SYS_MAC_HWI_TASK_ -D_SYS_BSP_TASK_ -D_SYS_APL_TASK_ -D_SYS_NWK_TASK_ -D_SYS_APS_TASK_ -D_SYS_SSP_TASK_ -D_SYS_TC_TASK_ -D_SYS_ZDO_TASK_ -D_SECURITY_ -D_NWK_ALLOCATOR_ -D_MAC_HW_AES_ -D_TRUST_CENTRE_ -D_UNIVERSAL_TC_EXT_ADDR_ -D_ROUTER_ -D_FFD_ -D_NWK_FAST_ROUTE_DISCOVERY_ -D_NWK_NONSTANDARD_BEACON_FILTER_ -D_NWK_GROUP_ -D_GROUP_TABLE_ -D_NWK_CHECK_OUT_BROADCAST_ -D_NWK_ROUTING_OPTIMIZATION_=3 -D_NWK_STOCHASTIC_ADDRESSING_ -D_RESOLVE_ADDR_CONFLICT_ -D_NWK_MESH_ROUTING_ -D_APS_FRAGMENTATION_ -D_APS_MULTICAST_ -D_GROUP_TABLE_ -D_BINDING_ -D_COMMISSIONING_ -D_POWER_FAILURE_ -D_NWK_PASSIVE_ACK_ +CFLAGS += $(BOARDCFLAGS) +#-Libraries names------------------------------ +CS_LIB = ConfigServer +PDS_LIB = PersistDataServer + +#-Stack components paths----------------------- +HAL_HWD_COMMON_PATH = $(COMPONENTS_PATH)/./HAL/avr/atmega1281/common +HAL_MAC_API_PATH = $(COMPONENTS_PATH)/./HAL/avr/atmega1281/zigBit +HAL_PATH = $(COMPONENTS_PATH)/./HAL +MAC_PHY_PATH = $(COMPONENTS_PATH)/./MAC_PHY +MAC_ENV_PATH = $(COMPONENTS_PATH)/./MAC_PHY/MAC_ENV +MAC_HWD_PATH = $(COMPONENTS_PATH)/./MAC_PHY/MAC_HWD_PHY +MAC_HWI_PATH = $(COMPONENTS_PATH)/./MAC_PHY/MAC_HWI +NWK_PATH = $(COMPONENTS_PATH)/./NWK +APS_PATH = $(COMPONENTS_PATH)/./APS +ZDO_PATH = $(COMPONENTS_PATH)/./ZDO +SSP_PATH = $(COMPONENTS_PATH)/./Security/ServiceProvider +TC_PATH = $(COMPONENTS_PATH)/./Security/TrustCentre +CS_PATH = $(COMPONENTS_PATH)/./ConfigServer +PDS_PATH = $(COMPONENTS_PATH)/./PersistDataServer +BSP_PATH = $(COMPONENTS_PATH)/./BSP +DRIVERS_PATH = $(COMPONENTS_PATH)/./HAL/drivers + diff --git a/digital/zigbit/bitcloud/stack/lib/MakerulesBc_Router_Sec_Atmega1281_Rf231_Gcc.h b/digital/zigbit/bitcloud/stack/lib/MakerulesBc_Router_Sec_Atmega1281_Rf231_Gcc.h new file mode 100644 index 00000000..2f46e331 --- /dev/null +++ b/digital/zigbit/bitcloud/stack/lib/MakerulesBc_Router_Sec_Atmega1281_Rf231_Gcc.h @@ -0,0 +1,106 @@ +#ifndef NONE_OS +#define NONE_OS +#endif +#ifndef _IEEE_ZIGBEE_COMPLIANCE_ +#define _IEEE_ZIGBEE_COMPLIANCE_ +#endif +#ifndef _SYS_MAC_PHY_HWD_TASK_ +#define _SYS_MAC_PHY_HWD_TASK_ +#endif +#ifndef _SYS_HAL_TASK_ +#define _SYS_HAL_TASK_ +#endif +#ifndef _SYS_MAC_HWI_TASK_ +#define _SYS_MAC_HWI_TASK_ +#endif +#ifndef _SYS_BSP_TASK_ +#define _SYS_BSP_TASK_ +#endif +#ifndef _SYS_APL_TASK_ +#define _SYS_APL_TASK_ +#endif +#ifndef _SYS_NWK_TASK_ +#define _SYS_NWK_TASK_ +#endif +#ifndef _SYS_APS_TASK_ +#define _SYS_APS_TASK_ +#endif +#ifndef _SYS_SSP_TASK_ +#define _SYS_SSP_TASK_ +#endif +#ifndef _SYS_TC_TASK_ +#define _SYS_TC_TASK_ +#endif +#ifndef _SYS_ZDO_TASK_ +#define _SYS_ZDO_TASK_ +#endif +#ifndef _SECURITY_ +#define _SECURITY_ +#endif +#ifndef _NWK_ALLOCATOR_ +#define _NWK_ALLOCATOR_ +#endif +#ifndef _MAC_HW_AES_ +#define _MAC_HW_AES_ +#endif +#ifndef _TRUST_CENTRE_ +#define _TRUST_CENTRE_ +#endif +#ifndef _UNIVERSAL_TC_EXT_ADDR_ +#define _UNIVERSAL_TC_EXT_ADDR_ +#endif +#ifndef _ROUTER_ +#define _ROUTER_ +#endif +#ifndef _FFD_ +#define _FFD_ +#endif +#ifndef _NWK_FAST_ROUTE_DISCOVERY_ +#define _NWK_FAST_ROUTE_DISCOVERY_ +#endif +#ifndef _NWK_NONSTANDARD_BEACON_FILTER_ +#define _NWK_NONSTANDARD_BEACON_FILTER_ +#endif +#ifndef _NWK_GROUP_ +#define _NWK_GROUP_ +#endif +#ifndef _GROUP_TABLE_ +#define _GROUP_TABLE_ +#endif +#ifndef _NWK_CHECK_OUT_BROADCAST_ +#define _NWK_CHECK_OUT_BROADCAST_ +#endif +#ifndef _NWK_ROUTING_OPTIMIZATION_ +#define _NWK_ROUTING_OPTIMIZATION_ 3 +#endif +#ifndef _NWK_STOCHASTIC_ADDRESSING_ +#define _NWK_STOCHASTIC_ADDRESSING_ +#endif +#ifndef _RESOLVE_ADDR_CONFLICT_ +#define _RESOLVE_ADDR_CONFLICT_ +#endif +#ifndef _NWK_MESH_ROUTING_ +#define _NWK_MESH_ROUTING_ +#endif +#ifndef _APS_FRAGMENTATION_ +#define _APS_FRAGMENTATION_ +#endif +#ifndef _APS_MULTICAST_ +#define _APS_MULTICAST_ +#endif +#ifndef _GROUP_TABLE_ +#define _GROUP_TABLE_ +#endif +#ifndef _BINDING_ +#define _BINDING_ +#endif +#ifndef _COMMISSIONING_ +#define _COMMISSIONING_ +#endif +#ifndef _POWER_FAILURE_ +#define _POWER_FAILURE_ +#endif +#ifndef _NWK_PASSIVE_ACK_ +#define _NWK_PASSIVE_ACK_ +#endif +#include diff --git a/digital/zigbit/bitcloud/stack/lib/MakerulesBc_Router_StdlinkSec_Atmega1281_Rf212_Gcc b/digital/zigbit/bitcloud/stack/lib/MakerulesBc_Router_StdlinkSec_Atmega1281_Rf212_Gcc new file mode 100644 index 00000000..86bab858 --- /dev/null +++ b/digital/zigbit/bitcloud/stack/lib/MakerulesBc_Router_StdlinkSec_Atmega1281_Rf212_Gcc @@ -0,0 +1,32 @@ +#---------------------------------------------- +#User application makerules - should be included into user application Makefile +#---------------------------------------------- + +include $(COMPONENTS_PATH)/../lib/Makerules_Atmega1281_Gcc + + +#-Compiler flags------------------------------- +CFLAGS = -Os -std=gnu99 -pipe -c -W -Wall -ffunction-sections -mmcu=atmega1281 -mcall-prologues -fshort-enums --param inline-call-cost=2 -DATMEGA1281 -DAT86RF212 -DNONE_OS -D_IEEE_ZIGBEE_COMPLIANCE_ -D_SYS_MAC_PHY_HWD_TASK_ -D_SYS_HAL_TASK_ -D_SYS_MAC_HWI_TASK_ -D_SYS_BSP_TASK_ -D_SYS_APL_TASK_ -D_SYS_NWK_TASK_ -D_SYS_APS_TASK_ -D_SYS_SSP_TASK_ -D_SYS_TC_TASK_ -D_SYS_ZDO_TASK_ -D_SECURITY_ -D_NWK_ALLOCATOR_ -D_SSP_SW_AES_ -D_TRUST_CENTRE_ -D_UNIVERSAL_TC_EXT_ADDR_ -D_LINK_SECURITY_ -D_UNIVERSAL_EXTENDED_ADDRESS_ -D_ROUTER_ -D_FFD_ -D_NWK_FAST_ROUTE_DISCOVERY_ -D_NWK_NONSTANDARD_BEACON_FILTER_ -D_NWK_GROUP_ -D_GROUP_TABLE_ -D_NWK_CHECK_OUT_BROADCAST_ -D_NWK_ROUTING_OPTIMIZATION_=3 -D_NWK_STOCHASTIC_ADDRESSING_ -D_RESOLVE_ADDR_CONFLICT_ -D_NWK_MESH_ROUTING_ -D_APS_FRAGMENTATION_ -D_APS_MULTICAST_ -D_GROUP_TABLE_ -D_BINDING_ -D_COMMISSIONING_ -D_POWER_FAILURE_ -D_NWK_PASSIVE_ACK_ +CFLAGS += $(BOARDCFLAGS) +#-Libraries names------------------------------ +CS_LIB = ConfigServer +PDS_LIB = PersistDataServer + +#-Stack components paths----------------------- +HAL_HWD_COMMON_PATH = $(COMPONENTS_PATH)/./HAL/avr/atmega1281/common +HAL_MAC_API_PATH = $(COMPONENTS_PATH)/./HAL/avr/atmega1281/zigBit +HAL_PATH = $(COMPONENTS_PATH)/./HAL +MAC_PHY_PATH = $(COMPONENTS_PATH)/./MAC_PHY +MAC_ENV_PATH = $(COMPONENTS_PATH)/./MAC_PHY/MAC_ENV +MAC_HWD_PATH = $(COMPONENTS_PATH)/./MAC_PHY/MAC_HWD_PHY +MAC_HWI_PATH = $(COMPONENTS_PATH)/./MAC_PHY/MAC_HWI +NWK_PATH = $(COMPONENTS_PATH)/./NWK +APS_PATH = $(COMPONENTS_PATH)/./APS +ZDO_PATH = $(COMPONENTS_PATH)/./ZDO +SSP_PATH = $(COMPONENTS_PATH)/./Security/ServiceProvider +TC_PATH = $(COMPONENTS_PATH)/./Security/TrustCentre +CS_PATH = $(COMPONENTS_PATH)/./ConfigServer +PDS_PATH = $(COMPONENTS_PATH)/./PersistDataServer +BSP_PATH = $(COMPONENTS_PATH)/./BSP +DRIVERS_PATH = $(COMPONENTS_PATH)/./HAL/drivers + diff --git a/digital/zigbit/bitcloud/stack/lib/MakerulesBc_Router_StdlinkSec_Atmega1281_Rf212_Gcc.h b/digital/zigbit/bitcloud/stack/lib/MakerulesBc_Router_StdlinkSec_Atmega1281_Rf212_Gcc.h new file mode 100644 index 00000000..b8ce9865 --- /dev/null +++ b/digital/zigbit/bitcloud/stack/lib/MakerulesBc_Router_StdlinkSec_Atmega1281_Rf212_Gcc.h @@ -0,0 +1,112 @@ +#ifndef NONE_OS +#define NONE_OS +#endif +#ifndef _IEEE_ZIGBEE_COMPLIANCE_ +#define _IEEE_ZIGBEE_COMPLIANCE_ +#endif +#ifndef _SYS_MAC_PHY_HWD_TASK_ +#define _SYS_MAC_PHY_HWD_TASK_ +#endif +#ifndef _SYS_HAL_TASK_ +#define _SYS_HAL_TASK_ +#endif +#ifndef _SYS_MAC_HWI_TASK_ +#define _SYS_MAC_HWI_TASK_ +#endif +#ifndef _SYS_BSP_TASK_ +#define _SYS_BSP_TASK_ +#endif +#ifndef _SYS_APL_TASK_ +#define _SYS_APL_TASK_ +#endif +#ifndef _SYS_NWK_TASK_ +#define _SYS_NWK_TASK_ +#endif +#ifndef _SYS_APS_TASK_ +#define _SYS_APS_TASK_ +#endif +#ifndef _SYS_SSP_TASK_ +#define _SYS_SSP_TASK_ +#endif +#ifndef _SYS_TC_TASK_ +#define _SYS_TC_TASK_ +#endif +#ifndef _SYS_ZDO_TASK_ +#define _SYS_ZDO_TASK_ +#endif +#ifndef _SECURITY_ +#define _SECURITY_ +#endif +#ifndef _NWK_ALLOCATOR_ +#define _NWK_ALLOCATOR_ +#endif +#ifndef _SSP_SW_AES_ +#define _SSP_SW_AES_ +#endif +#ifndef _TRUST_CENTRE_ +#define _TRUST_CENTRE_ +#endif +#ifndef _UNIVERSAL_TC_EXT_ADDR_ +#define _UNIVERSAL_TC_EXT_ADDR_ +#endif +#ifndef _LINK_SECURITY_ +#define _LINK_SECURITY_ +#endif +#ifndef _UNIVERSAL_EXTENDED_ADDRESS_ +#define _UNIVERSAL_EXTENDED_ADDRESS_ +#endif +#ifndef _ROUTER_ +#define _ROUTER_ +#endif +#ifndef _FFD_ +#define _FFD_ +#endif +#ifndef _NWK_FAST_ROUTE_DISCOVERY_ +#define _NWK_FAST_ROUTE_DISCOVERY_ +#endif +#ifndef _NWK_NONSTANDARD_BEACON_FILTER_ +#define _NWK_NONSTANDARD_BEACON_FILTER_ +#endif +#ifndef _NWK_GROUP_ +#define _NWK_GROUP_ +#endif +#ifndef _GROUP_TABLE_ +#define _GROUP_TABLE_ +#endif +#ifndef _NWK_CHECK_OUT_BROADCAST_ +#define _NWK_CHECK_OUT_BROADCAST_ +#endif +#ifndef _NWK_ROUTING_OPTIMIZATION_ +#define _NWK_ROUTING_OPTIMIZATION_ 3 +#endif +#ifndef _NWK_STOCHASTIC_ADDRESSING_ +#define _NWK_STOCHASTIC_ADDRESSING_ +#endif +#ifndef _RESOLVE_ADDR_CONFLICT_ +#define _RESOLVE_ADDR_CONFLICT_ +#endif +#ifndef _NWK_MESH_ROUTING_ +#define _NWK_MESH_ROUTING_ +#endif +#ifndef _APS_FRAGMENTATION_ +#define _APS_FRAGMENTATION_ +#endif +#ifndef _APS_MULTICAST_ +#define _APS_MULTICAST_ +#endif +#ifndef _GROUP_TABLE_ +#define _GROUP_TABLE_ +#endif +#ifndef _BINDING_ +#define _BINDING_ +#endif +#ifndef _COMMISSIONING_ +#define _COMMISSIONING_ +#endif +#ifndef _POWER_FAILURE_ +#define _POWER_FAILURE_ +#endif +#ifndef _NWK_PASSIVE_ACK_ +#define _NWK_PASSIVE_ACK_ +#endif +#include diff --git a/digital/zigbit/bitcloud/stack/lib/MakerulesBc_Router_StdlinkSec_Atmega1281_Rf230B_Gcc b/digital/zigbit/bitcloud/stack/lib/MakerulesBc_Router_StdlinkSec_Atmega1281_Rf230B_Gcc new file mode 100644 index 00000000..ec7af0bc --- /dev/null +++ b/digital/zigbit/bitcloud/stack/lib/MakerulesBc_Router_StdlinkSec_Atmega1281_Rf230B_Gcc @@ -0,0 +1,32 @@ +#---------------------------------------------- +#User application makerules - should be included into user application Makefile +#---------------------------------------------- + +include $(COMPONENTS_PATH)/../lib/Makerules_Atmega1281_Gcc + + +#-Compiler flags------------------------------- +CFLAGS = -Os -std=gnu99 -pipe -c -W -Wall -ffunction-sections -mmcu=atmega1281 -mcall-prologues -fshort-enums --param inline-call-cost=2 -DATMEGA1281 -DAT86RF230B -DNONE_OS -D_IEEE_ZIGBEE_COMPLIANCE_ -D_SYS_MAC_PHY_HWD_TASK_ -D_SYS_HAL_TASK_ -D_SYS_MAC_HWI_TASK_ -D_SYS_BSP_TASK_ -D_SYS_APL_TASK_ -D_SYS_NWK_TASK_ -D_SYS_APS_TASK_ -D_SYS_SSP_TASK_ -D_SYS_TC_TASK_ -D_SYS_ZDO_TASK_ -D_SECURITY_ -D_NWK_ALLOCATOR_ -D_SSP_SW_AES_ -D_TRUST_CENTRE_ -D_UNIVERSAL_TC_EXT_ADDR_ -D_LINK_SECURITY_ -D_UNIVERSAL_EXTENDED_ADDRESS_ -D_ROUTER_ -D_FFD_ -D_NWK_FAST_ROUTE_DISCOVERY_ -D_NWK_NONSTANDARD_BEACON_FILTER_ -D_NWK_GROUP_ -D_GROUP_TABLE_ -D_NWK_CHECK_OUT_BROADCAST_ -D_NWK_ROUTING_OPTIMIZATION_=3 -D_NWK_STOCHASTIC_ADDRESSING_ -D_RESOLVE_ADDR_CONFLICT_ -D_NWK_MESH_ROUTING_ -D_APS_FRAGMENTATION_ -D_APS_MULTICAST_ -D_GROUP_TABLE_ -D_BINDING_ -D_COMMISSIONING_ -D_POWER_FAILURE_ -D_NWK_PASSIVE_ACK_ +CFLAGS += $(BOARDCFLAGS) +#-Libraries names------------------------------ +CS_LIB = ConfigServer +PDS_LIB = PersistDataServer + +#-Stack components paths----------------------- +HAL_HWD_COMMON_PATH = $(COMPONENTS_PATH)/./HAL/avr/atmega1281/common +HAL_MAC_API_PATH = $(COMPONENTS_PATH)/./HAL/avr/atmega1281/zigBit +HAL_PATH = $(COMPONENTS_PATH)/./HAL +MAC_PHY_PATH = $(COMPONENTS_PATH)/./MAC_PHY +MAC_ENV_PATH = $(COMPONENTS_PATH)/./MAC_PHY/MAC_ENV +MAC_HWD_PATH = $(COMPONENTS_PATH)/./MAC_PHY/MAC_HWD_PHY +MAC_HWI_PATH = $(COMPONENTS_PATH)/./MAC_PHY/MAC_HWI +NWK_PATH = $(COMPONENTS_PATH)/./NWK +APS_PATH = $(COMPONENTS_PATH)/./APS +ZDO_PATH = $(COMPONENTS_PATH)/./ZDO +SSP_PATH = $(COMPONENTS_PATH)/./Security/ServiceProvider +TC_PATH = $(COMPONENTS_PATH)/./Security/TrustCentre +CS_PATH = $(COMPONENTS_PATH)/./ConfigServer +PDS_PATH = $(COMPONENTS_PATH)/./PersistDataServer +BSP_PATH = $(COMPONENTS_PATH)/./BSP +DRIVERS_PATH = $(COMPONENTS_PATH)/./HAL/drivers + diff --git a/digital/zigbit/bitcloud/stack/lib/MakerulesBc_Router_StdlinkSec_Atmega1281_Rf230B_Gcc.h b/digital/zigbit/bitcloud/stack/lib/MakerulesBc_Router_StdlinkSec_Atmega1281_Rf230B_Gcc.h new file mode 100644 index 00000000..b8ce9865 --- /dev/null +++ b/digital/zigbit/bitcloud/stack/lib/MakerulesBc_Router_StdlinkSec_Atmega1281_Rf230B_Gcc.h @@ -0,0 +1,112 @@ +#ifndef NONE_OS +#define NONE_OS +#endif +#ifndef _IEEE_ZIGBEE_COMPLIANCE_ +#define _IEEE_ZIGBEE_COMPLIANCE_ +#endif +#ifndef _SYS_MAC_PHY_HWD_TASK_ +#define _SYS_MAC_PHY_HWD_TASK_ +#endif +#ifndef _SYS_HAL_TASK_ +#define _SYS_HAL_TASK_ +#endif +#ifndef _SYS_MAC_HWI_TASK_ +#define _SYS_MAC_HWI_TASK_ +#endif +#ifndef _SYS_BSP_TASK_ +#define _SYS_BSP_TASK_ +#endif +#ifndef _SYS_APL_TASK_ +#define _SYS_APL_TASK_ +#endif +#ifndef _SYS_NWK_TASK_ +#define _SYS_NWK_TASK_ +#endif +#ifndef _SYS_APS_TASK_ +#define _SYS_APS_TASK_ +#endif +#ifndef _SYS_SSP_TASK_ +#define _SYS_SSP_TASK_ +#endif +#ifndef _SYS_TC_TASK_ +#define _SYS_TC_TASK_ +#endif +#ifndef _SYS_ZDO_TASK_ +#define _SYS_ZDO_TASK_ +#endif +#ifndef _SECURITY_ +#define _SECURITY_ +#endif +#ifndef _NWK_ALLOCATOR_ +#define _NWK_ALLOCATOR_ +#endif +#ifndef _SSP_SW_AES_ +#define _SSP_SW_AES_ +#endif +#ifndef _TRUST_CENTRE_ +#define _TRUST_CENTRE_ +#endif +#ifndef _UNIVERSAL_TC_EXT_ADDR_ +#define _UNIVERSAL_TC_EXT_ADDR_ +#endif +#ifndef _LINK_SECURITY_ +#define _LINK_SECURITY_ +#endif +#ifndef _UNIVERSAL_EXTENDED_ADDRESS_ +#define _UNIVERSAL_EXTENDED_ADDRESS_ +#endif +#ifndef _ROUTER_ +#define _ROUTER_ +#endif +#ifndef _FFD_ +#define _FFD_ +#endif +#ifndef _NWK_FAST_ROUTE_DISCOVERY_ +#define _NWK_FAST_ROUTE_DISCOVERY_ +#endif +#ifndef _NWK_NONSTANDARD_BEACON_FILTER_ +#define _NWK_NONSTANDARD_BEACON_FILTER_ +#endif +#ifndef _NWK_GROUP_ +#define _NWK_GROUP_ +#endif +#ifndef _GROUP_TABLE_ +#define _GROUP_TABLE_ +#endif +#ifndef _NWK_CHECK_OUT_BROADCAST_ +#define _NWK_CHECK_OUT_BROADCAST_ +#endif +#ifndef _NWK_ROUTING_OPTIMIZATION_ +#define _NWK_ROUTING_OPTIMIZATION_ 3 +#endif +#ifndef _NWK_STOCHASTIC_ADDRESSING_ +#define _NWK_STOCHASTIC_ADDRESSING_ +#endif +#ifndef _RESOLVE_ADDR_CONFLICT_ +#define _RESOLVE_ADDR_CONFLICT_ +#endif +#ifndef _NWK_MESH_ROUTING_ +#define _NWK_MESH_ROUTING_ +#endif +#ifndef _APS_FRAGMENTATION_ +#define _APS_FRAGMENTATION_ +#endif +#ifndef _APS_MULTICAST_ +#define _APS_MULTICAST_ +#endif +#ifndef _GROUP_TABLE_ +#define _GROUP_TABLE_ +#endif +#ifndef _BINDING_ +#define _BINDING_ +#endif +#ifndef _COMMISSIONING_ +#define _COMMISSIONING_ +#endif +#ifndef _POWER_FAILURE_ +#define _POWER_FAILURE_ +#endif +#ifndef _NWK_PASSIVE_ACK_ +#define _NWK_PASSIVE_ACK_ +#endif +#include diff --git a/digital/zigbit/bitcloud/stack/lib/MakerulesBc_Router_StdlinkSec_Atmega1281_Rf230_Gcc b/digital/zigbit/bitcloud/stack/lib/MakerulesBc_Router_StdlinkSec_Atmega1281_Rf230_Gcc new file mode 100644 index 00000000..61deb3f3 --- /dev/null +++ b/digital/zigbit/bitcloud/stack/lib/MakerulesBc_Router_StdlinkSec_Atmega1281_Rf230_Gcc @@ -0,0 +1,32 @@ +#---------------------------------------------- +#User application makerules - should be included into user application Makefile +#---------------------------------------------- + +include $(COMPONENTS_PATH)/../lib/Makerules_Atmega1281_Gcc + + +#-Compiler flags------------------------------- +CFLAGS = -Os -std=gnu99 -pipe -c -W -Wall -ffunction-sections -mmcu=atmega1281 -mcall-prologues -fshort-enums --param inline-call-cost=2 -DATMEGA1281 -DAT86RF230 -DNONE_OS -D_IEEE_ZIGBEE_COMPLIANCE_ -D_SYS_MAC_PHY_HWD_TASK_ -D_SYS_HAL_TASK_ -D_SYS_MAC_HWI_TASK_ -D_SYS_BSP_TASK_ -D_SYS_APL_TASK_ -D_SYS_NWK_TASK_ -D_SYS_APS_TASK_ -D_SYS_SSP_TASK_ -D_SYS_TC_TASK_ -D_SYS_ZDO_TASK_ -D_SECURITY_ -D_NWK_ALLOCATOR_ -D_SSP_SW_AES_ -D_TRUST_CENTRE_ -D_UNIVERSAL_TC_EXT_ADDR_ -D_LINK_SECURITY_ -D_UNIVERSAL_EXTENDED_ADDRESS_ -D_ROUTER_ -D_FFD_ -D_NWK_FAST_ROUTE_DISCOVERY_ -D_NWK_NONSTANDARD_BEACON_FILTER_ -D_NWK_GROUP_ -D_GROUP_TABLE_ -D_NWK_CHECK_OUT_BROADCAST_ -D_NWK_ROUTING_OPTIMIZATION_=3 -D_NWK_STOCHASTIC_ADDRESSING_ -D_RESOLVE_ADDR_CONFLICT_ -D_NWK_MESH_ROUTING_ -D_APS_FRAGMENTATION_ -D_APS_MULTICAST_ -D_GROUP_TABLE_ -D_BINDING_ -D_COMMISSIONING_ -D_POWER_FAILURE_ -D_NWK_PASSIVE_ACK_ +CFLAGS += $(BOARDCFLAGS) +#-Libraries names------------------------------ +CS_LIB = ConfigServer +PDS_LIB = PersistDataServer + +#-Stack components paths----------------------- +HAL_HWD_COMMON_PATH = $(COMPONENTS_PATH)/./HAL/avr/atmega1281/common +HAL_MAC_API_PATH = $(COMPONENTS_PATH)/./HAL/avr/atmega1281/zigBit +HAL_PATH = $(COMPONENTS_PATH)/./HAL +MAC_PHY_PATH = $(COMPONENTS_PATH)/./MAC_PHY +MAC_ENV_PATH = $(COMPONENTS_PATH)/./MAC_PHY/MAC_ENV +MAC_HWD_PATH = $(COMPONENTS_PATH)/./MAC_PHY/MAC_HWD_PHY +MAC_HWI_PATH = $(COMPONENTS_PATH)/./MAC_PHY/MAC_HWI +NWK_PATH = $(COMPONENTS_PATH)/./NWK +APS_PATH = $(COMPONENTS_PATH)/./APS +ZDO_PATH = $(COMPONENTS_PATH)/./ZDO +SSP_PATH = $(COMPONENTS_PATH)/./Security/ServiceProvider +TC_PATH = $(COMPONENTS_PATH)/./Security/TrustCentre +CS_PATH = $(COMPONENTS_PATH)/./ConfigServer +PDS_PATH = $(COMPONENTS_PATH)/./PersistDataServer +BSP_PATH = $(COMPONENTS_PATH)/./BSP +DRIVERS_PATH = $(COMPONENTS_PATH)/./HAL/drivers + diff --git a/digital/zigbit/bitcloud/stack/lib/MakerulesBc_Router_StdlinkSec_Atmega1281_Rf230_Gcc.h b/digital/zigbit/bitcloud/stack/lib/MakerulesBc_Router_StdlinkSec_Atmega1281_Rf230_Gcc.h new file mode 100644 index 00000000..b8ce9865 --- /dev/null +++ b/digital/zigbit/bitcloud/stack/lib/MakerulesBc_Router_StdlinkSec_Atmega1281_Rf230_Gcc.h @@ -0,0 +1,112 @@ +#ifndef NONE_OS +#define NONE_OS +#endif +#ifndef _IEEE_ZIGBEE_COMPLIANCE_ +#define _IEEE_ZIGBEE_COMPLIANCE_ +#endif +#ifndef _SYS_MAC_PHY_HWD_TASK_ +#define _SYS_MAC_PHY_HWD_TASK_ +#endif +#ifndef _SYS_HAL_TASK_ +#define _SYS_HAL_TASK_ +#endif +#ifndef _SYS_MAC_HWI_TASK_ +#define _SYS_MAC_HWI_TASK_ +#endif +#ifndef _SYS_BSP_TASK_ +#define _SYS_BSP_TASK_ +#endif +#ifndef _SYS_APL_TASK_ +#define _SYS_APL_TASK_ +#endif +#ifndef _SYS_NWK_TASK_ +#define _SYS_NWK_TASK_ +#endif +#ifndef _SYS_APS_TASK_ +#define _SYS_APS_TASK_ +#endif +#ifndef _SYS_SSP_TASK_ +#define _SYS_SSP_TASK_ +#endif +#ifndef _SYS_TC_TASK_ +#define _SYS_TC_TASK_ +#endif +#ifndef _SYS_ZDO_TASK_ +#define _SYS_ZDO_TASK_ +#endif +#ifndef _SECURITY_ +#define _SECURITY_ +#endif +#ifndef _NWK_ALLOCATOR_ +#define _NWK_ALLOCATOR_ +#endif +#ifndef _SSP_SW_AES_ +#define _SSP_SW_AES_ +#endif +#ifndef _TRUST_CENTRE_ +#define _TRUST_CENTRE_ +#endif +#ifndef _UNIVERSAL_TC_EXT_ADDR_ +#define _UNIVERSAL_TC_EXT_ADDR_ +#endif +#ifndef _LINK_SECURITY_ +#define _LINK_SECURITY_ +#endif +#ifndef _UNIVERSAL_EXTENDED_ADDRESS_ +#define _UNIVERSAL_EXTENDED_ADDRESS_ +#endif +#ifndef _ROUTER_ +#define _ROUTER_ +#endif +#ifndef _FFD_ +#define _FFD_ +#endif +#ifndef _NWK_FAST_ROUTE_DISCOVERY_ +#define _NWK_FAST_ROUTE_DISCOVERY_ +#endif +#ifndef _NWK_NONSTANDARD_BEACON_FILTER_ +#define _NWK_NONSTANDARD_BEACON_FILTER_ +#endif +#ifndef _NWK_GROUP_ +#define _NWK_GROUP_ +#endif +#ifndef _GROUP_TABLE_ +#define _GROUP_TABLE_ +#endif +#ifndef _NWK_CHECK_OUT_BROADCAST_ +#define _NWK_CHECK_OUT_BROADCAST_ +#endif +#ifndef _NWK_ROUTING_OPTIMIZATION_ +#define _NWK_ROUTING_OPTIMIZATION_ 3 +#endif +#ifndef _NWK_STOCHASTIC_ADDRESSING_ +#define _NWK_STOCHASTIC_ADDRESSING_ +#endif +#ifndef _RESOLVE_ADDR_CONFLICT_ +#define _RESOLVE_ADDR_CONFLICT_ +#endif +#ifndef _NWK_MESH_ROUTING_ +#define _NWK_MESH_ROUTING_ +#endif +#ifndef _APS_FRAGMENTATION_ +#define _APS_FRAGMENTATION_ +#endif +#ifndef _APS_MULTICAST_ +#define _APS_MULTICAST_ +#endif +#ifndef _GROUP_TABLE_ +#define _GROUP_TABLE_ +#endif +#ifndef _BINDING_ +#define _BINDING_ +#endif +#ifndef _COMMISSIONING_ +#define _COMMISSIONING_ +#endif +#ifndef _POWER_FAILURE_ +#define _POWER_FAILURE_ +#endif +#ifndef _NWK_PASSIVE_ACK_ +#define _NWK_PASSIVE_ACK_ +#endif +#include diff --git a/digital/zigbit/bitcloud/stack/lib/MakerulesBc_Router_StdlinkSec_Atmega1281_Rf231_Gcc b/digital/zigbit/bitcloud/stack/lib/MakerulesBc_Router_StdlinkSec_Atmega1281_Rf231_Gcc new file mode 100644 index 00000000..cb621ddc --- /dev/null +++ b/digital/zigbit/bitcloud/stack/lib/MakerulesBc_Router_StdlinkSec_Atmega1281_Rf231_Gcc @@ -0,0 +1,32 @@ +#---------------------------------------------- +#User application makerules - should be included into user application Makefile +#---------------------------------------------- + +include $(COMPONENTS_PATH)/../lib/Makerules_Atmega1281_Gcc + + +#-Compiler flags------------------------------- +CFLAGS = -Os -std=gnu99 -pipe -c -W -Wall -ffunction-sections -mmcu=atmega1281 -mcall-prologues -fshort-enums --param inline-call-cost=2 -DATMEGA1281 -DAT86RF231 -DNONE_OS -D_IEEE_ZIGBEE_COMPLIANCE_ -D_SYS_MAC_PHY_HWD_TASK_ -D_SYS_HAL_TASK_ -D_SYS_MAC_HWI_TASK_ -D_SYS_BSP_TASK_ -D_SYS_APL_TASK_ -D_SYS_NWK_TASK_ -D_SYS_APS_TASK_ -D_SYS_SSP_TASK_ -D_SYS_TC_TASK_ -D_SYS_ZDO_TASK_ -D_SECURITY_ -D_NWK_ALLOCATOR_ -D_MAC_HW_AES_ -D_TRUST_CENTRE_ -D_UNIVERSAL_TC_EXT_ADDR_ -D_LINK_SECURITY_ -D_UNIVERSAL_EXTENDED_ADDRESS_ -D_ROUTER_ -D_FFD_ -D_NWK_FAST_ROUTE_DISCOVERY_ -D_NWK_NONSTANDARD_BEACON_FILTER_ -D_NWK_GROUP_ -D_GROUP_TABLE_ -D_NWK_CHECK_OUT_BROADCAST_ -D_NWK_ROUTING_OPTIMIZATION_=3 -D_NWK_STOCHASTIC_ADDRESSING_ -D_RESOLVE_ADDR_CONFLICT_ -D_NWK_MESH_ROUTING_ -D_APS_FRAGMENTATION_ -D_APS_MULTICAST_ -D_GROUP_TABLE_ -D_BINDING_ -D_COMMISSIONING_ -D_POWER_FAILURE_ -D_NWK_PASSIVE_ACK_ +CFLAGS += $(BOARDCFLAGS) +#-Libraries names------------------------------ +CS_LIB = ConfigServer +PDS_LIB = PersistDataServer + +#-Stack components paths----------------------- +HAL_HWD_COMMON_PATH = $(COMPONENTS_PATH)/./HAL/avr/atmega1281/common +HAL_MAC_API_PATH = $(COMPONENTS_PATH)/./HAL/avr/atmega1281/zigBit +HAL_PATH = $(COMPONENTS_PATH)/./HAL +MAC_PHY_PATH = $(COMPONENTS_PATH)/./MAC_PHY +MAC_ENV_PATH = $(COMPONENTS_PATH)/./MAC_PHY/MAC_ENV +MAC_HWD_PATH = $(COMPONENTS_PATH)/./MAC_PHY/MAC_HWD_PHY +MAC_HWI_PATH = $(COMPONENTS_PATH)/./MAC_PHY/MAC_HWI +NWK_PATH = $(COMPONENTS_PATH)/./NWK +APS_PATH = $(COMPONENTS_PATH)/./APS +ZDO_PATH = $(COMPONENTS_PATH)/./ZDO +SSP_PATH = $(COMPONENTS_PATH)/./Security/ServiceProvider +TC_PATH = $(COMPONENTS_PATH)/./Security/TrustCentre +CS_PATH = $(COMPONENTS_PATH)/./ConfigServer +PDS_PATH = $(COMPONENTS_PATH)/./PersistDataServer +BSP_PATH = $(COMPONENTS_PATH)/./BSP +DRIVERS_PATH = $(COMPONENTS_PATH)/./HAL/drivers + diff --git a/digital/zigbit/bitcloud/stack/lib/MakerulesBc_Router_StdlinkSec_Atmega1281_Rf231_Gcc.h b/digital/zigbit/bitcloud/stack/lib/MakerulesBc_Router_StdlinkSec_Atmega1281_Rf231_Gcc.h new file mode 100644 index 00000000..28e21103 --- /dev/null +++ b/digital/zigbit/bitcloud/stack/lib/MakerulesBc_Router_StdlinkSec_Atmega1281_Rf231_Gcc.h @@ -0,0 +1,112 @@ +#ifndef NONE_OS +#define NONE_OS +#endif +#ifndef _IEEE_ZIGBEE_COMPLIANCE_ +#define _IEEE_ZIGBEE_COMPLIANCE_ +#endif +#ifndef _SYS_MAC_PHY_HWD_TASK_ +#define _SYS_MAC_PHY_HWD_TASK_ +#endif +#ifndef _SYS_HAL_TASK_ +#define _SYS_HAL_TASK_ +#endif +#ifndef _SYS_MAC_HWI_TASK_ +#define _SYS_MAC_HWI_TASK_ +#endif +#ifndef _SYS_BSP_TASK_ +#define _SYS_BSP_TASK_ +#endif +#ifndef _SYS_APL_TASK_ +#define _SYS_APL_TASK_ +#endif +#ifndef _SYS_NWK_TASK_ +#define _SYS_NWK_TASK_ +#endif +#ifndef _SYS_APS_TASK_ +#define _SYS_APS_TASK_ +#endif +#ifndef _SYS_SSP_TASK_ +#define _SYS_SSP_TASK_ +#endif +#ifndef _SYS_TC_TASK_ +#define _SYS_TC_TASK_ +#endif +#ifndef _SYS_ZDO_TASK_ +#define _SYS_ZDO_TASK_ +#endif +#ifndef _SECURITY_ +#define _SECURITY_ +#endif +#ifndef _NWK_ALLOCATOR_ +#define _NWK_ALLOCATOR_ +#endif +#ifndef _MAC_HW_AES_ +#define _MAC_HW_AES_ +#endif +#ifndef _TRUST_CENTRE_ +#define _TRUST_CENTRE_ +#endif +#ifndef _UNIVERSAL_TC_EXT_ADDR_ +#define _UNIVERSAL_TC_EXT_ADDR_ +#endif +#ifndef _LINK_SECURITY_ +#define _LINK_SECURITY_ +#endif +#ifndef _UNIVERSAL_EXTENDED_ADDRESS_ +#define _UNIVERSAL_EXTENDED_ADDRESS_ +#endif +#ifndef _ROUTER_ +#define _ROUTER_ +#endif +#ifndef _FFD_ +#define _FFD_ +#endif +#ifndef _NWK_FAST_ROUTE_DISCOVERY_ +#define _NWK_FAST_ROUTE_DISCOVERY_ +#endif +#ifndef _NWK_NONSTANDARD_BEACON_FILTER_ +#define _NWK_NONSTANDARD_BEACON_FILTER_ +#endif +#ifndef _NWK_GROUP_ +#define _NWK_GROUP_ +#endif +#ifndef _GROUP_TABLE_ +#define _GROUP_TABLE_ +#endif +#ifndef _NWK_CHECK_OUT_BROADCAST_ +#define _NWK_CHECK_OUT_BROADCAST_ +#endif +#ifndef _NWK_ROUTING_OPTIMIZATION_ +#define _NWK_ROUTING_OPTIMIZATION_ 3 +#endif +#ifndef _NWK_STOCHASTIC_ADDRESSING_ +#define _NWK_STOCHASTIC_ADDRESSING_ +#endif +#ifndef _RESOLVE_ADDR_CONFLICT_ +#define _RESOLVE_ADDR_CONFLICT_ +#endif +#ifndef _NWK_MESH_ROUTING_ +#define _NWK_MESH_ROUTING_ +#endif +#ifndef _APS_FRAGMENTATION_ +#define _APS_FRAGMENTATION_ +#endif +#ifndef _APS_MULTICAST_ +#define _APS_MULTICAST_ +#endif +#ifndef _GROUP_TABLE_ +#define _GROUP_TABLE_ +#endif +#ifndef _BINDING_ +#define _BINDING_ +#endif +#ifndef _COMMISSIONING_ +#define _COMMISSIONING_ +#endif +#ifndef _POWER_FAILURE_ +#define _POWER_FAILURE_ +#endif +#ifndef _NWK_PASSIVE_ACK_ +#define _NWK_PASSIVE_ACK_ +#endif +#include diff --git a/digital/zigbit/bitcloud/stack/lib/MakerulesHalSe_x86_Gcc b/digital/zigbit/bitcloud/stack/lib/MakerulesHalSe_x86_Gcc new file mode 100644 index 00000000..97fd4be7 --- /dev/null +++ b/digital/zigbit/bitcloud/stack/lib/MakerulesHalSe_x86_Gcc @@ -0,0 +1,32 @@ +#---------------------------------------------- +#User application makerules - should be included into user application Makefile +#---------------------------------------------- + +include $(COMPONENTS_PATH)/../lib/Makerules_x86_Gcc + +#-Compiler flags------------------------------- +CFLAGS += $(BOARDCFLAGS) +#-Libraries names------------------------------ +#STACK_LIB = Zse_All_SESec_Sam7xEkRf2xx_At91sam7x256_Rf231_Iar +#HAL_LIB = HAL_Sam7xEkRf2xx_At91sam7x256_Iar +CS_LIB = ConfigServer +PDS_LIB = PersistDataServer +#VCP_LIB = VCP + +#-Stack components paths----------------------- +HAL_HWD_COMMON_PATH = $(COMPONENTS_PATH)/./HAL/pc +#HAL_MAC_API_PATH = $(COMPONENTS_PATH)/./HAL/arm7tdmi/at91sam7x256/atmlEvalKit +HAL_PATH = $(COMPONENTS_PATH)/./HAL +MAC_PHY_PATH = $(COMPONENTS_PATH)/./MAC_PHY +NWK_PATH = $(COMPONENTS_PATH)/./NWK +APS_PATH = $(COMPONENTS_PATH)/./APS +ZDO_PATH = $(COMPONENTS_PATH)/./ZDO +ZCL_PATH = $(COMPONENTS_PATH)/./ZCL +SSP_PATH = $(COMPONENTS_PATH)/./Security/ServiceProvider +TC_PATH = $(COMPONENTS_PATH)/./Security/TrustCentre +CS_PATH = $(COMPONENTS_PATH)/./ConfigServer +PDS_PATH = $(COMPONENTS_PATH)/./PersistDataServer +BSP_PATH = $(COMPONENTS_PATH)/./BSP +DRIVERS_PATH = $(COMPONENTS_PATH)/./HAL/drivers + + diff --git a/digital/zigbit/bitcloud/stack/lib/MakerulesSelector b/digital/zigbit/bitcloud/stack/lib/MakerulesSelector new file mode 100644 index 00000000..69fd72a0 --- /dev/null +++ b/digital/zigbit/bitcloud/stack/lib/MakerulesSelector @@ -0,0 +1,380 @@ +#------------------------------------------------------------------------------- +# Check user's configuration. +#------------------------------------------------------------------------------- +ifeq ($(BOARD), BOARD_MESHBEAN) ######### MeshBean board ##### + # Checking parameters which have been set by user. + ifeq (, $(findstring $(RFCHIP), AT86RF230 AT86RF230B AT86RF231 AT86RF212)) + $(error ERROR Wrong configuration: Unknown type of RF chip for $(BOARD) board: '$(RFCHIP)') + endif + + ifeq (, $(findstring $(HAL_FREQUENCY), HAL_8MHz HAL_4MHz)) + $(error ERROR Wrong configuration: Unknown type of HAL frequency for $(BOARD) board: '$(HAL_FREQUENCY)') + endif + + ifeq (, $(findstring $(HAL), ATMEGA1281 ATMEGA2561)) + $(error ERROR Wrong configuration: Unknown type of HAL for $(BOARD) board: '$(HAL)') + endif + +else ifeq ($(BOARD), BOARD_STK600) ######### STK600 board ##### + ifeq ($(HAL), ATMEGA128RFA1) + RFCHIP = ATMEGA128RFA1 + endif + + # Checking parameters which have been set by user. + ifeq (, $(findstring $(RFCHIP), AT86RF230 AT86RF230B AT86RF231 AT86RF212 ATMEGA128RFA1)) + $(error ERROR Wrong configuration: Unknown type of RF chip for $(BOARD) board: '$(RFCHIP)') + endif + + ifeq (, $(findstring $(HAL_FREQUENCY), HAL_16MHz HAL_32MHz HAL_12MHz HAL_8MHz HAL_4MHz)) + $(error ERROR Wrong configuration: Unknown type of HAL frequency for $(BOARD) board: '$(HAL_FREQUENCY)') + endif + + ifeq (, $(findstring $(HAL), ATXMEGA128A1 ATXMEGA256A3 ATXMEGA256D3 ATMEGA128RFA1)) + $(error ERROR Wrong configuration: Unknown type of HAL for $(BOARD) board: '$(HAL)') + endif + +else ifeq ($(BOARD), BOARD_USB_DONGLE) ######### Usb Dongle board ##### + HAL = AT90USB1287 + HAL_FREQUENCY = HAL_8MHz + RFCHIP = AT86RF230B + +else ifeq ($(BOARD), BOARD_SAM7X_EK) ##### ATML_SAM7X_EK board #### + HAL = AT91SAM7X256 + HAL_CLOCK_SOURCE = CRYSTAL + HAL_FREQUENCY = HAL_18d432MHz + + # Checking parameters which have been set by user. + ifeq (, $(findstring $(RFCHIP), AT86RF230 AT86RF230B AT86RF231 AT86RF212)) + $(error ERROR Wrong configuration: Unknown type of RF chip for $(BOARD) board: '$(RFCHIP)') + endif + +else ifeq ($(BOARD), BOARD_MESHBEAN_LAN) #### BOARD_MESHBEAN_LAN board #### + # Setting board parameters which can not be changed by user. + HAL = AT91SAM7X256 + RFCHIP = AT86RF231 + +else ifeq ($(BOARD), BOARD_CUSTOM_1) ########### CUSTOM_1 board #### + HAL = AT91SAM7X256 + HAL_CLOCK_SOURCE = CRYSTAL + RFCHIP = AT86RF230B + HAL_FREQUENCY = HAL_8MHz + +else ifeq ($(BOARD), BOARD_CUSTOM_2) ########### CUSTOM_2 board #### + HAL = AT91SAM7X256 + HAL_CLOCK_SOURCE = CRYSTAL + RFCHIP = AT86RF230B + HAL_FREQUENCY = HAL_8MHz + +else ifeq ($(BOARD), BOARD_SAM3S_EK) ##### ATML_SAMAS_EK board #### + HAL = AT91SAM3S4C + + # Checking parameters which were set by user. + ifeq (, $(findstring $(HAL_FREQUENCY), HAL_4MHz HAL_8MHz HAL_12MHz HAL_64MHz)) + $(error ERROR Wrong configuration: Unknown type of HAL frequency for $(BOARD) board: '$(HAL_FREQUENCY)') + endif + + # Checking parameters which have been set by user. + ifeq (, $(findstring $(RFCHIP), AT86RF230 AT86RF230B AT86RF231 AT86RF212)) + $(error ERROR Wrong configuration: Unknown type of RF chip for $(BOARD) board: '$(RFCHIP)') + endif + +else ifeq ($(BOARD), BOARD_SAM3S_PIRRD) ##### SAMAS_PIRRD board #### + HAL = AT91SAM3S4C + + # Checking parameters which were set by user. + ifeq (, $(findstring $(HAL_FREQUENCY), HAL_4MHz HAL_8MHz HAL_12MHz HAL_64MHz)) + $(error ERROR Wrong configuration: Unknown type of HAL frequency for $(BOARD) board: '$(HAL_FREQUENCY)') + endif + + # Checking parameters which have been set by user. + ifeq (, $(findstring $(RFCHIP), AT86RF230 AT86RF230B AT86RF231 AT86RF212)) + $(error ERROR Wrong configuration: Unknown type of RF chip for $(BOARD) board: '$(RFCHIP)') + endif + +else ifeq ($(BOARD), BOARD_CUSTOM_3) ##### CUSTOM_3 board #### + HAL = AT91SAM3S4C + HAL_FREQUENCY = HAL_64MHz + RFCHIP = CUSTOMRF3 + +else ifeq ($(BOARD), BOARD_RAVEN) ########### BOARD_RAVEN board #### + HAL = ATMEGA1284 + RFCHIP = AT86RF230B + + # Checking parameters which were set by user. + ifeq (, $(findstring $(HAL_FREQUENCY), HAL_8MHz HAL_4MHz)) + $(error ERROR Wrong configuration: Unknown type of HAL frequency for $(BOARD) board: '$(HAL_FREQUENCY)') + endif + +else ifeq ($(BOARD), BOARD_RCB) ########### RCB board #### + ifeq (, $(findstring $(BOARD_REV), RCB_ATMEGA128RFA1 RCB230_V31 RCB230_V32 RCB230_V331 RCB231_V402 RCB231_V411 RCB212_V532)) + $(error ERROR in file Makerules: $(PLATFORM_REV) Unknown board revision for rcb board) + endif + + ifeq ($(BOARD_REV), RCB_ATMEGA128RFA1) + HAL = ATMEGA128RFA1 + RFCHIP = ATMEGA128RFA1 + else + ifeq ($(USE_KF_MAC), TRUE) + HAL = ATMEGA2561 + else + HAL = ATMEGA1281 + endif + ifneq (, $(findstring $(BOARD_REV), RCB230_V31 RCB230_V32 RCB230_V331)) + RFCHIP = AT86RF230 + endif + ifneq (, $(findstring $(BOARD_REV), RCB231_V402 RCB231_V411)) + RFCHIP = AT86RF231 + endif + ifneq (, $(findstring $(BOARD_REV), RCB212_V532)) + RFCHIP = AT86RF212 + endif + endif # BOARD_REV + + # Checking parameters which were set by user. + ifeq (, $(findstring $(HAL_FREQUENCY), HAL_8MHz HAL_4MHz)) + $(error ERROR Wrong configuration: Unknown type of HAL frequency for $(BOARD) board: '$(HAL_FREQUENCY)') + endif + +else ifeq ($(BOARD), BOARD_STK500) ######### STK500 board ##### + # Checking parameters which have been set by user. + ifeq (, $(findstring $(RFCHIP), AT86RF230 AT86RF230B AT86RF231 AT86RF212)) + $(error ERROR Wrong configuration: Unknown type of RF chip for $(BOARD) board: '$(RFCHIP)') + endif + + ifeq (, $(findstring $(HAL_FREQUENCY), HAL_8MHz HAL_4MHz)) + $(error ERROR Wrong configuration: Unknown type of HAL frequency for $(BOARD) board: '$(HAL_FREQUENCY)') + endif + + ifeq (, $(findstring $(HAL), ATMEGA1281 ATMEGA2561)) + $(error ERROR Wrong configuration: Unknown type of HAL for $(BOARD) board: '$(HAL)') + endif + +else ifeq ($(BOARD), BOARD_PC) ##### PC board #### + HAL = X86 + # HAL_CLOCK_SOURCE = CRYSTAL + # HAL_FREQUENCY = HAL_18d432MHz + +else ifeq ($(BOARD), BOARD_AVR32_EVK1105) + # Checking parameters which have been set by user. + ifeq (, $(findstring $(RFCHIP), AT86RF230 AT86RF230B AT86RF231 AT86RF212)) + $(error ERROR Wrong configuration: Unknown type of RF chip for $(BOARD) board: '$(RFCHIP)') + endif + + HAL = AT32UC3A0512 + +else ifeq ($(BOARD), BOARD_XPLAIN) ######### Xplain board ##### + # Checking parameters which have been set by user. + ifeq (, $(findstring $(RFCHIP), AT86RF230B AT86RF231 AT86RF212)) + $(error ERROR Wrong configuration: Unknown type of RF chip for $(BOARD) board: '$(RFCHIP)') + endif + + ifeq (, $(findstring $(HAL_FREQUENCY), HAL_16MHz HAL_32MHz HAL_12MHz HAL_8MHz HAL_4MHz)) + $(error ERROR Wrong configuration: Unknown type of HAL frequency for $(BOARD) board: '$(HAL_FREQUENCY)') + endif + + HAL = ATXMEGA128A1 + +else ifeq ($(BOARD), BOARD_REB_CBB) ######### REB CBB board ##### + # Checking parameters which have been set by user. + ifeq (, $(findstring $(RFCHIP), AT86RF230B AT86RF231 AT86RF212)) + $(error ERROR Wrong configuration: Unknown type of RF chip for $(BOARD) board: '$(RFCHIP)') + endif + + ifeq (, $(findstring $(HAL_FREQUENCY), HAL_16MHz HAL_32MHz HAL_12MHz HAL_8MHz HAL_4MHz)) + $(error ERROR Wrong configuration: Unknown type of HAL frequency for $(BOARD) board: '$(HAL_FREQUENCY)') + endif + + HAL = ATXMEGA256A3 + +else ifeq ($(BOARD), BOARD_SIMULATOR) ######### Simulator board ##### + HAL = SIMULATOR + RFCHIP = AT86RF231 + HAL_FREQUENCY = HAL_0MHz + +else + $(error unknown BOARD) +endif + + + +#------------------------------------------------------------------------------- +# Automatic selection of Makerules and related parameters +#------------------------------------------------------------------------------- +ifndef LIB_TYPE + LIB_TYPE = Bc +endif + +ifndef SECURITY_MODE + SECURITY_MODE = NO_SECURITY_MODE +endif + +ifeq ($(COMPILER_TYPE), IAR) + LIB_NAME_COMPILER = _Iar +else ifeq ($(COMPILER_TYPE), GCC) + LIB_NAME_COMPILER = _Gcc +else + $(error unknown COMPILER_TYPE) +endif + +ifneq ($(LIB_TYPE), HalSe) + ifeq ($(STACK_TYPE), ALL_DEVICES_TYPES) + LIB_NAME_DEV_TYPE = _All + else ifeq ($(STACK_TYPE), COORDINATOR) + LIB_NAME_DEV_TYPE = _Coordinator + else ifeq ($(STACK_TYPE), ROUTER) + LIB_NAME_DEV_TYPE = _Router + else ifeq ($(STACK_TYPE), ENDDEVICE) + LIB_NAME_DEV_TYPE = _EndDevice + else + $(error unknown STACK_TYPE) + endif + + ifeq ($(SECURITY_MODE), NO_SECURITY_MODE) + LIB_NAME_SECURITY_MODE = + else ifeq ($(SECURITY_MODE), STANDARD_SECURITY_MODE) + LIB_NAME_SECURITY_MODE = _Sec + else ifeq ($(SECURITY_MODE), STDLINK_SECURITY_MODE) + LIB_NAME_SECURITY_MODE = _StdlinkSec + else ifeq ($(SECURITY_MODE), CERTICOM_SECURITY_MODE) + LIB_NAME_SECURITY_MODE = _SeSec + else ifeq ($(SECURITY_MODE), HIGH_SECURITY_MODE) + LIB_NAME_SECURITY_MODE = _HighSec + else ifeq ($(SECURITY_MODE), CUSTOM_4_SECURITY_MODE) + LIB_NAME_SECURITY_MODE = _Custom4Sec + else + $(error unknown SECURITY_MODE) + endif + + ifeq ($(RFCHIP), AT86RF230) + LIB_NAME_RFCHIP = _Rf230 + else ifeq ($(RFCHIP), AT86RF230B) + LIB_NAME_RFCHIP = _Rf230B + else ifeq ($(RFCHIP), AT86RF231) + LIB_NAME_RFCHIP = _Rf231 + else ifeq ($(RFCHIP), AT86RF212) + LIB_NAME_RFCHIP = _Rf212 + else ifeq ($(RFCHIP), ATMEGA128RFA1) + LIB_NAME_RFCHIP = _Atmega128rfa1 + else ifeq ($(RFCHIP), CUSTOMRF3) + LIB_NAME_RFCHIP = _CustomRf3 + else + $(error unknown LIB_TYPE) + endif +endif + + +ifeq ( , $(findstring $(HAL), AT91SAM7X256 X86 AT32UC3A0512)) + ifeq ($(HAL_FREQUENCY), HAL_0MHz) + LIB_NAME_HAL_FREQ = _0Mhz + else ifeq ($(HAL_FREQUENCY), HAL_4MHz) + LIB_NAME_HAL_FREQ = _4Mhz + else ifeq ($(HAL_FREQUENCY), HAL_8MHz) + LIB_NAME_HAL_FREQ = _8Mhz + else ifeq ($(HAL_FREQUENCY), HAL_12MHz) + LIB_NAME_HAL_FREQ = _12Mhz + else ifeq ($(HAL_FREQUENCY), HAL_16MHz) + LIB_NAME_HAL_FREQ = _16Mhz + else ifeq ($(HAL_FREQUENCY), HAL_32MHz) + LIB_NAME_HAL_FREQ = _32Mhz + else ifeq ($(HAL_FREQUENCY), HAL_64MHz) + LIB_NAME_HAL_FREQ = _64Mhz + else + $(error unknown HAL_FREQUENCY) + endif +endif + +ifeq ($(BOARD), BOARD_MESHBEAN) + HAL_LIB_NAME_PLATFORM = _ZigBit +else ifeq ($(BOARD), BOARD_USB_DONGLE) + HAL_LIB_NAME_PLATFORM = _AtmlUsbDongle +else ifeq ($(BOARD), BOARD_STK600) + HAL_LIB_NAME_PLATFORM = _AtmlStk600 +else ifeq ($(BOARD), BOARD_STK500) + HAL_LIB_NAME_PLATFORM = _AtmlStk500Rf2xx +else ifeq ($(BOARD), BOARD_SAM7X_EK) + HAL_LIB_NAME_PLATFORM = _Sam7xEkRf2xx +else ifeq ($(BOARD), BOARD_SAM3S_EK) + HAL_LIB_NAME_PLATFORM = _Sam3sEkRf2xx +else ifeq ($(BOARD), BOARD_SAM3S_PIRRD) + HAL_LIB_NAME_PLATFORM = _Sam3sPirrd +else ifeq ($(BOARD), BOARD_MESHBEAN_LAN) + HAL_LIB_NAME_PLATFORM = _ZigBitLan +else ifeq ($(BOARD), BOARD_CUSTOM_1) + HAL_LIB_NAME_PLATFORM = _Custom1 +else ifeq ($(BOARD), BOARD_CUSTOM_2) + HAL_LIB_NAME_PLATFORM = _Custom2 +else ifeq ($(BOARD), BOARD_CUSTOM_3) + HAL_LIB_NAME_PLATFORM = _Custom3 +else ifeq ($(BOARD), BOARD_RAVEN) + HAL_LIB_NAME_PLATFORM = _Raven +else ifeq ($(BOARD), BOARD_RCB) + ifeq ($(BOARD_REV), RCB_ATMEGA128RFA1) + HAL_LIB_NAME_PLATFORM = _RcbAtm128rfa1 + else + ifneq (, $(findstring $(BOARD_REV), RCB230_V31 RCB230_V32 RCB230_V331)) + HAL_LIB_NAME_PLATFORM = _Rcb230 + endif + ifneq (, $(findstring $(BOARD_REV), RCB231_V402 RCB231_V411 RCB212_V532)) + HAL_LIB_NAME_PLATFORM = _Rcb231_212 + endif + endif # BOARD_REV +else ifeq ($(BOARD), BOARD_PC) + HAL_LIB_NAME_PLATFORM = _PC +else ifeq ($(BOARD), BOARD_AVR32_EVK1105) + HAL_LIB_NAME_PLATFORM = _Avr32Evk1105 +else ifeq ($(BOARD), BOARD_XPLAIN) + HAL_LIB_NAME_PLATFORM = _Xplain +else ifeq ($(BOARD), BOARD_REB_CBB) + ifneq (, $(findstring $(RFCHIP), AT86RF230B)) + HAL_LIB_NAME_PLATFORM = _RebCbb230 + endif + ifneq (, $(findstring $(RFCHIP), AT86RF231 AT86RF212)) + HAL_LIB_NAME_PLATFORM = _RebCbb231_212 + endif +else ifeq ($(BOARD), BOARD_SIMULATOR) + HAL_LIB_NAME_PLATFORM = _Sim +else + $(error unknown HAL_LIB_NAME_PLATFORM for board $(BOARD)) +endif + +ifeq ($(HAL), ATMEGA1281) + LIB_NAME_MICRO = _Atmega1281 +else ifeq ($(HAL), ATMEGA2561) + LIB_NAME_MICRO = _Atmega2561 +else ifeq ($(HAL), AT90USB1287) + LIB_NAME_MICRO = _At90usb1287 +else ifeq ($(HAL), ATMEGA1284) + LIB_NAME_MICRO = _Atmega1284 +else ifeq ($(HAL), ATXMEGA128A1) + LIB_NAME_MICRO = _Atxmega128a1 +else ifeq ($(HAL), ATXMEGA256A3) + LIB_NAME_MICRO = _Atxmega256a3 +else ifeq ($(HAL), ATXMEGA256D3) + LIB_NAME_MICRO = _Atxmega256d3 +else ifeq ($(HAL), ATMEGA128RFA1) + LIB_NAME_MICRO = _Atmega128rfa1 +else ifeq ($(HAL), AT91SAM7X256) + LIB_NAME_MICRO = _At91sam7x256 +else ifeq ($(HAL), AT91SAM3S4C) + LIB_NAME_MICRO = _At91sam3s4c +else ifeq ($(HAL), X86) + LIB_NAME_MICRO = _x86 +else ifeq ($(HAL), AT32UC3A0512) + LIB_NAME_MICRO = _At32uc3a0512 +else ifeq ($(HAL), SIMULATOR) + LIB_NAME_MICRO = _Sim +else + $(error unknown HAL) +endif + +ifeq ($(HAL_USE_AMPLIFIER), TRUE) + LIB_NAME_AMP = _Amp +endif + +ifeq ($(USE_KF_MAC), TRUE) + LIB_NAME_KF = _Kf +endif + +LIB_MAKERULES = Makerules$(LIB_TYPE)$(LIB_NAME_KF)$(LIB_NAME_DEV_TYPE)$(LIB_NAME_SECURITY_MODE)$(LIB_NAME_MICRO)$(LIB_NAME_RFCHIP)$(LIB_NAME_COMPILER) +STACK_LIB = $(LIB_TYPE)$(LIB_NAME_KF)$(LIB_NAME_DEV_TYPE)$(LIB_NAME_SECURITY_MODE)$(LIB_NAME_MICRO)$(LIB_NAME_RFCHIP)$(LIB_NAME_COMPILER) +HAL_LIB = HAL$(HAL_LIB_NAME_PLATFORM)$(LIB_NAME_MICRO)$(LIB_NAME_HAL_FREQ)$(LIB_NAME_COMPILER)$(LIB_NAME_AMP)$(LIB_NAME_KF) diff --git a/digital/zigbit/bitcloud/stack/lib/MakerulesSelector.h b/digital/zigbit/bitcloud/stack/lib/MakerulesSelector.h new file mode 100644 index 00000000..6f68db52 --- /dev/null +++ b/digital/zigbit/bitcloud/stack/lib/MakerulesSelector.h @@ -0,0 +1,15813 @@ +// This is automatically generated file, do not edit + +#if !defined(BOARD_SAM3S_EK) && !defined(BOARD_SIMULATOR) && !defined(BOARD_REB_CBB) && !defined(BOARD_RAVEN) && !defined(BOARD_AVR32_EVK1105) && !defined(BOARD_STK600) && !defined(BOARD_PC) && !defined(BOARD_USB_DONGLE) && !defined(BOARD_SAM7X_EK) && !defined(BOARD_CUSTOM_3) && !defined(BOARD_RCB) && !defined(BOARD_XPLAIN) && !defined(BOARD_MESHBEAN) +# error invalid BOARD +#endif +#ifdef BOARD_SAM3S_EK +# if !defined(AT91SAM3S4C) +# error invalid HAL +# endif +#endif +#ifdef BOARD_SIMULATOR +# if !defined(SIMULATOR) +# error invalid HAL +# endif +#endif +#ifdef BOARD_REB_CBB +# if !defined(ATXMEGA256A3) +# error invalid HAL +# endif +#endif +#ifdef BOARD_RAVEN +# if !defined(ATMEGA1284) +# error invalid HAL +# endif +#endif +#ifdef BOARD_AVR32_EVK1105 +# if !defined(AT32UC3A0512) +# error invalid HAL +# endif +#endif +#ifdef BOARD_STK600 +# if !defined(ATXMEGA256A3) && !defined(ATXMEGA128A1) && !defined(ATXMEGA256D3) && !defined(ATMEGA128RFA1) +# error invalid HAL +# endif +#endif +#ifdef BOARD_PC +# if !defined(X86) +# error invalid HAL +# endif +#endif +#ifdef BOARD_USB_DONGLE +# if !defined(AT90USB1287) +# error invalid HAL +# endif +#endif +#ifdef BOARD_SAM7X_EK +# if !defined(AT91SAM7X256) +# error invalid HAL +# endif +#endif +#ifdef BOARD_CUSTOM_3 +# if !defined(AT91SAM3S4C) +# error invalid HAL +# endif +#endif +#ifdef BOARD_RCB +# if !defined(ATMEGA128RFA1) && !defined(ATMEGA1281) +# error invalid HAL +# endif +#endif +#ifdef BOARD_XPLAIN +# if !defined(ATXMEGA128A1) +# error invalid HAL +# endif +#endif +#ifdef BOARD_MESHBEAN +# if !defined(ATMEGA1281) && !defined(ATMEGA2561) +# error invalid HAL +# endif +#endif +#if !defined(LIB_TYPE_HALSE) +# if !defined(STACK_TYPE_ALL) && !defined(STACK_TYPE_COORDINATOR) && !defined(STACK_TYPE_ROUTER) && !defined(STACK_TYPE_ENDDEVICE) +# error invalid STACK_TYPE +# endif +# if !defined(STANDARD_SECURITY_MODE) && !defined(DUMMY_ECC_SECURITY_MODE) && !defined(HIGH_SECURITY_MODE) && !defined(NO_SECURITY_MODE) && !defined(CERTICOM_SECURITY_MODE) +# error invalid SECURITY_MODE +# endif +# ifdef BOARD_SAM3S_EK +# if !defined(AT86RF230) && !defined(AT86RF230B) && !defined(AT86RF231) && !defined(AT86RF212) +# error invalid RFCHIP +# endif +# if !defined(HAL_4MHz) && !defined(HAL_8MHz) && !defined(HAL_16MHz) && !defined(HAL_64MHz) +# error invalid HAL_FREQUENCY +# endif +# endif +# ifdef BOARD_SIMULATOR +# if !defined(AT86RF231) +# error invalid RFCHIP +# endif +# if !defined(HAL_0MHz) +# error invalid HAL_FREQUENCY +# endif +# endif +# ifdef BOARD_REB_CBB +# if !defined(AT86RF230B) && !defined(AT86RF231) && !defined(AT86RF212) +# error invalid RFCHIP +# endif +# if !defined(HAL_4MHz) && !defined(HAL_8MHz) && !defined(HAL_12MHz) && !defined(HAL_16MHz) && !defined(HAL_32MHz) +# error invalid HAL_FREQUENCY +# endif +# endif +# ifdef BOARD_RAVEN +# if !defined(AT86RF230B) +# error invalid RFCHIP +# endif +# if !defined(HAL_4MHz) && !defined(HAL_8MHz) +# error invalid HAL_FREQUENCY +# endif +# endif +# ifdef BOARD_AVR32_EVK1105 +# if !defined(AT86RF230) && !defined(AT86RF230B) && !defined(AT86RF231) && !defined(AT86RF212) +# error invalid RFCHIP +# endif +# if !defined(HAL_48MHz) +# error invalid HAL_FREQUENCY +# endif +# endif +# ifdef BOARD_STK600 +# if !defined(AT86RF230) && !defined(AT86RF230B) && !defined(AT86RF231) && !defined(AT86RF212) && !defined(ATMEGA128RFA1) +# error invalid RFCHIP +# endif +# if !defined(HAL_4MHz) && !defined(HAL_8MHz) && !defined(HAL_12MHz) && !defined(HAL_16MHz) && !defined(HAL_32MHz) +# error invalid HAL_FREQUENCY +# endif +# endif +# ifdef BOARD_PC +# endif +# ifdef BOARD_USB_DONGLE +# if !defined(AT86RF230B) +# error invalid RFCHIP +# endif +# if !defined(HAL_8MHz) +# error invalid HAL_FREQUENCY +# endif +# endif +# ifdef BOARD_SAM7X_EK +# if !defined(AT86RF230) && !defined(AT86RF230B) && !defined(AT86RF231) && !defined(AT86RF212) +# error invalid RFCHIP +# endif +# if !defined(HAL_48MHz) +# error invalid HAL_FREQUENCY +# endif +# endif +# ifdef BOARD_CUSTOM_3 +# if !defined(CUSTOMRF3) +# error invalid RFCHIP +# endif +# if !defined(HAL_4MHz) && !defined(HAL_8MHz) && !defined(HAL_16MHz) && !defined(HAL_64MHz) +# error invalid HAL_FREQUENCY +# endif +# endif +# ifdef BOARD_RCB +# if !defined(ATMEGA128RFA1) && !defined(AT86RF230) && !defined(AT86RF230B) && !defined(AT86RF231) && !defined(AT86RF212) +# error invalid RFCHIP +# endif +# if !defined(HAL_4MHz) && !defined(HAL_8MHz) +# error invalid HAL_FREQUENCY +# endif +# endif +# ifdef BOARD_XPLAIN +# if !defined(AT86RF230B) && !defined(AT86RF231) && !defined(AT86RF212) +# error invalid RFCHIP +# endif +# if !defined(HAL_4MHz) && !defined(HAL_8MHz) && !defined(HAL_12MHz) && !defined(HAL_16MHz) && !defined(HAL_32MHz) +# error invalid HAL_FREQUENCY +# endif +# endif +# ifdef BOARD_MESHBEAN +# if !defined(AT86RF230) && !defined(AT86RF230B) && !defined(AT86RF231) && !defined(AT86RF212) +# error invalid RFCHIP +# endif +# if !defined(HAL_4MHz) && !defined(HAL_8MHz) +# error invalid HAL_FREQUENCY +# endif +# endif +#endif + +#if defined(__GNUC__) +# if defined(LIB_TYPE_ZCL) +# ifdef STACK_TYPE_ALL +# ifdef STANDARD_SECURITY_MODE +# ifdef ATXMEGA256A3 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA256A3 +# ifdef ATMEGA128RFA1 +# ifdef ATMEGA128RFA1 +# include +# endif +# endif // ATMEGA128RFA1 +# ifdef AT32UC3A0512 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT32UC3A0512 +# ifdef AT91SAM7X256 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT91SAM7X256 +# ifdef ATXMEGA256D3 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA256D3 +# ifdef ATXMEGA128A1 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA128A1 +# ifdef ATMEGA2561 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA2561 +# ifdef SIMULATOR +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // SIMULATOR +# ifdef AT91SAM3S4C +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT91SAM3S4C +# ifdef ATMEGA1284 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA1284 +# ifdef AT90USB1287 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT90USB1287 +# ifdef ATMEGA1281 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA1281 +# endif // STANDARD_SECURITY_MODE +# ifdef DUMMY_ECC_SECURITY_MODE +# ifdef ATXMEGA256A3 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA256A3 +# ifdef ATMEGA128RFA1 +# ifdef ATMEGA128RFA1 +# include +# endif +# endif // ATMEGA128RFA1 +# ifdef AT32UC3A0512 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT32UC3A0512 +# ifdef AT91SAM7X256 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT91SAM7X256 +# ifdef ATXMEGA256D3 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA256D3 +# ifdef ATXMEGA128A1 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA128A1 +# ifdef ATMEGA2561 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA2561 +# ifdef SIMULATOR +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // SIMULATOR +# ifdef AT91SAM3S4C +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT91SAM3S4C +# ifdef ATMEGA1284 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA1284 +# ifdef AT90USB1287 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT90USB1287 +# ifdef ATMEGA1281 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA1281 +# endif // DUMMY_ECC_SECURITY_MODE +# ifdef HIGH_SECURITY_MODE +# ifdef ATXMEGA256A3 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA256A3 +# ifdef ATMEGA128RFA1 +# ifdef ATMEGA128RFA1 +# include +# endif +# endif // ATMEGA128RFA1 +# ifdef AT32UC3A0512 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT32UC3A0512 +# ifdef AT91SAM7X256 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT91SAM7X256 +# ifdef ATXMEGA256D3 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA256D3 +# ifdef ATXMEGA128A1 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA128A1 +# ifdef ATMEGA2561 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA2561 +# ifdef SIMULATOR +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // SIMULATOR +# ifdef AT91SAM3S4C +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT91SAM3S4C +# ifdef ATMEGA1284 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA1284 +# ifdef AT90USB1287 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT90USB1287 +# ifdef ATMEGA1281 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA1281 +# endif // HIGH_SECURITY_MODE +# ifdef NO_SECURITY_MODE +# ifdef ATXMEGA256A3 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA256A3 +# ifdef ATMEGA128RFA1 +# ifdef ATMEGA128RFA1 +# include +# endif +# endif // ATMEGA128RFA1 +# ifdef AT32UC3A0512 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT32UC3A0512 +# ifdef AT91SAM7X256 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT91SAM7X256 +# ifdef ATXMEGA256D3 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA256D3 +# ifdef ATXMEGA128A1 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA128A1 +# ifdef ATMEGA2561 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA2561 +# ifdef SIMULATOR +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // SIMULATOR +# ifdef AT91SAM3S4C +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT91SAM3S4C +# ifdef ATMEGA1284 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA1284 +# ifdef AT90USB1287 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT90USB1287 +# ifdef ATMEGA1281 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA1281 +# endif // NO_SECURITY_MODE +# ifdef CERTICOM_SECURITY_MODE +# ifdef ATXMEGA256A3 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA256A3 +# ifdef ATMEGA128RFA1 +# ifdef ATMEGA128RFA1 +# include +# endif +# endif // ATMEGA128RFA1 +# ifdef AT32UC3A0512 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT32UC3A0512 +# ifdef AT91SAM7X256 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT91SAM7X256 +# ifdef ATXMEGA256D3 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA256D3 +# ifdef ATXMEGA128A1 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA128A1 +# ifdef ATMEGA2561 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA2561 +# ifdef SIMULATOR +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // SIMULATOR +# ifdef AT91SAM3S4C +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT91SAM3S4C +# ifdef ATMEGA1284 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA1284 +# ifdef AT90USB1287 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT90USB1287 +# ifdef ATMEGA1281 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA1281 +# endif // CERTICOM_SECURITY_MODE +# endif // STACK_TYPE_ALL +# ifdef STACK_TYPE_COORDINATOR +# ifdef STANDARD_SECURITY_MODE +# ifdef ATXMEGA256A3 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA256A3 +# ifdef ATMEGA128RFA1 +# ifdef ATMEGA128RFA1 +# include +# endif +# endif // ATMEGA128RFA1 +# ifdef AT32UC3A0512 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT32UC3A0512 +# ifdef AT91SAM7X256 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT91SAM7X256 +# ifdef ATXMEGA256D3 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA256D3 +# ifdef ATXMEGA128A1 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA128A1 +# ifdef ATMEGA2561 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA2561 +# ifdef SIMULATOR +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // SIMULATOR +# ifdef AT91SAM3S4C +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT91SAM3S4C +# ifdef ATMEGA1284 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA1284 +# ifdef AT90USB1287 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT90USB1287 +# ifdef ATMEGA1281 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA1281 +# endif // STANDARD_SECURITY_MODE +# ifdef DUMMY_ECC_SECURITY_MODE +# ifdef ATXMEGA256A3 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA256A3 +# ifdef ATMEGA128RFA1 +# ifdef ATMEGA128RFA1 +# include +# endif +# endif // ATMEGA128RFA1 +# ifdef AT32UC3A0512 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT32UC3A0512 +# ifdef AT91SAM7X256 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT91SAM7X256 +# ifdef ATXMEGA256D3 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA256D3 +# ifdef ATXMEGA128A1 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA128A1 +# ifdef ATMEGA2561 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA2561 +# ifdef SIMULATOR +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // SIMULATOR +# ifdef AT91SAM3S4C +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT91SAM3S4C +# ifdef ATMEGA1284 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA1284 +# ifdef AT90USB1287 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT90USB1287 +# ifdef ATMEGA1281 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA1281 +# endif // DUMMY_ECC_SECURITY_MODE +# ifdef HIGH_SECURITY_MODE +# ifdef ATXMEGA256A3 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA256A3 +# ifdef ATMEGA128RFA1 +# ifdef ATMEGA128RFA1 +# include +# endif +# endif // ATMEGA128RFA1 +# ifdef AT32UC3A0512 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT32UC3A0512 +# ifdef AT91SAM7X256 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT91SAM7X256 +# ifdef ATXMEGA256D3 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA256D3 +# ifdef ATXMEGA128A1 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA128A1 +# ifdef ATMEGA2561 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA2561 +# ifdef SIMULATOR +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // SIMULATOR +# ifdef AT91SAM3S4C +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT91SAM3S4C +# ifdef ATMEGA1284 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA1284 +# ifdef AT90USB1287 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT90USB1287 +# ifdef ATMEGA1281 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA1281 +# endif // HIGH_SECURITY_MODE +# ifdef NO_SECURITY_MODE +# ifdef ATXMEGA256A3 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA256A3 +# ifdef ATMEGA128RFA1 +# ifdef ATMEGA128RFA1 +# include +# endif +# endif // ATMEGA128RFA1 +# ifdef AT32UC3A0512 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT32UC3A0512 +# ifdef AT91SAM7X256 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT91SAM7X256 +# ifdef ATXMEGA256D3 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA256D3 +# ifdef ATXMEGA128A1 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA128A1 +# ifdef ATMEGA2561 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA2561 +# ifdef SIMULATOR +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // SIMULATOR +# ifdef AT91SAM3S4C +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT91SAM3S4C +# ifdef ATMEGA1284 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA1284 +# ifdef AT90USB1287 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT90USB1287 +# ifdef ATMEGA1281 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA1281 +# endif // NO_SECURITY_MODE +# ifdef CERTICOM_SECURITY_MODE +# ifdef ATXMEGA256A3 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA256A3 +# ifdef ATMEGA128RFA1 +# ifdef ATMEGA128RFA1 +# include +# endif +# endif // ATMEGA128RFA1 +# ifdef AT32UC3A0512 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT32UC3A0512 +# ifdef AT91SAM7X256 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT91SAM7X256 +# ifdef ATXMEGA256D3 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA256D3 +# ifdef ATXMEGA128A1 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA128A1 +# ifdef ATMEGA2561 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA2561 +# ifdef SIMULATOR +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // SIMULATOR +# ifdef AT91SAM3S4C +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT91SAM3S4C +# ifdef ATMEGA1284 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA1284 +# ifdef AT90USB1287 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT90USB1287 +# ifdef ATMEGA1281 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA1281 +# endif // CERTICOM_SECURITY_MODE +# endif // STACK_TYPE_COORDINATOR +# ifdef STACK_TYPE_ROUTER +# ifdef STANDARD_SECURITY_MODE +# ifdef ATXMEGA256A3 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA256A3 +# ifdef ATMEGA128RFA1 +# ifdef ATMEGA128RFA1 +# include +# endif +# endif // ATMEGA128RFA1 +# ifdef AT32UC3A0512 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT32UC3A0512 +# ifdef AT91SAM7X256 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT91SAM7X256 +# ifdef ATXMEGA256D3 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA256D3 +# ifdef ATXMEGA128A1 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA128A1 +# ifdef ATMEGA2561 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA2561 +# ifdef SIMULATOR +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // SIMULATOR +# ifdef AT91SAM3S4C +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT91SAM3S4C +# ifdef ATMEGA1284 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA1284 +# ifdef AT90USB1287 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT90USB1287 +# ifdef ATMEGA1281 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA1281 +# endif // STANDARD_SECURITY_MODE +# ifdef DUMMY_ECC_SECURITY_MODE +# ifdef ATXMEGA256A3 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA256A3 +# ifdef ATMEGA128RFA1 +# ifdef ATMEGA128RFA1 +# include +# endif +# endif // ATMEGA128RFA1 +# ifdef AT32UC3A0512 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT32UC3A0512 +# ifdef AT91SAM7X256 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT91SAM7X256 +# ifdef ATXMEGA256D3 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA256D3 +# ifdef ATXMEGA128A1 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA128A1 +# ifdef ATMEGA2561 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA2561 +# ifdef SIMULATOR +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // SIMULATOR +# ifdef AT91SAM3S4C +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT91SAM3S4C +# ifdef ATMEGA1284 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA1284 +# ifdef AT90USB1287 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT90USB1287 +# ifdef ATMEGA1281 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA1281 +# endif // DUMMY_ECC_SECURITY_MODE +# ifdef HIGH_SECURITY_MODE +# ifdef ATXMEGA256A3 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA256A3 +# ifdef ATMEGA128RFA1 +# ifdef ATMEGA128RFA1 +# include +# endif +# endif // ATMEGA128RFA1 +# ifdef AT32UC3A0512 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT32UC3A0512 +# ifdef AT91SAM7X256 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT91SAM7X256 +# ifdef ATXMEGA256D3 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA256D3 +# ifdef ATXMEGA128A1 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA128A1 +# ifdef ATMEGA2561 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA2561 +# ifdef SIMULATOR +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // SIMULATOR +# ifdef AT91SAM3S4C +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT91SAM3S4C +# ifdef ATMEGA1284 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA1284 +# ifdef AT90USB1287 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT90USB1287 +# ifdef ATMEGA1281 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA1281 +# endif // HIGH_SECURITY_MODE +# ifdef NO_SECURITY_MODE +# ifdef ATXMEGA256A3 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA256A3 +# ifdef ATMEGA128RFA1 +# ifdef ATMEGA128RFA1 +# include +# endif +# endif // ATMEGA128RFA1 +# ifdef AT32UC3A0512 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT32UC3A0512 +# ifdef AT91SAM7X256 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT91SAM7X256 +# ifdef ATXMEGA256D3 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA256D3 +# ifdef ATXMEGA128A1 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA128A1 +# ifdef ATMEGA2561 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA2561 +# ifdef SIMULATOR +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // SIMULATOR +# ifdef AT91SAM3S4C +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT91SAM3S4C +# ifdef ATMEGA1284 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA1284 +# ifdef AT90USB1287 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT90USB1287 +# ifdef ATMEGA1281 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA1281 +# endif // NO_SECURITY_MODE +# ifdef CERTICOM_SECURITY_MODE +# ifdef ATXMEGA256A3 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA256A3 +# ifdef ATMEGA128RFA1 +# ifdef ATMEGA128RFA1 +# include +# endif +# endif // ATMEGA128RFA1 +# ifdef AT32UC3A0512 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT32UC3A0512 +# ifdef AT91SAM7X256 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT91SAM7X256 +# ifdef ATXMEGA256D3 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA256D3 +# ifdef ATXMEGA128A1 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA128A1 +# ifdef ATMEGA2561 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA2561 +# ifdef SIMULATOR +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // SIMULATOR +# ifdef AT91SAM3S4C +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT91SAM3S4C +# ifdef ATMEGA1284 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA1284 +# ifdef AT90USB1287 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT90USB1287 +# ifdef ATMEGA1281 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA1281 +# endif // CERTICOM_SECURITY_MODE +# endif // STACK_TYPE_ROUTER +# ifdef STACK_TYPE_ENDDEVICE +# ifdef STANDARD_SECURITY_MODE +# ifdef ATXMEGA256A3 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA256A3 +# ifdef ATMEGA128RFA1 +# ifdef ATMEGA128RFA1 +# include +# endif +# endif // ATMEGA128RFA1 +# ifdef AT32UC3A0512 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT32UC3A0512 +# ifdef AT91SAM7X256 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT91SAM7X256 +# ifdef ATXMEGA256D3 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA256D3 +# ifdef ATXMEGA128A1 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA128A1 +# ifdef ATMEGA2561 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA2561 +# ifdef SIMULATOR +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // SIMULATOR +# ifdef AT91SAM3S4C +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT91SAM3S4C +# ifdef ATMEGA1284 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA1284 +# ifdef AT90USB1287 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT90USB1287 +# ifdef ATMEGA1281 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA1281 +# endif // STANDARD_SECURITY_MODE +# ifdef DUMMY_ECC_SECURITY_MODE +# ifdef ATXMEGA256A3 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA256A3 +# ifdef ATMEGA128RFA1 +# ifdef ATMEGA128RFA1 +# include +# endif +# endif // ATMEGA128RFA1 +# ifdef AT32UC3A0512 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT32UC3A0512 +# ifdef AT91SAM7X256 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT91SAM7X256 +# ifdef ATXMEGA256D3 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA256D3 +# ifdef ATXMEGA128A1 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA128A1 +# ifdef ATMEGA2561 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA2561 +# ifdef SIMULATOR +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // SIMULATOR +# ifdef AT91SAM3S4C +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT91SAM3S4C +# ifdef ATMEGA1284 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA1284 +# ifdef AT90USB1287 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT90USB1287 +# ifdef ATMEGA1281 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA1281 +# endif // DUMMY_ECC_SECURITY_MODE +# ifdef HIGH_SECURITY_MODE +# ifdef ATXMEGA256A3 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA256A3 +# ifdef ATMEGA128RFA1 +# ifdef ATMEGA128RFA1 +# include +# endif +# endif // ATMEGA128RFA1 +# ifdef AT32UC3A0512 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT32UC3A0512 +# ifdef AT91SAM7X256 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT91SAM7X256 +# ifdef ATXMEGA256D3 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA256D3 +# ifdef ATXMEGA128A1 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA128A1 +# ifdef ATMEGA2561 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA2561 +# ifdef SIMULATOR +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // SIMULATOR +# ifdef AT91SAM3S4C +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT91SAM3S4C +# ifdef ATMEGA1284 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA1284 +# ifdef AT90USB1287 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT90USB1287 +# ifdef ATMEGA1281 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA1281 +# endif // HIGH_SECURITY_MODE +# ifdef NO_SECURITY_MODE +# ifdef ATXMEGA256A3 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA256A3 +# ifdef ATMEGA128RFA1 +# ifdef ATMEGA128RFA1 +# include +# endif +# endif // ATMEGA128RFA1 +# ifdef AT32UC3A0512 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT32UC3A0512 +# ifdef AT91SAM7X256 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT91SAM7X256 +# ifdef ATXMEGA256D3 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA256D3 +# ifdef ATXMEGA128A1 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA128A1 +# ifdef ATMEGA2561 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA2561 +# ifdef SIMULATOR +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // SIMULATOR +# ifdef AT91SAM3S4C +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT91SAM3S4C +# ifdef ATMEGA1284 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA1284 +# ifdef AT90USB1287 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT90USB1287 +# ifdef ATMEGA1281 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA1281 +# endif // NO_SECURITY_MODE +# ifdef CERTICOM_SECURITY_MODE +# ifdef ATXMEGA256A3 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA256A3 +# ifdef ATMEGA128RFA1 +# ifdef ATMEGA128RFA1 +# include +# endif +# endif // ATMEGA128RFA1 +# ifdef AT32UC3A0512 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT32UC3A0512 +# ifdef AT91SAM7X256 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT91SAM7X256 +# ifdef ATXMEGA256D3 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA256D3 +# ifdef ATXMEGA128A1 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA128A1 +# ifdef ATMEGA2561 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA2561 +# ifdef SIMULATOR +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // SIMULATOR +# ifdef AT91SAM3S4C +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT91SAM3S4C +# ifdef ATMEGA1284 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA1284 +# ifdef AT90USB1287 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT90USB1287 +# ifdef ATMEGA1281 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA1281 +# endif // CERTICOM_SECURITY_MODE +# endif // STACK_TYPE_ENDDEVICE +# elif defined(LIB_TYPE_HALSE) +# ifdef ATXMEGA256A3 +# include +# endif +# ifdef ATMEGA128RFA1 +# include +# endif +# ifdef AT32UC3A0512 +# include +# endif +# ifdef AT91SAM7X256 +# include +# endif +# ifdef ATXMEGA256D3 +# include +# endif +# ifdef ATXMEGA128A1 +# include +# endif +# ifdef ATMEGA2561 +# include +# endif +# ifdef SIMULATOR +# include +# endif +# ifdef AT91SAM3S4C +# include +# endif +# ifdef ATMEGA1284 +# include +# endif +# ifdef AT90USB1287 +# include +# endif +# ifdef ATMEGA1281 +# include +# endif +# else // LIB_TYPE_BITCLOUD +# ifdef STACK_TYPE_ALL +# ifdef STANDARD_SECURITY_MODE +# ifdef ATXMEGA256A3 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA256A3 +# ifdef ATMEGA128RFA1 +# ifdef ATMEGA128RFA1 +# include +# endif +# endif // ATMEGA128RFA1 +# ifdef AT32UC3A0512 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT32UC3A0512 +# ifdef AT91SAM7X256 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT91SAM7X256 +# ifdef ATXMEGA256D3 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA256D3 +# ifdef ATXMEGA128A1 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA128A1 +# ifdef ATMEGA2561 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA2561 +# ifdef SIMULATOR +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // SIMULATOR +# ifdef AT91SAM3S4C +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT91SAM3S4C +# ifdef ATMEGA1284 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA1284 +# ifdef AT90USB1287 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT90USB1287 +# ifdef ATMEGA1281 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA1281 +# endif // STANDARD_SECURITY_MODE +# ifdef DUMMY_ECC_SECURITY_MODE +# ifdef ATXMEGA256A3 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA256A3 +# ifdef ATMEGA128RFA1 +# ifdef ATMEGA128RFA1 +# include +# endif +# endif // ATMEGA128RFA1 +# ifdef AT32UC3A0512 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT32UC3A0512 +# ifdef AT91SAM7X256 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT91SAM7X256 +# ifdef ATXMEGA256D3 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA256D3 +# ifdef ATXMEGA128A1 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA128A1 +# ifdef ATMEGA2561 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA2561 +# ifdef SIMULATOR +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // SIMULATOR +# ifdef AT91SAM3S4C +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT91SAM3S4C +# ifdef ATMEGA1284 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA1284 +# ifdef AT90USB1287 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT90USB1287 +# ifdef ATMEGA1281 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA1281 +# endif // DUMMY_ECC_SECURITY_MODE +# ifdef HIGH_SECURITY_MODE +# ifdef ATXMEGA256A3 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA256A3 +# ifdef ATMEGA128RFA1 +# ifdef ATMEGA128RFA1 +# include +# endif +# endif // ATMEGA128RFA1 +# ifdef AT32UC3A0512 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT32UC3A0512 +# ifdef AT91SAM7X256 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT91SAM7X256 +# ifdef ATXMEGA256D3 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA256D3 +# ifdef ATXMEGA128A1 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA128A1 +# ifdef ATMEGA2561 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA2561 +# ifdef SIMULATOR +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // SIMULATOR +# ifdef AT91SAM3S4C +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT91SAM3S4C +# ifdef ATMEGA1284 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA1284 +# ifdef AT90USB1287 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT90USB1287 +# ifdef ATMEGA1281 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA1281 +# endif // HIGH_SECURITY_MODE +# ifdef NO_SECURITY_MODE +# ifdef ATXMEGA256A3 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA256A3 +# ifdef ATMEGA128RFA1 +# ifdef ATMEGA128RFA1 +# include +# endif +# endif // ATMEGA128RFA1 +# ifdef AT32UC3A0512 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT32UC3A0512 +# ifdef AT91SAM7X256 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT91SAM7X256 +# ifdef ATXMEGA256D3 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA256D3 +# ifdef ATXMEGA128A1 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA128A1 +# ifdef ATMEGA2561 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA2561 +# ifdef SIMULATOR +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // SIMULATOR +# ifdef AT91SAM3S4C +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT91SAM3S4C +# ifdef ATMEGA1284 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA1284 +# ifdef AT90USB1287 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT90USB1287 +# ifdef ATMEGA1281 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA1281 +# endif // NO_SECURITY_MODE +# ifdef CERTICOM_SECURITY_MODE +# ifdef ATXMEGA256A3 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA256A3 +# ifdef ATMEGA128RFA1 +# ifdef ATMEGA128RFA1 +# include +# endif +# endif // ATMEGA128RFA1 +# ifdef AT32UC3A0512 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT32UC3A0512 +# ifdef AT91SAM7X256 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT91SAM7X256 +# ifdef ATXMEGA256D3 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA256D3 +# ifdef ATXMEGA128A1 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA128A1 +# ifdef ATMEGA2561 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA2561 +# ifdef SIMULATOR +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // SIMULATOR +# ifdef AT91SAM3S4C +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT91SAM3S4C +# ifdef ATMEGA1284 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA1284 +# ifdef AT90USB1287 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT90USB1287 +# ifdef ATMEGA1281 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA1281 +# endif // CERTICOM_SECURITY_MODE +# endif // STACK_TYPE_ALL +# ifdef STACK_TYPE_COORDINATOR +# ifdef STANDARD_SECURITY_MODE +# ifdef ATXMEGA256A3 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA256A3 +# ifdef ATMEGA128RFA1 +# ifdef ATMEGA128RFA1 +# include +# endif +# endif // ATMEGA128RFA1 +# ifdef AT32UC3A0512 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT32UC3A0512 +# ifdef AT91SAM7X256 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT91SAM7X256 +# ifdef ATXMEGA256D3 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA256D3 +# ifdef ATXMEGA128A1 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA128A1 +# ifdef ATMEGA2561 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA2561 +# ifdef SIMULATOR +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // SIMULATOR +# ifdef AT91SAM3S4C +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT91SAM3S4C +# ifdef ATMEGA1284 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA1284 +# ifdef AT90USB1287 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT90USB1287 +# ifdef ATMEGA1281 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA1281 +# endif // STANDARD_SECURITY_MODE +# ifdef DUMMY_ECC_SECURITY_MODE +# ifdef ATXMEGA256A3 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA256A3 +# ifdef ATMEGA128RFA1 +# ifdef ATMEGA128RFA1 +# include +# endif +# endif // ATMEGA128RFA1 +# ifdef AT32UC3A0512 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT32UC3A0512 +# ifdef AT91SAM7X256 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT91SAM7X256 +# ifdef ATXMEGA256D3 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA256D3 +# ifdef ATXMEGA128A1 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA128A1 +# ifdef ATMEGA2561 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA2561 +# ifdef SIMULATOR +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // SIMULATOR +# ifdef AT91SAM3S4C +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT91SAM3S4C +# ifdef ATMEGA1284 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA1284 +# ifdef AT90USB1287 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT90USB1287 +# ifdef ATMEGA1281 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA1281 +# endif // DUMMY_ECC_SECURITY_MODE +# ifdef HIGH_SECURITY_MODE +# ifdef ATXMEGA256A3 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA256A3 +# ifdef ATMEGA128RFA1 +# ifdef ATMEGA128RFA1 +# include +# endif +# endif // ATMEGA128RFA1 +# ifdef AT32UC3A0512 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT32UC3A0512 +# ifdef AT91SAM7X256 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT91SAM7X256 +# ifdef ATXMEGA256D3 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA256D3 +# ifdef ATXMEGA128A1 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA128A1 +# ifdef ATMEGA2561 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA2561 +# ifdef SIMULATOR +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // SIMULATOR +# ifdef AT91SAM3S4C +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT91SAM3S4C +# ifdef ATMEGA1284 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA1284 +# ifdef AT90USB1287 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT90USB1287 +# ifdef ATMEGA1281 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA1281 +# endif // HIGH_SECURITY_MODE +# ifdef NO_SECURITY_MODE +# ifdef ATXMEGA256A3 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA256A3 +# ifdef ATMEGA128RFA1 +# ifdef ATMEGA128RFA1 +# include +# endif +# endif // ATMEGA128RFA1 +# ifdef AT32UC3A0512 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT32UC3A0512 +# ifdef AT91SAM7X256 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT91SAM7X256 +# ifdef ATXMEGA256D3 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA256D3 +# ifdef ATXMEGA128A1 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA128A1 +# ifdef ATMEGA2561 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA2561 +# ifdef SIMULATOR +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // SIMULATOR +# ifdef AT91SAM3S4C +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT91SAM3S4C +# ifdef ATMEGA1284 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA1284 +# ifdef AT90USB1287 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT90USB1287 +# ifdef ATMEGA1281 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA1281 +# endif // NO_SECURITY_MODE +# ifdef CERTICOM_SECURITY_MODE +# ifdef ATXMEGA256A3 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA256A3 +# ifdef ATMEGA128RFA1 +# ifdef ATMEGA128RFA1 +# include +# endif +# endif // ATMEGA128RFA1 +# ifdef AT32UC3A0512 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT32UC3A0512 +# ifdef AT91SAM7X256 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT91SAM7X256 +# ifdef ATXMEGA256D3 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA256D3 +# ifdef ATXMEGA128A1 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA128A1 +# ifdef ATMEGA2561 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA2561 +# ifdef SIMULATOR +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // SIMULATOR +# ifdef AT91SAM3S4C +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT91SAM3S4C +# ifdef ATMEGA1284 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA1284 +# ifdef AT90USB1287 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT90USB1287 +# ifdef ATMEGA1281 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA1281 +# endif // CERTICOM_SECURITY_MODE +# endif // STACK_TYPE_COORDINATOR +# ifdef STACK_TYPE_ROUTER +# ifdef STANDARD_SECURITY_MODE +# ifdef ATXMEGA256A3 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA256A3 +# ifdef ATMEGA128RFA1 +# ifdef ATMEGA128RFA1 +# include +# endif +# endif // ATMEGA128RFA1 +# ifdef AT32UC3A0512 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT32UC3A0512 +# ifdef AT91SAM7X256 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT91SAM7X256 +# ifdef ATXMEGA256D3 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA256D3 +# ifdef ATXMEGA128A1 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA128A1 +# ifdef ATMEGA2561 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA2561 +# ifdef SIMULATOR +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // SIMULATOR +# ifdef AT91SAM3S4C +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT91SAM3S4C +# ifdef ATMEGA1284 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA1284 +# ifdef AT90USB1287 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT90USB1287 +# ifdef ATMEGA1281 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA1281 +# endif // STANDARD_SECURITY_MODE +# ifdef DUMMY_ECC_SECURITY_MODE +# ifdef ATXMEGA256A3 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA256A3 +# ifdef ATMEGA128RFA1 +# ifdef ATMEGA128RFA1 +# include +# endif +# endif // ATMEGA128RFA1 +# ifdef AT32UC3A0512 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT32UC3A0512 +# ifdef AT91SAM7X256 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT91SAM7X256 +# ifdef ATXMEGA256D3 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA256D3 +# ifdef ATXMEGA128A1 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA128A1 +# ifdef ATMEGA2561 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA2561 +# ifdef SIMULATOR +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // SIMULATOR +# ifdef AT91SAM3S4C +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT91SAM3S4C +# ifdef ATMEGA1284 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA1284 +# ifdef AT90USB1287 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT90USB1287 +# ifdef ATMEGA1281 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA1281 +# endif // DUMMY_ECC_SECURITY_MODE +# ifdef HIGH_SECURITY_MODE +# ifdef ATXMEGA256A3 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA256A3 +# ifdef ATMEGA128RFA1 +# ifdef ATMEGA128RFA1 +# include +# endif +# endif // ATMEGA128RFA1 +# ifdef AT32UC3A0512 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT32UC3A0512 +# ifdef AT91SAM7X256 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT91SAM7X256 +# ifdef ATXMEGA256D3 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA256D3 +# ifdef ATXMEGA128A1 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA128A1 +# ifdef ATMEGA2561 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA2561 +# ifdef SIMULATOR +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // SIMULATOR +# ifdef AT91SAM3S4C +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT91SAM3S4C +# ifdef ATMEGA1284 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA1284 +# ifdef AT90USB1287 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT90USB1287 +# ifdef ATMEGA1281 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA1281 +# endif // HIGH_SECURITY_MODE +# ifdef NO_SECURITY_MODE +# ifdef ATXMEGA256A3 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA256A3 +# ifdef ATMEGA128RFA1 +# ifdef ATMEGA128RFA1 +# include +# endif +# endif // ATMEGA128RFA1 +# ifdef AT32UC3A0512 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT32UC3A0512 +# ifdef AT91SAM7X256 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT91SAM7X256 +# ifdef ATXMEGA256D3 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA256D3 +# ifdef ATXMEGA128A1 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA128A1 +# ifdef ATMEGA2561 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA2561 +# ifdef SIMULATOR +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // SIMULATOR +# ifdef AT91SAM3S4C +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT91SAM3S4C +# ifdef ATMEGA1284 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA1284 +# ifdef AT90USB1287 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT90USB1287 +# ifdef ATMEGA1281 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA1281 +# endif // NO_SECURITY_MODE +# ifdef CERTICOM_SECURITY_MODE +# ifdef ATXMEGA256A3 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA256A3 +# ifdef ATMEGA128RFA1 +# ifdef ATMEGA128RFA1 +# include +# endif +# endif // ATMEGA128RFA1 +# ifdef AT32UC3A0512 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT32UC3A0512 +# ifdef AT91SAM7X256 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT91SAM7X256 +# ifdef ATXMEGA256D3 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA256D3 +# ifdef ATXMEGA128A1 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA128A1 +# ifdef ATMEGA2561 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA2561 +# ifdef SIMULATOR +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // SIMULATOR +# ifdef AT91SAM3S4C +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT91SAM3S4C +# ifdef ATMEGA1284 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA1284 +# ifdef AT90USB1287 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT90USB1287 +# ifdef ATMEGA1281 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA1281 +# endif // CERTICOM_SECURITY_MODE +# endif // STACK_TYPE_ROUTER +# ifdef STACK_TYPE_ENDDEVICE +# ifdef STANDARD_SECURITY_MODE +# ifdef ATXMEGA256A3 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA256A3 +# ifdef ATMEGA128RFA1 +# ifdef ATMEGA128RFA1 +# include +# endif +# endif // ATMEGA128RFA1 +# ifdef AT32UC3A0512 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT32UC3A0512 +# ifdef AT91SAM7X256 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT91SAM7X256 +# ifdef ATXMEGA256D3 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA256D3 +# ifdef ATXMEGA128A1 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA128A1 +# ifdef ATMEGA2561 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA2561 +# ifdef SIMULATOR +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // SIMULATOR +# ifdef AT91SAM3S4C +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT91SAM3S4C +# ifdef ATMEGA1284 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA1284 +# ifdef AT90USB1287 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT90USB1287 +# ifdef ATMEGA1281 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA1281 +# endif // STANDARD_SECURITY_MODE +# ifdef DUMMY_ECC_SECURITY_MODE +# ifdef ATXMEGA256A3 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA256A3 +# ifdef ATMEGA128RFA1 +# ifdef ATMEGA128RFA1 +# include +# endif +# endif // ATMEGA128RFA1 +# ifdef AT32UC3A0512 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT32UC3A0512 +# ifdef AT91SAM7X256 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT91SAM7X256 +# ifdef ATXMEGA256D3 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA256D3 +# ifdef ATXMEGA128A1 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA128A1 +# ifdef ATMEGA2561 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA2561 +# ifdef SIMULATOR +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // SIMULATOR +# ifdef AT91SAM3S4C +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT91SAM3S4C +# ifdef ATMEGA1284 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA1284 +# ifdef AT90USB1287 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT90USB1287 +# ifdef ATMEGA1281 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA1281 +# endif // DUMMY_ECC_SECURITY_MODE +# ifdef HIGH_SECURITY_MODE +# ifdef ATXMEGA256A3 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA256A3 +# ifdef ATMEGA128RFA1 +# ifdef ATMEGA128RFA1 +# include +# endif +# endif // ATMEGA128RFA1 +# ifdef AT32UC3A0512 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT32UC3A0512 +# ifdef AT91SAM7X256 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT91SAM7X256 +# ifdef ATXMEGA256D3 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA256D3 +# ifdef ATXMEGA128A1 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA128A1 +# ifdef ATMEGA2561 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA2561 +# ifdef SIMULATOR +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // SIMULATOR +# ifdef AT91SAM3S4C +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT91SAM3S4C +# ifdef ATMEGA1284 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA1284 +# ifdef AT90USB1287 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT90USB1287 +# ifdef ATMEGA1281 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA1281 +# endif // HIGH_SECURITY_MODE +# ifdef NO_SECURITY_MODE +# ifdef ATXMEGA256A3 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA256A3 +# ifdef ATMEGA128RFA1 +# ifdef ATMEGA128RFA1 +# include +# endif +# endif // ATMEGA128RFA1 +# ifdef AT32UC3A0512 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT32UC3A0512 +# ifdef AT91SAM7X256 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT91SAM7X256 +# ifdef ATXMEGA256D3 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA256D3 +# ifdef ATXMEGA128A1 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA128A1 +# ifdef ATMEGA2561 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA2561 +# ifdef SIMULATOR +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // SIMULATOR +# ifdef AT91SAM3S4C +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT91SAM3S4C +# ifdef ATMEGA1284 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA1284 +# ifdef AT90USB1287 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT90USB1287 +# ifdef ATMEGA1281 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA1281 +# endif // NO_SECURITY_MODE +# ifdef CERTICOM_SECURITY_MODE +# ifdef ATXMEGA256A3 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA256A3 +# ifdef ATMEGA128RFA1 +# ifdef ATMEGA128RFA1 +# include +# endif +# endif // ATMEGA128RFA1 +# ifdef AT32UC3A0512 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT32UC3A0512 +# ifdef AT91SAM7X256 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT91SAM7X256 +# ifdef ATXMEGA256D3 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA256D3 +# ifdef ATXMEGA128A1 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA128A1 +# ifdef ATMEGA2561 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA2561 +# ifdef SIMULATOR +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // SIMULATOR +# ifdef AT91SAM3S4C +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT91SAM3S4C +# ifdef ATMEGA1284 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA1284 +# ifdef AT90USB1287 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT90USB1287 +# ifdef ATMEGA1281 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA1281 +# endif // CERTICOM_SECURITY_MODE +# endif // STACK_TYPE_ENDDEVICE +# endif +#endif // GCC +#if defined(__ICCAVR__) || defined(__ICCARM__) || defined(__ICCAVR32__) +# if defined(LIB_TYPE_ZCL) +# ifdef STACK_TYPE_ALL +# ifdef STANDARD_SECURITY_MODE +# ifdef ATXMEGA256A3 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA256A3 +# ifdef ATMEGA128RFA1 +# ifdef ATMEGA128RFA1 +# include +# endif +# endif // ATMEGA128RFA1 +# ifdef AT32UC3A0512 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT32UC3A0512 +# ifdef AT91SAM7X256 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT91SAM7X256 +# ifdef ATXMEGA256D3 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA256D3 +# ifdef ATXMEGA128A1 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA128A1 +# ifdef ATMEGA2561 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA2561 +# ifdef SIMULATOR +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // SIMULATOR +# ifdef AT91SAM3S4C +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT91SAM3S4C +# ifdef ATMEGA1284 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA1284 +# ifdef AT90USB1287 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT90USB1287 +# ifdef ATMEGA1281 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA1281 +# endif // STANDARD_SECURITY_MODE +# ifdef DUMMY_ECC_SECURITY_MODE +# ifdef ATXMEGA256A3 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA256A3 +# ifdef ATMEGA128RFA1 +# ifdef ATMEGA128RFA1 +# include +# endif +# endif // ATMEGA128RFA1 +# ifdef AT32UC3A0512 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT32UC3A0512 +# ifdef AT91SAM7X256 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT91SAM7X256 +# ifdef ATXMEGA256D3 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA256D3 +# ifdef ATXMEGA128A1 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA128A1 +# ifdef ATMEGA2561 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA2561 +# ifdef SIMULATOR +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // SIMULATOR +# ifdef AT91SAM3S4C +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT91SAM3S4C +# ifdef ATMEGA1284 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA1284 +# ifdef AT90USB1287 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT90USB1287 +# ifdef ATMEGA1281 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA1281 +# endif // DUMMY_ECC_SECURITY_MODE +# ifdef HIGH_SECURITY_MODE +# ifdef ATXMEGA256A3 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA256A3 +# ifdef ATMEGA128RFA1 +# ifdef ATMEGA128RFA1 +# include +# endif +# endif // ATMEGA128RFA1 +# ifdef AT32UC3A0512 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT32UC3A0512 +# ifdef AT91SAM7X256 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT91SAM7X256 +# ifdef ATXMEGA256D3 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA256D3 +# ifdef ATXMEGA128A1 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA128A1 +# ifdef ATMEGA2561 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA2561 +# ifdef SIMULATOR +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // SIMULATOR +# ifdef AT91SAM3S4C +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT91SAM3S4C +# ifdef ATMEGA1284 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA1284 +# ifdef AT90USB1287 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT90USB1287 +# ifdef ATMEGA1281 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA1281 +# endif // HIGH_SECURITY_MODE +# ifdef NO_SECURITY_MODE +# ifdef ATXMEGA256A3 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA256A3 +# ifdef ATMEGA128RFA1 +# ifdef ATMEGA128RFA1 +# include +# endif +# endif // ATMEGA128RFA1 +# ifdef AT32UC3A0512 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT32UC3A0512 +# ifdef AT91SAM7X256 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT91SAM7X256 +# ifdef ATXMEGA256D3 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA256D3 +# ifdef ATXMEGA128A1 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA128A1 +# ifdef ATMEGA2561 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA2561 +# ifdef SIMULATOR +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // SIMULATOR +# ifdef AT91SAM3S4C +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT91SAM3S4C +# ifdef ATMEGA1284 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA1284 +# ifdef AT90USB1287 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT90USB1287 +# ifdef ATMEGA1281 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA1281 +# endif // NO_SECURITY_MODE +# ifdef CERTICOM_SECURITY_MODE +# ifdef ATXMEGA256A3 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA256A3 +# ifdef ATMEGA128RFA1 +# ifdef ATMEGA128RFA1 +# include +# endif +# endif // ATMEGA128RFA1 +# ifdef AT32UC3A0512 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT32UC3A0512 +# ifdef AT91SAM7X256 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT91SAM7X256 +# ifdef ATXMEGA256D3 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA256D3 +# ifdef ATXMEGA128A1 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA128A1 +# ifdef ATMEGA2561 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA2561 +# ifdef SIMULATOR +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // SIMULATOR +# ifdef AT91SAM3S4C +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT91SAM3S4C +# ifdef ATMEGA1284 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA1284 +# ifdef AT90USB1287 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT90USB1287 +# ifdef ATMEGA1281 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA1281 +# endif // CERTICOM_SECURITY_MODE +# endif // STACK_TYPE_ALL +# ifdef STACK_TYPE_COORDINATOR +# ifdef STANDARD_SECURITY_MODE +# ifdef ATXMEGA256A3 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA256A3 +# ifdef ATMEGA128RFA1 +# ifdef ATMEGA128RFA1 +# include +# endif +# endif // ATMEGA128RFA1 +# ifdef AT32UC3A0512 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT32UC3A0512 +# ifdef AT91SAM7X256 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT91SAM7X256 +# ifdef ATXMEGA256D3 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA256D3 +# ifdef ATXMEGA128A1 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA128A1 +# ifdef ATMEGA2561 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA2561 +# ifdef SIMULATOR +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // SIMULATOR +# ifdef AT91SAM3S4C +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT91SAM3S4C +# ifdef ATMEGA1284 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA1284 +# ifdef AT90USB1287 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT90USB1287 +# ifdef ATMEGA1281 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA1281 +# endif // STANDARD_SECURITY_MODE +# ifdef DUMMY_ECC_SECURITY_MODE +# ifdef ATXMEGA256A3 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA256A3 +# ifdef ATMEGA128RFA1 +# ifdef ATMEGA128RFA1 +# include +# endif +# endif // ATMEGA128RFA1 +# ifdef AT32UC3A0512 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT32UC3A0512 +# ifdef AT91SAM7X256 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT91SAM7X256 +# ifdef ATXMEGA256D3 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA256D3 +# ifdef ATXMEGA128A1 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA128A1 +# ifdef ATMEGA2561 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA2561 +# ifdef SIMULATOR +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // SIMULATOR +# ifdef AT91SAM3S4C +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT91SAM3S4C +# ifdef ATMEGA1284 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA1284 +# ifdef AT90USB1287 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT90USB1287 +# ifdef ATMEGA1281 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA1281 +# endif // DUMMY_ECC_SECURITY_MODE +# ifdef HIGH_SECURITY_MODE +# ifdef ATXMEGA256A3 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA256A3 +# ifdef ATMEGA128RFA1 +# ifdef ATMEGA128RFA1 +# include +# endif +# endif // ATMEGA128RFA1 +# ifdef AT32UC3A0512 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT32UC3A0512 +# ifdef AT91SAM7X256 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT91SAM7X256 +# ifdef ATXMEGA256D3 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA256D3 +# ifdef ATXMEGA128A1 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA128A1 +# ifdef ATMEGA2561 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA2561 +# ifdef SIMULATOR +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // SIMULATOR +# ifdef AT91SAM3S4C +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT91SAM3S4C +# ifdef ATMEGA1284 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA1284 +# ifdef AT90USB1287 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT90USB1287 +# ifdef ATMEGA1281 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA1281 +# endif // HIGH_SECURITY_MODE +# ifdef NO_SECURITY_MODE +# ifdef ATXMEGA256A3 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA256A3 +# ifdef ATMEGA128RFA1 +# ifdef ATMEGA128RFA1 +# include +# endif +# endif // ATMEGA128RFA1 +# ifdef AT32UC3A0512 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT32UC3A0512 +# ifdef AT91SAM7X256 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT91SAM7X256 +# ifdef ATXMEGA256D3 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA256D3 +# ifdef ATXMEGA128A1 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA128A1 +# ifdef ATMEGA2561 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA2561 +# ifdef SIMULATOR +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // SIMULATOR +# ifdef AT91SAM3S4C +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT91SAM3S4C +# ifdef ATMEGA1284 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA1284 +# ifdef AT90USB1287 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT90USB1287 +# ifdef ATMEGA1281 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA1281 +# endif // NO_SECURITY_MODE +# ifdef CERTICOM_SECURITY_MODE +# ifdef ATXMEGA256A3 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA256A3 +# ifdef ATMEGA128RFA1 +# ifdef ATMEGA128RFA1 +# include +# endif +# endif // ATMEGA128RFA1 +# ifdef AT32UC3A0512 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT32UC3A0512 +# ifdef AT91SAM7X256 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT91SAM7X256 +# ifdef ATXMEGA256D3 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA256D3 +# ifdef ATXMEGA128A1 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA128A1 +# ifdef ATMEGA2561 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA2561 +# ifdef SIMULATOR +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // SIMULATOR +# ifdef AT91SAM3S4C +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT91SAM3S4C +# ifdef ATMEGA1284 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA1284 +# ifdef AT90USB1287 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT90USB1287 +# ifdef ATMEGA1281 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA1281 +# endif // CERTICOM_SECURITY_MODE +# endif // STACK_TYPE_COORDINATOR +# ifdef STACK_TYPE_ROUTER +# ifdef STANDARD_SECURITY_MODE +# ifdef ATXMEGA256A3 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA256A3 +# ifdef ATMEGA128RFA1 +# ifdef ATMEGA128RFA1 +# include +# endif +# endif // ATMEGA128RFA1 +# ifdef AT32UC3A0512 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT32UC3A0512 +# ifdef AT91SAM7X256 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT91SAM7X256 +# ifdef ATXMEGA256D3 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA256D3 +# ifdef ATXMEGA128A1 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA128A1 +# ifdef ATMEGA2561 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA2561 +# ifdef SIMULATOR +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // SIMULATOR +# ifdef AT91SAM3S4C +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT91SAM3S4C +# ifdef ATMEGA1284 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA1284 +# ifdef AT90USB1287 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT90USB1287 +# ifdef ATMEGA1281 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA1281 +# endif // STANDARD_SECURITY_MODE +# ifdef DUMMY_ECC_SECURITY_MODE +# ifdef ATXMEGA256A3 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA256A3 +# ifdef ATMEGA128RFA1 +# ifdef ATMEGA128RFA1 +# include +# endif +# endif // ATMEGA128RFA1 +# ifdef AT32UC3A0512 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT32UC3A0512 +# ifdef AT91SAM7X256 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT91SAM7X256 +# ifdef ATXMEGA256D3 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA256D3 +# ifdef ATXMEGA128A1 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA128A1 +# ifdef ATMEGA2561 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA2561 +# ifdef SIMULATOR +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // SIMULATOR +# ifdef AT91SAM3S4C +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT91SAM3S4C +# ifdef ATMEGA1284 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA1284 +# ifdef AT90USB1287 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT90USB1287 +# ifdef ATMEGA1281 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA1281 +# endif // DUMMY_ECC_SECURITY_MODE +# ifdef HIGH_SECURITY_MODE +# ifdef ATXMEGA256A3 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA256A3 +# ifdef ATMEGA128RFA1 +# ifdef ATMEGA128RFA1 +# include +# endif +# endif // ATMEGA128RFA1 +# ifdef AT32UC3A0512 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT32UC3A0512 +# ifdef AT91SAM7X256 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT91SAM7X256 +# ifdef ATXMEGA256D3 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA256D3 +# ifdef ATXMEGA128A1 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA128A1 +# ifdef ATMEGA2561 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA2561 +# ifdef SIMULATOR +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // SIMULATOR +# ifdef AT91SAM3S4C +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT91SAM3S4C +# ifdef ATMEGA1284 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA1284 +# ifdef AT90USB1287 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT90USB1287 +# ifdef ATMEGA1281 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA1281 +# endif // HIGH_SECURITY_MODE +# ifdef NO_SECURITY_MODE +# ifdef ATXMEGA256A3 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA256A3 +# ifdef ATMEGA128RFA1 +# ifdef ATMEGA128RFA1 +# include +# endif +# endif // ATMEGA128RFA1 +# ifdef AT32UC3A0512 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT32UC3A0512 +# ifdef AT91SAM7X256 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT91SAM7X256 +# ifdef ATXMEGA256D3 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA256D3 +# ifdef ATXMEGA128A1 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA128A1 +# ifdef ATMEGA2561 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA2561 +# ifdef SIMULATOR +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // SIMULATOR +# ifdef AT91SAM3S4C +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT91SAM3S4C +# ifdef ATMEGA1284 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA1284 +# ifdef AT90USB1287 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT90USB1287 +# ifdef ATMEGA1281 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA1281 +# endif // NO_SECURITY_MODE +# ifdef CERTICOM_SECURITY_MODE +# ifdef ATXMEGA256A3 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA256A3 +# ifdef ATMEGA128RFA1 +# ifdef ATMEGA128RFA1 +# include +# endif +# endif // ATMEGA128RFA1 +# ifdef AT32UC3A0512 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT32UC3A0512 +# ifdef AT91SAM7X256 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT91SAM7X256 +# ifdef ATXMEGA256D3 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA256D3 +# ifdef ATXMEGA128A1 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA128A1 +# ifdef ATMEGA2561 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA2561 +# ifdef SIMULATOR +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // SIMULATOR +# ifdef AT91SAM3S4C +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT91SAM3S4C +# ifdef ATMEGA1284 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA1284 +# ifdef AT90USB1287 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT90USB1287 +# ifdef ATMEGA1281 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA1281 +# endif // CERTICOM_SECURITY_MODE +# endif // STACK_TYPE_ROUTER +# ifdef STACK_TYPE_ENDDEVICE +# ifdef STANDARD_SECURITY_MODE +# ifdef ATXMEGA256A3 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA256A3 +# ifdef ATMEGA128RFA1 +# ifdef ATMEGA128RFA1 +# include +# endif +# endif // ATMEGA128RFA1 +# ifdef AT32UC3A0512 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT32UC3A0512 +# ifdef AT91SAM7X256 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT91SAM7X256 +# ifdef ATXMEGA256D3 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA256D3 +# ifdef ATXMEGA128A1 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA128A1 +# ifdef ATMEGA2561 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA2561 +# ifdef SIMULATOR +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // SIMULATOR +# ifdef AT91SAM3S4C +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT91SAM3S4C +# ifdef ATMEGA1284 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA1284 +# ifdef AT90USB1287 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT90USB1287 +# ifdef ATMEGA1281 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA1281 +# endif // STANDARD_SECURITY_MODE +# ifdef DUMMY_ECC_SECURITY_MODE +# ifdef ATXMEGA256A3 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA256A3 +# ifdef ATMEGA128RFA1 +# ifdef ATMEGA128RFA1 +# include +# endif +# endif // ATMEGA128RFA1 +# ifdef AT32UC3A0512 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT32UC3A0512 +# ifdef AT91SAM7X256 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT91SAM7X256 +# ifdef ATXMEGA256D3 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA256D3 +# ifdef ATXMEGA128A1 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA128A1 +# ifdef ATMEGA2561 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA2561 +# ifdef SIMULATOR +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // SIMULATOR +# ifdef AT91SAM3S4C +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT91SAM3S4C +# ifdef ATMEGA1284 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA1284 +# ifdef AT90USB1287 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT90USB1287 +# ifdef ATMEGA1281 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA1281 +# endif // DUMMY_ECC_SECURITY_MODE +# ifdef HIGH_SECURITY_MODE +# ifdef ATXMEGA256A3 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA256A3 +# ifdef ATMEGA128RFA1 +# ifdef ATMEGA128RFA1 +# include +# endif +# endif // ATMEGA128RFA1 +# ifdef AT32UC3A0512 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT32UC3A0512 +# ifdef AT91SAM7X256 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT91SAM7X256 +# ifdef ATXMEGA256D3 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA256D3 +# ifdef ATXMEGA128A1 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA128A1 +# ifdef ATMEGA2561 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA2561 +# ifdef SIMULATOR +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // SIMULATOR +# ifdef AT91SAM3S4C +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT91SAM3S4C +# ifdef ATMEGA1284 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA1284 +# ifdef AT90USB1287 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT90USB1287 +# ifdef ATMEGA1281 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA1281 +# endif // HIGH_SECURITY_MODE +# ifdef NO_SECURITY_MODE +# ifdef ATXMEGA256A3 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA256A3 +# ifdef ATMEGA128RFA1 +# ifdef ATMEGA128RFA1 +# include +# endif +# endif // ATMEGA128RFA1 +# ifdef AT32UC3A0512 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT32UC3A0512 +# ifdef AT91SAM7X256 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT91SAM7X256 +# ifdef ATXMEGA256D3 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA256D3 +# ifdef ATXMEGA128A1 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA128A1 +# ifdef ATMEGA2561 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA2561 +# ifdef SIMULATOR +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // SIMULATOR +# ifdef AT91SAM3S4C +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT91SAM3S4C +# ifdef ATMEGA1284 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA1284 +# ifdef AT90USB1287 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT90USB1287 +# ifdef ATMEGA1281 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA1281 +# endif // NO_SECURITY_MODE +# ifdef CERTICOM_SECURITY_MODE +# ifdef ATXMEGA256A3 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA256A3 +# ifdef ATMEGA128RFA1 +# ifdef ATMEGA128RFA1 +# include +# endif +# endif // ATMEGA128RFA1 +# ifdef AT32UC3A0512 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT32UC3A0512 +# ifdef AT91SAM7X256 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT91SAM7X256 +# ifdef ATXMEGA256D3 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA256D3 +# ifdef ATXMEGA128A1 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA128A1 +# ifdef ATMEGA2561 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA2561 +# ifdef SIMULATOR +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // SIMULATOR +# ifdef AT91SAM3S4C +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT91SAM3S4C +# ifdef ATMEGA1284 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA1284 +# ifdef AT90USB1287 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT90USB1287 +# ifdef ATMEGA1281 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA1281 +# endif // CERTICOM_SECURITY_MODE +# endif // STACK_TYPE_ENDDEVICE +# elif defined(LIB_TYPE_HALSE) +# ifdef ATXMEGA256A3 +# include +# endif +# ifdef ATMEGA128RFA1 +# include +# endif +# ifdef AT32UC3A0512 +# include +# endif +# ifdef AT91SAM7X256 +# include +# endif +# ifdef ATXMEGA256D3 +# include +# endif +# ifdef ATXMEGA128A1 +# include +# endif +# ifdef ATMEGA2561 +# include +# endif +# ifdef SIMULATOR +# include +# endif +# ifdef AT91SAM3S4C +# include +# endif +# ifdef ATMEGA1284 +# include +# endif +# ifdef AT90USB1287 +# include +# endif +# ifdef ATMEGA1281 +# include +# endif +# else // LIB_TYPE_BITCLOUD +# ifdef STACK_TYPE_ALL +# ifdef STANDARD_SECURITY_MODE +# ifdef ATXMEGA256A3 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA256A3 +# ifdef ATMEGA128RFA1 +# ifdef ATMEGA128RFA1 +# include +# endif +# endif // ATMEGA128RFA1 +# ifdef AT32UC3A0512 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT32UC3A0512 +# ifdef AT91SAM7X256 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT91SAM7X256 +# ifdef ATXMEGA256D3 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA256D3 +# ifdef ATXMEGA128A1 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA128A1 +# ifdef ATMEGA2561 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA2561 +# ifdef SIMULATOR +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // SIMULATOR +# ifdef AT91SAM3S4C +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT91SAM3S4C +# ifdef ATMEGA1284 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA1284 +# ifdef AT90USB1287 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT90USB1287 +# ifdef ATMEGA1281 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA1281 +# endif // STANDARD_SECURITY_MODE +# ifdef DUMMY_ECC_SECURITY_MODE +# ifdef ATXMEGA256A3 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA256A3 +# ifdef ATMEGA128RFA1 +# ifdef ATMEGA128RFA1 +# include +# endif +# endif // ATMEGA128RFA1 +# ifdef AT32UC3A0512 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT32UC3A0512 +# ifdef AT91SAM7X256 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT91SAM7X256 +# ifdef ATXMEGA256D3 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA256D3 +# ifdef ATXMEGA128A1 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA128A1 +# ifdef ATMEGA2561 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA2561 +# ifdef SIMULATOR +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // SIMULATOR +# ifdef AT91SAM3S4C +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT91SAM3S4C +# ifdef ATMEGA1284 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA1284 +# ifdef AT90USB1287 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT90USB1287 +# ifdef ATMEGA1281 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA1281 +# endif // DUMMY_ECC_SECURITY_MODE +# ifdef HIGH_SECURITY_MODE +# ifdef ATXMEGA256A3 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA256A3 +# ifdef ATMEGA128RFA1 +# ifdef ATMEGA128RFA1 +# include +# endif +# endif // ATMEGA128RFA1 +# ifdef AT32UC3A0512 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT32UC3A0512 +# ifdef AT91SAM7X256 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT91SAM7X256 +# ifdef ATXMEGA256D3 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA256D3 +# ifdef ATXMEGA128A1 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA128A1 +# ifdef ATMEGA2561 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA2561 +# ifdef SIMULATOR +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // SIMULATOR +# ifdef AT91SAM3S4C +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT91SAM3S4C +# ifdef ATMEGA1284 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA1284 +# ifdef AT90USB1287 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT90USB1287 +# ifdef ATMEGA1281 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA1281 +# endif // HIGH_SECURITY_MODE +# ifdef NO_SECURITY_MODE +# ifdef ATXMEGA256A3 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA256A3 +# ifdef ATMEGA128RFA1 +# ifdef ATMEGA128RFA1 +# include +# endif +# endif // ATMEGA128RFA1 +# ifdef AT32UC3A0512 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT32UC3A0512 +# ifdef AT91SAM7X256 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT91SAM7X256 +# ifdef ATXMEGA256D3 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA256D3 +# ifdef ATXMEGA128A1 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA128A1 +# ifdef ATMEGA2561 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA2561 +# ifdef SIMULATOR +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // SIMULATOR +# ifdef AT91SAM3S4C +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT91SAM3S4C +# ifdef ATMEGA1284 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA1284 +# ifdef AT90USB1287 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT90USB1287 +# ifdef ATMEGA1281 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA1281 +# endif // NO_SECURITY_MODE +# ifdef CERTICOM_SECURITY_MODE +# ifdef ATXMEGA256A3 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA256A3 +# ifdef ATMEGA128RFA1 +# ifdef ATMEGA128RFA1 +# include +# endif +# endif // ATMEGA128RFA1 +# ifdef AT32UC3A0512 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT32UC3A0512 +# ifdef AT91SAM7X256 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT91SAM7X256 +# ifdef ATXMEGA256D3 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA256D3 +# ifdef ATXMEGA128A1 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA128A1 +# ifdef ATMEGA2561 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA2561 +# ifdef SIMULATOR +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // SIMULATOR +# ifdef AT91SAM3S4C +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT91SAM3S4C +# ifdef ATMEGA1284 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA1284 +# ifdef AT90USB1287 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT90USB1287 +# ifdef ATMEGA1281 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA1281 +# endif // CERTICOM_SECURITY_MODE +# endif // STACK_TYPE_ALL +# ifdef STACK_TYPE_COORDINATOR +# ifdef STANDARD_SECURITY_MODE +# ifdef ATXMEGA256A3 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA256A3 +# ifdef ATMEGA128RFA1 +# ifdef ATMEGA128RFA1 +# include +# endif +# endif // ATMEGA128RFA1 +# ifdef AT32UC3A0512 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT32UC3A0512 +# ifdef AT91SAM7X256 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT91SAM7X256 +# ifdef ATXMEGA256D3 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA256D3 +# ifdef ATXMEGA128A1 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA128A1 +# ifdef ATMEGA2561 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA2561 +# ifdef SIMULATOR +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // SIMULATOR +# ifdef AT91SAM3S4C +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT91SAM3S4C +# ifdef ATMEGA1284 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA1284 +# ifdef AT90USB1287 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT90USB1287 +# ifdef ATMEGA1281 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA1281 +# endif // STANDARD_SECURITY_MODE +# ifdef DUMMY_ECC_SECURITY_MODE +# ifdef ATXMEGA256A3 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA256A3 +# ifdef ATMEGA128RFA1 +# ifdef ATMEGA128RFA1 +# include +# endif +# endif // ATMEGA128RFA1 +# ifdef AT32UC3A0512 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT32UC3A0512 +# ifdef AT91SAM7X256 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT91SAM7X256 +# ifdef ATXMEGA256D3 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA256D3 +# ifdef ATXMEGA128A1 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA128A1 +# ifdef ATMEGA2561 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA2561 +# ifdef SIMULATOR +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // SIMULATOR +# ifdef AT91SAM3S4C +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT91SAM3S4C +# ifdef ATMEGA1284 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA1284 +# ifdef AT90USB1287 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT90USB1287 +# ifdef ATMEGA1281 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA1281 +# endif // DUMMY_ECC_SECURITY_MODE +# ifdef HIGH_SECURITY_MODE +# ifdef ATXMEGA256A3 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA256A3 +# ifdef ATMEGA128RFA1 +# ifdef ATMEGA128RFA1 +# include +# endif +# endif // ATMEGA128RFA1 +# ifdef AT32UC3A0512 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT32UC3A0512 +# ifdef AT91SAM7X256 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT91SAM7X256 +# ifdef ATXMEGA256D3 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA256D3 +# ifdef ATXMEGA128A1 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA128A1 +# ifdef ATMEGA2561 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA2561 +# ifdef SIMULATOR +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // SIMULATOR +# ifdef AT91SAM3S4C +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT91SAM3S4C +# ifdef ATMEGA1284 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA1284 +# ifdef AT90USB1287 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT90USB1287 +# ifdef ATMEGA1281 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA1281 +# endif // HIGH_SECURITY_MODE +# ifdef NO_SECURITY_MODE +# ifdef ATXMEGA256A3 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA256A3 +# ifdef ATMEGA128RFA1 +# ifdef ATMEGA128RFA1 +# include +# endif +# endif // ATMEGA128RFA1 +# ifdef AT32UC3A0512 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT32UC3A0512 +# ifdef AT91SAM7X256 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT91SAM7X256 +# ifdef ATXMEGA256D3 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA256D3 +# ifdef ATXMEGA128A1 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA128A1 +# ifdef ATMEGA2561 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA2561 +# ifdef SIMULATOR +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // SIMULATOR +# ifdef AT91SAM3S4C +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT91SAM3S4C +# ifdef ATMEGA1284 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA1284 +# ifdef AT90USB1287 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT90USB1287 +# ifdef ATMEGA1281 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA1281 +# endif // NO_SECURITY_MODE +# ifdef CERTICOM_SECURITY_MODE +# ifdef ATXMEGA256A3 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA256A3 +# ifdef ATMEGA128RFA1 +# ifdef ATMEGA128RFA1 +# include +# endif +# endif // ATMEGA128RFA1 +# ifdef AT32UC3A0512 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT32UC3A0512 +# ifdef AT91SAM7X256 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT91SAM7X256 +# ifdef ATXMEGA256D3 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA256D3 +# ifdef ATXMEGA128A1 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA128A1 +# ifdef ATMEGA2561 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA2561 +# ifdef SIMULATOR +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // SIMULATOR +# ifdef AT91SAM3S4C +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT91SAM3S4C +# ifdef ATMEGA1284 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA1284 +# ifdef AT90USB1287 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT90USB1287 +# ifdef ATMEGA1281 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA1281 +# endif // CERTICOM_SECURITY_MODE +# endif // STACK_TYPE_COORDINATOR +# ifdef STACK_TYPE_ROUTER +# ifdef STANDARD_SECURITY_MODE +# ifdef ATXMEGA256A3 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA256A3 +# ifdef ATMEGA128RFA1 +# ifdef ATMEGA128RFA1 +# include +# endif +# endif // ATMEGA128RFA1 +# ifdef AT32UC3A0512 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT32UC3A0512 +# ifdef AT91SAM7X256 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT91SAM7X256 +# ifdef ATXMEGA256D3 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA256D3 +# ifdef ATXMEGA128A1 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA128A1 +# ifdef ATMEGA2561 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA2561 +# ifdef SIMULATOR +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // SIMULATOR +# ifdef AT91SAM3S4C +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT91SAM3S4C +# ifdef ATMEGA1284 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA1284 +# ifdef AT90USB1287 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT90USB1287 +# ifdef ATMEGA1281 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA1281 +# endif // STANDARD_SECURITY_MODE +# ifdef DUMMY_ECC_SECURITY_MODE +# ifdef ATXMEGA256A3 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA256A3 +# ifdef ATMEGA128RFA1 +# ifdef ATMEGA128RFA1 +# include +# endif +# endif // ATMEGA128RFA1 +# ifdef AT32UC3A0512 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT32UC3A0512 +# ifdef AT91SAM7X256 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT91SAM7X256 +# ifdef ATXMEGA256D3 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA256D3 +# ifdef ATXMEGA128A1 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA128A1 +# ifdef ATMEGA2561 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA2561 +# ifdef SIMULATOR +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // SIMULATOR +# ifdef AT91SAM3S4C +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT91SAM3S4C +# ifdef ATMEGA1284 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA1284 +# ifdef AT90USB1287 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT90USB1287 +# ifdef ATMEGA1281 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA1281 +# endif // DUMMY_ECC_SECURITY_MODE +# ifdef HIGH_SECURITY_MODE +# ifdef ATXMEGA256A3 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA256A3 +# ifdef ATMEGA128RFA1 +# ifdef ATMEGA128RFA1 +# include +# endif +# endif // ATMEGA128RFA1 +# ifdef AT32UC3A0512 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT32UC3A0512 +# ifdef AT91SAM7X256 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT91SAM7X256 +# ifdef ATXMEGA256D3 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA256D3 +# ifdef ATXMEGA128A1 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA128A1 +# ifdef ATMEGA2561 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA2561 +# ifdef SIMULATOR +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // SIMULATOR +# ifdef AT91SAM3S4C +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT91SAM3S4C +# ifdef ATMEGA1284 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA1284 +# ifdef AT90USB1287 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT90USB1287 +# ifdef ATMEGA1281 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA1281 +# endif // HIGH_SECURITY_MODE +# ifdef NO_SECURITY_MODE +# ifdef ATXMEGA256A3 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA256A3 +# ifdef ATMEGA128RFA1 +# ifdef ATMEGA128RFA1 +# include +# endif +# endif // ATMEGA128RFA1 +# ifdef AT32UC3A0512 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT32UC3A0512 +# ifdef AT91SAM7X256 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT91SAM7X256 +# ifdef ATXMEGA256D3 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA256D3 +# ifdef ATXMEGA128A1 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA128A1 +# ifdef ATMEGA2561 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA2561 +# ifdef SIMULATOR +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // SIMULATOR +# ifdef AT91SAM3S4C +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT91SAM3S4C +# ifdef ATMEGA1284 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA1284 +# ifdef AT90USB1287 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT90USB1287 +# ifdef ATMEGA1281 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA1281 +# endif // NO_SECURITY_MODE +# ifdef CERTICOM_SECURITY_MODE +# ifdef ATXMEGA256A3 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA256A3 +# ifdef ATMEGA128RFA1 +# ifdef ATMEGA128RFA1 +# include +# endif +# endif // ATMEGA128RFA1 +# ifdef AT32UC3A0512 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT32UC3A0512 +# ifdef AT91SAM7X256 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT91SAM7X256 +# ifdef ATXMEGA256D3 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA256D3 +# ifdef ATXMEGA128A1 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA128A1 +# ifdef ATMEGA2561 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA2561 +# ifdef SIMULATOR +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // SIMULATOR +# ifdef AT91SAM3S4C +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT91SAM3S4C +# ifdef ATMEGA1284 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA1284 +# ifdef AT90USB1287 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT90USB1287 +# ifdef ATMEGA1281 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA1281 +# endif // CERTICOM_SECURITY_MODE +# endif // STACK_TYPE_ROUTER +# ifdef STACK_TYPE_ENDDEVICE +# ifdef STANDARD_SECURITY_MODE +# ifdef ATXMEGA256A3 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA256A3 +# ifdef ATMEGA128RFA1 +# ifdef ATMEGA128RFA1 +# include +# endif +# endif // ATMEGA128RFA1 +# ifdef AT32UC3A0512 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT32UC3A0512 +# ifdef AT91SAM7X256 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT91SAM7X256 +# ifdef ATXMEGA256D3 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA256D3 +# ifdef ATXMEGA128A1 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA128A1 +# ifdef ATMEGA2561 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA2561 +# ifdef SIMULATOR +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // SIMULATOR +# ifdef AT91SAM3S4C +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT91SAM3S4C +# ifdef ATMEGA1284 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA1284 +# ifdef AT90USB1287 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT90USB1287 +# ifdef ATMEGA1281 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA1281 +# endif // STANDARD_SECURITY_MODE +# ifdef DUMMY_ECC_SECURITY_MODE +# ifdef ATXMEGA256A3 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA256A3 +# ifdef ATMEGA128RFA1 +# ifdef ATMEGA128RFA1 +# include +# endif +# endif // ATMEGA128RFA1 +# ifdef AT32UC3A0512 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT32UC3A0512 +# ifdef AT91SAM7X256 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT91SAM7X256 +# ifdef ATXMEGA256D3 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA256D3 +# ifdef ATXMEGA128A1 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA128A1 +# ifdef ATMEGA2561 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA2561 +# ifdef SIMULATOR +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // SIMULATOR +# ifdef AT91SAM3S4C +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT91SAM3S4C +# ifdef ATMEGA1284 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA1284 +# ifdef AT90USB1287 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT90USB1287 +# ifdef ATMEGA1281 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA1281 +# endif // DUMMY_ECC_SECURITY_MODE +# ifdef HIGH_SECURITY_MODE +# ifdef ATXMEGA256A3 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA256A3 +# ifdef ATMEGA128RFA1 +# ifdef ATMEGA128RFA1 +# include +# endif +# endif // ATMEGA128RFA1 +# ifdef AT32UC3A0512 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT32UC3A0512 +# ifdef AT91SAM7X256 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT91SAM7X256 +# ifdef ATXMEGA256D3 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA256D3 +# ifdef ATXMEGA128A1 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA128A1 +# ifdef ATMEGA2561 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA2561 +# ifdef SIMULATOR +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // SIMULATOR +# ifdef AT91SAM3S4C +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT91SAM3S4C +# ifdef ATMEGA1284 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA1284 +# ifdef AT90USB1287 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT90USB1287 +# ifdef ATMEGA1281 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA1281 +# endif // HIGH_SECURITY_MODE +# ifdef NO_SECURITY_MODE +# ifdef ATXMEGA256A3 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA256A3 +# ifdef ATMEGA128RFA1 +# ifdef ATMEGA128RFA1 +# include +# endif +# endif // ATMEGA128RFA1 +# ifdef AT32UC3A0512 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT32UC3A0512 +# ifdef AT91SAM7X256 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT91SAM7X256 +# ifdef ATXMEGA256D3 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA256D3 +# ifdef ATXMEGA128A1 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA128A1 +# ifdef ATMEGA2561 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA2561 +# ifdef SIMULATOR +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // SIMULATOR +# ifdef AT91SAM3S4C +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT91SAM3S4C +# ifdef ATMEGA1284 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA1284 +# ifdef AT90USB1287 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT90USB1287 +# ifdef ATMEGA1281 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA1281 +# endif // NO_SECURITY_MODE +# ifdef CERTICOM_SECURITY_MODE +# ifdef ATXMEGA256A3 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA256A3 +# ifdef ATMEGA128RFA1 +# ifdef ATMEGA128RFA1 +# include +# endif +# endif // ATMEGA128RFA1 +# ifdef AT32UC3A0512 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT32UC3A0512 +# ifdef AT91SAM7X256 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT91SAM7X256 +# ifdef ATXMEGA256D3 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA256D3 +# ifdef ATXMEGA128A1 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATXMEGA128A1 +# ifdef ATMEGA2561 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA2561 +# ifdef SIMULATOR +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // SIMULATOR +# ifdef AT91SAM3S4C +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT91SAM3S4C +# ifdef ATMEGA1284 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA1284 +# ifdef AT90USB1287 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // AT90USB1287 +# ifdef ATMEGA1281 +# ifdef AT86RF231 +# include +# endif +# ifdef AT86RF230 +# include +# endif +# ifdef AT86RF230B +# include +# endif +# ifdef CUSTOMRF3 +# include +# endif +# ifdef AT86RF212 +# include +# endif +# endif // ATMEGA1281 +# endif // CERTICOM_SECURITY_MODE +# endif // STACK_TYPE_ENDDEVICE +# endif +#endif // IAR diff --git a/digital/zigbit/bitcloud/stack/lib/MakerulesZcl_All_Atmega1281_Rf212_Gcc b/digital/zigbit/bitcloud/stack/lib/MakerulesZcl_All_Atmega1281_Rf212_Gcc new file mode 100644 index 00000000..c3c4c53b --- /dev/null +++ b/digital/zigbit/bitcloud/stack/lib/MakerulesZcl_All_Atmega1281_Rf212_Gcc @@ -0,0 +1,34 @@ +#---------------------------------------------- +#User application makerules - should be included into user application Makefile +#---------------------------------------------- + +include $(COMPONENTS_PATH)/../lib/Makerules_Atmega1281_Gcc + + +#-Compiler flags------------------------------- +CFLAGS = -Os -std=gnu99 -pipe -c -W -Wall -ffunction-sections -mmcu=atmega1281 -mcall-prologues -fshort-enums --param inline-call-cost=2 -DATMEGA1281 -DAT86RF212 -DNONE_OS -D_IEEE_ZIGBEE_COMPLIANCE_ -D_SYS_MAC_PHY_HWD_TASK_ -D_SYS_HAL_TASK_ -D_SYS_MAC_HWI_TASK_ -D_SYS_BSP_TASK_ -D_SYS_APL_TASK_ -D_SYS_NWK_TASK_ -D_SYS_APS_TASK_ -D_SYS_ZDO_TASK_ -D_SYS_ZCL_TASK_ -D_COORDINATOR_ -D_ROUTER_ -D_ENDDEVICE_ -D_FFD_ -D_NWK_FAST_ROUTE_DISCOVERY_ -D_NWK_NONSTANDARD_BEACON_FILTER_ -D_NWK_CHECK_OUT_BROADCAST_ -D_NWK_ROUTING_OPTIMIZATION_=3 -D_NWK_STOCHASTIC_ADDRESSING_ -D_RESOLVE_ADDR_CONFLICT_ -D_NWK_MESH_ROUTING_ -D_BINDING_ -D_ZCL_ -D_OTAU_ -D_COMMISSIONING_ -D_POWER_FAILURE_ -D_NWK_PASSIVE_ACK_ +CFLAGS += $(BOARDCFLAGS) +#-Libraries names------------------------------ +CS_LIB = ConfigServer +PDS_LIB = PersistDataServer +OFD_LIB = OFD + +#-Stack components paths----------------------- +HAL_HWD_COMMON_PATH = $(COMPONENTS_PATH)/./HAL/avr/atmega1281/common +HAL_MAC_API_PATH = $(COMPONENTS_PATH)/./HAL/avr/atmega1281/zigBit +HAL_PATH = $(COMPONENTS_PATH)/./HAL +MAC_PHY_PATH = $(COMPONENTS_PATH)/./MAC_PHY +MAC_ENV_PATH = $(COMPONENTS_PATH)/./MAC_PHY/MAC_ENV +MAC_HWD_PATH = $(COMPONENTS_PATH)/./MAC_PHY/MAC_HWD_PHY +MAC_HWI_PATH = $(COMPONENTS_PATH)/./MAC_PHY/MAC_HWI +NWK_PATH = $(COMPONENTS_PATH)/./NWK +APS_PATH = $(COMPONENTS_PATH)/./APS +ZDO_PATH = $(COMPONENTS_PATH)/./ZDO +ZCL_PATH = $(COMPONENTS_PATH)/./ZCL +SSP_PATH = $(COMPONENTS_PATH)/./Security/ServiceProvider +TC_PATH = $(COMPONENTS_PATH)/./Security/TrustCentre +CS_PATH = $(COMPONENTS_PATH)/./ConfigServer +PDS_PATH = $(COMPONENTS_PATH)/./PersistDataServer +BSP_PATH = $(COMPONENTS_PATH)/./BSP +DRIVERS_PATH = $(COMPONENTS_PATH)/./HAL/drivers + diff --git a/digital/zigbit/bitcloud/stack/lib/MakerulesZcl_All_Atmega1281_Rf212_Gcc.h b/digital/zigbit/bitcloud/stack/lib/MakerulesZcl_All_Atmega1281_Rf212_Gcc.h new file mode 100644 index 00000000..bec5fe8e --- /dev/null +++ b/digital/zigbit/bitcloud/stack/lib/MakerulesZcl_All_Atmega1281_Rf212_Gcc.h @@ -0,0 +1,85 @@ +#ifndef NONE_OS +#define NONE_OS +#endif +#ifndef _IEEE_ZIGBEE_COMPLIANCE_ +#define _IEEE_ZIGBEE_COMPLIANCE_ +#endif +#ifndef _SYS_MAC_PHY_HWD_TASK_ +#define _SYS_MAC_PHY_HWD_TASK_ +#endif +#ifndef _SYS_HAL_TASK_ +#define _SYS_HAL_TASK_ +#endif +#ifndef _SYS_MAC_HWI_TASK_ +#define _SYS_MAC_HWI_TASK_ +#endif +#ifndef _SYS_BSP_TASK_ +#define _SYS_BSP_TASK_ +#endif +#ifndef _SYS_APL_TASK_ +#define _SYS_APL_TASK_ +#endif +#ifndef _SYS_NWK_TASK_ +#define _SYS_NWK_TASK_ +#endif +#ifndef _SYS_APS_TASK_ +#define _SYS_APS_TASK_ +#endif +#ifndef _SYS_ZDO_TASK_ +#define _SYS_ZDO_TASK_ +#endif +#ifndef _SYS_ZCL_TASK_ +#define _SYS_ZCL_TASK_ +#endif +#ifndef _COORDINATOR_ +#define _COORDINATOR_ +#endif +#ifndef _ROUTER_ +#define _ROUTER_ +#endif +#ifndef _ENDDEVICE_ +#define _ENDDEVICE_ +#endif +#ifndef _FFD_ +#define _FFD_ +#endif +#ifndef _NWK_FAST_ROUTE_DISCOVERY_ +#define _NWK_FAST_ROUTE_DISCOVERY_ +#endif +#ifndef _NWK_NONSTANDARD_BEACON_FILTER_ +#define _NWK_NONSTANDARD_BEACON_FILTER_ +#endif +#ifndef _NWK_CHECK_OUT_BROADCAST_ +#define _NWK_CHECK_OUT_BROADCAST_ +#endif +#ifndef _NWK_ROUTING_OPTIMIZATION_ +#define _NWK_ROUTING_OPTIMIZATION_ 3 +#endif +#ifndef _NWK_STOCHASTIC_ADDRESSING_ +#define _NWK_STOCHASTIC_ADDRESSING_ +#endif +#ifndef _RESOLVE_ADDR_CONFLICT_ +#define _RESOLVE_ADDR_CONFLICT_ +#endif +#ifndef _NWK_MESH_ROUTING_ +#define _NWK_MESH_ROUTING_ +#endif +#ifndef _BINDING_ +#define _BINDING_ +#endif +#ifndef _ZCL_ +#define _ZCL_ +#endif +#ifndef _OTAU_ +#define _OTAU_ +#endif +#ifndef _COMMISSIONING_ +#define _COMMISSIONING_ +#endif +#ifndef _POWER_FAILURE_ +#define _POWER_FAILURE_ +#endif +#ifndef _NWK_PASSIVE_ACK_ +#define _NWK_PASSIVE_ACK_ +#endif +#include diff --git a/digital/zigbit/bitcloud/stack/lib/MakerulesZcl_All_Atmega1281_Rf230_Gcc b/digital/zigbit/bitcloud/stack/lib/MakerulesZcl_All_Atmega1281_Rf230_Gcc new file mode 100644 index 00000000..efe56067 --- /dev/null +++ b/digital/zigbit/bitcloud/stack/lib/MakerulesZcl_All_Atmega1281_Rf230_Gcc @@ -0,0 +1,34 @@ +#---------------------------------------------- +#User application makerules - should be included into user application Makefile +#---------------------------------------------- + +include $(COMPONENTS_PATH)/../lib/Makerules_Atmega1281_Gcc + + +#-Compiler flags------------------------------- +CFLAGS = -Os -std=gnu99 -pipe -c -W -Wall -ffunction-sections -mmcu=atmega1281 -mcall-prologues -fshort-enums --param inline-call-cost=2 -DATMEGA1281 -DAT86RF230 -DNONE_OS -D_IEEE_ZIGBEE_COMPLIANCE_ -D_SYS_MAC_PHY_HWD_TASK_ -D_SYS_HAL_TASK_ -D_SYS_MAC_HWI_TASK_ -D_SYS_BSP_TASK_ -D_SYS_APL_TASK_ -D_SYS_NWK_TASK_ -D_SYS_APS_TASK_ -D_SYS_ZDO_TASK_ -D_SYS_ZCL_TASK_ -D_COORDINATOR_ -D_ROUTER_ -D_ENDDEVICE_ -D_FFD_ -D_NWK_FAST_ROUTE_DISCOVERY_ -D_NWK_NONSTANDARD_BEACON_FILTER_ -D_NWK_CHECK_OUT_BROADCAST_ -D_NWK_ROUTING_OPTIMIZATION_=3 -D_NWK_STOCHASTIC_ADDRESSING_ -D_RESOLVE_ADDR_CONFLICT_ -D_NWK_MESH_ROUTING_ -D_BINDING_ -D_ZCL_ -D_OTAU_ -D_COMMISSIONING_ -D_POWER_FAILURE_ -D_NWK_PASSIVE_ACK_ +CFLAGS += $(BOARDCFLAGS) +#-Libraries names------------------------------ +CS_LIB = ConfigServer +PDS_LIB = PersistDataServer +OFD_LIB = OFD + +#-Stack components paths----------------------- +HAL_HWD_COMMON_PATH = $(COMPONENTS_PATH)/./HAL/avr/atmega1281/common +HAL_MAC_API_PATH = $(COMPONENTS_PATH)/./HAL/avr/atmega1281/zigBit +HAL_PATH = $(COMPONENTS_PATH)/./HAL +MAC_PHY_PATH = $(COMPONENTS_PATH)/./MAC_PHY +MAC_ENV_PATH = $(COMPONENTS_PATH)/./MAC_PHY/MAC_ENV +MAC_HWD_PATH = $(COMPONENTS_PATH)/./MAC_PHY/MAC_HWD_PHY +MAC_HWI_PATH = $(COMPONENTS_PATH)/./MAC_PHY/MAC_HWI +NWK_PATH = $(COMPONENTS_PATH)/./NWK +APS_PATH = $(COMPONENTS_PATH)/./APS +ZDO_PATH = $(COMPONENTS_PATH)/./ZDO +ZCL_PATH = $(COMPONENTS_PATH)/./ZCL +SSP_PATH = $(COMPONENTS_PATH)/./Security/ServiceProvider +TC_PATH = $(COMPONENTS_PATH)/./Security/TrustCentre +CS_PATH = $(COMPONENTS_PATH)/./ConfigServer +PDS_PATH = $(COMPONENTS_PATH)/./PersistDataServer +BSP_PATH = $(COMPONENTS_PATH)/./BSP +DRIVERS_PATH = $(COMPONENTS_PATH)/./HAL/drivers + diff --git a/digital/zigbit/bitcloud/stack/lib/MakerulesZcl_All_Atmega1281_Rf230_Gcc.h b/digital/zigbit/bitcloud/stack/lib/MakerulesZcl_All_Atmega1281_Rf230_Gcc.h new file mode 100644 index 00000000..bec5fe8e --- /dev/null +++ b/digital/zigbit/bitcloud/stack/lib/MakerulesZcl_All_Atmega1281_Rf230_Gcc.h @@ -0,0 +1,85 @@ +#ifndef NONE_OS +#define NONE_OS +#endif +#ifndef _IEEE_ZIGBEE_COMPLIANCE_ +#define _IEEE_ZIGBEE_COMPLIANCE_ +#endif +#ifndef _SYS_MAC_PHY_HWD_TASK_ +#define _SYS_MAC_PHY_HWD_TASK_ +#endif +#ifndef _SYS_HAL_TASK_ +#define _SYS_HAL_TASK_ +#endif +#ifndef _SYS_MAC_HWI_TASK_ +#define _SYS_MAC_HWI_TASK_ +#endif +#ifndef _SYS_BSP_TASK_ +#define _SYS_BSP_TASK_ +#endif +#ifndef _SYS_APL_TASK_ +#define _SYS_APL_TASK_ +#endif +#ifndef _SYS_NWK_TASK_ +#define _SYS_NWK_TASK_ +#endif +#ifndef _SYS_APS_TASK_ +#define _SYS_APS_TASK_ +#endif +#ifndef _SYS_ZDO_TASK_ +#define _SYS_ZDO_TASK_ +#endif +#ifndef _SYS_ZCL_TASK_ +#define _SYS_ZCL_TASK_ +#endif +#ifndef _COORDINATOR_ +#define _COORDINATOR_ +#endif +#ifndef _ROUTER_ +#define _ROUTER_ +#endif +#ifndef _ENDDEVICE_ +#define _ENDDEVICE_ +#endif +#ifndef _FFD_ +#define _FFD_ +#endif +#ifndef _NWK_FAST_ROUTE_DISCOVERY_ +#define _NWK_FAST_ROUTE_DISCOVERY_ +#endif +#ifndef _NWK_NONSTANDARD_BEACON_FILTER_ +#define _NWK_NONSTANDARD_BEACON_FILTER_ +#endif +#ifndef _NWK_CHECK_OUT_BROADCAST_ +#define _NWK_CHECK_OUT_BROADCAST_ +#endif +#ifndef _NWK_ROUTING_OPTIMIZATION_ +#define _NWK_ROUTING_OPTIMIZATION_ 3 +#endif +#ifndef _NWK_STOCHASTIC_ADDRESSING_ +#define _NWK_STOCHASTIC_ADDRESSING_ +#endif +#ifndef _RESOLVE_ADDR_CONFLICT_ +#define _RESOLVE_ADDR_CONFLICT_ +#endif +#ifndef _NWK_MESH_ROUTING_ +#define _NWK_MESH_ROUTING_ +#endif +#ifndef _BINDING_ +#define _BINDING_ +#endif +#ifndef _ZCL_ +#define _ZCL_ +#endif +#ifndef _OTAU_ +#define _OTAU_ +#endif +#ifndef _COMMISSIONING_ +#define _COMMISSIONING_ +#endif +#ifndef _POWER_FAILURE_ +#define _POWER_FAILURE_ +#endif +#ifndef _NWK_PASSIVE_ACK_ +#define _NWK_PASSIVE_ACK_ +#endif +#include diff --git a/digital/zigbit/bitcloud/stack/lib/MakerulesZcl_All_Sec_Atmega1281_Rf212_Gcc b/digital/zigbit/bitcloud/stack/lib/MakerulesZcl_All_Sec_Atmega1281_Rf212_Gcc new file mode 100644 index 00000000..2be50fe8 --- /dev/null +++ b/digital/zigbit/bitcloud/stack/lib/MakerulesZcl_All_Sec_Atmega1281_Rf212_Gcc @@ -0,0 +1,34 @@ +#---------------------------------------------- +#User application makerules - should be included into user application Makefile +#---------------------------------------------- + +include $(COMPONENTS_PATH)/../lib/Makerules_Atmega1281_Gcc + + +#-Compiler flags------------------------------- +CFLAGS = -Os -std=gnu99 -pipe -c -W -Wall -ffunction-sections -mmcu=atmega1281 -mcall-prologues -fshort-enums --param inline-call-cost=2 -DATMEGA1281 -DAT86RF212 -DNONE_OS -D_IEEE_ZIGBEE_COMPLIANCE_ -D_SYS_MAC_PHY_HWD_TASK_ -D_SYS_HAL_TASK_ -D_SYS_MAC_HWI_TASK_ -D_SYS_BSP_TASK_ -D_SYS_APL_TASK_ -D_SYS_NWK_TASK_ -D_SYS_APS_TASK_ -D_SYS_SSP_TASK_ -D_SYS_TC_TASK_ -D_SYS_ZDO_TASK_ -D_SYS_ZCL_TASK_ -D_SECURITY_ -D_NWK_ALLOCATOR_ -D_MAC_HW_AES_ -D_TRUST_CENTRE_ -D_UNIVERSAL_TC_EXT_ADDR_ -D_COORDINATOR_ -D_ROUTER_ -D_ENDDEVICE_ -D_FFD_ -D_NWK_FAST_ROUTE_DISCOVERY_ -D_NWK_NONSTANDARD_BEACON_FILTER_ -D_NWK_CHECK_OUT_BROADCAST_ -D_NWK_ROUTING_OPTIMIZATION_=3 -D_NWK_STOCHASTIC_ADDRESSING_ -D_RESOLVE_ADDR_CONFLICT_ -D_NWK_MESH_ROUTING_ -D_BINDING_ -D_ZCL_ -D_OTAU_ -D_COMMISSIONING_ -D_POWER_FAILURE_ -D_NWK_PASSIVE_ACK_ +CFLAGS += $(BOARDCFLAGS) +#-Libraries names------------------------------ +CS_LIB = ConfigServer +PDS_LIB = PersistDataServer +OFD_LIB = OFD + +#-Stack components paths----------------------- +HAL_HWD_COMMON_PATH = $(COMPONENTS_PATH)/./HAL/avr/atmega1281/common +HAL_MAC_API_PATH = $(COMPONENTS_PATH)/./HAL/avr/atmega1281/zigBit +HAL_PATH = $(COMPONENTS_PATH)/./HAL +MAC_PHY_PATH = $(COMPONENTS_PATH)/./MAC_PHY +MAC_ENV_PATH = $(COMPONENTS_PATH)/./MAC_PHY/MAC_ENV +MAC_HWD_PATH = $(COMPONENTS_PATH)/./MAC_PHY/MAC_HWD_PHY +MAC_HWI_PATH = $(COMPONENTS_PATH)/./MAC_PHY/MAC_HWI +NWK_PATH = $(COMPONENTS_PATH)/./NWK +APS_PATH = $(COMPONENTS_PATH)/./APS +ZDO_PATH = $(COMPONENTS_PATH)/./ZDO +ZCL_PATH = $(COMPONENTS_PATH)/./ZCL +SSP_PATH = $(COMPONENTS_PATH)/./Security/ServiceProvider +TC_PATH = $(COMPONENTS_PATH)/./Security/TrustCentre +CS_PATH = $(COMPONENTS_PATH)/./ConfigServer +PDS_PATH = $(COMPONENTS_PATH)/./PersistDataServer +BSP_PATH = $(COMPONENTS_PATH)/./BSP +DRIVERS_PATH = $(COMPONENTS_PATH)/./HAL/drivers + diff --git a/digital/zigbit/bitcloud/stack/lib/MakerulesZcl_All_Sec_Atmega1281_Rf212_Gcc.h b/digital/zigbit/bitcloud/stack/lib/MakerulesZcl_All_Sec_Atmega1281_Rf212_Gcc.h new file mode 100644 index 00000000..aa6621fd --- /dev/null +++ b/digital/zigbit/bitcloud/stack/lib/MakerulesZcl_All_Sec_Atmega1281_Rf212_Gcc.h @@ -0,0 +1,106 @@ +#ifndef NONE_OS +#define NONE_OS +#endif +#ifndef _IEEE_ZIGBEE_COMPLIANCE_ +#define _IEEE_ZIGBEE_COMPLIANCE_ +#endif +#ifndef _SYS_MAC_PHY_HWD_TASK_ +#define _SYS_MAC_PHY_HWD_TASK_ +#endif +#ifndef _SYS_HAL_TASK_ +#define _SYS_HAL_TASK_ +#endif +#ifndef _SYS_MAC_HWI_TASK_ +#define _SYS_MAC_HWI_TASK_ +#endif +#ifndef _SYS_BSP_TASK_ +#define _SYS_BSP_TASK_ +#endif +#ifndef _SYS_APL_TASK_ +#define _SYS_APL_TASK_ +#endif +#ifndef _SYS_NWK_TASK_ +#define _SYS_NWK_TASK_ +#endif +#ifndef _SYS_APS_TASK_ +#define _SYS_APS_TASK_ +#endif +#ifndef _SYS_SSP_TASK_ +#define _SYS_SSP_TASK_ +#endif +#ifndef _SYS_TC_TASK_ +#define _SYS_TC_TASK_ +#endif +#ifndef _SYS_ZDO_TASK_ +#define _SYS_ZDO_TASK_ +#endif +#ifndef _SYS_ZCL_TASK_ +#define _SYS_ZCL_TASK_ +#endif +#ifndef _SECURITY_ +#define _SECURITY_ +#endif +#ifndef _NWK_ALLOCATOR_ +#define _NWK_ALLOCATOR_ +#endif +#ifndef _MAC_HW_AES_ +#define _MAC_HW_AES_ +#endif +#ifndef _TRUST_CENTRE_ +#define _TRUST_CENTRE_ +#endif +#ifndef _UNIVERSAL_TC_EXT_ADDR_ +#define _UNIVERSAL_TC_EXT_ADDR_ +#endif +#ifndef _COORDINATOR_ +#define _COORDINATOR_ +#endif +#ifndef _ROUTER_ +#define _ROUTER_ +#endif +#ifndef _ENDDEVICE_ +#define _ENDDEVICE_ +#endif +#ifndef _FFD_ +#define _FFD_ +#endif +#ifndef _NWK_FAST_ROUTE_DISCOVERY_ +#define _NWK_FAST_ROUTE_DISCOVERY_ +#endif +#ifndef _NWK_NONSTANDARD_BEACON_FILTER_ +#define _NWK_NONSTANDARD_BEACON_FILTER_ +#endif +#ifndef _NWK_CHECK_OUT_BROADCAST_ +#define _NWK_CHECK_OUT_BROADCAST_ +#endif +#ifndef _NWK_ROUTING_OPTIMIZATION_ +#define _NWK_ROUTING_OPTIMIZATION_ 3 +#endif +#ifndef _NWK_STOCHASTIC_ADDRESSING_ +#define _NWK_STOCHASTIC_ADDRESSING_ +#endif +#ifndef _RESOLVE_ADDR_CONFLICT_ +#define _RESOLVE_ADDR_CONFLICT_ +#endif +#ifndef _NWK_MESH_ROUTING_ +#define _NWK_MESH_ROUTING_ +#endif +#ifndef _BINDING_ +#define _BINDING_ +#endif +#ifndef _ZCL_ +#define _ZCL_ +#endif +#ifndef _OTAU_ +#define _OTAU_ +#endif +#ifndef _COMMISSIONING_ +#define _COMMISSIONING_ +#endif +#ifndef _POWER_FAILURE_ +#define _POWER_FAILURE_ +#endif +#ifndef _NWK_PASSIVE_ACK_ +#define _NWK_PASSIVE_ACK_ +#endif +#include diff --git a/digital/zigbit/bitcloud/stack/lib/MakerulesZcl_All_Sec_Atmega1281_Rf230_Gcc b/digital/zigbit/bitcloud/stack/lib/MakerulesZcl_All_Sec_Atmega1281_Rf230_Gcc new file mode 100644 index 00000000..f1d814fb --- /dev/null +++ b/digital/zigbit/bitcloud/stack/lib/MakerulesZcl_All_Sec_Atmega1281_Rf230_Gcc @@ -0,0 +1,34 @@ +#---------------------------------------------- +#User application makerules - should be included into user application Makefile +#---------------------------------------------- + +include $(COMPONENTS_PATH)/../lib/Makerules_Atmega1281_Gcc + + +#-Compiler flags------------------------------- +CFLAGS = -Os -std=gnu99 -pipe -c -W -Wall -ffunction-sections -mmcu=atmega1281 -mcall-prologues -fshort-enums --param inline-call-cost=2 -DATMEGA1281 -DAT86RF230 -DNONE_OS -D_IEEE_ZIGBEE_COMPLIANCE_ -D_SYS_MAC_PHY_HWD_TASK_ -D_SYS_HAL_TASK_ -D_SYS_MAC_HWI_TASK_ -D_SYS_BSP_TASK_ -D_SYS_APL_TASK_ -D_SYS_NWK_TASK_ -D_SYS_APS_TASK_ -D_SYS_SSP_TASK_ -D_SYS_TC_TASK_ -D_SYS_ZDO_TASK_ -D_SYS_ZCL_TASK_ -D_SECURITY_ -D_NWK_ALLOCATOR_ -D_SSP_SW_AES_ -D_TRUST_CENTRE_ -D_UNIVERSAL_TC_EXT_ADDR_ -D_COORDINATOR_ -D_ROUTER_ -D_ENDDEVICE_ -D_FFD_ -D_NWK_FAST_ROUTE_DISCOVERY_ -D_NWK_NONSTANDARD_BEACON_FILTER_ -D_NWK_CHECK_OUT_BROADCAST_ -D_NWK_ROUTING_OPTIMIZATION_=3 -D_NWK_STOCHASTIC_ADDRESSING_ -D_RESOLVE_ADDR_CONFLICT_ -D_NWK_MESH_ROUTING_ -D_BINDING_ -D_ZCL_ -D_OTAU_ -D_COMMISSIONING_ -D_POWER_FAILURE_ -D_NWK_PASSIVE_ACK_ +CFLAGS += $(BOARDCFLAGS) +#-Libraries names------------------------------ +CS_LIB = ConfigServer +PDS_LIB = PersistDataServer +OFD_LIB = OFD + +#-Stack components paths----------------------- +HAL_HWD_COMMON_PATH = $(COMPONENTS_PATH)/./HAL/avr/atmega1281/common +HAL_MAC_API_PATH = $(COMPONENTS_PATH)/./HAL/avr/atmega1281/zigBit +HAL_PATH = $(COMPONENTS_PATH)/./HAL +MAC_PHY_PATH = $(COMPONENTS_PATH)/./MAC_PHY +MAC_ENV_PATH = $(COMPONENTS_PATH)/./MAC_PHY/MAC_ENV +MAC_HWD_PATH = $(COMPONENTS_PATH)/./MAC_PHY/MAC_HWD_PHY +MAC_HWI_PATH = $(COMPONENTS_PATH)/./MAC_PHY/MAC_HWI +NWK_PATH = $(COMPONENTS_PATH)/./NWK +APS_PATH = $(COMPONENTS_PATH)/./APS +ZDO_PATH = $(COMPONENTS_PATH)/./ZDO +ZCL_PATH = $(COMPONENTS_PATH)/./ZCL +SSP_PATH = $(COMPONENTS_PATH)/./Security/ServiceProvider +TC_PATH = $(COMPONENTS_PATH)/./Security/TrustCentre +CS_PATH = $(COMPONENTS_PATH)/./ConfigServer +PDS_PATH = $(COMPONENTS_PATH)/./PersistDataServer +BSP_PATH = $(COMPONENTS_PATH)/./BSP +DRIVERS_PATH = $(COMPONENTS_PATH)/./HAL/drivers + diff --git a/digital/zigbit/bitcloud/stack/lib/MakerulesZcl_All_Sec_Atmega1281_Rf230_Gcc.h b/digital/zigbit/bitcloud/stack/lib/MakerulesZcl_All_Sec_Atmega1281_Rf230_Gcc.h new file mode 100644 index 00000000..408be86a --- /dev/null +++ b/digital/zigbit/bitcloud/stack/lib/MakerulesZcl_All_Sec_Atmega1281_Rf230_Gcc.h @@ -0,0 +1,106 @@ +#ifndef NONE_OS +#define NONE_OS +#endif +#ifndef _IEEE_ZIGBEE_COMPLIANCE_ +#define _IEEE_ZIGBEE_COMPLIANCE_ +#endif +#ifndef _SYS_MAC_PHY_HWD_TASK_ +#define _SYS_MAC_PHY_HWD_TASK_ +#endif +#ifndef _SYS_HAL_TASK_ +#define _SYS_HAL_TASK_ +#endif +#ifndef _SYS_MAC_HWI_TASK_ +#define _SYS_MAC_HWI_TASK_ +#endif +#ifndef _SYS_BSP_TASK_ +#define _SYS_BSP_TASK_ +#endif +#ifndef _SYS_APL_TASK_ +#define _SYS_APL_TASK_ +#endif +#ifndef _SYS_NWK_TASK_ +#define _SYS_NWK_TASK_ +#endif +#ifndef _SYS_APS_TASK_ +#define _SYS_APS_TASK_ +#endif +#ifndef _SYS_SSP_TASK_ +#define _SYS_SSP_TASK_ +#endif +#ifndef _SYS_TC_TASK_ +#define _SYS_TC_TASK_ +#endif +#ifndef _SYS_ZDO_TASK_ +#define _SYS_ZDO_TASK_ +#endif +#ifndef _SYS_ZCL_TASK_ +#define _SYS_ZCL_TASK_ +#endif +#ifndef _SECURITY_ +#define _SECURITY_ +#endif +#ifndef _NWK_ALLOCATOR_ +#define _NWK_ALLOCATOR_ +#endif +#ifndef _SSP_SW_AES_ +#define _SSP_SW_AES_ +#endif +#ifndef _TRUST_CENTRE_ +#define _TRUST_CENTRE_ +#endif +#ifndef _UNIVERSAL_TC_EXT_ADDR_ +#define _UNIVERSAL_TC_EXT_ADDR_ +#endif +#ifndef _COORDINATOR_ +#define _COORDINATOR_ +#endif +#ifndef _ROUTER_ +#define _ROUTER_ +#endif +#ifndef _ENDDEVICE_ +#define _ENDDEVICE_ +#endif +#ifndef _FFD_ +#define _FFD_ +#endif +#ifndef _NWK_FAST_ROUTE_DISCOVERY_ +#define _NWK_FAST_ROUTE_DISCOVERY_ +#endif +#ifndef _NWK_NONSTANDARD_BEACON_FILTER_ +#define _NWK_NONSTANDARD_BEACON_FILTER_ +#endif +#ifndef _NWK_CHECK_OUT_BROADCAST_ +#define _NWK_CHECK_OUT_BROADCAST_ +#endif +#ifndef _NWK_ROUTING_OPTIMIZATION_ +#define _NWK_ROUTING_OPTIMIZATION_ 3 +#endif +#ifndef _NWK_STOCHASTIC_ADDRESSING_ +#define _NWK_STOCHASTIC_ADDRESSING_ +#endif +#ifndef _RESOLVE_ADDR_CONFLICT_ +#define _RESOLVE_ADDR_CONFLICT_ +#endif +#ifndef _NWK_MESH_ROUTING_ +#define _NWK_MESH_ROUTING_ +#endif +#ifndef _BINDING_ +#define _BINDING_ +#endif +#ifndef _ZCL_ +#define _ZCL_ +#endif +#ifndef _OTAU_ +#define _OTAU_ +#endif +#ifndef _COMMISSIONING_ +#define _COMMISSIONING_ +#endif +#ifndef _POWER_FAILURE_ +#define _POWER_FAILURE_ +#endif +#ifndef _NWK_PASSIVE_ACK_ +#define _NWK_PASSIVE_ACK_ +#endif +#include diff --git a/digital/zigbit/bitcloud/stack/lib/MakerulesZcl_Coordinator_Atmega1281_Rf212_Gcc b/digital/zigbit/bitcloud/stack/lib/MakerulesZcl_Coordinator_Atmega1281_Rf212_Gcc new file mode 100644 index 00000000..3e8d7642 --- /dev/null +++ b/digital/zigbit/bitcloud/stack/lib/MakerulesZcl_Coordinator_Atmega1281_Rf212_Gcc @@ -0,0 +1,34 @@ +#---------------------------------------------- +#User application makerules - should be included into user application Makefile +#---------------------------------------------- + +include $(COMPONENTS_PATH)/../lib/Makerules_Atmega1281_Gcc + + +#-Compiler flags------------------------------- +CFLAGS = -Os -std=gnu99 -pipe -c -W -Wall -ffunction-sections -mmcu=atmega1281 -mcall-prologues -fshort-enums --param inline-call-cost=2 -DATMEGA1281 -DAT86RF212 -DNONE_OS -D_IEEE_ZIGBEE_COMPLIANCE_ -D_SYS_MAC_PHY_HWD_TASK_ -D_SYS_HAL_TASK_ -D_SYS_MAC_HWI_TASK_ -D_SYS_BSP_TASK_ -D_SYS_APL_TASK_ -D_SYS_NWK_TASK_ -D_SYS_APS_TASK_ -D_SYS_ZDO_TASK_ -D_SYS_ZCL_TASK_ -D_COORDINATOR_ -D_FFD_ -D_NWK_FAST_ROUTE_DISCOVERY_ -D_NWK_NONSTANDARD_BEACON_FILTER_ -D_NWK_CHECK_OUT_BROADCAST_ -D_NWK_ROUTING_OPTIMIZATION_=3 -D_NWK_STOCHASTIC_ADDRESSING_ -D_RESOLVE_ADDR_CONFLICT_ -D_NWK_MESH_ROUTING_ -D_BINDING_ -D_ZCL_ -D_OTAU_ -D_COMMISSIONING_ -D_POWER_FAILURE_ -D_NWK_PASSIVE_ACK_ +CFLAGS += $(BOARDCFLAGS) +#-Libraries names------------------------------ +CS_LIB = ConfigServer +PDS_LIB = PersistDataServer +OFD_LIB = OFD + +#-Stack components paths----------------------- +HAL_HWD_COMMON_PATH = $(COMPONENTS_PATH)/./HAL/avr/atmega1281/common +HAL_MAC_API_PATH = $(COMPONENTS_PATH)/./HAL/avr/atmega1281/zigBit +HAL_PATH = $(COMPONENTS_PATH)/./HAL +MAC_PHY_PATH = $(COMPONENTS_PATH)/./MAC_PHY +MAC_ENV_PATH = $(COMPONENTS_PATH)/./MAC_PHY/MAC_ENV +MAC_HWD_PATH = $(COMPONENTS_PATH)/./MAC_PHY/MAC_HWD_PHY +MAC_HWI_PATH = $(COMPONENTS_PATH)/./MAC_PHY/MAC_HWI +NWK_PATH = $(COMPONENTS_PATH)/./NWK +APS_PATH = $(COMPONENTS_PATH)/./APS +ZDO_PATH = $(COMPONENTS_PATH)/./ZDO +ZCL_PATH = $(COMPONENTS_PATH)/./ZCL +SSP_PATH = $(COMPONENTS_PATH)/./Security/ServiceProvider +TC_PATH = $(COMPONENTS_PATH)/./Security/TrustCentre +CS_PATH = $(COMPONENTS_PATH)/./ConfigServer +PDS_PATH = $(COMPONENTS_PATH)/./PersistDataServer +BSP_PATH = $(COMPONENTS_PATH)/./BSP +DRIVERS_PATH = $(COMPONENTS_PATH)/./HAL/drivers + diff --git a/digital/zigbit/bitcloud/stack/lib/MakerulesZcl_Coordinator_Atmega1281_Rf212_Gcc.h b/digital/zigbit/bitcloud/stack/lib/MakerulesZcl_Coordinator_Atmega1281_Rf212_Gcc.h new file mode 100644 index 00000000..93cf43e1 --- /dev/null +++ b/digital/zigbit/bitcloud/stack/lib/MakerulesZcl_Coordinator_Atmega1281_Rf212_Gcc.h @@ -0,0 +1,79 @@ +#ifndef NONE_OS +#define NONE_OS +#endif +#ifndef _IEEE_ZIGBEE_COMPLIANCE_ +#define _IEEE_ZIGBEE_COMPLIANCE_ +#endif +#ifndef _SYS_MAC_PHY_HWD_TASK_ +#define _SYS_MAC_PHY_HWD_TASK_ +#endif +#ifndef _SYS_HAL_TASK_ +#define _SYS_HAL_TASK_ +#endif +#ifndef _SYS_MAC_HWI_TASK_ +#define _SYS_MAC_HWI_TASK_ +#endif +#ifndef _SYS_BSP_TASK_ +#define _SYS_BSP_TASK_ +#endif +#ifndef _SYS_APL_TASK_ +#define _SYS_APL_TASK_ +#endif +#ifndef _SYS_NWK_TASK_ +#define _SYS_NWK_TASK_ +#endif +#ifndef _SYS_APS_TASK_ +#define _SYS_APS_TASK_ +#endif +#ifndef _SYS_ZDO_TASK_ +#define _SYS_ZDO_TASK_ +#endif +#ifndef _SYS_ZCL_TASK_ +#define _SYS_ZCL_TASK_ +#endif +#ifndef _COORDINATOR_ +#define _COORDINATOR_ +#endif +#ifndef _FFD_ +#define _FFD_ +#endif +#ifndef _NWK_FAST_ROUTE_DISCOVERY_ +#define _NWK_FAST_ROUTE_DISCOVERY_ +#endif +#ifndef _NWK_NONSTANDARD_BEACON_FILTER_ +#define _NWK_NONSTANDARD_BEACON_FILTER_ +#endif +#ifndef _NWK_CHECK_OUT_BROADCAST_ +#define _NWK_CHECK_OUT_BROADCAST_ +#endif +#ifndef _NWK_ROUTING_OPTIMIZATION_ +#define _NWK_ROUTING_OPTIMIZATION_ 3 +#endif +#ifndef _NWK_STOCHASTIC_ADDRESSING_ +#define _NWK_STOCHASTIC_ADDRESSING_ +#endif +#ifndef _RESOLVE_ADDR_CONFLICT_ +#define _RESOLVE_ADDR_CONFLICT_ +#endif +#ifndef _NWK_MESH_ROUTING_ +#define _NWK_MESH_ROUTING_ +#endif +#ifndef _BINDING_ +#define _BINDING_ +#endif +#ifndef _ZCL_ +#define _ZCL_ +#endif +#ifndef _OTAU_ +#define _OTAU_ +#endif +#ifndef _COMMISSIONING_ +#define _COMMISSIONING_ +#endif +#ifndef _POWER_FAILURE_ +#define _POWER_FAILURE_ +#endif +#ifndef _NWK_PASSIVE_ACK_ +#define _NWK_PASSIVE_ACK_ +#endif +#include diff --git a/digital/zigbit/bitcloud/stack/lib/MakerulesZcl_Coordinator_Atmega1281_Rf230_Gcc b/digital/zigbit/bitcloud/stack/lib/MakerulesZcl_Coordinator_Atmega1281_Rf230_Gcc new file mode 100644 index 00000000..48907abc --- /dev/null +++ b/digital/zigbit/bitcloud/stack/lib/MakerulesZcl_Coordinator_Atmega1281_Rf230_Gcc @@ -0,0 +1,34 @@ +#---------------------------------------------- +#User application makerules - should be included into user application Makefile +#---------------------------------------------- + +include $(COMPONENTS_PATH)/../lib/Makerules_Atmega1281_Gcc + + +#-Compiler flags------------------------------- +CFLAGS = -Os -std=gnu99 -pipe -c -W -Wall -ffunction-sections -mmcu=atmega1281 -mcall-prologues -fshort-enums --param inline-call-cost=2 -DATMEGA1281 -DAT86RF230 -DNONE_OS -D_IEEE_ZIGBEE_COMPLIANCE_ -D_SYS_MAC_PHY_HWD_TASK_ -D_SYS_HAL_TASK_ -D_SYS_MAC_HWI_TASK_ -D_SYS_BSP_TASK_ -D_SYS_APL_TASK_ -D_SYS_NWK_TASK_ -D_SYS_APS_TASK_ -D_SYS_ZDO_TASK_ -D_SYS_ZCL_TASK_ -D_COORDINATOR_ -D_FFD_ -D_NWK_FAST_ROUTE_DISCOVERY_ -D_NWK_NONSTANDARD_BEACON_FILTER_ -D_NWK_CHECK_OUT_BROADCAST_ -D_NWK_ROUTING_OPTIMIZATION_=3 -D_NWK_STOCHASTIC_ADDRESSING_ -D_RESOLVE_ADDR_CONFLICT_ -D_NWK_MESH_ROUTING_ -D_BINDING_ -D_ZCL_ -D_OTAU_ -D_COMMISSIONING_ -D_POWER_FAILURE_ -D_NWK_PASSIVE_ACK_ +CFLAGS += $(BOARDCFLAGS) +#-Libraries names------------------------------ +CS_LIB = ConfigServer +PDS_LIB = PersistDataServer +OFD_LIB = OFD + +#-Stack components paths----------------------- +HAL_HWD_COMMON_PATH = $(COMPONENTS_PATH)/./HAL/avr/atmega1281/common +HAL_MAC_API_PATH = $(COMPONENTS_PATH)/./HAL/avr/atmega1281/zigBit +HAL_PATH = $(COMPONENTS_PATH)/./HAL +MAC_PHY_PATH = $(COMPONENTS_PATH)/./MAC_PHY +MAC_ENV_PATH = $(COMPONENTS_PATH)/./MAC_PHY/MAC_ENV +MAC_HWD_PATH = $(COMPONENTS_PATH)/./MAC_PHY/MAC_HWD_PHY +MAC_HWI_PATH = $(COMPONENTS_PATH)/./MAC_PHY/MAC_HWI +NWK_PATH = $(COMPONENTS_PATH)/./NWK +APS_PATH = $(COMPONENTS_PATH)/./APS +ZDO_PATH = $(COMPONENTS_PATH)/./ZDO +ZCL_PATH = $(COMPONENTS_PATH)/./ZCL +SSP_PATH = $(COMPONENTS_PATH)/./Security/ServiceProvider +TC_PATH = $(COMPONENTS_PATH)/./Security/TrustCentre +CS_PATH = $(COMPONENTS_PATH)/./ConfigServer +PDS_PATH = $(COMPONENTS_PATH)/./PersistDataServer +BSP_PATH = $(COMPONENTS_PATH)/./BSP +DRIVERS_PATH = $(COMPONENTS_PATH)/./HAL/drivers + diff --git a/digital/zigbit/bitcloud/stack/lib/MakerulesZcl_Coordinator_Atmega1281_Rf230_Gcc.h b/digital/zigbit/bitcloud/stack/lib/MakerulesZcl_Coordinator_Atmega1281_Rf230_Gcc.h new file mode 100644 index 00000000..93cf43e1 --- /dev/null +++ b/digital/zigbit/bitcloud/stack/lib/MakerulesZcl_Coordinator_Atmega1281_Rf230_Gcc.h @@ -0,0 +1,79 @@ +#ifndef NONE_OS +#define NONE_OS +#endif +#ifndef _IEEE_ZIGBEE_COMPLIANCE_ +#define _IEEE_ZIGBEE_COMPLIANCE_ +#endif +#ifndef _SYS_MAC_PHY_HWD_TASK_ +#define _SYS_MAC_PHY_HWD_TASK_ +#endif +#ifndef _SYS_HAL_TASK_ +#define _SYS_HAL_TASK_ +#endif +#ifndef _SYS_MAC_HWI_TASK_ +#define _SYS_MAC_HWI_TASK_ +#endif +#ifndef _SYS_BSP_TASK_ +#define _SYS_BSP_TASK_ +#endif +#ifndef _SYS_APL_TASK_ +#define _SYS_APL_TASK_ +#endif +#ifndef _SYS_NWK_TASK_ +#define _SYS_NWK_TASK_ +#endif +#ifndef _SYS_APS_TASK_ +#define _SYS_APS_TASK_ +#endif +#ifndef _SYS_ZDO_TASK_ +#define _SYS_ZDO_TASK_ +#endif +#ifndef _SYS_ZCL_TASK_ +#define _SYS_ZCL_TASK_ +#endif +#ifndef _COORDINATOR_ +#define _COORDINATOR_ +#endif +#ifndef _FFD_ +#define _FFD_ +#endif +#ifndef _NWK_FAST_ROUTE_DISCOVERY_ +#define _NWK_FAST_ROUTE_DISCOVERY_ +#endif +#ifndef _NWK_NONSTANDARD_BEACON_FILTER_ +#define _NWK_NONSTANDARD_BEACON_FILTER_ +#endif +#ifndef _NWK_CHECK_OUT_BROADCAST_ +#define _NWK_CHECK_OUT_BROADCAST_ +#endif +#ifndef _NWK_ROUTING_OPTIMIZATION_ +#define _NWK_ROUTING_OPTIMIZATION_ 3 +#endif +#ifndef _NWK_STOCHASTIC_ADDRESSING_ +#define _NWK_STOCHASTIC_ADDRESSING_ +#endif +#ifndef _RESOLVE_ADDR_CONFLICT_ +#define _RESOLVE_ADDR_CONFLICT_ +#endif +#ifndef _NWK_MESH_ROUTING_ +#define _NWK_MESH_ROUTING_ +#endif +#ifndef _BINDING_ +#define _BINDING_ +#endif +#ifndef _ZCL_ +#define _ZCL_ +#endif +#ifndef _OTAU_ +#define _OTAU_ +#endif +#ifndef _COMMISSIONING_ +#define _COMMISSIONING_ +#endif +#ifndef _POWER_FAILURE_ +#define _POWER_FAILURE_ +#endif +#ifndef _NWK_PASSIVE_ACK_ +#define _NWK_PASSIVE_ACK_ +#endif +#include diff --git a/digital/zigbit/bitcloud/stack/lib/MakerulesZcl_Coordinator_Sec_Atmega1281_Rf212_Gcc b/digital/zigbit/bitcloud/stack/lib/MakerulesZcl_Coordinator_Sec_Atmega1281_Rf212_Gcc new file mode 100644 index 00000000..034a2e5f --- /dev/null +++ b/digital/zigbit/bitcloud/stack/lib/MakerulesZcl_Coordinator_Sec_Atmega1281_Rf212_Gcc @@ -0,0 +1,34 @@ +#---------------------------------------------- +#User application makerules - should be included into user application Makefile +#---------------------------------------------- + +include $(COMPONENTS_PATH)/../lib/Makerules_Atmega1281_Gcc + + +#-Compiler flags------------------------------- +CFLAGS = -Os -std=gnu99 -pipe -c -W -Wall -ffunction-sections -mmcu=atmega1281 -mcall-prologues -fshort-enums --param inline-call-cost=2 -DATMEGA1281 -DAT86RF212 -DNONE_OS -D_IEEE_ZIGBEE_COMPLIANCE_ -D_SYS_MAC_PHY_HWD_TASK_ -D_SYS_HAL_TASK_ -D_SYS_MAC_HWI_TASK_ -D_SYS_BSP_TASK_ -D_SYS_APL_TASK_ -D_SYS_NWK_TASK_ -D_SYS_APS_TASK_ -D_SYS_SSP_TASK_ -D_SYS_TC_TASK_ -D_SYS_ZDO_TASK_ -D_SYS_ZCL_TASK_ -D_SECURITY_ -D_NWK_ALLOCATOR_ -D_MAC_HW_AES_ -D_TRUST_CENTRE_ -D_UNIVERSAL_TC_EXT_ADDR_ -D_COORDINATOR_ -D_FFD_ -D_NWK_FAST_ROUTE_DISCOVERY_ -D_NWK_NONSTANDARD_BEACON_FILTER_ -D_NWK_CHECK_OUT_BROADCAST_ -D_NWK_ROUTING_OPTIMIZATION_=3 -D_NWK_STOCHASTIC_ADDRESSING_ -D_RESOLVE_ADDR_CONFLICT_ -D_NWK_MESH_ROUTING_ -D_BINDING_ -D_ZCL_ -D_OTAU_ -D_COMMISSIONING_ -D_POWER_FAILURE_ -D_NWK_PASSIVE_ACK_ +CFLAGS += $(BOARDCFLAGS) +#-Libraries names------------------------------ +CS_LIB = ConfigServer +PDS_LIB = PersistDataServer +OFD_LIB = OFD + +#-Stack components paths----------------------- +HAL_HWD_COMMON_PATH = $(COMPONENTS_PATH)/./HAL/avr/atmega1281/common +HAL_MAC_API_PATH = $(COMPONENTS_PATH)/./HAL/avr/atmega1281/zigBit +HAL_PATH = $(COMPONENTS_PATH)/./HAL +MAC_PHY_PATH = $(COMPONENTS_PATH)/./MAC_PHY +MAC_ENV_PATH = $(COMPONENTS_PATH)/./MAC_PHY/MAC_ENV +MAC_HWD_PATH = $(COMPONENTS_PATH)/./MAC_PHY/MAC_HWD_PHY +MAC_HWI_PATH = $(COMPONENTS_PATH)/./MAC_PHY/MAC_HWI +NWK_PATH = $(COMPONENTS_PATH)/./NWK +APS_PATH = $(COMPONENTS_PATH)/./APS +ZDO_PATH = $(COMPONENTS_PATH)/./ZDO +ZCL_PATH = $(COMPONENTS_PATH)/./ZCL +SSP_PATH = $(COMPONENTS_PATH)/./Security/ServiceProvider +TC_PATH = $(COMPONENTS_PATH)/./Security/TrustCentre +CS_PATH = $(COMPONENTS_PATH)/./ConfigServer +PDS_PATH = $(COMPONENTS_PATH)/./PersistDataServer +BSP_PATH = $(COMPONENTS_PATH)/./BSP +DRIVERS_PATH = $(COMPONENTS_PATH)/./HAL/drivers + diff --git a/digital/zigbit/bitcloud/stack/lib/MakerulesZcl_Coordinator_Sec_Atmega1281_Rf212_Gcc.h b/digital/zigbit/bitcloud/stack/lib/MakerulesZcl_Coordinator_Sec_Atmega1281_Rf212_Gcc.h new file mode 100644 index 00000000..2285ba4f --- /dev/null +++ b/digital/zigbit/bitcloud/stack/lib/MakerulesZcl_Coordinator_Sec_Atmega1281_Rf212_Gcc.h @@ -0,0 +1,100 @@ +#ifndef NONE_OS +#define NONE_OS +#endif +#ifndef _IEEE_ZIGBEE_COMPLIANCE_ +#define _IEEE_ZIGBEE_COMPLIANCE_ +#endif +#ifndef _SYS_MAC_PHY_HWD_TASK_ +#define _SYS_MAC_PHY_HWD_TASK_ +#endif +#ifndef _SYS_HAL_TASK_ +#define _SYS_HAL_TASK_ +#endif +#ifndef _SYS_MAC_HWI_TASK_ +#define _SYS_MAC_HWI_TASK_ +#endif +#ifndef _SYS_BSP_TASK_ +#define _SYS_BSP_TASK_ +#endif +#ifndef _SYS_APL_TASK_ +#define _SYS_APL_TASK_ +#endif +#ifndef _SYS_NWK_TASK_ +#define _SYS_NWK_TASK_ +#endif +#ifndef _SYS_APS_TASK_ +#define _SYS_APS_TASK_ +#endif +#ifndef _SYS_SSP_TASK_ +#define _SYS_SSP_TASK_ +#endif +#ifndef _SYS_TC_TASK_ +#define _SYS_TC_TASK_ +#endif +#ifndef _SYS_ZDO_TASK_ +#define _SYS_ZDO_TASK_ +#endif +#ifndef _SYS_ZCL_TASK_ +#define _SYS_ZCL_TASK_ +#endif +#ifndef _SECURITY_ +#define _SECURITY_ +#endif +#ifndef _NWK_ALLOCATOR_ +#define _NWK_ALLOCATOR_ +#endif +#ifndef _MAC_HW_AES_ +#define _MAC_HW_AES_ +#endif +#ifndef _TRUST_CENTRE_ +#define _TRUST_CENTRE_ +#endif +#ifndef _UNIVERSAL_TC_EXT_ADDR_ +#define _UNIVERSAL_TC_EXT_ADDR_ +#endif +#ifndef _COORDINATOR_ +#define _COORDINATOR_ +#endif +#ifndef _FFD_ +#define _FFD_ +#endif +#ifndef _NWK_FAST_ROUTE_DISCOVERY_ +#define _NWK_FAST_ROUTE_DISCOVERY_ +#endif +#ifndef _NWK_NONSTANDARD_BEACON_FILTER_ +#define _NWK_NONSTANDARD_BEACON_FILTER_ +#endif +#ifndef _NWK_CHECK_OUT_BROADCAST_ +#define _NWK_CHECK_OUT_BROADCAST_ +#endif +#ifndef _NWK_ROUTING_OPTIMIZATION_ +#define _NWK_ROUTING_OPTIMIZATION_ 3 +#endif +#ifndef _NWK_STOCHASTIC_ADDRESSING_ +#define _NWK_STOCHASTIC_ADDRESSING_ +#endif +#ifndef _RESOLVE_ADDR_CONFLICT_ +#define _RESOLVE_ADDR_CONFLICT_ +#endif +#ifndef _NWK_MESH_ROUTING_ +#define _NWK_MESH_ROUTING_ +#endif +#ifndef _BINDING_ +#define _BINDING_ +#endif +#ifndef _ZCL_ +#define _ZCL_ +#endif +#ifndef _OTAU_ +#define _OTAU_ +#endif +#ifndef _COMMISSIONING_ +#define _COMMISSIONING_ +#endif +#ifndef _POWER_FAILURE_ +#define _POWER_FAILURE_ +#endif +#ifndef _NWK_PASSIVE_ACK_ +#define _NWK_PASSIVE_ACK_ +#endif +#include diff --git a/digital/zigbit/bitcloud/stack/lib/MakerulesZcl_Coordinator_Sec_Atmega1281_Rf230_Gcc b/digital/zigbit/bitcloud/stack/lib/MakerulesZcl_Coordinator_Sec_Atmega1281_Rf230_Gcc new file mode 100644 index 00000000..2d3ec743 --- /dev/null +++ b/digital/zigbit/bitcloud/stack/lib/MakerulesZcl_Coordinator_Sec_Atmega1281_Rf230_Gcc @@ -0,0 +1,34 @@ +#---------------------------------------------- +#User application makerules - should be included into user application Makefile +#---------------------------------------------- + +include $(COMPONENTS_PATH)/../lib/Makerules_Atmega1281_Gcc + + +#-Compiler flags------------------------------- +CFLAGS = -Os -std=gnu99 -pipe -c -W -Wall -ffunction-sections -mmcu=atmega1281 -mcall-prologues -fshort-enums --param inline-call-cost=2 -DATMEGA1281 -DAT86RF230 -DNONE_OS -D_IEEE_ZIGBEE_COMPLIANCE_ -D_SYS_MAC_PHY_HWD_TASK_ -D_SYS_HAL_TASK_ -D_SYS_MAC_HWI_TASK_ -D_SYS_BSP_TASK_ -D_SYS_APL_TASK_ -D_SYS_NWK_TASK_ -D_SYS_APS_TASK_ -D_SYS_SSP_TASK_ -D_SYS_TC_TASK_ -D_SYS_ZDO_TASK_ -D_SYS_ZCL_TASK_ -D_SECURITY_ -D_NWK_ALLOCATOR_ -D_SSP_SW_AES_ -D_TRUST_CENTRE_ -D_UNIVERSAL_TC_EXT_ADDR_ -D_COORDINATOR_ -D_FFD_ -D_NWK_FAST_ROUTE_DISCOVERY_ -D_NWK_NONSTANDARD_BEACON_FILTER_ -D_NWK_CHECK_OUT_BROADCAST_ -D_NWK_ROUTING_OPTIMIZATION_=3 -D_NWK_STOCHASTIC_ADDRESSING_ -D_RESOLVE_ADDR_CONFLICT_ -D_NWK_MESH_ROUTING_ -D_BINDING_ -D_ZCL_ -D_OTAU_ -D_COMMISSIONING_ -D_POWER_FAILURE_ -D_NWK_PASSIVE_ACK_ +CFLAGS += $(BOARDCFLAGS) +#-Libraries names------------------------------ +CS_LIB = ConfigServer +PDS_LIB = PersistDataServer +OFD_LIB = OFD + +#-Stack components paths----------------------- +HAL_HWD_COMMON_PATH = $(COMPONENTS_PATH)/./HAL/avr/atmega1281/common +HAL_MAC_API_PATH = $(COMPONENTS_PATH)/./HAL/avr/atmega1281/zigBit +HAL_PATH = $(COMPONENTS_PATH)/./HAL +MAC_PHY_PATH = $(COMPONENTS_PATH)/./MAC_PHY +MAC_ENV_PATH = $(COMPONENTS_PATH)/./MAC_PHY/MAC_ENV +MAC_HWD_PATH = $(COMPONENTS_PATH)/./MAC_PHY/MAC_HWD_PHY +MAC_HWI_PATH = $(COMPONENTS_PATH)/./MAC_PHY/MAC_HWI +NWK_PATH = $(COMPONENTS_PATH)/./NWK +APS_PATH = $(COMPONENTS_PATH)/./APS +ZDO_PATH = $(COMPONENTS_PATH)/./ZDO +ZCL_PATH = $(COMPONENTS_PATH)/./ZCL +SSP_PATH = $(COMPONENTS_PATH)/./Security/ServiceProvider +TC_PATH = $(COMPONENTS_PATH)/./Security/TrustCentre +CS_PATH = $(COMPONENTS_PATH)/./ConfigServer +PDS_PATH = $(COMPONENTS_PATH)/./PersistDataServer +BSP_PATH = $(COMPONENTS_PATH)/./BSP +DRIVERS_PATH = $(COMPONENTS_PATH)/./HAL/drivers + diff --git a/digital/zigbit/bitcloud/stack/lib/MakerulesZcl_Coordinator_Sec_Atmega1281_Rf230_Gcc.h b/digital/zigbit/bitcloud/stack/lib/MakerulesZcl_Coordinator_Sec_Atmega1281_Rf230_Gcc.h new file mode 100644 index 00000000..bb51aa7e --- /dev/null +++ b/digital/zigbit/bitcloud/stack/lib/MakerulesZcl_Coordinator_Sec_Atmega1281_Rf230_Gcc.h @@ -0,0 +1,100 @@ +#ifndef NONE_OS +#define NONE_OS +#endif +#ifndef _IEEE_ZIGBEE_COMPLIANCE_ +#define _IEEE_ZIGBEE_COMPLIANCE_ +#endif +#ifndef _SYS_MAC_PHY_HWD_TASK_ +#define _SYS_MAC_PHY_HWD_TASK_ +#endif +#ifndef _SYS_HAL_TASK_ +#define _SYS_HAL_TASK_ +#endif +#ifndef _SYS_MAC_HWI_TASK_ +#define _SYS_MAC_HWI_TASK_ +#endif +#ifndef _SYS_BSP_TASK_ +#define _SYS_BSP_TASK_ +#endif +#ifndef _SYS_APL_TASK_ +#define _SYS_APL_TASK_ +#endif +#ifndef _SYS_NWK_TASK_ +#define _SYS_NWK_TASK_ +#endif +#ifndef _SYS_APS_TASK_ +#define _SYS_APS_TASK_ +#endif +#ifndef _SYS_SSP_TASK_ +#define _SYS_SSP_TASK_ +#endif +#ifndef _SYS_TC_TASK_ +#define _SYS_TC_TASK_ +#endif +#ifndef _SYS_ZDO_TASK_ +#define _SYS_ZDO_TASK_ +#endif +#ifndef _SYS_ZCL_TASK_ +#define _SYS_ZCL_TASK_ +#endif +#ifndef _SECURITY_ +#define _SECURITY_ +#endif +#ifndef _NWK_ALLOCATOR_ +#define _NWK_ALLOCATOR_ +#endif +#ifndef _SSP_SW_AES_ +#define _SSP_SW_AES_ +#endif +#ifndef _TRUST_CENTRE_ +#define _TRUST_CENTRE_ +#endif +#ifndef _UNIVERSAL_TC_EXT_ADDR_ +#define _UNIVERSAL_TC_EXT_ADDR_ +#endif +#ifndef _COORDINATOR_ +#define _COORDINATOR_ +#endif +#ifndef _FFD_ +#define _FFD_ +#endif +#ifndef _NWK_FAST_ROUTE_DISCOVERY_ +#define _NWK_FAST_ROUTE_DISCOVERY_ +#endif +#ifndef _NWK_NONSTANDARD_BEACON_FILTER_ +#define _NWK_NONSTANDARD_BEACON_FILTER_ +#endif +#ifndef _NWK_CHECK_OUT_BROADCAST_ +#define _NWK_CHECK_OUT_BROADCAST_ +#endif +#ifndef _NWK_ROUTING_OPTIMIZATION_ +#define _NWK_ROUTING_OPTIMIZATION_ 3 +#endif +#ifndef _NWK_STOCHASTIC_ADDRESSING_ +#define _NWK_STOCHASTIC_ADDRESSING_ +#endif +#ifndef _RESOLVE_ADDR_CONFLICT_ +#define _RESOLVE_ADDR_CONFLICT_ +#endif +#ifndef _NWK_MESH_ROUTING_ +#define _NWK_MESH_ROUTING_ +#endif +#ifndef _BINDING_ +#define _BINDING_ +#endif +#ifndef _ZCL_ +#define _ZCL_ +#endif +#ifndef _OTAU_ +#define _OTAU_ +#endif +#ifndef _COMMISSIONING_ +#define _COMMISSIONING_ +#endif +#ifndef _POWER_FAILURE_ +#define _POWER_FAILURE_ +#endif +#ifndef _NWK_PASSIVE_ACK_ +#define _NWK_PASSIVE_ACK_ +#endif +#include diff --git a/digital/zigbit/bitcloud/stack/lib/MakerulesZcl_EndDevice_Atmega1281_Rf212_Gcc b/digital/zigbit/bitcloud/stack/lib/MakerulesZcl_EndDevice_Atmega1281_Rf212_Gcc new file mode 100644 index 00000000..5022f9ff --- /dev/null +++ b/digital/zigbit/bitcloud/stack/lib/MakerulesZcl_EndDevice_Atmega1281_Rf212_Gcc @@ -0,0 +1,34 @@ +#---------------------------------------------- +#User application makerules - should be included into user application Makefile +#---------------------------------------------- + +include $(COMPONENTS_PATH)/../lib/Makerules_Atmega1281_Gcc + + +#-Compiler flags------------------------------- +CFLAGS = -Os -std=gnu99 -pipe -c -W -Wall -ffunction-sections -mmcu=atmega1281 -mcall-prologues -fshort-enums --param inline-call-cost=2 -DATMEGA1281 -DAT86RF212 -DNONE_OS -D_IEEE_ZIGBEE_COMPLIANCE_ -D_SYS_MAC_PHY_HWD_TASK_ -D_SYS_HAL_TASK_ -D_SYS_MAC_HWI_TASK_ -D_SYS_BSP_TASK_ -D_SYS_APL_TASK_ -D_SYS_NWK_TASK_ -D_SYS_APS_TASK_ -D_SYS_ZDO_TASK_ -D_SYS_ZCL_TASK_ -D_ENDDEVICE_ -D_NWK_FAST_ROUTE_DISCOVERY_ -D_NWK_NONSTANDARD_BEACON_FILTER_ -D_NWK_CHECK_OUT_BROADCAST_ -D_NWK_ROUTING_OPTIMIZATION_=3 -D_NWK_STOCHASTIC_ADDRESSING_ -D_RESOLVE_ADDR_CONFLICT_ -D_NWK_MESH_ROUTING_ -D_BINDING_ -D_ZCL_ -D_OTAU_ -D_COMMISSIONING_ -D_POWER_FAILURE_ -D_NWK_PASSIVE_ACK_ +CFLAGS += $(BOARDCFLAGS) +#-Libraries names------------------------------ +CS_LIB = ConfigServer +PDS_LIB = PersistDataServer +OFD_LIB = OFD + +#-Stack components paths----------------------- +HAL_HWD_COMMON_PATH = $(COMPONENTS_PATH)/./HAL/avr/atmega1281/common +HAL_MAC_API_PATH = $(COMPONENTS_PATH)/./HAL/avr/atmega1281/zigBit +HAL_PATH = $(COMPONENTS_PATH)/./HAL +MAC_PHY_PATH = $(COMPONENTS_PATH)/./MAC_PHY +MAC_ENV_PATH = $(COMPONENTS_PATH)/./MAC_PHY/MAC_ENV +MAC_HWD_PATH = $(COMPONENTS_PATH)/./MAC_PHY/MAC_HWD_PHY +MAC_HWI_PATH = $(COMPONENTS_PATH)/./MAC_PHY/MAC_HWI +NWK_PATH = $(COMPONENTS_PATH)/./NWK +APS_PATH = $(COMPONENTS_PATH)/./APS +ZDO_PATH = $(COMPONENTS_PATH)/./ZDO +ZCL_PATH = $(COMPONENTS_PATH)/./ZCL +SSP_PATH = $(COMPONENTS_PATH)/./Security/ServiceProvider +TC_PATH = $(COMPONENTS_PATH)/./Security/TrustCentre +CS_PATH = $(COMPONENTS_PATH)/./ConfigServer +PDS_PATH = $(COMPONENTS_PATH)/./PersistDataServer +BSP_PATH = $(COMPONENTS_PATH)/./BSP +DRIVERS_PATH = $(COMPONENTS_PATH)/./HAL/drivers + diff --git a/digital/zigbit/bitcloud/stack/lib/MakerulesZcl_EndDevice_Atmega1281_Rf212_Gcc.h b/digital/zigbit/bitcloud/stack/lib/MakerulesZcl_EndDevice_Atmega1281_Rf212_Gcc.h new file mode 100644 index 00000000..c0973589 --- /dev/null +++ b/digital/zigbit/bitcloud/stack/lib/MakerulesZcl_EndDevice_Atmega1281_Rf212_Gcc.h @@ -0,0 +1,76 @@ +#ifndef NONE_OS +#define NONE_OS +#endif +#ifndef _IEEE_ZIGBEE_COMPLIANCE_ +#define _IEEE_ZIGBEE_COMPLIANCE_ +#endif +#ifndef _SYS_MAC_PHY_HWD_TASK_ +#define _SYS_MAC_PHY_HWD_TASK_ +#endif +#ifndef _SYS_HAL_TASK_ +#define _SYS_HAL_TASK_ +#endif +#ifndef _SYS_MAC_HWI_TASK_ +#define _SYS_MAC_HWI_TASK_ +#endif +#ifndef _SYS_BSP_TASK_ +#define _SYS_BSP_TASK_ +#endif +#ifndef _SYS_APL_TASK_ +#define _SYS_APL_TASK_ +#endif +#ifndef _SYS_NWK_TASK_ +#define _SYS_NWK_TASK_ +#endif +#ifndef _SYS_APS_TASK_ +#define _SYS_APS_TASK_ +#endif +#ifndef _SYS_ZDO_TASK_ +#define _SYS_ZDO_TASK_ +#endif +#ifndef _SYS_ZCL_TASK_ +#define _SYS_ZCL_TASK_ +#endif +#ifndef _ENDDEVICE_ +#define _ENDDEVICE_ +#endif +#ifndef _NWK_FAST_ROUTE_DISCOVERY_ +#define _NWK_FAST_ROUTE_DISCOVERY_ +#endif +#ifndef _NWK_NONSTANDARD_BEACON_FILTER_ +#define _NWK_NONSTANDARD_BEACON_FILTER_ +#endif +#ifndef _NWK_CHECK_OUT_BROADCAST_ +#define _NWK_CHECK_OUT_BROADCAST_ +#endif +#ifndef _NWK_ROUTING_OPTIMIZATION_ +#define _NWK_ROUTING_OPTIMIZATION_ 3 +#endif +#ifndef _NWK_STOCHASTIC_ADDRESSING_ +#define _NWK_STOCHASTIC_ADDRESSING_ +#endif +#ifndef _RESOLVE_ADDR_CONFLICT_ +#define _RESOLVE_ADDR_CONFLICT_ +#endif +#ifndef _NWK_MESH_ROUTING_ +#define _NWK_MESH_ROUTING_ +#endif +#ifndef _BINDING_ +#define _BINDING_ +#endif +#ifndef _ZCL_ +#define _ZCL_ +#endif +#ifndef _OTAU_ +#define _OTAU_ +#endif +#ifndef _COMMISSIONING_ +#define _COMMISSIONING_ +#endif +#ifndef _POWER_FAILURE_ +#define _POWER_FAILURE_ +#endif +#ifndef _NWK_PASSIVE_ACK_ +#define _NWK_PASSIVE_ACK_ +#endif +#include diff --git a/digital/zigbit/bitcloud/stack/lib/MakerulesZcl_EndDevice_Atmega1281_Rf230_Gcc b/digital/zigbit/bitcloud/stack/lib/MakerulesZcl_EndDevice_Atmega1281_Rf230_Gcc new file mode 100644 index 00000000..010a1f55 --- /dev/null +++ b/digital/zigbit/bitcloud/stack/lib/MakerulesZcl_EndDevice_Atmega1281_Rf230_Gcc @@ -0,0 +1,34 @@ +#---------------------------------------------- +#User application makerules - should be included into user application Makefile +#---------------------------------------------- + +include $(COMPONENTS_PATH)/../lib/Makerules_Atmega1281_Gcc + + +#-Compiler flags------------------------------- +CFLAGS = -Os -std=gnu99 -pipe -c -W -Wall -ffunction-sections -mmcu=atmega1281 -mcall-prologues -fshort-enums --param inline-call-cost=2 -DATMEGA1281 -DAT86RF230 -DNONE_OS -D_IEEE_ZIGBEE_COMPLIANCE_ -D_SYS_MAC_PHY_HWD_TASK_ -D_SYS_HAL_TASK_ -D_SYS_MAC_HWI_TASK_ -D_SYS_BSP_TASK_ -D_SYS_APL_TASK_ -D_SYS_NWK_TASK_ -D_SYS_APS_TASK_ -D_SYS_ZDO_TASK_ -D_SYS_ZCL_TASK_ -D_ENDDEVICE_ -D_NWK_FAST_ROUTE_DISCOVERY_ -D_NWK_NONSTANDARD_BEACON_FILTER_ -D_NWK_CHECK_OUT_BROADCAST_ -D_NWK_ROUTING_OPTIMIZATION_=3 -D_NWK_STOCHASTIC_ADDRESSING_ -D_RESOLVE_ADDR_CONFLICT_ -D_NWK_MESH_ROUTING_ -D_BINDING_ -D_ZCL_ -D_OTAU_ -D_COMMISSIONING_ -D_POWER_FAILURE_ -D_NWK_PASSIVE_ACK_ +CFLAGS += $(BOARDCFLAGS) +#-Libraries names------------------------------ +CS_LIB = ConfigServer +PDS_LIB = PersistDataServer +OFD_LIB = OFD + +#-Stack components paths----------------------- +HAL_HWD_COMMON_PATH = $(COMPONENTS_PATH)/./HAL/avr/atmega1281/common +HAL_MAC_API_PATH = $(COMPONENTS_PATH)/./HAL/avr/atmega1281/zigBit +HAL_PATH = $(COMPONENTS_PATH)/./HAL +MAC_PHY_PATH = $(COMPONENTS_PATH)/./MAC_PHY +MAC_ENV_PATH = $(COMPONENTS_PATH)/./MAC_PHY/MAC_ENV +MAC_HWD_PATH = $(COMPONENTS_PATH)/./MAC_PHY/MAC_HWD_PHY +MAC_HWI_PATH = $(COMPONENTS_PATH)/./MAC_PHY/MAC_HWI +NWK_PATH = $(COMPONENTS_PATH)/./NWK +APS_PATH = $(COMPONENTS_PATH)/./APS +ZDO_PATH = $(COMPONENTS_PATH)/./ZDO +ZCL_PATH = $(COMPONENTS_PATH)/./ZCL +SSP_PATH = $(COMPONENTS_PATH)/./Security/ServiceProvider +TC_PATH = $(COMPONENTS_PATH)/./Security/TrustCentre +CS_PATH = $(COMPONENTS_PATH)/./ConfigServer +PDS_PATH = $(COMPONENTS_PATH)/./PersistDataServer +BSP_PATH = $(COMPONENTS_PATH)/./BSP +DRIVERS_PATH = $(COMPONENTS_PATH)/./HAL/drivers + diff --git a/digital/zigbit/bitcloud/stack/lib/MakerulesZcl_EndDevice_Atmega1281_Rf230_Gcc.h b/digital/zigbit/bitcloud/stack/lib/MakerulesZcl_EndDevice_Atmega1281_Rf230_Gcc.h new file mode 100644 index 00000000..c0973589 --- /dev/null +++ b/digital/zigbit/bitcloud/stack/lib/MakerulesZcl_EndDevice_Atmega1281_Rf230_Gcc.h @@ -0,0 +1,76 @@ +#ifndef NONE_OS +#define NONE_OS +#endif +#ifndef _IEEE_ZIGBEE_COMPLIANCE_ +#define _IEEE_ZIGBEE_COMPLIANCE_ +#endif +#ifndef _SYS_MAC_PHY_HWD_TASK_ +#define _SYS_MAC_PHY_HWD_TASK_ +#endif +#ifndef _SYS_HAL_TASK_ +#define _SYS_HAL_TASK_ +#endif +#ifndef _SYS_MAC_HWI_TASK_ +#define _SYS_MAC_HWI_TASK_ +#endif +#ifndef _SYS_BSP_TASK_ +#define _SYS_BSP_TASK_ +#endif +#ifndef _SYS_APL_TASK_ +#define _SYS_APL_TASK_ +#endif +#ifndef _SYS_NWK_TASK_ +#define _SYS_NWK_TASK_ +#endif +#ifndef _SYS_APS_TASK_ +#define _SYS_APS_TASK_ +#endif +#ifndef _SYS_ZDO_TASK_ +#define _SYS_ZDO_TASK_ +#endif +#ifndef _SYS_ZCL_TASK_ +#define _SYS_ZCL_TASK_ +#endif +#ifndef _ENDDEVICE_ +#define _ENDDEVICE_ +#endif +#ifndef _NWK_FAST_ROUTE_DISCOVERY_ +#define _NWK_FAST_ROUTE_DISCOVERY_ +#endif +#ifndef _NWK_NONSTANDARD_BEACON_FILTER_ +#define _NWK_NONSTANDARD_BEACON_FILTER_ +#endif +#ifndef _NWK_CHECK_OUT_BROADCAST_ +#define _NWK_CHECK_OUT_BROADCAST_ +#endif +#ifndef _NWK_ROUTING_OPTIMIZATION_ +#define _NWK_ROUTING_OPTIMIZATION_ 3 +#endif +#ifndef _NWK_STOCHASTIC_ADDRESSING_ +#define _NWK_STOCHASTIC_ADDRESSING_ +#endif +#ifndef _RESOLVE_ADDR_CONFLICT_ +#define _RESOLVE_ADDR_CONFLICT_ +#endif +#ifndef _NWK_MESH_ROUTING_ +#define _NWK_MESH_ROUTING_ +#endif +#ifndef _BINDING_ +#define _BINDING_ +#endif +#ifndef _ZCL_ +#define _ZCL_ +#endif +#ifndef _OTAU_ +#define _OTAU_ +#endif +#ifndef _COMMISSIONING_ +#define _COMMISSIONING_ +#endif +#ifndef _POWER_FAILURE_ +#define _POWER_FAILURE_ +#endif +#ifndef _NWK_PASSIVE_ACK_ +#define _NWK_PASSIVE_ACK_ +#endif +#include diff --git a/digital/zigbit/bitcloud/stack/lib/MakerulesZcl_EndDevice_Sec_Atmega1281_Rf212_Gcc b/digital/zigbit/bitcloud/stack/lib/MakerulesZcl_EndDevice_Sec_Atmega1281_Rf212_Gcc new file mode 100644 index 00000000..def32b62 --- /dev/null +++ b/digital/zigbit/bitcloud/stack/lib/MakerulesZcl_EndDevice_Sec_Atmega1281_Rf212_Gcc @@ -0,0 +1,34 @@ +#---------------------------------------------- +#User application makerules - should be included into user application Makefile +#---------------------------------------------- + +include $(COMPONENTS_PATH)/../lib/Makerules_Atmega1281_Gcc + + +#-Compiler flags------------------------------- +CFLAGS = -Os -std=gnu99 -pipe -c -W -Wall -ffunction-sections -mmcu=atmega1281 -mcall-prologues -fshort-enums --param inline-call-cost=2 -DATMEGA1281 -DAT86RF212 -DNONE_OS -D_IEEE_ZIGBEE_COMPLIANCE_ -D_SYS_MAC_PHY_HWD_TASK_ -D_SYS_HAL_TASK_ -D_SYS_MAC_HWI_TASK_ -D_SYS_BSP_TASK_ -D_SYS_APL_TASK_ -D_SYS_NWK_TASK_ -D_SYS_APS_TASK_ -D_SYS_SSP_TASK_ -D_SYS_TC_TASK_ -D_SYS_ZDO_TASK_ -D_SYS_ZCL_TASK_ -D_SECURITY_ -D_NWK_ALLOCATOR_ -D_MAC_HW_AES_ -D_TRUST_CENTRE_ -D_UNIVERSAL_TC_EXT_ADDR_ -D_ENDDEVICE_ -D_NWK_FAST_ROUTE_DISCOVERY_ -D_NWK_NONSTANDARD_BEACON_FILTER_ -D_NWK_CHECK_OUT_BROADCAST_ -D_NWK_ROUTING_OPTIMIZATION_=3 -D_NWK_STOCHASTIC_ADDRESSING_ -D_RESOLVE_ADDR_CONFLICT_ -D_NWK_MESH_ROUTING_ -D_BINDING_ -D_ZCL_ -D_OTAU_ -D_COMMISSIONING_ -D_POWER_FAILURE_ -D_NWK_PASSIVE_ACK_ +CFLAGS += $(BOARDCFLAGS) +#-Libraries names------------------------------ +CS_LIB = ConfigServer +PDS_LIB = PersistDataServer +OFD_LIB = OFD + +#-Stack components paths----------------------- +HAL_HWD_COMMON_PATH = $(COMPONENTS_PATH)/./HAL/avr/atmega1281/common +HAL_MAC_API_PATH = $(COMPONENTS_PATH)/./HAL/avr/atmega1281/zigBit +HAL_PATH = $(COMPONENTS_PATH)/./HAL +MAC_PHY_PATH = $(COMPONENTS_PATH)/./MAC_PHY +MAC_ENV_PATH = $(COMPONENTS_PATH)/./MAC_PHY/MAC_ENV +MAC_HWD_PATH = $(COMPONENTS_PATH)/./MAC_PHY/MAC_HWD_PHY +MAC_HWI_PATH = $(COMPONENTS_PATH)/./MAC_PHY/MAC_HWI +NWK_PATH = $(COMPONENTS_PATH)/./NWK +APS_PATH = $(COMPONENTS_PATH)/./APS +ZDO_PATH = $(COMPONENTS_PATH)/./ZDO +ZCL_PATH = $(COMPONENTS_PATH)/./ZCL +SSP_PATH = $(COMPONENTS_PATH)/./Security/ServiceProvider +TC_PATH = $(COMPONENTS_PATH)/./Security/TrustCentre +CS_PATH = $(COMPONENTS_PATH)/./ConfigServer +PDS_PATH = $(COMPONENTS_PATH)/./PersistDataServer +BSP_PATH = $(COMPONENTS_PATH)/./BSP +DRIVERS_PATH = $(COMPONENTS_PATH)/./HAL/drivers + diff --git a/digital/zigbit/bitcloud/stack/lib/MakerulesZcl_EndDevice_Sec_Atmega1281_Rf212_Gcc.h b/digital/zigbit/bitcloud/stack/lib/MakerulesZcl_EndDevice_Sec_Atmega1281_Rf212_Gcc.h new file mode 100644 index 00000000..92ff78fd --- /dev/null +++ b/digital/zigbit/bitcloud/stack/lib/MakerulesZcl_EndDevice_Sec_Atmega1281_Rf212_Gcc.h @@ -0,0 +1,97 @@ +#ifndef NONE_OS +#define NONE_OS +#endif +#ifndef _IEEE_ZIGBEE_COMPLIANCE_ +#define _IEEE_ZIGBEE_COMPLIANCE_ +#endif +#ifndef _SYS_MAC_PHY_HWD_TASK_ +#define _SYS_MAC_PHY_HWD_TASK_ +#endif +#ifndef _SYS_HAL_TASK_ +#define _SYS_HAL_TASK_ +#endif +#ifndef _SYS_MAC_HWI_TASK_ +#define _SYS_MAC_HWI_TASK_ +#endif +#ifndef _SYS_BSP_TASK_ +#define _SYS_BSP_TASK_ +#endif +#ifndef _SYS_APL_TASK_ +#define _SYS_APL_TASK_ +#endif +#ifndef _SYS_NWK_TASK_ +#define _SYS_NWK_TASK_ +#endif +#ifndef _SYS_APS_TASK_ +#define _SYS_APS_TASK_ +#endif +#ifndef _SYS_SSP_TASK_ +#define _SYS_SSP_TASK_ +#endif +#ifndef _SYS_TC_TASK_ +#define _SYS_TC_TASK_ +#endif +#ifndef _SYS_ZDO_TASK_ +#define _SYS_ZDO_TASK_ +#endif +#ifndef _SYS_ZCL_TASK_ +#define _SYS_ZCL_TASK_ +#endif +#ifndef _SECURITY_ +#define _SECURITY_ +#endif +#ifndef _NWK_ALLOCATOR_ +#define _NWK_ALLOCATOR_ +#endif +#ifndef _MAC_HW_AES_ +#define _MAC_HW_AES_ +#endif +#ifndef _TRUST_CENTRE_ +#define _TRUST_CENTRE_ +#endif +#ifndef _UNIVERSAL_TC_EXT_ADDR_ +#define _UNIVERSAL_TC_EXT_ADDR_ +#endif +#ifndef _ENDDEVICE_ +#define _ENDDEVICE_ +#endif +#ifndef _NWK_FAST_ROUTE_DISCOVERY_ +#define _NWK_FAST_ROUTE_DISCOVERY_ +#endif +#ifndef _NWK_NONSTANDARD_BEACON_FILTER_ +#define _NWK_NONSTANDARD_BEACON_FILTER_ +#endif +#ifndef _NWK_CHECK_OUT_BROADCAST_ +#define _NWK_CHECK_OUT_BROADCAST_ +#endif +#ifndef _NWK_ROUTING_OPTIMIZATION_ +#define _NWK_ROUTING_OPTIMIZATION_ 3 +#endif +#ifndef _NWK_STOCHASTIC_ADDRESSING_ +#define _NWK_STOCHASTIC_ADDRESSING_ +#endif +#ifndef _RESOLVE_ADDR_CONFLICT_ +#define _RESOLVE_ADDR_CONFLICT_ +#endif +#ifndef _NWK_MESH_ROUTING_ +#define _NWK_MESH_ROUTING_ +#endif +#ifndef _BINDING_ +#define _BINDING_ +#endif +#ifndef _ZCL_ +#define _ZCL_ +#endif +#ifndef _OTAU_ +#define _OTAU_ +#endif +#ifndef _COMMISSIONING_ +#define _COMMISSIONING_ +#endif +#ifndef _POWER_FAILURE_ +#define _POWER_FAILURE_ +#endif +#ifndef _NWK_PASSIVE_ACK_ +#define _NWK_PASSIVE_ACK_ +#endif +#include diff --git a/digital/zigbit/bitcloud/stack/lib/MakerulesZcl_EndDevice_Sec_Atmega1281_Rf230_Gcc b/digital/zigbit/bitcloud/stack/lib/MakerulesZcl_EndDevice_Sec_Atmega1281_Rf230_Gcc new file mode 100644 index 00000000..a30a459e --- /dev/null +++ b/digital/zigbit/bitcloud/stack/lib/MakerulesZcl_EndDevice_Sec_Atmega1281_Rf230_Gcc @@ -0,0 +1,34 @@ +#---------------------------------------------- +#User application makerules - should be included into user application Makefile +#---------------------------------------------- + +include $(COMPONENTS_PATH)/../lib/Makerules_Atmega1281_Gcc + + +#-Compiler flags------------------------------- +CFLAGS = -Os -std=gnu99 -pipe -c -W -Wall -ffunction-sections -mmcu=atmega1281 -mcall-prologues -fshort-enums --param inline-call-cost=2 -DATMEGA1281 -DAT86RF230 -DNONE_OS -D_IEEE_ZIGBEE_COMPLIANCE_ -D_SYS_MAC_PHY_HWD_TASK_ -D_SYS_HAL_TASK_ -D_SYS_MAC_HWI_TASK_ -D_SYS_BSP_TASK_ -D_SYS_APL_TASK_ -D_SYS_NWK_TASK_ -D_SYS_APS_TASK_ -D_SYS_SSP_TASK_ -D_SYS_TC_TASK_ -D_SYS_ZDO_TASK_ -D_SYS_ZCL_TASK_ -D_SECURITY_ -D_NWK_ALLOCATOR_ -D_SSP_SW_AES_ -D_TRUST_CENTRE_ -D_UNIVERSAL_TC_EXT_ADDR_ -D_ENDDEVICE_ -D_NWK_FAST_ROUTE_DISCOVERY_ -D_NWK_NONSTANDARD_BEACON_FILTER_ -D_NWK_CHECK_OUT_BROADCAST_ -D_NWK_ROUTING_OPTIMIZATION_=3 -D_NWK_STOCHASTIC_ADDRESSING_ -D_RESOLVE_ADDR_CONFLICT_ -D_NWK_MESH_ROUTING_ -D_BINDING_ -D_ZCL_ -D_OTAU_ -D_COMMISSIONING_ -D_POWER_FAILURE_ -D_NWK_PASSIVE_ACK_ +CFLAGS += $(BOARDCFLAGS) +#-Libraries names------------------------------ +CS_LIB = ConfigServer +PDS_LIB = PersistDataServer +OFD_LIB = OFD + +#-Stack components paths----------------------- +HAL_HWD_COMMON_PATH = $(COMPONENTS_PATH)/./HAL/avr/atmega1281/common +HAL_MAC_API_PATH = $(COMPONENTS_PATH)/./HAL/avr/atmega1281/zigBit +HAL_PATH = $(COMPONENTS_PATH)/./HAL +MAC_PHY_PATH = $(COMPONENTS_PATH)/./MAC_PHY +MAC_ENV_PATH = $(COMPONENTS_PATH)/./MAC_PHY/MAC_ENV +MAC_HWD_PATH = $(COMPONENTS_PATH)/./MAC_PHY/MAC_HWD_PHY +MAC_HWI_PATH = $(COMPONENTS_PATH)/./MAC_PHY/MAC_HWI +NWK_PATH = $(COMPONENTS_PATH)/./NWK +APS_PATH = $(COMPONENTS_PATH)/./APS +ZDO_PATH = $(COMPONENTS_PATH)/./ZDO +ZCL_PATH = $(COMPONENTS_PATH)/./ZCL +SSP_PATH = $(COMPONENTS_PATH)/./Security/ServiceProvider +TC_PATH = $(COMPONENTS_PATH)/./Security/TrustCentre +CS_PATH = $(COMPONENTS_PATH)/./ConfigServer +PDS_PATH = $(COMPONENTS_PATH)/./PersistDataServer +BSP_PATH = $(COMPONENTS_PATH)/./BSP +DRIVERS_PATH = $(COMPONENTS_PATH)/./HAL/drivers + diff --git a/digital/zigbit/bitcloud/stack/lib/MakerulesZcl_EndDevice_Sec_Atmega1281_Rf230_Gcc.h b/digital/zigbit/bitcloud/stack/lib/MakerulesZcl_EndDevice_Sec_Atmega1281_Rf230_Gcc.h new file mode 100644 index 00000000..fcd54a3b --- /dev/null +++ b/digital/zigbit/bitcloud/stack/lib/MakerulesZcl_EndDevice_Sec_Atmega1281_Rf230_Gcc.h @@ -0,0 +1,97 @@ +#ifndef NONE_OS +#define NONE_OS +#endif +#ifndef _IEEE_ZIGBEE_COMPLIANCE_ +#define _IEEE_ZIGBEE_COMPLIANCE_ +#endif +#ifndef _SYS_MAC_PHY_HWD_TASK_ +#define _SYS_MAC_PHY_HWD_TASK_ +#endif +#ifndef _SYS_HAL_TASK_ +#define _SYS_HAL_TASK_ +#endif +#ifndef _SYS_MAC_HWI_TASK_ +#define _SYS_MAC_HWI_TASK_ +#endif +#ifndef _SYS_BSP_TASK_ +#define _SYS_BSP_TASK_ +#endif +#ifndef _SYS_APL_TASK_ +#define _SYS_APL_TASK_ +#endif +#ifndef _SYS_NWK_TASK_ +#define _SYS_NWK_TASK_ +#endif +#ifndef _SYS_APS_TASK_ +#define _SYS_APS_TASK_ +#endif +#ifndef _SYS_SSP_TASK_ +#define _SYS_SSP_TASK_ +#endif +#ifndef _SYS_TC_TASK_ +#define _SYS_TC_TASK_ +#endif +#ifndef _SYS_ZDO_TASK_ +#define _SYS_ZDO_TASK_ +#endif +#ifndef _SYS_ZCL_TASK_ +#define _SYS_ZCL_TASK_ +#endif +#ifndef _SECURITY_ +#define _SECURITY_ +#endif +#ifndef _NWK_ALLOCATOR_ +#define _NWK_ALLOCATOR_ +#endif +#ifndef _SSP_SW_AES_ +#define _SSP_SW_AES_ +#endif +#ifndef _TRUST_CENTRE_ +#define _TRUST_CENTRE_ +#endif +#ifndef _UNIVERSAL_TC_EXT_ADDR_ +#define _UNIVERSAL_TC_EXT_ADDR_ +#endif +#ifndef _ENDDEVICE_ +#define _ENDDEVICE_ +#endif +#ifndef _NWK_FAST_ROUTE_DISCOVERY_ +#define _NWK_FAST_ROUTE_DISCOVERY_ +#endif +#ifndef _NWK_NONSTANDARD_BEACON_FILTER_ +#define _NWK_NONSTANDARD_BEACON_FILTER_ +#endif +#ifndef _NWK_CHECK_OUT_BROADCAST_ +#define _NWK_CHECK_OUT_BROADCAST_ +#endif +#ifndef _NWK_ROUTING_OPTIMIZATION_ +#define _NWK_ROUTING_OPTIMIZATION_ 3 +#endif +#ifndef _NWK_STOCHASTIC_ADDRESSING_ +#define _NWK_STOCHASTIC_ADDRESSING_ +#endif +#ifndef _RESOLVE_ADDR_CONFLICT_ +#define _RESOLVE_ADDR_CONFLICT_ +#endif +#ifndef _NWK_MESH_ROUTING_ +#define _NWK_MESH_ROUTING_ +#endif +#ifndef _BINDING_ +#define _BINDING_ +#endif +#ifndef _ZCL_ +#define _ZCL_ +#endif +#ifndef _OTAU_ +#define _OTAU_ +#endif +#ifndef _COMMISSIONING_ +#define _COMMISSIONING_ +#endif +#ifndef _POWER_FAILURE_ +#define _POWER_FAILURE_ +#endif +#ifndef _NWK_PASSIVE_ACK_ +#define _NWK_PASSIVE_ACK_ +#endif +#include diff --git a/digital/zigbit/bitcloud/stack/lib/MakerulesZcl_Router_Atmega1281_Rf212_Gcc b/digital/zigbit/bitcloud/stack/lib/MakerulesZcl_Router_Atmega1281_Rf212_Gcc new file mode 100644 index 00000000..4ec1c0bf --- /dev/null +++ b/digital/zigbit/bitcloud/stack/lib/MakerulesZcl_Router_Atmega1281_Rf212_Gcc @@ -0,0 +1,34 @@ +#---------------------------------------------- +#User application makerules - should be included into user application Makefile +#---------------------------------------------- + +include $(COMPONENTS_PATH)/../lib/Makerules_Atmega1281_Gcc + + +#-Compiler flags------------------------------- +CFLAGS = -Os -std=gnu99 -pipe -c -W -Wall -ffunction-sections -mmcu=atmega1281 -mcall-prologues -fshort-enums --param inline-call-cost=2 -DATMEGA1281 -DAT86RF212 -DNONE_OS -D_IEEE_ZIGBEE_COMPLIANCE_ -D_SYS_MAC_PHY_HWD_TASK_ -D_SYS_HAL_TASK_ -D_SYS_MAC_HWI_TASK_ -D_SYS_BSP_TASK_ -D_SYS_APL_TASK_ -D_SYS_NWK_TASK_ -D_SYS_APS_TASK_ -D_SYS_ZDO_TASK_ -D_SYS_ZCL_TASK_ -D_ROUTER_ -D_FFD_ -D_NWK_FAST_ROUTE_DISCOVERY_ -D_NWK_NONSTANDARD_BEACON_FILTER_ -D_NWK_CHECK_OUT_BROADCAST_ -D_NWK_ROUTING_OPTIMIZATION_=3 -D_NWK_STOCHASTIC_ADDRESSING_ -D_RESOLVE_ADDR_CONFLICT_ -D_NWK_MESH_ROUTING_ -D_BINDING_ -D_ZCL_ -D_OTAU_ -D_COMMISSIONING_ -D_POWER_FAILURE_ -D_NWK_PASSIVE_ACK_ +CFLAGS += $(BOARDCFLAGS) +#-Libraries names------------------------------ +CS_LIB = ConfigServer +PDS_LIB = PersistDataServer +OFD_LIB = OFD + +#-Stack components paths----------------------- +HAL_HWD_COMMON_PATH = $(COMPONENTS_PATH)/./HAL/avr/atmega1281/common +HAL_MAC_API_PATH = $(COMPONENTS_PATH)/./HAL/avr/atmega1281/zigBit +HAL_PATH = $(COMPONENTS_PATH)/./HAL +MAC_PHY_PATH = $(COMPONENTS_PATH)/./MAC_PHY +MAC_ENV_PATH = $(COMPONENTS_PATH)/./MAC_PHY/MAC_ENV +MAC_HWD_PATH = $(COMPONENTS_PATH)/./MAC_PHY/MAC_HWD_PHY +MAC_HWI_PATH = $(COMPONENTS_PATH)/./MAC_PHY/MAC_HWI +NWK_PATH = $(COMPONENTS_PATH)/./NWK +APS_PATH = $(COMPONENTS_PATH)/./APS +ZDO_PATH = $(COMPONENTS_PATH)/./ZDO +ZCL_PATH = $(COMPONENTS_PATH)/./ZCL +SSP_PATH = $(COMPONENTS_PATH)/./Security/ServiceProvider +TC_PATH = $(COMPONENTS_PATH)/./Security/TrustCentre +CS_PATH = $(COMPONENTS_PATH)/./ConfigServer +PDS_PATH = $(COMPONENTS_PATH)/./PersistDataServer +BSP_PATH = $(COMPONENTS_PATH)/./BSP +DRIVERS_PATH = $(COMPONENTS_PATH)/./HAL/drivers + diff --git a/digital/zigbit/bitcloud/stack/lib/MakerulesZcl_Router_Atmega1281_Rf212_Gcc.h b/digital/zigbit/bitcloud/stack/lib/MakerulesZcl_Router_Atmega1281_Rf212_Gcc.h new file mode 100644 index 00000000..b9ba1364 --- /dev/null +++ b/digital/zigbit/bitcloud/stack/lib/MakerulesZcl_Router_Atmega1281_Rf212_Gcc.h @@ -0,0 +1,79 @@ +#ifndef NONE_OS +#define NONE_OS +#endif +#ifndef _IEEE_ZIGBEE_COMPLIANCE_ +#define _IEEE_ZIGBEE_COMPLIANCE_ +#endif +#ifndef _SYS_MAC_PHY_HWD_TASK_ +#define _SYS_MAC_PHY_HWD_TASK_ +#endif +#ifndef _SYS_HAL_TASK_ +#define _SYS_HAL_TASK_ +#endif +#ifndef _SYS_MAC_HWI_TASK_ +#define _SYS_MAC_HWI_TASK_ +#endif +#ifndef _SYS_BSP_TASK_ +#define _SYS_BSP_TASK_ +#endif +#ifndef _SYS_APL_TASK_ +#define _SYS_APL_TASK_ +#endif +#ifndef _SYS_NWK_TASK_ +#define _SYS_NWK_TASK_ +#endif +#ifndef _SYS_APS_TASK_ +#define _SYS_APS_TASK_ +#endif +#ifndef _SYS_ZDO_TASK_ +#define _SYS_ZDO_TASK_ +#endif +#ifndef _SYS_ZCL_TASK_ +#define _SYS_ZCL_TASK_ +#endif +#ifndef _ROUTER_ +#define _ROUTER_ +#endif +#ifndef _FFD_ +#define _FFD_ +#endif +#ifndef _NWK_FAST_ROUTE_DISCOVERY_ +#define _NWK_FAST_ROUTE_DISCOVERY_ +#endif +#ifndef _NWK_NONSTANDARD_BEACON_FILTER_ +#define _NWK_NONSTANDARD_BEACON_FILTER_ +#endif +#ifndef _NWK_CHECK_OUT_BROADCAST_ +#define _NWK_CHECK_OUT_BROADCAST_ +#endif +#ifndef _NWK_ROUTING_OPTIMIZATION_ +#define _NWK_ROUTING_OPTIMIZATION_ 3 +#endif +#ifndef _NWK_STOCHASTIC_ADDRESSING_ +#define _NWK_STOCHASTIC_ADDRESSING_ +#endif +#ifndef _RESOLVE_ADDR_CONFLICT_ +#define _RESOLVE_ADDR_CONFLICT_ +#endif +#ifndef _NWK_MESH_ROUTING_ +#define _NWK_MESH_ROUTING_ +#endif +#ifndef _BINDING_ +#define _BINDING_ +#endif +#ifndef _ZCL_ +#define _ZCL_ +#endif +#ifndef _OTAU_ +#define _OTAU_ +#endif +#ifndef _COMMISSIONING_ +#define _COMMISSIONING_ +#endif +#ifndef _POWER_FAILURE_ +#define _POWER_FAILURE_ +#endif +#ifndef _NWK_PASSIVE_ACK_ +#define _NWK_PASSIVE_ACK_ +#endif +#include diff --git a/digital/zigbit/bitcloud/stack/lib/MakerulesZcl_Router_Atmega1281_Rf230_Gcc b/digital/zigbit/bitcloud/stack/lib/MakerulesZcl_Router_Atmega1281_Rf230_Gcc new file mode 100644 index 00000000..24ab001c --- /dev/null +++ b/digital/zigbit/bitcloud/stack/lib/MakerulesZcl_Router_Atmega1281_Rf230_Gcc @@ -0,0 +1,34 @@ +#---------------------------------------------- +#User application makerules - should be included into user application Makefile +#---------------------------------------------- + +include $(COMPONENTS_PATH)/../lib/Makerules_Atmega1281_Gcc + + +#-Compiler flags------------------------------- +CFLAGS = -Os -std=gnu99 -pipe -c -W -Wall -ffunction-sections -mmcu=atmega1281 -mcall-prologues -fshort-enums --param inline-call-cost=2 -DATMEGA1281 -DAT86RF230 -DNONE_OS -D_IEEE_ZIGBEE_COMPLIANCE_ -D_SYS_MAC_PHY_HWD_TASK_ -D_SYS_HAL_TASK_ -D_SYS_MAC_HWI_TASK_ -D_SYS_BSP_TASK_ -D_SYS_APL_TASK_ -D_SYS_NWK_TASK_ -D_SYS_APS_TASK_ -D_SYS_ZDO_TASK_ -D_SYS_ZCL_TASK_ -D_ROUTER_ -D_FFD_ -D_NWK_FAST_ROUTE_DISCOVERY_ -D_NWK_NONSTANDARD_BEACON_FILTER_ -D_NWK_CHECK_OUT_BROADCAST_ -D_NWK_ROUTING_OPTIMIZATION_=3 -D_NWK_STOCHASTIC_ADDRESSING_ -D_RESOLVE_ADDR_CONFLICT_ -D_NWK_MESH_ROUTING_ -D_BINDING_ -D_ZCL_ -D_OTAU_ -D_COMMISSIONING_ -D_POWER_FAILURE_ -D_NWK_PASSIVE_ACK_ +CFLAGS += $(BOARDCFLAGS) +#-Libraries names------------------------------ +CS_LIB = ConfigServer +PDS_LIB = PersistDataServer +OFD_LIB = OFD + +#-Stack components paths----------------------- +HAL_HWD_COMMON_PATH = $(COMPONENTS_PATH)/./HAL/avr/atmega1281/common +HAL_MAC_API_PATH = $(COMPONENTS_PATH)/./HAL/avr/atmega1281/zigBit +HAL_PATH = $(COMPONENTS_PATH)/./HAL +MAC_PHY_PATH = $(COMPONENTS_PATH)/./MAC_PHY +MAC_ENV_PATH = $(COMPONENTS_PATH)/./MAC_PHY/MAC_ENV +MAC_HWD_PATH = $(COMPONENTS_PATH)/./MAC_PHY/MAC_HWD_PHY +MAC_HWI_PATH = $(COMPONENTS_PATH)/./MAC_PHY/MAC_HWI +NWK_PATH = $(COMPONENTS_PATH)/./NWK +APS_PATH = $(COMPONENTS_PATH)/./APS +ZDO_PATH = $(COMPONENTS_PATH)/./ZDO +ZCL_PATH = $(COMPONENTS_PATH)/./ZCL +SSP_PATH = $(COMPONENTS_PATH)/./Security/ServiceProvider +TC_PATH = $(COMPONENTS_PATH)/./Security/TrustCentre +CS_PATH = $(COMPONENTS_PATH)/./ConfigServer +PDS_PATH = $(COMPONENTS_PATH)/./PersistDataServer +BSP_PATH = $(COMPONENTS_PATH)/./BSP +DRIVERS_PATH = $(COMPONENTS_PATH)/./HAL/drivers + diff --git a/digital/zigbit/bitcloud/stack/lib/MakerulesZcl_Router_Atmega1281_Rf230_Gcc.h b/digital/zigbit/bitcloud/stack/lib/MakerulesZcl_Router_Atmega1281_Rf230_Gcc.h new file mode 100644 index 00000000..b9ba1364 --- /dev/null +++ b/digital/zigbit/bitcloud/stack/lib/MakerulesZcl_Router_Atmega1281_Rf230_Gcc.h @@ -0,0 +1,79 @@ +#ifndef NONE_OS +#define NONE_OS +#endif +#ifndef _IEEE_ZIGBEE_COMPLIANCE_ +#define _IEEE_ZIGBEE_COMPLIANCE_ +#endif +#ifndef _SYS_MAC_PHY_HWD_TASK_ +#define _SYS_MAC_PHY_HWD_TASK_ +#endif +#ifndef _SYS_HAL_TASK_ +#define _SYS_HAL_TASK_ +#endif +#ifndef _SYS_MAC_HWI_TASK_ +#define _SYS_MAC_HWI_TASK_ +#endif +#ifndef _SYS_BSP_TASK_ +#define _SYS_BSP_TASK_ +#endif +#ifndef _SYS_APL_TASK_ +#define _SYS_APL_TASK_ +#endif +#ifndef _SYS_NWK_TASK_ +#define _SYS_NWK_TASK_ +#endif +#ifndef _SYS_APS_TASK_ +#define _SYS_APS_TASK_ +#endif +#ifndef _SYS_ZDO_TASK_ +#define _SYS_ZDO_TASK_ +#endif +#ifndef _SYS_ZCL_TASK_ +#define _SYS_ZCL_TASK_ +#endif +#ifndef _ROUTER_ +#define _ROUTER_ +#endif +#ifndef _FFD_ +#define _FFD_ +#endif +#ifndef _NWK_FAST_ROUTE_DISCOVERY_ +#define _NWK_FAST_ROUTE_DISCOVERY_ +#endif +#ifndef _NWK_NONSTANDARD_BEACON_FILTER_ +#define _NWK_NONSTANDARD_BEACON_FILTER_ +#endif +#ifndef _NWK_CHECK_OUT_BROADCAST_ +#define _NWK_CHECK_OUT_BROADCAST_ +#endif +#ifndef _NWK_ROUTING_OPTIMIZATION_ +#define _NWK_ROUTING_OPTIMIZATION_ 3 +#endif +#ifndef _NWK_STOCHASTIC_ADDRESSING_ +#define _NWK_STOCHASTIC_ADDRESSING_ +#endif +#ifndef _RESOLVE_ADDR_CONFLICT_ +#define _RESOLVE_ADDR_CONFLICT_ +#endif +#ifndef _NWK_MESH_ROUTING_ +#define _NWK_MESH_ROUTING_ +#endif +#ifndef _BINDING_ +#define _BINDING_ +#endif +#ifndef _ZCL_ +#define _ZCL_ +#endif +#ifndef _OTAU_ +#define _OTAU_ +#endif +#ifndef _COMMISSIONING_ +#define _COMMISSIONING_ +#endif +#ifndef _POWER_FAILURE_ +#define _POWER_FAILURE_ +#endif +#ifndef _NWK_PASSIVE_ACK_ +#define _NWK_PASSIVE_ACK_ +#endif +#include diff --git a/digital/zigbit/bitcloud/stack/lib/MakerulesZcl_Router_Sec_Atmega1281_Rf212_Gcc b/digital/zigbit/bitcloud/stack/lib/MakerulesZcl_Router_Sec_Atmega1281_Rf212_Gcc new file mode 100644 index 00000000..423d8e7c --- /dev/null +++ b/digital/zigbit/bitcloud/stack/lib/MakerulesZcl_Router_Sec_Atmega1281_Rf212_Gcc @@ -0,0 +1,34 @@ +#---------------------------------------------- +#User application makerules - should be included into user application Makefile +#---------------------------------------------- + +include $(COMPONENTS_PATH)/../lib/Makerules_Atmega1281_Gcc + + +#-Compiler flags------------------------------- +CFLAGS = -Os -std=gnu99 -pipe -c -W -Wall -ffunction-sections -mmcu=atmega1281 -mcall-prologues -fshort-enums --param inline-call-cost=2 -DATMEGA1281 -DAT86RF212 -DNONE_OS -D_IEEE_ZIGBEE_COMPLIANCE_ -D_SYS_MAC_PHY_HWD_TASK_ -D_SYS_HAL_TASK_ -D_SYS_MAC_HWI_TASK_ -D_SYS_BSP_TASK_ -D_SYS_APL_TASK_ -D_SYS_NWK_TASK_ -D_SYS_APS_TASK_ -D_SYS_SSP_TASK_ -D_SYS_TC_TASK_ -D_SYS_ZDO_TASK_ -D_SYS_ZCL_TASK_ -D_SECURITY_ -D_NWK_ALLOCATOR_ -D_MAC_HW_AES_ -D_TRUST_CENTRE_ -D_UNIVERSAL_TC_EXT_ADDR_ -D_ROUTER_ -D_FFD_ -D_NWK_FAST_ROUTE_DISCOVERY_ -D_NWK_NONSTANDARD_BEACON_FILTER_ -D_NWK_CHECK_OUT_BROADCAST_ -D_NWK_ROUTING_OPTIMIZATION_=3 -D_NWK_STOCHASTIC_ADDRESSING_ -D_RESOLVE_ADDR_CONFLICT_ -D_NWK_MESH_ROUTING_ -D_BINDING_ -D_ZCL_ -D_OTAU_ -D_COMMISSIONING_ -D_POWER_FAILURE_ -D_NWK_PASSIVE_ACK_ +CFLAGS += $(BOARDCFLAGS) +#-Libraries names------------------------------ +CS_LIB = ConfigServer +PDS_LIB = PersistDataServer +OFD_LIB = OFD + +#-Stack components paths----------------------- +HAL_HWD_COMMON_PATH = $(COMPONENTS_PATH)/./HAL/avr/atmega1281/common +HAL_MAC_API_PATH = $(COMPONENTS_PATH)/./HAL/avr/atmega1281/zigBit +HAL_PATH = $(COMPONENTS_PATH)/./HAL +MAC_PHY_PATH = $(COMPONENTS_PATH)/./MAC_PHY +MAC_ENV_PATH = $(COMPONENTS_PATH)/./MAC_PHY/MAC_ENV +MAC_HWD_PATH = $(COMPONENTS_PATH)/./MAC_PHY/MAC_HWD_PHY +MAC_HWI_PATH = $(COMPONENTS_PATH)/./MAC_PHY/MAC_HWI +NWK_PATH = $(COMPONENTS_PATH)/./NWK +APS_PATH = $(COMPONENTS_PATH)/./APS +ZDO_PATH = $(COMPONENTS_PATH)/./ZDO +ZCL_PATH = $(COMPONENTS_PATH)/./ZCL +SSP_PATH = $(COMPONENTS_PATH)/./Security/ServiceProvider +TC_PATH = $(COMPONENTS_PATH)/./Security/TrustCentre +CS_PATH = $(COMPONENTS_PATH)/./ConfigServer +PDS_PATH = $(COMPONENTS_PATH)/./PersistDataServer +BSP_PATH = $(COMPONENTS_PATH)/./BSP +DRIVERS_PATH = $(COMPONENTS_PATH)/./HAL/drivers + diff --git a/digital/zigbit/bitcloud/stack/lib/MakerulesZcl_Router_Sec_Atmega1281_Rf212_Gcc.h b/digital/zigbit/bitcloud/stack/lib/MakerulesZcl_Router_Sec_Atmega1281_Rf212_Gcc.h new file mode 100644 index 00000000..4b2a890f --- /dev/null +++ b/digital/zigbit/bitcloud/stack/lib/MakerulesZcl_Router_Sec_Atmega1281_Rf212_Gcc.h @@ -0,0 +1,100 @@ +#ifndef NONE_OS +#define NONE_OS +#endif +#ifndef _IEEE_ZIGBEE_COMPLIANCE_ +#define _IEEE_ZIGBEE_COMPLIANCE_ +#endif +#ifndef _SYS_MAC_PHY_HWD_TASK_ +#define _SYS_MAC_PHY_HWD_TASK_ +#endif +#ifndef _SYS_HAL_TASK_ +#define _SYS_HAL_TASK_ +#endif +#ifndef _SYS_MAC_HWI_TASK_ +#define _SYS_MAC_HWI_TASK_ +#endif +#ifndef _SYS_BSP_TASK_ +#define _SYS_BSP_TASK_ +#endif +#ifndef _SYS_APL_TASK_ +#define _SYS_APL_TASK_ +#endif +#ifndef _SYS_NWK_TASK_ +#define _SYS_NWK_TASK_ +#endif +#ifndef _SYS_APS_TASK_ +#define _SYS_APS_TASK_ +#endif +#ifndef _SYS_SSP_TASK_ +#define _SYS_SSP_TASK_ +#endif +#ifndef _SYS_TC_TASK_ +#define _SYS_TC_TASK_ +#endif +#ifndef _SYS_ZDO_TASK_ +#define _SYS_ZDO_TASK_ +#endif +#ifndef _SYS_ZCL_TASK_ +#define _SYS_ZCL_TASK_ +#endif +#ifndef _SECURITY_ +#define _SECURITY_ +#endif +#ifndef _NWK_ALLOCATOR_ +#define _NWK_ALLOCATOR_ +#endif +#ifndef _MAC_HW_AES_ +#define _MAC_HW_AES_ +#endif +#ifndef _TRUST_CENTRE_ +#define _TRUST_CENTRE_ +#endif +#ifndef _UNIVERSAL_TC_EXT_ADDR_ +#define _UNIVERSAL_TC_EXT_ADDR_ +#endif +#ifndef _ROUTER_ +#define _ROUTER_ +#endif +#ifndef _FFD_ +#define _FFD_ +#endif +#ifndef _NWK_FAST_ROUTE_DISCOVERY_ +#define _NWK_FAST_ROUTE_DISCOVERY_ +#endif +#ifndef _NWK_NONSTANDARD_BEACON_FILTER_ +#define _NWK_NONSTANDARD_BEACON_FILTER_ +#endif +#ifndef _NWK_CHECK_OUT_BROADCAST_ +#define _NWK_CHECK_OUT_BROADCAST_ +#endif +#ifndef _NWK_ROUTING_OPTIMIZATION_ +#define _NWK_ROUTING_OPTIMIZATION_ 3 +#endif +#ifndef _NWK_STOCHASTIC_ADDRESSING_ +#define _NWK_STOCHASTIC_ADDRESSING_ +#endif +#ifndef _RESOLVE_ADDR_CONFLICT_ +#define _RESOLVE_ADDR_CONFLICT_ +#endif +#ifndef _NWK_MESH_ROUTING_ +#define _NWK_MESH_ROUTING_ +#endif +#ifndef _BINDING_ +#define _BINDING_ +#endif +#ifndef _ZCL_ +#define _ZCL_ +#endif +#ifndef _OTAU_ +#define _OTAU_ +#endif +#ifndef _COMMISSIONING_ +#define _COMMISSIONING_ +#endif +#ifndef _POWER_FAILURE_ +#define _POWER_FAILURE_ +#endif +#ifndef _NWK_PASSIVE_ACK_ +#define _NWK_PASSIVE_ACK_ +#endif +#include diff --git a/digital/zigbit/bitcloud/stack/lib/MakerulesZcl_Router_Sec_Atmega1281_Rf230_Gcc b/digital/zigbit/bitcloud/stack/lib/MakerulesZcl_Router_Sec_Atmega1281_Rf230_Gcc new file mode 100644 index 00000000..d75532a8 --- /dev/null +++ b/digital/zigbit/bitcloud/stack/lib/MakerulesZcl_Router_Sec_Atmega1281_Rf230_Gcc @@ -0,0 +1,34 @@ +#---------------------------------------------- +#User application makerules - should be included into user application Makefile +#---------------------------------------------- + +include $(COMPONENTS_PATH)/../lib/Makerules_Atmega1281_Gcc + + +#-Compiler flags------------------------------- +CFLAGS = -Os -std=gnu99 -pipe -c -W -Wall -ffunction-sections -mmcu=atmega1281 -mcall-prologues -fshort-enums --param inline-call-cost=2 -DATMEGA1281 -DAT86RF230 -DNONE_OS -D_IEEE_ZIGBEE_COMPLIANCE_ -D_SYS_MAC_PHY_HWD_TASK_ -D_SYS_HAL_TASK_ -D_SYS_MAC_HWI_TASK_ -D_SYS_BSP_TASK_ -D_SYS_APL_TASK_ -D_SYS_NWK_TASK_ -D_SYS_APS_TASK_ -D_SYS_SSP_TASK_ -D_SYS_TC_TASK_ -D_SYS_ZDO_TASK_ -D_SYS_ZCL_TASK_ -D_SECURITY_ -D_NWK_ALLOCATOR_ -D_SSP_SW_AES_ -D_TRUST_CENTRE_ -D_UNIVERSAL_TC_EXT_ADDR_ -D_ROUTER_ -D_FFD_ -D_NWK_FAST_ROUTE_DISCOVERY_ -D_NWK_NONSTANDARD_BEACON_FILTER_ -D_NWK_CHECK_OUT_BROADCAST_ -D_NWK_ROUTING_OPTIMIZATION_=3 -D_NWK_STOCHASTIC_ADDRESSING_ -D_RESOLVE_ADDR_CONFLICT_ -D_NWK_MESH_ROUTING_ -D_BINDING_ -D_ZCL_ -D_OTAU_ -D_COMMISSIONING_ -D_POWER_FAILURE_ -D_NWK_PASSIVE_ACK_ +CFLAGS += $(BOARDCFLAGS) +#-Libraries names------------------------------ +CS_LIB = ConfigServer +PDS_LIB = PersistDataServer +OFD_LIB = OFD + +#-Stack components paths----------------------- +HAL_HWD_COMMON_PATH = $(COMPONENTS_PATH)/./HAL/avr/atmega1281/common +HAL_MAC_API_PATH = $(COMPONENTS_PATH)/./HAL/avr/atmega1281/zigBit +HAL_PATH = $(COMPONENTS_PATH)/./HAL +MAC_PHY_PATH = $(COMPONENTS_PATH)/./MAC_PHY +MAC_ENV_PATH = $(COMPONENTS_PATH)/./MAC_PHY/MAC_ENV +MAC_HWD_PATH = $(COMPONENTS_PATH)/./MAC_PHY/MAC_HWD_PHY +MAC_HWI_PATH = $(COMPONENTS_PATH)/./MAC_PHY/MAC_HWI +NWK_PATH = $(COMPONENTS_PATH)/./NWK +APS_PATH = $(COMPONENTS_PATH)/./APS +ZDO_PATH = $(COMPONENTS_PATH)/./ZDO +ZCL_PATH = $(COMPONENTS_PATH)/./ZCL +SSP_PATH = $(COMPONENTS_PATH)/./Security/ServiceProvider +TC_PATH = $(COMPONENTS_PATH)/./Security/TrustCentre +CS_PATH = $(COMPONENTS_PATH)/./ConfigServer +PDS_PATH = $(COMPONENTS_PATH)/./PersistDataServer +BSP_PATH = $(COMPONENTS_PATH)/./BSP +DRIVERS_PATH = $(COMPONENTS_PATH)/./HAL/drivers + diff --git a/digital/zigbit/bitcloud/stack/lib/MakerulesZcl_Router_Sec_Atmega1281_Rf230_Gcc.h b/digital/zigbit/bitcloud/stack/lib/MakerulesZcl_Router_Sec_Atmega1281_Rf230_Gcc.h new file mode 100644 index 00000000..2832adb5 --- /dev/null +++ b/digital/zigbit/bitcloud/stack/lib/MakerulesZcl_Router_Sec_Atmega1281_Rf230_Gcc.h @@ -0,0 +1,100 @@ +#ifndef NONE_OS +#define NONE_OS +#endif +#ifndef _IEEE_ZIGBEE_COMPLIANCE_ +#define _IEEE_ZIGBEE_COMPLIANCE_ +#endif +#ifndef _SYS_MAC_PHY_HWD_TASK_ +#define _SYS_MAC_PHY_HWD_TASK_ +#endif +#ifndef _SYS_HAL_TASK_ +#define _SYS_HAL_TASK_ +#endif +#ifndef _SYS_MAC_HWI_TASK_ +#define _SYS_MAC_HWI_TASK_ +#endif +#ifndef _SYS_BSP_TASK_ +#define _SYS_BSP_TASK_ +#endif +#ifndef _SYS_APL_TASK_ +#define _SYS_APL_TASK_ +#endif +#ifndef _SYS_NWK_TASK_ +#define _SYS_NWK_TASK_ +#endif +#ifndef _SYS_APS_TASK_ +#define _SYS_APS_TASK_ +#endif +#ifndef _SYS_SSP_TASK_ +#define _SYS_SSP_TASK_ +#endif +#ifndef _SYS_TC_TASK_ +#define _SYS_TC_TASK_ +#endif +#ifndef _SYS_ZDO_TASK_ +#define _SYS_ZDO_TASK_ +#endif +#ifndef _SYS_ZCL_TASK_ +#define _SYS_ZCL_TASK_ +#endif +#ifndef _SECURITY_ +#define _SECURITY_ +#endif +#ifndef _NWK_ALLOCATOR_ +#define _NWK_ALLOCATOR_ +#endif +#ifndef _SSP_SW_AES_ +#define _SSP_SW_AES_ +#endif +#ifndef _TRUST_CENTRE_ +#define _TRUST_CENTRE_ +#endif +#ifndef _UNIVERSAL_TC_EXT_ADDR_ +#define _UNIVERSAL_TC_EXT_ADDR_ +#endif +#ifndef _ROUTER_ +#define _ROUTER_ +#endif +#ifndef _FFD_ +#define _FFD_ +#endif +#ifndef _NWK_FAST_ROUTE_DISCOVERY_ +#define _NWK_FAST_ROUTE_DISCOVERY_ +#endif +#ifndef _NWK_NONSTANDARD_BEACON_FILTER_ +#define _NWK_NONSTANDARD_BEACON_FILTER_ +#endif +#ifndef _NWK_CHECK_OUT_BROADCAST_ +#define _NWK_CHECK_OUT_BROADCAST_ +#endif +#ifndef _NWK_ROUTING_OPTIMIZATION_ +#define _NWK_ROUTING_OPTIMIZATION_ 3 +#endif +#ifndef _NWK_STOCHASTIC_ADDRESSING_ +#define _NWK_STOCHASTIC_ADDRESSING_ +#endif +#ifndef _RESOLVE_ADDR_CONFLICT_ +#define _RESOLVE_ADDR_CONFLICT_ +#endif +#ifndef _NWK_MESH_ROUTING_ +#define _NWK_MESH_ROUTING_ +#endif +#ifndef _BINDING_ +#define _BINDING_ +#endif +#ifndef _ZCL_ +#define _ZCL_ +#endif +#ifndef _OTAU_ +#define _OTAU_ +#endif +#ifndef _COMMISSIONING_ +#define _COMMISSIONING_ +#endif +#ifndef _POWER_FAILURE_ +#define _POWER_FAILURE_ +#endif +#ifndef _NWK_PASSIVE_ACK_ +#define _NWK_PASSIVE_ACK_ +#endif +#include diff --git a/digital/zigbit/bitcloud/stack/lib/Makerules_Atmega1281_Gcc b/digital/zigbit/bitcloud/stack/lib/Makerules_Atmega1281_Gcc new file mode 100644 index 00000000..714352d4 --- /dev/null +++ b/digital/zigbit/bitcloud/stack/lib/Makerules_Atmega1281_Gcc @@ -0,0 +1,28 @@ +#---------------------------------------------- +#HAL makerules - should be included into components Makerules +#---------------------------------------------- + +#-Compiler type definition--------------------- +COMPILER_TYPE = GCC +COMPILER_AND_MICRO_TYPE = GCC_AVR +#-Tools definitions---------------------------- +AS = avr-as +LD = avr-ld +CC = avr-gcc +CPP = avr-g++ +AR = avr-ar +NM = avr-nm +STRIP = avr-strip +OBJCOPY = avr-objcopy +OBJDUMP = avr-objdump +SIZE = avr-size + +#-Compiler flags------------------------------- +CFLAGS = -Os -std=gnu99 -pipe -c -W -Wall -ffunction-sections -mmcu=atmega1281 -mcall-prologues -fshort-enums --param inline-call-cost=2 +AR_KEYS = cr + + +#-Objects to be linked with app---------------- +PLATFORM_SPECIFIC_OBJECTS = WdtInitatmega1281_Gcc.o + +SE_PATH = $(COMPONENTS_PATH)/./SystemEnvironment diff --git a/digital/zigbit/bitcloud/stack/lib/Makerules_x86_Gcc b/digital/zigbit/bitcloud/stack/lib/Makerules_x86_Gcc new file mode 100644 index 00000000..7b856435 --- /dev/null +++ b/digital/zigbit/bitcloud/stack/lib/Makerules_x86_Gcc @@ -0,0 +1,35 @@ +#---------------------------------------------- +#HAL makerules - should be included into components Makerules +#---------------------------------------------- + +#-Compiler type definition--------------------- +COMPILER_TYPE = GCC +COMPILER_AND_MICRO_TYPE = GCC_X86 +#-Tools definitions---------------------------- +AS = as +LD = ld +CC = gcc +CPP = g++ +AR = ar +NM = nm +STRIP = strip +OBJCOPY = objcopy +OBJDUMP = objdump +SIZE = size + +#-Compiler flags------------------------------- +CFLAGS = -Os -std=gnu99 -c -g -Wall -W -fshort-enums -DX86 -DPLATFORM_PC -DNONE_OS -D_RF_TX_RX_INDICATOR_ -D_UART_0_HW_CONTROL_ -D_SYS_LOG_ON_ -D_HAL_LOG_ON_ -D_MAC_LOG_ON_ -D_NWK_LOG_ON_ -D_APS_LOG_ON_ -D_ZDO_LOG_ON_ -D_SSP_TC_LOG_ON_ -D_ZSE_LOG_ON_ -D_APL_LOG_ON_ -D_HAL_LOG_INTERFACE_UART0_ -D_SYS_ASSERT_ON_ -D_HAL_ASSERT_INTERFACE_DBG_PORT_ +AR_KEYS = cr + +#-Thumb mode flags----------------------------- +#ARM_MODE_THUMBS_CFLAGS = -mthumb +#ARM_MODE_ARM_CFLAGS = -marm + +#-Platform definitions------------------------- +HAL = X86 +PLATFORM = PLATFORM_PC + +#-Objects to be linked with app---------------- +#PLATFORM_SPECIFIC_OBJECTS = /FirmwareBootGcc.o + +SE_PATH = $(COMPONENTS_PATH)/./SystemEnvironment diff --git a/digital/zigbit/bitcloud/stack/lib/WdtInitatmega1281_Gcc.o b/digital/zigbit/bitcloud/stack/lib/WdtInitatmega1281_Gcc.o new file mode 100644 index 00000000..b11de440 Binary files /dev/null and b/digital/zigbit/bitcloud/stack/lib/WdtInitatmega1281_Gcc.o differ diff --git a/digital/zigbit/bitcloud/stack/lib/libBc_All_Atmega1281_Rf212_Gcc.a b/digital/zigbit/bitcloud/stack/lib/libBc_All_Atmega1281_Rf212_Gcc.a new file mode 100644 index 00000000..5560659e Binary files /dev/null and b/digital/zigbit/bitcloud/stack/lib/libBc_All_Atmega1281_Rf212_Gcc.a differ diff --git a/digital/zigbit/bitcloud/stack/lib/libBc_All_Atmega1281_Rf230B_Gcc.a b/digital/zigbit/bitcloud/stack/lib/libBc_All_Atmega1281_Rf230B_Gcc.a new file mode 100644 index 00000000..97d6971a Binary files /dev/null and b/digital/zigbit/bitcloud/stack/lib/libBc_All_Atmega1281_Rf230B_Gcc.a differ diff --git a/digital/zigbit/bitcloud/stack/lib/libBc_All_Atmega1281_Rf230_Gcc.a b/digital/zigbit/bitcloud/stack/lib/libBc_All_Atmega1281_Rf230_Gcc.a new file mode 100644 index 00000000..a3dd2d7a Binary files /dev/null and b/digital/zigbit/bitcloud/stack/lib/libBc_All_Atmega1281_Rf230_Gcc.a differ diff --git a/digital/zigbit/bitcloud/stack/lib/libBc_All_Atmega1281_Rf231_Gcc.a b/digital/zigbit/bitcloud/stack/lib/libBc_All_Atmega1281_Rf231_Gcc.a new file mode 100644 index 00000000..9e63e2dd Binary files /dev/null and b/digital/zigbit/bitcloud/stack/lib/libBc_All_Atmega1281_Rf231_Gcc.a differ diff --git a/digital/zigbit/bitcloud/stack/lib/libBc_All_Sec_Atmega1281_Rf212_Gcc.a b/digital/zigbit/bitcloud/stack/lib/libBc_All_Sec_Atmega1281_Rf212_Gcc.a new file mode 100644 index 00000000..45b0e1f3 Binary files /dev/null and b/digital/zigbit/bitcloud/stack/lib/libBc_All_Sec_Atmega1281_Rf212_Gcc.a differ diff --git a/digital/zigbit/bitcloud/stack/lib/libBc_All_Sec_Atmega1281_Rf230B_Gcc.a b/digital/zigbit/bitcloud/stack/lib/libBc_All_Sec_Atmega1281_Rf230B_Gcc.a new file mode 100644 index 00000000..0b4c8d6b Binary files /dev/null and b/digital/zigbit/bitcloud/stack/lib/libBc_All_Sec_Atmega1281_Rf230B_Gcc.a differ diff --git a/digital/zigbit/bitcloud/stack/lib/libBc_All_Sec_Atmega1281_Rf230_Gcc.a b/digital/zigbit/bitcloud/stack/lib/libBc_All_Sec_Atmega1281_Rf230_Gcc.a new file mode 100644 index 00000000..34fb73ae Binary files /dev/null and b/digital/zigbit/bitcloud/stack/lib/libBc_All_Sec_Atmega1281_Rf230_Gcc.a differ diff --git a/digital/zigbit/bitcloud/stack/lib/libBc_All_Sec_Atmega1281_Rf231_Gcc.a b/digital/zigbit/bitcloud/stack/lib/libBc_All_Sec_Atmega1281_Rf231_Gcc.a new file mode 100644 index 00000000..4dadfb77 Binary files /dev/null and b/digital/zigbit/bitcloud/stack/lib/libBc_All_Sec_Atmega1281_Rf231_Gcc.a differ diff --git a/digital/zigbit/bitcloud/stack/lib/libBc_Coordinator_Atmega1281_Rf212_Gcc.a b/digital/zigbit/bitcloud/stack/lib/libBc_Coordinator_Atmega1281_Rf212_Gcc.a new file mode 100644 index 00000000..7acc947e Binary files /dev/null and b/digital/zigbit/bitcloud/stack/lib/libBc_Coordinator_Atmega1281_Rf212_Gcc.a differ diff --git a/digital/zigbit/bitcloud/stack/lib/libBc_Coordinator_Atmega1281_Rf230B_Gcc.a b/digital/zigbit/bitcloud/stack/lib/libBc_Coordinator_Atmega1281_Rf230B_Gcc.a new file mode 100644 index 00000000..12719dd9 Binary files /dev/null and b/digital/zigbit/bitcloud/stack/lib/libBc_Coordinator_Atmega1281_Rf230B_Gcc.a differ diff --git a/digital/zigbit/bitcloud/stack/lib/libBc_Coordinator_Atmega1281_Rf230_Gcc.a b/digital/zigbit/bitcloud/stack/lib/libBc_Coordinator_Atmega1281_Rf230_Gcc.a new file mode 100644 index 00000000..6fdeb74e Binary files /dev/null and b/digital/zigbit/bitcloud/stack/lib/libBc_Coordinator_Atmega1281_Rf230_Gcc.a differ diff --git a/digital/zigbit/bitcloud/stack/lib/libBc_Coordinator_Atmega1281_Rf231_Gcc.a b/digital/zigbit/bitcloud/stack/lib/libBc_Coordinator_Atmega1281_Rf231_Gcc.a new file mode 100644 index 00000000..ebaf5b69 Binary files /dev/null and b/digital/zigbit/bitcloud/stack/lib/libBc_Coordinator_Atmega1281_Rf231_Gcc.a differ diff --git a/digital/zigbit/bitcloud/stack/lib/libBc_Coordinator_Sec_Atmega1281_Rf212_Gcc.a b/digital/zigbit/bitcloud/stack/lib/libBc_Coordinator_Sec_Atmega1281_Rf212_Gcc.a new file mode 100644 index 00000000..ec78be99 Binary files /dev/null and b/digital/zigbit/bitcloud/stack/lib/libBc_Coordinator_Sec_Atmega1281_Rf212_Gcc.a differ diff --git a/digital/zigbit/bitcloud/stack/lib/libBc_Coordinator_Sec_Atmega1281_Rf230B_Gcc.a b/digital/zigbit/bitcloud/stack/lib/libBc_Coordinator_Sec_Atmega1281_Rf230B_Gcc.a new file mode 100644 index 00000000..57c00f54 Binary files /dev/null and b/digital/zigbit/bitcloud/stack/lib/libBc_Coordinator_Sec_Atmega1281_Rf230B_Gcc.a differ diff --git a/digital/zigbit/bitcloud/stack/lib/libBc_Coordinator_Sec_Atmega1281_Rf230_Gcc.a b/digital/zigbit/bitcloud/stack/lib/libBc_Coordinator_Sec_Atmega1281_Rf230_Gcc.a new file mode 100644 index 00000000..54000eb3 Binary files /dev/null and b/digital/zigbit/bitcloud/stack/lib/libBc_Coordinator_Sec_Atmega1281_Rf230_Gcc.a differ diff --git a/digital/zigbit/bitcloud/stack/lib/libBc_Coordinator_Sec_Atmega1281_Rf231_Gcc.a b/digital/zigbit/bitcloud/stack/lib/libBc_Coordinator_Sec_Atmega1281_Rf231_Gcc.a new file mode 100644 index 00000000..84797350 Binary files /dev/null and b/digital/zigbit/bitcloud/stack/lib/libBc_Coordinator_Sec_Atmega1281_Rf231_Gcc.a differ diff --git a/digital/zigbit/bitcloud/stack/lib/libBc_Coordinator_StdlinkSec_Atmega1281_Rf212_Gcc.a b/digital/zigbit/bitcloud/stack/lib/libBc_Coordinator_StdlinkSec_Atmega1281_Rf212_Gcc.a new file mode 100644 index 00000000..a97538c9 Binary files /dev/null and b/digital/zigbit/bitcloud/stack/lib/libBc_Coordinator_StdlinkSec_Atmega1281_Rf212_Gcc.a differ diff --git a/digital/zigbit/bitcloud/stack/lib/libBc_Coordinator_StdlinkSec_Atmega1281_Rf230B_Gcc.a b/digital/zigbit/bitcloud/stack/lib/libBc_Coordinator_StdlinkSec_Atmega1281_Rf230B_Gcc.a new file mode 100644 index 00000000..612cc480 Binary files /dev/null and b/digital/zigbit/bitcloud/stack/lib/libBc_Coordinator_StdlinkSec_Atmega1281_Rf230B_Gcc.a differ diff --git a/digital/zigbit/bitcloud/stack/lib/libBc_Coordinator_StdlinkSec_Atmega1281_Rf230_Gcc.a b/digital/zigbit/bitcloud/stack/lib/libBc_Coordinator_StdlinkSec_Atmega1281_Rf230_Gcc.a new file mode 100644 index 00000000..a0e75f31 Binary files /dev/null and b/digital/zigbit/bitcloud/stack/lib/libBc_Coordinator_StdlinkSec_Atmega1281_Rf230_Gcc.a differ diff --git a/digital/zigbit/bitcloud/stack/lib/libBc_Coordinator_StdlinkSec_Atmega1281_Rf231_Gcc.a b/digital/zigbit/bitcloud/stack/lib/libBc_Coordinator_StdlinkSec_Atmega1281_Rf231_Gcc.a new file mode 100644 index 00000000..7bb51067 Binary files /dev/null and b/digital/zigbit/bitcloud/stack/lib/libBc_Coordinator_StdlinkSec_Atmega1281_Rf231_Gcc.a differ diff --git a/digital/zigbit/bitcloud/stack/lib/libBc_EndDevice_Atmega1281_Rf212_Gcc.a b/digital/zigbit/bitcloud/stack/lib/libBc_EndDevice_Atmega1281_Rf212_Gcc.a new file mode 100644 index 00000000..4aef1595 Binary files /dev/null and b/digital/zigbit/bitcloud/stack/lib/libBc_EndDevice_Atmega1281_Rf212_Gcc.a differ diff --git a/digital/zigbit/bitcloud/stack/lib/libBc_EndDevice_Atmega1281_Rf230B_Gcc.a b/digital/zigbit/bitcloud/stack/lib/libBc_EndDevice_Atmega1281_Rf230B_Gcc.a new file mode 100644 index 00000000..d9241538 Binary files /dev/null and b/digital/zigbit/bitcloud/stack/lib/libBc_EndDevice_Atmega1281_Rf230B_Gcc.a differ diff --git a/digital/zigbit/bitcloud/stack/lib/libBc_EndDevice_Atmega1281_Rf230_Gcc.a b/digital/zigbit/bitcloud/stack/lib/libBc_EndDevice_Atmega1281_Rf230_Gcc.a new file mode 100644 index 00000000..2bb1e64d Binary files /dev/null and b/digital/zigbit/bitcloud/stack/lib/libBc_EndDevice_Atmega1281_Rf230_Gcc.a differ diff --git a/digital/zigbit/bitcloud/stack/lib/libBc_EndDevice_Atmega1281_Rf231_Gcc.a b/digital/zigbit/bitcloud/stack/lib/libBc_EndDevice_Atmega1281_Rf231_Gcc.a new file mode 100644 index 00000000..76d393aa Binary files /dev/null and b/digital/zigbit/bitcloud/stack/lib/libBc_EndDevice_Atmega1281_Rf231_Gcc.a differ diff --git a/digital/zigbit/bitcloud/stack/lib/libBc_EndDevice_Sec_Atmega1281_Rf212_Gcc.a b/digital/zigbit/bitcloud/stack/lib/libBc_EndDevice_Sec_Atmega1281_Rf212_Gcc.a new file mode 100644 index 00000000..ca2f253d Binary files /dev/null and b/digital/zigbit/bitcloud/stack/lib/libBc_EndDevice_Sec_Atmega1281_Rf212_Gcc.a differ diff --git a/digital/zigbit/bitcloud/stack/lib/libBc_EndDevice_Sec_Atmega1281_Rf230B_Gcc.a b/digital/zigbit/bitcloud/stack/lib/libBc_EndDevice_Sec_Atmega1281_Rf230B_Gcc.a new file mode 100644 index 00000000..2a39567d Binary files /dev/null and b/digital/zigbit/bitcloud/stack/lib/libBc_EndDevice_Sec_Atmega1281_Rf230B_Gcc.a differ diff --git a/digital/zigbit/bitcloud/stack/lib/libBc_EndDevice_Sec_Atmega1281_Rf230_Gcc.a b/digital/zigbit/bitcloud/stack/lib/libBc_EndDevice_Sec_Atmega1281_Rf230_Gcc.a new file mode 100644 index 00000000..14c52b14 Binary files /dev/null and b/digital/zigbit/bitcloud/stack/lib/libBc_EndDevice_Sec_Atmega1281_Rf230_Gcc.a differ diff --git a/digital/zigbit/bitcloud/stack/lib/libBc_EndDevice_Sec_Atmega1281_Rf231_Gcc.a b/digital/zigbit/bitcloud/stack/lib/libBc_EndDevice_Sec_Atmega1281_Rf231_Gcc.a new file mode 100644 index 00000000..e6062878 Binary files /dev/null and b/digital/zigbit/bitcloud/stack/lib/libBc_EndDevice_Sec_Atmega1281_Rf231_Gcc.a differ diff --git a/digital/zigbit/bitcloud/stack/lib/libBc_EndDevice_StdlinkSec_Atmega1281_Rf212_Gcc.a b/digital/zigbit/bitcloud/stack/lib/libBc_EndDevice_StdlinkSec_Atmega1281_Rf212_Gcc.a new file mode 100644 index 00000000..992ed4ee Binary files /dev/null and b/digital/zigbit/bitcloud/stack/lib/libBc_EndDevice_StdlinkSec_Atmega1281_Rf212_Gcc.a differ diff --git a/digital/zigbit/bitcloud/stack/lib/libBc_EndDevice_StdlinkSec_Atmega1281_Rf230B_Gcc.a b/digital/zigbit/bitcloud/stack/lib/libBc_EndDevice_StdlinkSec_Atmega1281_Rf230B_Gcc.a new file mode 100644 index 00000000..325376db Binary files /dev/null and b/digital/zigbit/bitcloud/stack/lib/libBc_EndDevice_StdlinkSec_Atmega1281_Rf230B_Gcc.a differ diff --git a/digital/zigbit/bitcloud/stack/lib/libBc_EndDevice_StdlinkSec_Atmega1281_Rf230_Gcc.a b/digital/zigbit/bitcloud/stack/lib/libBc_EndDevice_StdlinkSec_Atmega1281_Rf230_Gcc.a new file mode 100644 index 00000000..4342fa89 Binary files /dev/null and b/digital/zigbit/bitcloud/stack/lib/libBc_EndDevice_StdlinkSec_Atmega1281_Rf230_Gcc.a differ diff --git a/digital/zigbit/bitcloud/stack/lib/libBc_EndDevice_StdlinkSec_Atmega1281_Rf231_Gcc.a b/digital/zigbit/bitcloud/stack/lib/libBc_EndDevice_StdlinkSec_Atmega1281_Rf231_Gcc.a new file mode 100644 index 00000000..320e6751 Binary files /dev/null and b/digital/zigbit/bitcloud/stack/lib/libBc_EndDevice_StdlinkSec_Atmega1281_Rf231_Gcc.a differ diff --git a/digital/zigbit/bitcloud/stack/lib/libBc_Router_Atmega1281_Rf212_Gcc.a b/digital/zigbit/bitcloud/stack/lib/libBc_Router_Atmega1281_Rf212_Gcc.a new file mode 100644 index 00000000..b50ab9b8 Binary files /dev/null and b/digital/zigbit/bitcloud/stack/lib/libBc_Router_Atmega1281_Rf212_Gcc.a differ diff --git a/digital/zigbit/bitcloud/stack/lib/libBc_Router_Atmega1281_Rf230B_Gcc.a b/digital/zigbit/bitcloud/stack/lib/libBc_Router_Atmega1281_Rf230B_Gcc.a new file mode 100644 index 00000000..532b73eb Binary files /dev/null and b/digital/zigbit/bitcloud/stack/lib/libBc_Router_Atmega1281_Rf230B_Gcc.a differ diff --git a/digital/zigbit/bitcloud/stack/lib/libBc_Router_Atmega1281_Rf230_Gcc.a b/digital/zigbit/bitcloud/stack/lib/libBc_Router_Atmega1281_Rf230_Gcc.a new file mode 100644 index 00000000..b141f15e Binary files /dev/null and b/digital/zigbit/bitcloud/stack/lib/libBc_Router_Atmega1281_Rf230_Gcc.a differ diff --git a/digital/zigbit/bitcloud/stack/lib/libBc_Router_Atmega1281_Rf231_Gcc.a b/digital/zigbit/bitcloud/stack/lib/libBc_Router_Atmega1281_Rf231_Gcc.a new file mode 100644 index 00000000..6f2ce419 Binary files /dev/null and b/digital/zigbit/bitcloud/stack/lib/libBc_Router_Atmega1281_Rf231_Gcc.a differ diff --git a/digital/zigbit/bitcloud/stack/lib/libBc_Router_Sec_Atmega1281_Rf212_Gcc.a b/digital/zigbit/bitcloud/stack/lib/libBc_Router_Sec_Atmega1281_Rf212_Gcc.a new file mode 100644 index 00000000..31ef94da Binary files /dev/null and b/digital/zigbit/bitcloud/stack/lib/libBc_Router_Sec_Atmega1281_Rf212_Gcc.a differ diff --git a/digital/zigbit/bitcloud/stack/lib/libBc_Router_Sec_Atmega1281_Rf230B_Gcc.a b/digital/zigbit/bitcloud/stack/lib/libBc_Router_Sec_Atmega1281_Rf230B_Gcc.a new file mode 100644 index 00000000..1c014f8a Binary files /dev/null and b/digital/zigbit/bitcloud/stack/lib/libBc_Router_Sec_Atmega1281_Rf230B_Gcc.a differ diff --git a/digital/zigbit/bitcloud/stack/lib/libBc_Router_Sec_Atmega1281_Rf230_Gcc.a b/digital/zigbit/bitcloud/stack/lib/libBc_Router_Sec_Atmega1281_Rf230_Gcc.a new file mode 100644 index 00000000..5d4858a0 Binary files /dev/null and b/digital/zigbit/bitcloud/stack/lib/libBc_Router_Sec_Atmega1281_Rf230_Gcc.a differ diff --git a/digital/zigbit/bitcloud/stack/lib/libBc_Router_Sec_Atmega1281_Rf231_Gcc.a b/digital/zigbit/bitcloud/stack/lib/libBc_Router_Sec_Atmega1281_Rf231_Gcc.a new file mode 100644 index 00000000..19810dfc Binary files /dev/null and b/digital/zigbit/bitcloud/stack/lib/libBc_Router_Sec_Atmega1281_Rf231_Gcc.a differ diff --git a/digital/zigbit/bitcloud/stack/lib/libBc_Router_StdlinkSec_Atmega1281_Rf212_Gcc.a b/digital/zigbit/bitcloud/stack/lib/libBc_Router_StdlinkSec_Atmega1281_Rf212_Gcc.a new file mode 100644 index 00000000..4e7376d5 Binary files /dev/null and b/digital/zigbit/bitcloud/stack/lib/libBc_Router_StdlinkSec_Atmega1281_Rf212_Gcc.a differ diff --git a/digital/zigbit/bitcloud/stack/lib/libBc_Router_StdlinkSec_Atmega1281_Rf230B_Gcc.a b/digital/zigbit/bitcloud/stack/lib/libBc_Router_StdlinkSec_Atmega1281_Rf230B_Gcc.a new file mode 100644 index 00000000..9556f92d Binary files /dev/null and b/digital/zigbit/bitcloud/stack/lib/libBc_Router_StdlinkSec_Atmega1281_Rf230B_Gcc.a differ diff --git a/digital/zigbit/bitcloud/stack/lib/libBc_Router_StdlinkSec_Atmega1281_Rf230_Gcc.a b/digital/zigbit/bitcloud/stack/lib/libBc_Router_StdlinkSec_Atmega1281_Rf230_Gcc.a new file mode 100644 index 00000000..a9af6748 Binary files /dev/null and b/digital/zigbit/bitcloud/stack/lib/libBc_Router_StdlinkSec_Atmega1281_Rf230_Gcc.a differ diff --git a/digital/zigbit/bitcloud/stack/lib/libBc_Router_StdlinkSec_Atmega1281_Rf231_Gcc.a b/digital/zigbit/bitcloud/stack/lib/libBc_Router_StdlinkSec_Atmega1281_Rf231_Gcc.a new file mode 100644 index 00000000..b8e4f066 Binary files /dev/null and b/digital/zigbit/bitcloud/stack/lib/libBc_Router_StdlinkSec_Atmega1281_Rf231_Gcc.a differ diff --git a/digital/zigbit/bitcloud/stack/lib/libHAL_Rcb230_Atmega1281_8Mhz_Gcc.a b/digital/zigbit/bitcloud/stack/lib/libHAL_Rcb230_Atmega1281_8Mhz_Gcc.a new file mode 100644 index 00000000..9154619b Binary files /dev/null and b/digital/zigbit/bitcloud/stack/lib/libHAL_Rcb230_Atmega1281_8Mhz_Gcc.a differ diff --git a/digital/zigbit/bitcloud/stack/lib/libHAL_Rcb231_212_Atmega1281_8Mhz_Gcc.a b/digital/zigbit/bitcloud/stack/lib/libHAL_Rcb231_212_Atmega1281_8Mhz_Gcc.a new file mode 100644 index 00000000..05402552 Binary files /dev/null and b/digital/zigbit/bitcloud/stack/lib/libHAL_Rcb231_212_Atmega1281_8Mhz_Gcc.a differ diff --git a/digital/zigbit/bitcloud/stack/lib/libHAL_ZigBit_Atmega1281_8Mhz_Gcc.a b/digital/zigbit/bitcloud/stack/lib/libHAL_ZigBit_Atmega1281_8Mhz_Gcc.a new file mode 100644 index 00000000..1985112a Binary files /dev/null and b/digital/zigbit/bitcloud/stack/lib/libHAL_ZigBit_Atmega1281_8Mhz_Gcc.a differ diff --git a/digital/zigbit/bitcloud/stack/lib/libHAL_ZigBit_Atmega1281_8Mhz_Gcc_Amp.a b/digital/zigbit/bitcloud/stack/lib/libHAL_ZigBit_Atmega1281_8Mhz_Gcc_Amp.a new file mode 100644 index 00000000..0cb0b0c0 Binary files /dev/null and b/digital/zigbit/bitcloud/stack/lib/libHAL_ZigBit_Atmega1281_8Mhz_Gcc_Amp.a differ diff --git a/digital/zigbit/bitcloud/stack/lib/libZcl_All_Atmega1281_Rf212_Gcc.a b/digital/zigbit/bitcloud/stack/lib/libZcl_All_Atmega1281_Rf212_Gcc.a new file mode 100644 index 00000000..5f38567b Binary files /dev/null and b/digital/zigbit/bitcloud/stack/lib/libZcl_All_Atmega1281_Rf212_Gcc.a differ diff --git a/digital/zigbit/bitcloud/stack/lib/libZcl_All_Atmega1281_Rf230_Gcc.a b/digital/zigbit/bitcloud/stack/lib/libZcl_All_Atmega1281_Rf230_Gcc.a new file mode 100644 index 00000000..252b1138 Binary files /dev/null and b/digital/zigbit/bitcloud/stack/lib/libZcl_All_Atmega1281_Rf230_Gcc.a differ diff --git a/digital/zigbit/bitcloud/stack/lib/libZcl_All_Sec_Atmega1281_Rf212_Gcc.a b/digital/zigbit/bitcloud/stack/lib/libZcl_All_Sec_Atmega1281_Rf212_Gcc.a new file mode 100644 index 00000000..579d16e4 Binary files /dev/null and b/digital/zigbit/bitcloud/stack/lib/libZcl_All_Sec_Atmega1281_Rf212_Gcc.a differ diff --git a/digital/zigbit/bitcloud/stack/lib/libZcl_All_Sec_Atmega1281_Rf230_Gcc.a b/digital/zigbit/bitcloud/stack/lib/libZcl_All_Sec_Atmega1281_Rf230_Gcc.a new file mode 100644 index 00000000..f40fec22 Binary files /dev/null and b/digital/zigbit/bitcloud/stack/lib/libZcl_All_Sec_Atmega1281_Rf230_Gcc.a differ diff --git a/digital/zigbit/bitcloud/stack/lib/libZcl_Coordinator_Atmega1281_Rf212_Gcc.a b/digital/zigbit/bitcloud/stack/lib/libZcl_Coordinator_Atmega1281_Rf212_Gcc.a new file mode 100644 index 00000000..55365b57 Binary files /dev/null and b/digital/zigbit/bitcloud/stack/lib/libZcl_Coordinator_Atmega1281_Rf212_Gcc.a differ diff --git a/digital/zigbit/bitcloud/stack/lib/libZcl_Coordinator_Atmega1281_Rf230_Gcc.a b/digital/zigbit/bitcloud/stack/lib/libZcl_Coordinator_Atmega1281_Rf230_Gcc.a new file mode 100644 index 00000000..f5ca98ce Binary files /dev/null and b/digital/zigbit/bitcloud/stack/lib/libZcl_Coordinator_Atmega1281_Rf230_Gcc.a differ diff --git a/digital/zigbit/bitcloud/stack/lib/libZcl_Coordinator_Sec_Atmega1281_Rf212_Gcc.a b/digital/zigbit/bitcloud/stack/lib/libZcl_Coordinator_Sec_Atmega1281_Rf212_Gcc.a new file mode 100644 index 00000000..4be60e8f Binary files /dev/null and b/digital/zigbit/bitcloud/stack/lib/libZcl_Coordinator_Sec_Atmega1281_Rf212_Gcc.a differ diff --git a/digital/zigbit/bitcloud/stack/lib/libZcl_Coordinator_Sec_Atmega1281_Rf230_Gcc.a b/digital/zigbit/bitcloud/stack/lib/libZcl_Coordinator_Sec_Atmega1281_Rf230_Gcc.a new file mode 100644 index 00000000..cb31b4b6 Binary files /dev/null and b/digital/zigbit/bitcloud/stack/lib/libZcl_Coordinator_Sec_Atmega1281_Rf230_Gcc.a differ diff --git a/digital/zigbit/bitcloud/stack/lib/libZcl_EndDevice_Atmega1281_Rf212_Gcc.a b/digital/zigbit/bitcloud/stack/lib/libZcl_EndDevice_Atmega1281_Rf212_Gcc.a new file mode 100644 index 00000000..175fc780 Binary files /dev/null and b/digital/zigbit/bitcloud/stack/lib/libZcl_EndDevice_Atmega1281_Rf212_Gcc.a differ diff --git a/digital/zigbit/bitcloud/stack/lib/libZcl_EndDevice_Atmega1281_Rf230_Gcc.a b/digital/zigbit/bitcloud/stack/lib/libZcl_EndDevice_Atmega1281_Rf230_Gcc.a new file mode 100644 index 00000000..1ef4953a Binary files /dev/null and b/digital/zigbit/bitcloud/stack/lib/libZcl_EndDevice_Atmega1281_Rf230_Gcc.a differ diff --git a/digital/zigbit/bitcloud/stack/lib/libZcl_EndDevice_Sec_Atmega1281_Rf212_Gcc.a b/digital/zigbit/bitcloud/stack/lib/libZcl_EndDevice_Sec_Atmega1281_Rf212_Gcc.a new file mode 100644 index 00000000..06d470ce Binary files /dev/null and b/digital/zigbit/bitcloud/stack/lib/libZcl_EndDevice_Sec_Atmega1281_Rf212_Gcc.a differ diff --git a/digital/zigbit/bitcloud/stack/lib/libZcl_EndDevice_Sec_Atmega1281_Rf230_Gcc.a b/digital/zigbit/bitcloud/stack/lib/libZcl_EndDevice_Sec_Atmega1281_Rf230_Gcc.a new file mode 100644 index 00000000..8eaa50a7 Binary files /dev/null and b/digital/zigbit/bitcloud/stack/lib/libZcl_EndDevice_Sec_Atmega1281_Rf230_Gcc.a differ diff --git a/digital/zigbit/bitcloud/stack/lib/libZcl_Router_Atmega1281_Rf212_Gcc.a b/digital/zigbit/bitcloud/stack/lib/libZcl_Router_Atmega1281_Rf212_Gcc.a new file mode 100644 index 00000000..3c52e9f4 Binary files /dev/null and b/digital/zigbit/bitcloud/stack/lib/libZcl_Router_Atmega1281_Rf212_Gcc.a differ diff --git a/digital/zigbit/bitcloud/stack/lib/libZcl_Router_Atmega1281_Rf230_Gcc.a b/digital/zigbit/bitcloud/stack/lib/libZcl_Router_Atmega1281_Rf230_Gcc.a new file mode 100644 index 00000000..41e819a8 Binary files /dev/null and b/digital/zigbit/bitcloud/stack/lib/libZcl_Router_Atmega1281_Rf230_Gcc.a differ diff --git a/digital/zigbit/bitcloud/stack/lib/libZcl_Router_Sec_Atmega1281_Rf212_Gcc.a b/digital/zigbit/bitcloud/stack/lib/libZcl_Router_Sec_Atmega1281_Rf212_Gcc.a new file mode 100644 index 00000000..c86a4aac Binary files /dev/null and b/digital/zigbit/bitcloud/stack/lib/libZcl_Router_Sec_Atmega1281_Rf212_Gcc.a differ diff --git a/digital/zigbit/bitcloud/stack/lib/libZcl_Router_Sec_Atmega1281_Rf230_Gcc.a b/digital/zigbit/bitcloud/stack/lib/libZcl_Router_Sec_Atmega1281_Rf230_Gcc.a new file mode 100644 index 00000000..513f3669 Binary files /dev/null and b/digital/zigbit/bitcloud/stack/lib/libZcl_Router_Sec_Atmega1281_Rf230_Gcc.a differ -- cgit v1.2.3