Application Builder class com.microchip.mcc.melody.module.FrameworkModule CLKCTRL class com.microchip.mcc.melody.hw.module.HardwareModule CPUINT class com.microchip.mcc.melody.hw.module.HardwareModule Configuration Bits class com.microchip.mcc.melody.hw.module.HardwareModule MAIN MANAGER class com.microchip.mcc.melody.hw.module.HardwareModule Pin Manager class com.microchip.mcc.melody.hw.module.HardwareModule SPI0 class com.microchip.mcc.melody.hw.module.HardwareModule SYSCFG class com.microchip.mcc.melody.hw.module.HardwareModule USB0 class com.microchip.mcc.melody.hw.module.HardwareModule meta class com.microchip.mcc.melody.hw.module.HardwareModule module0 class com.microchip.mcc.melody.script.module.ScriptModule module1 class com.microchip.mcc.melody.script.module.ScriptModule module12 class com.microchip.mcc.melody.script.module.ScriptModule module18 class com.microchip.mcc.melody.script.module.ScriptModule module2 class com.microchip.mcc.melody.script.module.ScriptModule module3 class com.microchip.mcc.melody.script.module.ScriptModule module4 class com.microchip.mcc.melody.script.module.ScriptModule module43 class com.microchip.mcc.melody.script.module.ScriptModule module6 class com.microchip.mcc.melody.script.module.ScriptModule module9 class com.microchip.mcc.melody.script.module.ScriptModule {} {"userAddedModules":["module43","module4","module6","module12","module1","module0","module3","module2"],"version":"CURRENT","modules":{"module43":{"scriptId":"@mchp-mcc/usb-device-stack","imports":{"usb_interface":{"interfaceId":{"name":"usb-interface","version":"^1.*"},"handle":{"providerId":"module18","exportId":"usb_interface"}},"initializer_system":{"interfaceId":{"name":"initializer-system","version":"^0.*"},"handle":{"providerId":"module1","exportId":"initializer_system"}},"project_properties":{"interfaceId":{"name":"project-properties","version":"^1.*"},"handle":{"providerId":"com.microchip.mcc.melody.adapter.ProjectConfigurationAdapter","exportId":"project-properties"}}},"framewSpecificState":{"userEditedImports":[]},"payload":{"main":{"general":{"device":"Vendor"},"interrupts":{"interruptDriven":true}},"configs":{"interfaceTable":[{"intfKey":"intfGrp1","index":0.0,"rowId":1.0,"name":"Interface0Alternate1","interface":0.0,"altInterface":1.0}],"interfaces":[{"intfKey":"intfGrp1","index":0.0,"rowId":1.0,"name":"Interface0Alternate1","interface":0.0,"altInterface":1.0,"endpointTable":[{"endptNum":1.0,"direction":"IN","transferType":"Isochronous","syncType":"Asynchronous","usageType":"Data","packetSize":"64","interval":1.0,"mpEnable":false,"autoZlp":false,"rowId":"intfgrp1endpt0"}],"endpointCount":1.0,"class":"Vendor"}],"config1":{"selfPowered":true},"interfaceCount":1.0}}},"module4":{"scriptId":"@mchp-mcc/scf-avr8-interrupt-v1","imports":{"device_meta":{"interfaceId":{"name":"device-meta","version":"1.0.0"},"handle":{"providerId":"mccDevice","exportId":"meta"}},"scf_avr8_interrupt_v1":{"interfaceId":{"name":"scf-avr8-interrupt-v1","version":"1.0.0"},"handle":{"providerId":"mccDevice","exportId":"CPUINT"}},"initializer_system":{"interfaceId":{"name":"initializer-system","version":"^0"},"handle":{"providerId":"module1","exportId":"initializer_system"}}},"framewSpecificState":{"userEditedImports":[]},"payload":{"main":{"interrupt":{"iSreg":true}}}},"module6":{"scriptId":"@mchp-mcc/scf-avr8-clkctrl-v3","imports":{"sys_init_basic_interface":{"interfaceId":{"name":"sys-init-basic-interface","version":"^1"},"handle":{"providerId":"module1","exportId":"sys_init_basic_interface"}},"pins_interface":{"interfaceId":{"name":"pins-interface","version":"^1"},"handle":{"providerId":"module3","exportId":"pins-interface"}},"scf_avr8_clkctrl_v3":{"interfaceId":{"name":"scf-avr8-clkctrl-v3","version":"^1.0.0"},"handle":{"providerId":"mccDevice","exportId":"CLKCTRL"}},"interrupt_standard":{"interfaceId":{"name":"interrupt-standard","version":"^1"},"handle":{"providerId":"module4","exportId":"interrupt"}},"device_meta":{"interfaceId":{"name":"device-meta","version":"1.0.0"},"handle":{"providerId":"mccDevice","exportId":"meta"}},"configbits_basic_interface":{"interfaceId":{"name":"configbits-basic-interface","version":"^1"},"handle":{"providerId":"module1","exportId":"configbits_basic_interface"}},"config_device":{"interfaceId":{"name":"config-device","version":"^1"},"handle":{"providerId":"module1","exportId":"config_device"}}},"framewSpecificState":{"userEditedImports":[]},"payload":{"main":{"hardware":{"clkselMclkctrla":"External clock","externalClk":2.4E7,"clkoutMclkctrla":true,"penMclkctrlb":false},"advanced":{"selhfXoschfctrla":"XTAL","enableXoschfctrla":true,"runstbyXoschfctrla":true,"autotuneOschfctrla":"OFF","frqrangeXoschfctrla":"24M","runstdbyOschfctrla":false,"enableXosc32kctrla":false},"software":{"unusedKey":""}}}},"module9":{"scriptId":"@mchp-mcc/scf-avr8-syscfg-v1","imports":{"device_meta":{"interfaceId":{"name":"device-meta","version":"^1.0.0"},"handle":{"providerId":"mccDevice","exportId":"meta"}},"sys_init_basic_interface":{"interfaceId":{"name":"sys-init-basic-interface","version":"^1"},"handle":{"providerId":"module1","exportId":"sys_init_basic_interface"}},"scf_avr8_syscfg_v1":{"interfaceId":{"name":"scf-avr8-syscfg-v1","version":"1.0.0"},"handle":{"providerId":"mccDevice","exportId":"SYSCFG"}}},"framewSpecificState":{"userEditedImports":[]},"payload":{}},"module12":{"scriptId":"@mchp-mcc/scf-avr8-spi-v1","imports":{"sys_init_basic_interface":{"interfaceId":{"name":"sys-init-basic-interface","version":"^1"},"handle":{"providerId":"module1","exportId":"sys_init_basic_interface"}},"scf_avr8_spi_v1":{"interfaceId":{"name":"scf-avr8-spi-v1","version":"^1"},"handle":{"providerId":"mccDevice","exportId":"SPI0"}},"pins_interface":{"interfaceId":{"name":"pins-interface","version":"^1"},"handle":{"providerId":"module3","exportId":"pins-interface"}},"clock_basic_interface":{"interfaceId":{"name":"clock-basic-interface","version":"^1"},"handle":{"providerId":"module6","exportId":"clock_basic_interface"}},"interrupt_standard":{"interfaceId":{"name":"interrupt-standard","version":"^1"},"handle":{"providerId":"module4","exportId":"interrupt"}},"device_meta":{"interfaceId":{"name":"device-meta","version":"^1"},"handle":{"providerId":"mccDevice","exportId":"meta"}}},"framewSpecificState":{"userEditedImports":[]},"payload":{}},"module18":{"scriptId":"@mchp-mcc/scf-avr8-usb-v1","imports":{"pins_interface":{"interfaceId":{"name":"pins-interface","version":"^1.*"},"handle":{"providerId":"module3","exportId":"pins-interface"}},"interrupt_standard":{"interfaceId":{"name":"interrupt-standard","version":"^1.*"},"handle":{"providerId":"module4","exportId":"interrupt"}},"device_meta":{"interfaceId":{"name":"device-meta","version":"1.0.0"},"handle":{"providerId":"mccDevice","exportId":"meta"}},"osc_clocks":{"interfaceId":{"name":"osc-clocks","version":"^0.*"},"handle":{"providerId":"module6","exportId":"osc_clocks"}},"syscfg_interface":{"interfaceId":{"name":"syscfg-usb-interface","version":"^1.*"},"handle":{"providerId":"module9","exportId":"syscfg_usb_interface"}},"scf_avr8_usb_v1":{"interfaceId":{"name":"scf-avr8-usb-v1","version":"1.0.0"},"handle":{"providerId":"mccDevice","exportId":"USB0"}},"initializer_system":{"interfaceId":{"name":"initializer-system","version":"^0.*"},"handle":{"providerId":"module1","exportId":"initializer_system"}}},"framewSpecificState":{"userEditedImports":[]},"payload":{}},"module1":{"scriptId":"@mchp-mcc/avr8-configuration-bits-v1","imports":{"device_meta":{"interfaceId":{"name":"device-meta","version":"1.0.0"},"handle":{"providerId":"mccDevice","exportId":"meta"}},"initializer_main":{"interfaceId":{"name":"initializer-main","version":"^0.*"},"handle":{"providerId":"module0","exportId":"initializer_main"}},"avr8_configuration_bits_v1":{"interfaceId":{"name":"avr8-configuration-bits-v1","version":"1.0.0"},"handle":{"providerId":"mccDevice","exportId":"Configuration Bits"}}},"framewSpecificState":{"userEditedImports":[]},"payload":{"main":{"SYSCFG0":{"rstpincfgSyscfg0":"Reset mode"}}}},"module0":{"scriptId":"@mchp-mcc/main-manager","imports":{"main":{"interfaceId":{"name":"main-manager","version":"^1.*"},"handle":{"providerId":"mccDevice","exportId":"MAIN MANAGER"}}},"framewSpecificState":{"userEditedImports":[]},"payload":{}},"module3":{"scriptId":"@mchp-mcc/pin-content-processor","imports":{"device-meta":{"interfaceId":{"name":"device-meta","version":"1.0.0"},"handle":{"providerId":"mccDevice","exportId":"meta"}},"pin-architecture":{"interfaceId":{"name":"pin-architecture","version":"1.0.0"},"handle":{"providerId":"module2","exportId":"pin-architecture"}}},"framewSpecificState":{"userEditedImports":[]},"payload":{"saved":{"meta":{"module":"module9"},"rows":{"pcp":{"GPIO$GPIO$input":{"pins":{"PD0":{"state":"MUL"},"PD1":{"state":"MUL"},"PD2":{"state":"MUL"},"PD3":{"state":"MUL"},"PD4":{"state":"MUL"},"PD5":{"state":"MUL"},"PD6":{"state":"MUL"},"PA2":{"state":"MUL"},"PA3":{"state":"MUL"},"PD7":{"state":"MUL"}}},"GPIO$GPIO$output":{"pins":{"PD0":{"state":"L"},"PD1":{"state":"L"},"PD2":{"state":"L"},"PD3":{"state":"L"},"PD4":{"state":"L"},"PD5":{"state":"L"},"PD6":{"state":"L"},"PA2":{"state":"L"},"PA3":{"state":"L"},"PD7":{"state":"L"}}}}}}}},"module2":{"scriptId":"@mchp-mcc/avr8-pin-manager","imports":{"avr8-pin-manager":{"interfaceId":{"name":"avr8-pin-manager","version":"1.0.0"},"handle":{"providerId":"mccDevice","exportId":"Pin Manager"}},"initializer_system":{"interfaceId":{"name":"initializer-system","version":"^0.*"},"handle":{"providerId":"module1","exportId":"initializer_system"}}},"framewSpecificState":{"userEditedImports":[]},"payload":{}}},"content":{"@mchp-mcc/avr-8bit":"4.14.2","@mchp-mcc/scf-avr8-usb-v1":"1.0.0","@mchp-mcc/pin-content-processor":"3.11.0","@mchp-mcc/scf-avr8-syscfg-v1":"1.0.0","@mchp-mcc/avr8-pin-manager":"4.6.2","@mchp-mcc/scf-avr8-spi-v1":"5.1.0","@mchp-mcc/scf-avr8-clkctrl-v3":"2.0.10","@mchp-mcc/scf-avr8-interrupt-v1":"5.0.12","@mchp-mcc/main-manager":"3.1.2","@mchp-mcc/avr8-configuration-bits-v1":"4.3.0","@mchp-mcc/usb-device-stack":"1.1.0"}} main.c acecf8d74e3ab0b948d22b939feb5887c006d73bff970f37b9829e231be015c2 mcc_generated_files/spi/spi0.h 12c48657bf2b726299fb4c1ce2e205fb2162949e21d8c2f5cdee049315cb0fcf mcc_generated_files/spi/spi_interface.h 110edb2c873fe78cc19da22c55e714190e1daf41f2ff5390c3c9244779953754 mcc_generated_files/spi/spi_polling_types.h 05633391e96042ffa8a48cf9513894fe2d0d3a6e8711171cf77c42023763f465 mcc_generated_files/spi/src/spi0.c c10d795bfa660b9c708c4b8c0b7ba7e8f3cbc4e6bd482d269b39138a036ac8aa mcc_generated_files/system/ccp.h b559b52393dd1e0a4a86eb3c4d71bc07c5a6de7f9f9a12e1299b8debbc3b8755 mcc_generated_files/system/clock.h ab8ee96e4ff5d3b68fb145d93fb8a2fcb597da2337f412b296ac0812a3404242 mcc_generated_files/system/config_bits.h 27811c4674fbfcc5d2f4c334a03a4ad9ea4d84fd2c3fb8849bf80bf56d1e997e mcc_generated_files/system/interrupt.h 78aabc532c7cc2026519e7cc4c076a7e83ba2553c90fd2198ef7bafc39659d48 mcc_generated_files/system/pins.h 6428401b4798e4d7c648c0a330c237b622ea1957910ae5a9d52a5ef22d19c422 mcc_generated_files/system/port.h 642ca38937f0c843a3b6e443c71e134d74eb714d77c01c7d3a78d8fd5dd5c0f0 mcc_generated_files/system/protected_io.h baad7e45c82815a757f9880d23fb6a672c292c3ed5516999332be7b126b510cd mcc_generated_files/system/src/clock.c 80377083e1b2a543e0cd17a7bd45bfc4d47c99f8aad83c12e8e15e71dd0eed00 mcc_generated_files/system/src/config_bits.c 566d8d3a82b890aee64f7afec31700ffe4482b95222789dbe7d6cc6409b85da6 mcc_generated_files/system/src/interrupt.c d4317faa88eff5330f33c46980af74811dddc607e7fd24c5cf7ef75a7ea7bc15 mcc_generated_files/system/src/pins.c 430ac871157a5362ee5f025279aa93cf3b59c9dab57a14f2d39341b7d89a466a mcc_generated_files/system/src/protected_io.S 2b281b85929437e560ddc71a47c6e2a4a4760fc9f461a39c635aefaa9a3820b4 mcc_generated_files/system/src/syscfg.c bb905078b5ac2670373310c2b1bc77bdb92e8f1e0d86a1c8487fc6f4f876e061 mcc_generated_files/system/src/system.c 469eccd01d671dab422d9f292d50aea75a1b0b7a301aa4631fe0074feb825b5a mcc_generated_files/system/syscfg.h 77b8611016dfddc891b2b8837050df5fb0fed572ab6ce0cd4880545865782fc3 mcc_generated_files/system/system.h 5cd06470729cc334f41f3a8ab461ce371e501e80ea11a731c3a441bef4b52860 mcc_generated_files/system/utils/assembler.h bc477c3fd99ef84827b179a438d53453a3b1e301316d8e872ccaa6179cbfb5c0 mcc_generated_files/system/utils/assembler/gas.h f175ebfcbf89fa500a1ba8fc493fa23d20009439a9b0cc4613d567916de93bcc mcc_generated_files/system/utils/assembler/iar.h 2bcda4485faf0a44298bc8767fe76f5a76b4d77029d7c5101b551b58f0db785b mcc_generated_files/system/utils/atomic.h 2f4ec99eff6b2b6f4f91ccab5af8016071874890bb7244db0d0ab4877efedfdf mcc_generated_files/system/utils/compiler.h 761900ef59c41595090107e2efa272cece99c96217f6def4e93235ba3209ffd4 mcc_generated_files/system/utils/interrupt_avr8.h f63120fffdeebe08304113b664b9f6c9bb6feafd5aefed742f97e7e6f5961a89 mcc_generated_files/system/utils/utils.h c2e0e5900c6e2ef8d0f1bf8b5d928065d2c3e8458640010d7d1731edcd5b55c6 mcc_generated_files/system/utils/utils_assert.h 0ebf5529534fd6b38c9e4d38d97bb1bf270486c288d1cb84d3f9f69b718f900f mcc_generated_files/usb/src/usb0.c 150c2af6ad24d42ac3f802b435cbc8ee57433ceaa40ac390127991b656027881 mcc_generated_files/usb/usb0.h 9e2cf1f7d5d815d0794901967bf999cdccee876865389d2f1f6ae3b10143eb18 mcc_generated_files/usb/usb_common/usb_common_elements.h 0b253bab4de474643d111d19bb27b94ec7b9136f40de2746e2330b57bb82423d mcc_generated_files/usb/usb_common/usb_core.c 87f29f0fc84ecd54765eff03e2f46c2711d6e21734c6afaddf66d4dc0066fc02 mcc_generated_files/usb/usb_common/usb_core.h eda98246eaeefd29dd8e983c3b58ce3fb44936564d6e287eef6e5020947a3afa mcc_generated_files/usb/usb_common/usb_core_descriptors.c 910a3fd85157ecba31bfb291e5fdd9b2f9664cf5fe49e83bd679a2348db10ee2 mcc_generated_files/usb/usb_common/usb_core_descriptors.h ba57547394bdb8fadd716fe96e2b2a7cc969cee6d578f34ae11fd73ffee784ac mcc_generated_files/usb/usb_common/usb_core_events.c a43a2564616b338b664f169e64286b6812ed70e72ec375c066546de62e9183cc mcc_generated_files/usb/usb_common/usb_core_events.h 1c71d2d9f14e6a8b6fe35aa5f5adada7729ccd7b23835dcab425d395f8fa82c5 mcc_generated_files/usb/usb_common/usb_core_requests.c 6bd3ba8ec62f438ea9f430da43517a685a26ee06fe81eb3f89cc2082d6b338ff mcc_generated_files/usb/usb_common/usb_core_requests.h 0328d64365566933df21d0aeca6634bcbfcf9a18016875a886e208ee7a3780fe mcc_generated_files/usb/usb_common/usb_core_requests_device.c 03f834e007ec466d5fd629d28aea90a6620b8ff93a4944d2a98c62de71e4f41f mcc_generated_files/usb/usb_common/usb_core_requests_device.h f523945e8767ae2d44823aef83a852d07dc288830c11c9005187c7362dad6094 mcc_generated_files/usb/usb_common/usb_core_requests_endpoint.c 0a375dede570c36b4604fb47be9a988c43d24bb687109643087c0abaadc0273a mcc_generated_files/usb/usb_common/usb_core_requests_endpoint.h 3dcdcfc291967933a14ef33287eceb260b8e3485f7c86b868fec6d704ab4370f mcc_generated_files/usb/usb_common/usb_core_requests_interface.c a8ef16b763e5e112d8af736fb03d308d01ec797a27e7ecc8e30d77c84e2be4f0 mcc_generated_files/usb/usb_common/usb_core_requests_interface.h aef6572fa424d64fcc9ba1d0223aecdc713a96408a140d8205156aaf88e0cb4e mcc_generated_files/usb/usb_common/usb_core_transfer.c ae371faa0074161eb36dd98bfb35d8d0a09d679055f023c6f07c9ce9f307c0b3 mcc_generated_files/usb/usb_common/usb_core_transfer.h aa987571b524642479a060c738e094b9d9041325b5bc1e45a9972264c2e343ff mcc_generated_files/usb/usb_common/usb_protocol_headers.h ffd7043169b9c84ed1ba08b6b65487f88da524d72b170fae155d59826adafdda mcc_generated_files/usb/usb_config.h 2759cff8f4d151efd5c594a1c0ed9c53e86b7ff941c1711eea5815a406c56bb1 mcc_generated_files/usb/usb_descriptors.c b0997d723339383da4600355b36e9b916c64c52eae2915a99eec9095efc91200 mcc_generated_files/usb/usb_descriptors.h 6bb580f08f661ab61fb3e5a3a27aa7b542e9f7c4c0356bbd95dd9519c989a0eb mcc_generated_files/usb/usb_device.c d4e9bc589b7bc8026912730c346649a641aef05220c1f5f9f4809c96467ce6a3 mcc_generated_files/usb/usb_device.h aceb95982c652f77659507aab3d8f870485c0ca6f3686634c818d8f2685d2c53 mcc_generated_files/usb/usb_peripheral/usb_peripheral.c 3969148f6f217cd9beb8f829ab3ca5da149e541def97bbfdea45cfa2a3273958 mcc_generated_files/usb/usb_peripheral/usb_peripheral.h 32b8d65e34d45f474398afdfec9f2a1bf571dcbfdd6b9499a8925858a8cdbdbb mcc_generated_files/usb/usb_peripheral/usb_peripheral_avr_du.h 25328772bf8e83d40ee2ea0f29a220af2268ae4cbcc5bd5787490b6ea6c9a8ce mcc_generated_files/usb/usb_peripheral/usb_peripheral_endpoint.c ca53923984b015e76b4ea46d66f15b5cf6c36abf0766a30540d0671b059d74ca mcc_generated_files/usb/usb_peripheral/usb_peripheral_endpoint.h 309496c9ba92b97f727abc3bb1b0b0516d0938cb6f270288360ea3465164622c mcc_generated_files/usb/usb_peripheral/usb_peripheral_read_write.c 46646204555a99e303bc5032be0bb19bc4c240800f973c7de50fe26d8bbf986c mcc_generated_files/usb/usb_peripheral/usb_peripheral_read_write.h 13c9d763e7e10070d41af7e13033ec7a167d4d2ad8bf0c102dd3964719aa8402 mcc_generated_files/usb/usb_vendor/usb_vendor.c b0cbbad99cc03556c31f8d332a8312c65409d24fc0620caa0af74ea958a22414 mcc_generated_files/usb/usb_vendor/usb_vendor.h 4bfb855dbd97167599877ea168b6fc44c1ea9686999a91cff89405bd18346ece