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