{"_id":"@mchp-mcc/melody-common-catalog","_rev":"80-8f66624d3572ca32d0ab8e20c62f729d","name":"@mchp-mcc/melody-common-catalog","dist-tags":{"latest":"1.3.44"},"versions":{"1.1.0":{"name":"@mchp-mcc/melody-common-catalog","version":"1.1.0","license":"SEE LICENSE IN LICENSE.txt","_id":"@mchp-mcc/melody-common-catalog@1.1.0","maintainers":[{"name":"ajivani007","email":"ajivani007@gmail.com"},{"name":"burkedavison","email":"burke.davison@microchip.com"},{"name":"brian.bailey235","email":"Brian.Bailey@microchip.com"}],"dist":{"shasum":"391a1c71c0603952a549d94a53f2b7ba4b3cb6c6","tarball":"https://registry.npmjs.org/@mchp-mcc/melody-common-catalog/-/melody-common-catalog-1.1.0.tgz","fileCount":4,"integrity":"sha512-IwGoRdko1xpnF3U97KL8vN3KhZ/ullqNZuBPLURVesW8UakzkHKa9XZg4tRTkqFiV+N6QemecmDMtqwp/wQOZA==","signatures":[{"sig":"MEQCID2zZEIg/AZz+6FQv/nImCYkdqDHzO+YMQUZITGB4OG0AiAnBGtmI1el83MuntidhCteU5i3ytH2SWgrk8q5yxZHzw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10011,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgrzNMCRA9TVsSAnZWagAAXSgQAKLNbZATiozYeO6VJtIU\nDnyr+x+4I4ZeQw2D2u4dhZD2WUrlED7XJvmN85GG9thepu0iYb7+Rw27Zlb3\ndwpQuBG6yGCH0XzqyHe/kGERozwgsjwiQXprTr88ACOWt3f8QPAdZTyk/XP0\nn2A4eUBqqTRJbnv1OrydOZ4M3ZBJM8i/l9LOny0lsNbmSuyEaBp1CprhPfps\n68oHzXYo2duMyqfENt2C5T2/derR72uAcH519UyewOjtTFKv+RzHBIis+Ka2\n3Z5VtknzxHuRvR7vd1Ojp8RFqDx4fxFIFyH0GOpFF7sEeS4CuS4NC2Y2Qh9g\nbm/zzVJFBChCmQL61PS37G+cXcKrIdDaa/rQkWzswZ8L8766am5hhGF3VqP5\nQln3Jniqtht5r/Nc0jgEpDqn1iryoW6g10QMEEqQ3+YdICPb9C26vsxM3riU\nNNK+ZPAOO4fFtnQwpKV0NFw4jadS4GN6KIw3IOKgXGThy/Ou/bwdpcejn8ST\nwPYN4mF4fFuMWbX78JqGaFuJz8fNsE0lyaszWNk4taFoUYkXfPHAdIfz0S3r\n3nrWgYzjUX3peJqRIJtHoGP+T3HHBsBqYFMLX2YW+VzqDoEm3Xj/9XOuxy60\nWsZ270pMtgIHfj7cSAMqUukx3N5fm6Nrt7XLMyjUI2xW7kV/fMmgb30kMslk\nCbiX\r\n=0Yu/\r\n-----END PGP SIGNATURE-----\r\n"},"content":{"name":"@mchp-mcc/melody-common-catalog","content":[{"meta":{"name":"WINC15XX","category":"Libraries/WINC15XX","keywords":["driver","winc"],"description":"WINC15XX Description"},"name":"@mchp-mcc/winc15xx-host-driver","version":"*"},{"meta":{"name":"AVR IEC60730 Class B Diagnostic Library","category":"Libraries/Functional Safety Libraries","keywords":["avr","iec60730","library"],"description":"AVR IEC60730 Class B Diagnostic Library Description"},"name":"@mchp-mcc/avr-iec60730-class-b-diagnostic-library","version":"*"},{"meta":{"name":"PIC16/18 IEC60730 Class B Diagnostic Library","category":"Libraries/Functional Safety Libraries","keywords":["pic","iec60730","library"],"description":"PIC16/18 IEC60730 Class B Diagnostic Library Description"},"name":"@mchp-mcc/pic16-pic18-iec60730-class-b-diagnostic-library","version":"*"},{"meta":{"name":"crypto-authentication-library","category":"Libraries/crypto-authentication-library","keywords":["crypto","library"],"description":"crypto-authentication-library Description"},"name":"@mchp-mcc/crypto-authentication-library","version":"*"},{"meta":{"name":"RN487X Driver Library","category":"Libraries/RN487X","keywords":["rn4870","rn4871","driver"],"description":"RN487X Driver Library Description"},"name":"@mchp-mcc/rn4870-rn4871-host-driver","version":"*"},{"meta":{"name":"Data Encryption Routines","category":"Libraries/Data Encryption Routines","keywords":["data encryption","driver"],"description":"Data Encryption Routines Description"},"name":"@mchp-mcc/data-encryption-routines","version":"*"},{"meta":{"name":"I2CSIMPLE","category":"Drivers/I2C","keywords":["i2c","driver"],"description":"I2CSIMPLE Description"},"name":"@mchp-mcc/i2c-simple-driver","version":"*"},{"meta":{"name":"TIMEOUT DRIVER","category":"Drivers/Timer","keywords":["driver","tmr"],"description":"TIMEOUT DRIVER Description"},"name":"@mchp-mcc/timer-timeout-driver","version":"*"},{"meta":{"name":"DELAY","category":"Drivers/Timer","keywords":["driver","delay"],"description":"DELAY Description"},"name":"@mchp-mcc/delay-blocking-driver","version":"*"},{"meta":{"name":"Data Streamer Driver","category":"Drivers/Data Streamer Driver","keywords":["driver","data streamer"],"description":"Data Streamer Driver Description"},"name":"@mchp-mcc/data-streamer-driver","version":"*"},{"meta":{"name":"LIN HOST","category":"Libraries/LIN","keywords":["library","lin"],"description":"LIN HOST Description"},"name":"@mchp-mcc/lin-host","version":"*"},{"meta":{"name":"LIN Client","category":"Libraries/LIN","keywords":["library","lin"],"description":"LIN Client Description"},"name":"@mchp-mcc/lin-client","version":"*"},{"meta":{"name":"Touch Library","category":"Libraries/Touch Configurator","keywords":["library","touch"],"description":"Touch Library Description"},"name":"@mchp-mcc/touch-library","version":"*"},{"meta":{"name":"EEPROM","category":"Use-Case Drivers/EEPROM","keywords":["at24cm02","driver"],"description":"EEPROM (I2C) AT24CM02 Description"},"name":"@mchp-mcc/scf-driver-at24cm02","version":"*"},{"meta":{"name":"Accel","category":"Use-Case Drivers/Accelerometer","keywords":["kxtj3 1057","driver"],"description":"Accel (I2C) KXTJ3-1057 Description"},"name":"@mchp-mcc/scf-driver-kxtj3-1057","version":"*"},{"meta":{"name":"Digi POT","category":"Use-Case Drivers/Digital Potentiometer","keywords":["mcp41hv51","driver"],"description":"Digi POT (SPI) MCP41HV51 Description"},"name":"@mchp-mcc/scf-driver-mcp41hv51","version":"*"}],"version":"1.0.0","catalogs":[]},"scripts":{},"_npmUser":{"name":"brian.bailey235","email":"Brian.Bailey@microchip.com"},"description":"scf-catalog project's package.json content contains - List of content - List of catalogs","directories":{},"licenseText":"© 2020 Microchip Technology Inc. and its subsidiaries.\n\nSubject to your compliance with these terms, you may use Microchip \nsoftware and any derivatives exclusively with Microchip products. \nIt is your responsibility to comply with third party license terms \napplicable to your use of third party software (including open \nsource software) that may accompany Microchip software.\n\nTHIS SOFTWARE IS SUPPLIED BY MICROCHIP \"AS IS\". NO WARRANTIES, \nWHETHER EXPRESS, IMPLIED OR STATUTORY, APPLY TO THIS SOFTWARE, \nINCLUDING ANY IMPLIED WARRANTIES OF NON-INFRINGEMENT, \nMERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.\n\nIN NO EVENT WILL MICROCHIP BE LIABLE FOR ANY INDIRECT, SPECIAL, \nPUNITIVE, INCIDENTAL OR CONSEQUENTIAL LOSS, DAMAGE, COST OR EXPENSE \nOF ANY KIND WHATSOEVER RELATED TO THE SOFTWARE, HOWEVER CAUSED, \nEVEN IF MICROCHIP HAS BEEN ADVISED OF THE POSSIBILITY OR THE \nDAMAGES ARE FORESEEABLE. TO THE FULLEST EXTENT ALLOWED BY LAW, \nMICROCHIP'S TOTAL LIABILITY ON ALL CLAIMS IN ANY WAY RELATED TO \nTHIS SOFTWARE WILL NOT EXCEED THE AMOUNT OF FEES, IF ANY, THAT YOU \nHAVE PAID DIRECTLY TO MICROCHIP FOR THIS SOFTWARE. ","dependencies":{"@microchip/scf-catalog":"^1.3.1"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/melody-common-catalog_1.1.0_1622094667891_0.6913237959116876","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"@mchp-mcc/melody-common-catalog","version":"1.1.2","license":"SEE LICENSE IN LICENSE.txt","_id":"@mchp-mcc/melody-common-catalog@1.1.2","maintainers":[{"name":"ajivani007","email":"ajivani007@gmail.com"},{"name":"burkedavison","email":"burke.davison@microchip.com"},{"name":"brian.bailey235","email":"Brian.Bailey@microchip.com"}],"dist":{"shasum":"fda532d9382802102cc31eadb896eb52304ac721","tarball":"https://registry.npmjs.org/@mchp-mcc/melody-common-catalog/-/melody-common-catalog-1.1.2.tgz","fileCount":4,"integrity":"sha512-11RFxoPfPunUSVGpgzXWCy1SZZKkHIjlqyN+KtnphoeGdl/oju+3rJSohlZcOIrDP8PoeMrFmy+mkKRukqXlGQ==","signatures":[{"sig":"MEQCICTDYiWuENbx7/O6nps3oepxZDcwJVISbd1n2Usl3ZuCAiBxR/siLHXcf8HHDT6pflyzf71oSGC0K8IaF5Ax8Fubdw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12238,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgy6ZyCRA9TVsSAnZWagAAP1QP/0vFY8P4zsF+8n4Vq5/P\nGVZ00jzgFPJYGwhKum4hbHr87Z/0MobkGAIxIB3qdCqMlzW1iPimwNuLFDPL\nWwX2EnUR3cIQEK+bXXnhIPFZyZ8dm4OXuuW/hy07nqJ55cQe9Ks4IYEk9VZW\nFT069Kcmc3FXA1WVzftSMWYomWLUF6xeJmm3UDStXLnd3s+h5ymgGuEdPkJM\nqp0IEE0NqrsdSXVPN60LPha4YZJtSw4HeHyI1jhxgPGZPX2qvBA8dfvueRuO\nlG8v6MZQQniWl3YNJ7hEfyPzW7TU9bIv0HeWl2BeZsQ2zEpM6DO1vxpwVpXS\npSe1fZh9bNzGgLSjL7A+x4piGTN/OXlvGNdlosxxFvSnUEXWsrpaEMQdEZJQ\nNbnXAYWTJCgu5jUh1YceUbHTrabX+GEt8mEkyb5/FZQItWDVU4cQrU1putxI\neeNvZ5Lqwchi3+Kz7EcqNHXhbUfbCWiI8+N0PfQyexKYurVtiEv+tB+xm0LH\nHZx3hTGamU7CSklRgZ6qelQMQxv0r5bhpF39j3iJt/T7wxXb6GkAKsEN94DV\n3cBp/awkGQwKoeNtwGdYZBUmNTqjNpjpqQ7/XljkZrrBI76E3W2NtkWBNZvc\nZkADlGlwNK/nQsRRfAHX2Q/64FKgtTvzERx7l+uZJU60KK4KZaAkCFA7n0w7\n/ntg\r\n=HRi+\r\n-----END PGP SIGNATURE-----\r\n"},"content":{"name":"@mchp-mcc/melody-common-catalog","content":[{"meta":{"name":"WINC15XX","category":"Libraries/WINC15XX","keywords":["driver","winc"],"description":"WINC15XX Library allows for quick and easy configuration and code generation for Microchip’s ATWINC15x0 SmartConnect module for Internet of Things (IoT) applications."},"name":"@mchp-mcc/winc15xx-host-driver","version":"*"},{"meta":{"name":"AVR IEC60730 Class B Diagnostic Library","category":"Libraries/Functional Safety Libraries","keywords":["avr","iec60730","library"],"description":"The AVR Class B Diagnostic Library is a suite of diagnostic tests in compliance with the IEC 60730 Class B functional safety standard."},"name":"@mchp-mcc/avr-iec60730-class-b-diagnostic-library","version":"*"},{"meta":{"name":"PIC16/18 IEC60730 Class B Diagnostic Library","category":"Libraries/Functional Safety Libraries","keywords":["pic8","iec60730","library"],"description":"The PIC16/18 IEC60730 Class B Diagnostic Library is a suite of diagnostic tests incompliance with the IEC 60730 Class B functional safety standard."},"name":"@mchp-mcc/pic16-pic18-iec60730-class-b-diagnostic-library","version":"*"},{"meta":{"name":"crypto-authentication-library","category":"Libraries/crypto-authentication-library","keywords":["crypto","library"],"description":"The CryptoAuthentication Library allows quick and easy configuration and code generation for security, cryptography, authentication, and encryption applications using Microchip's Secure chip line."},"name":"@mchp-mcc/crypto-authentication-library","version":"*"},{"meta":{"name":"RN487X Driver Library","category":"Libraries/RN487X","keywords":["rn4870","rn4871","driver"],"description":"The RN4870|1 BLE Module allows quick and easy configuration and code generation for bluetooth applications using Microchip's RN4870/1 Bluetooth Low Energy Modules."},"name":"@mchp-mcc/rn4870-rn4871-host-driver","version":"*"},{"meta":{"name":"Data Encryption Routines","category":"Libraries/Data Encryption Routines","keywords":["pic8","avr","pic24","data encryption","driver"],"description":"The Data Encryption Routine Library provides data encryption routines based on four encryption algorithms (AES, XTEA, SKIPJACK and Pseudo-random binary sequence generator.)"},"name":"@mchp-mcc/data-encryption-routines","version":"*"},{"meta":{"name":"TIMEOUT DRIVER","category":"Drivers/Timer","keywords":["driver","tmr"],"description":"The Timeout Driver is an abstraction interface to Timer-type peripherals such as the Timer0/1/2 peripherals and their derivatives; the Signal Measurement Timer (SMT); and the Hardware Limit Timer (HLT)."},"name":"@mchp-mcc/timer-timeout-driver","version":"*"},{"meta":{"name":"DELAY","category":"Drivers/Timer","keywords":["driver","delay"],"description":"The Delay Driver is an abstraction interface to the DELAY macros for PIC and AVR devices.","defaultSelection":"defaultSelected"},"name":"@mchp-mcc/delay-blocking-driver","version":"*"},{"meta":{"name":"Data Streamer Driver","category":"Drivers/Data Streamer Driver","keywords":["driver","data streamer"],"description":"The Data Streamer Protocol allows you to send multiple variables from your embedded application and display these variables on a graph (or custom dashboard). ","defaultSelection":"defaultSelected"},"name":"@mchp-mcc/data-streamer-driver","version":"*"},{"meta":{"name":"LIN HOST","category":"Libraries/LIN","keywords":["library","lin"],"description":"The LIN (Local Interconnect Network) Host Driver is a UART that provides quick and easy C code generation to send and receive UART packets formatted using the LIN protocol as a host."},"name":"@mchp-mcc/lin-host","version":"*"},{"meta":{"name":"LIN Client","category":"Libraries/LIN","keywords":["library","lin"],"description":"The LIN (Local Interconnect Network) Host Driver is a UART that provides quick and easy C code generation to send and receive UART packets formatted using the LIN protocol as a client."},"name":"@mchp-mcc/lin-client","version":"*"},{"meta":{"name":"Touch Library","category":"Libraries/Touch Configurator","keywords":["library","touch"],"description":"The mTouch®Capacitive Sensing Library allows for quick and easy C code generation of Microchip’s capacitive sensing software library. "},"name":"@mchp-mcc/touch-library","version":"*"},{"meta":{"name":"EEPROM","category":"Use-Case Drivers/EEPROM","keywords":["at24cm02","driver"],"description":"The EEPROM Use Case Driver is a code library that can be used to interface with Microchip's AT24CM02 EEPROM using the I2C Protocol. "},"name":"@mchp-mcc/scf-driver-at24cm02","version":"*"},{"meta":{"name":"Accel","category":"Use-Case Drivers/Accelerometer","keywords":["kxtj3 1057","driver"],"description":"The Accelerometer Use Case Driver is a code library that can be used to interface with Mikroe's Accel 6 Clickboard using the I2C Protocol."},"name":"@mchp-mcc/scf-driver-kxtj3-1057","version":"*"},{"meta":{"name":"Digi POT","category":"Use-Case Drivers/Digital Potentiometer","keywords":["mcp41hv51","driver"],"description":"he Digi POT Use Case Driver is a code library that can be used to interface with Microchip's MCP41HV51 Digital Potentiometer using the SPI Protocol."},"name":"@mchp-mcc/scf-driver-mcp41hv51","version":"*"},{"meta":{"name":"freertos-library","category":"Libraries/freertos-library","keywords":["freertos","library"],"description":"The FreeRTOS Library allows quick and easy configuration and code generation for a FreeRTOS applications using Microchip microcontrollers."},"name":"@mchp-mcc/freertos-library","version":"*"}],"version":"1.0.0","catalogs":[]},"scripts":{},"_npmUser":{"name":"brian.bailey235","email":"Brian.Bailey@microchip.com"},"description":"scf-catalog project's package.json content contains - List of content - List of catalogs","directories":{},"licenseText":"© 2020 Microchip Technology Inc. and its subsidiaries.\n\nSubject to your compliance with these terms, you may use Microchip \nsoftware and any derivatives exclusively with Microchip products. \nIt is your responsibility to comply with third party license terms \napplicable to your use of third party software (including open \nsource software) that may accompany Microchip software.\n\nTHIS SOFTWARE IS SUPPLIED BY MICROCHIP \"AS IS\". NO WARRANTIES, \nWHETHER EXPRESS, IMPLIED OR STATUTORY, APPLY TO THIS SOFTWARE, \nINCLUDING ANY IMPLIED WARRANTIES OF NON-INFRINGEMENT, \nMERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.\n\nIN NO EVENT WILL MICROCHIP BE LIABLE FOR ANY INDIRECT, SPECIAL, \nPUNITIVE, INCIDENTAL OR CONSEQUENTIAL LOSS, DAMAGE, COST OR EXPENSE \nOF ANY KIND WHATSOEVER RELATED TO THE SOFTWARE, HOWEVER CAUSED, \nEVEN IF MICROCHIP HAS BEEN ADVISED OF THE POSSIBILITY OR THE \nDAMAGES ARE FORESEEABLE. TO THE FULLEST EXTENT ALLOWED BY LAW, \nMICROCHIP'S TOTAL LIABILITY ON ALL CLAIMS IN ANY WAY RELATED TO \nTHIS SOFTWARE WILL NOT EXCEED THE AMOUNT OF FEES, IF ANY, THAT YOU \nHAVE PAID DIRECTLY TO MICROCHIP FOR THIS SOFTWARE. ","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"@microchip/scf-catalog":"^1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/melody-common-catalog_1.1.2_1623959154097_0.753355794109638","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@mchp-mcc/melody-common-catalog","version":"1.2.0","license":"SEE LICENSE IN LICENSE.txt","_id":"@mchp-mcc/melody-common-catalog@1.2.0","maintainers":[{"name":"brian.bailey235","email":"Brian.Bailey@microchip.com"},{"name":"burkedavison","email":"burke.davison@microchip.com"},{"name":"ajivani007","email":"ajivani007@gmail.com"}],"dist":{"shasum":"013fa41cabb450fc2a8318cd778c4d1d0123a073","tarball":"https://registry.npmjs.org/@mchp-mcc/melody-common-catalog/-/melody-common-catalog-1.2.0.tgz","fileCount":4,"integrity":"sha512-doC31UM/GahM6/ku/Hw31+hf9HKuqKSyy4p4gHUr/kVFk9DWzdzGp17eRQSfCmDHtkBo43k+uiYvCN7Pux5z/Q==","signatures":[{"sig":"MEUCIAq/iTIyDatBKG4HAUYiD+QhJs+hItBgvwI/rtvgV9aIAiEAgME0cAEfaxnOz3iztTHubWBeVFXIXZdt2FDzWG3qc/g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18732,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhDHUNCRA9TVsSAnZWagAADo0P/3kBJFa5sni7GhIovwff\nM3jyqNl3w7yshFcYG+RkFwqUWjyFJ4ExuBJdBsSBhDCTlC9/MnRHVG+nfBCJ\nfD/3mVBMHQ6bkugTz1AkvH6aKZLUg4h+9lx76mORkjuZAdk0xrtqubhjFkYa\nIy7kZpDFJ2aWMbyPJGu6wJD25SFgTE5GKo1BxGeUegyxuRh2i9HvKrZAgqWs\nNPCut+EhUGwsNuaw/DjuwEfuE2OetmV4mZH87QlHB3h/4M2OSL0AOGBf89f+\nkbfxo3zMKy+j3133LM2aQ5K2i4SexJqQHUsvpAwPKwO88qU7ZKu71iA004HL\nxqEG3/sZIePgNrOIo2gI8Ncv9QsvTfXLovFuEYa8wnmjfWfpVltNsFeJCBUl\nvhxUbyweq0YHE0P8XPTdPPZ2uRycauaL04oPMhWcFl2mGjQgfdFYoxuZpt8C\nuqXlNOHEcrmmowvY0TWyrqMrLhu9WM0SQt4QaXb4LvXp4z4yHkNeNlRI1SMv\nIuWrA7lwGoru+OzpoT1kWYJwdFgt5HQF89X0O7udk0oZRzrkEG1+q1JyyUTI\nIAASb5ymNZUeKOjSbM4bSgVbGPw0RMw+vsLq+mggYmxcv0YiiUY3ZZXzZYGo\nqjAqQw/pAO1iIzSd8k+UikZtlgNbybvseWmmM9BdjWDd8oL2R2S8kbjRWUti\n31Rw\r\n=Gf0G\r\n-----END PGP SIGNATURE-----\r\n"},"content":{"name":"@mchp-mcc/melody-common-catalog","content":[{"meta":{"name":"WINC15XX Library","category":"Libraries","keywords":["driver","winc","pic8","avr","pic24","dspic"],"description":"The WINC15XX Library allows for quick and easy configuration and code generation for Microchip's ATWINC15x0 SmartConnect module for Internet of Things (IoT) applications.","supportedDeviceFamilies":["AVR","AVR DA","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/winc15xx-host-driver","version":"*"},{"meta":{"name":"AVR IEC60730 Class B Diagnostic Library","category":"Libraries","keywords":["avr","iec60730","library"],"description":"The AVR Class B Diagnostic Library is a suite of diagnostic tests in compliance with the IEC 60730 Class B functional safety standard."},"name":"@mchp-mcc/avr-iec60730-class-b-diagnostic-library","version":"*"},{"meta":{"name":"PIC16/18 IEC60730 Class B Diagnostic Library","category":"Libraries","keywords":["pic8","iec60730","library"],"description":"The PIC16/18 IEC60730 Class B Diagnostic Library is a suite of diagnostic tests in compliance with the IEC 60730 Class B functional safety standard."},"name":"@mchp-mcc/pic16-pic18-iec60730-class-b-diagnostic-library","version":"*"},{"meta":{"name":"CryptoAuthentication Library","category":"Libraries/crypto-authentication-library","keywords":["crypto","library","pic8","avr"],"description":"The CryptoAuthentication Library allows quick and easy configuration and code generation for security, cryptography, authentication, and encryption applications using Microchip's Secure chip line.","supportedDeviceFamilies":["AVR","AVR DA","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/crypto-authentication-library","version":"*"},{"meta":{"name":"RN4870|1 BLE Library","category":"Libraries/RN487X","keywords":["rn4870","rn4871","driver","pic8","avr"],"description":"The RN4870|1 BLE Module allows quick and easy configuration and code generation for bluetooth applications using Microchip's RN4870/1 Bluetooth Low Energy Modules.","supportedDeviceFamilies":["AVR","AVR DA","PIC16F188XX","PIC18FxxQ40_Q41","PIC18FXXQ43"]},"name":"@mchp-mcc/rn4870-rn4871-host-driver","version":"*"},{"meta":{"name":"Data Encryption Routines","category":"Libraries","keywords":["pic8","data encryption","driver"],"description":"The Data Encryption Routine Library provides data encryption routines based on four encryption algorithms (AES, XTEA, SKIPJACK and Pseudo-random binary sequence generator.)","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/data-encryption-routines","version":"*"},{"meta":{"name":"TIMEOUTDRIVER","category":"Drivers/Timer","keywords":["driver","tmr","pic8","avr"],"description":"The Timeout Driver is an abstraction interface to Timer-type peripherals such as the Timer0/1/2 peripherals and their derivatives; the Signal Measurement Timer (SMT); and the Hardware Limit Timer (HLT).","supportedDeviceFamilies":["tinyAVR 2","AVR","AVR DA","PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/timer-timeout-driver","version":"*"},{"meta":{"name":"DELAY","category":"Drivers/Timer","keywords":["driver","delay","pic8","avr","pic24","dspic"],"description":"The Delay Driver is an abstraction interface to the DELAY macros for PIC and AVR devices.","defaultSelection":"defaultSelected","supportedDeviceFamilies":["tinyAVR 2","AVR","AVR DA","PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/delay-blocking-driver","version":"*"},{"meta":{"name":"Data Streamer Driver","category":"Drivers/Data Streamer Driver","keywords":["driver","data streamer","pic8","avr","pic24","dspic"],"description":"The Data Streamer Protocol allows you to send multiple variables from your embedded application and display these variables on a graph (or custom dashboard).","defaultSelection":"defaultSelected"},"name":"@mchp-mcc/data-streamer-driver","version":"*"},{"meta":{"name":"LIN Host","category":"Libraries","keywords":["library","lin","pic8"],"description":"The LIN (Local Interconnect Network) Host Driver is a UART-based driver that provides quick and easy C code generation to send and receive UART packets formatted using the LIN protocol as a host.","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/lin-host","version":"*"},{"meta":{"name":"LIN Client","category":"Libraries","keywords":["library","lin","pic8"],"description":"The LIN (Local Interconnect Network) Host Driver is a UART-based driver that provides quick and easy C code generation to send and receive UART packets formatted using the LIN protocol as a client.","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/lin-client","version":"*"},{"meta":{"name":"Touch Library","category":"Libraries/Touch Configurator","keywords":["library","touch","avr"],"description":"The mTouch™ Capacitive Sensing Library allows for quick and easy C code generation of Microchip's capacitive sensing software library. "},"name":"@mchp-mcc/touch-library","version":"*"},{"meta":{"name":"EEPROM (I2C) AT24CM02","category":"Drivers/Off-Chip Drivers/EEPROM","keywords":["at24cm02","driver","pic8","avr"],"description":"The EEPROM Off-Chip Driver is a code library that can be used to interface with Microchip's AT24CM02 EEPROM using the I2C Protocol. ","supportedDeviceFamilies":["tinyAVR 2","AVR","AVR DA","PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/scf-driver-at24cm02","version":"*"},{"meta":{"name":"Accel (I2C) KXTJ3-1057","category":"Drivers/Off-Chip Drivers/Accelerometer","keywords":["kxtj3 1057","driver","pic8","avr"],"description":"The Accel Use Case Driver is a code library that can be used to interface with the KXTJ3-1057 Accelerometer using the I2C Protocol.","supportedDeviceFamilies":["tinyAVR 2","AVR","AVR DA","PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/scf-driver-kxtj3-1057","version":"*"},{"meta":{"name":"Digi POT (SPI) MCP41HV51","category":"Drivers/Off-Chip Drivers/Digital Potentiometer","keywords":["mcp41hv51","driver","pic8","avr"],"description":"The Digi POT Off-Chip Driver is a code library that can be used to interface with Microchip's MCP41HV51 Digital Potentiometer using the SPI Protocol.","supportedDeviceFamilies":["tinyAVR 2","AVR","AVR DA","PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/scf-driver-mcp41hv51","version":"*"},{"meta":{"name":"FreeRTOS Library","category":"Libraries","keywords":["freertos","library","pic24","dspic"],"description":"The FreeRTOS Library allows quick and easy configuration and code generation for a FreeRTOS applications using Microchip microcontrollers."},"name":"@mchp-mcc/freertos-library","version":"*"},{"meta":{"name":"Ethernet Drivers","category":"Libraries/Ethernet Drivers","keywords":["ethernet","library","pic8","wired","wired communication","communication","automotive protocol","automotive"],"description":"The Ethernet Drivers library allows quick and easy configuration and code generation for applications using ENCx24J600 ethernet drivers in polling mode.","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/ethernet-drivers-8bit","version":"*"},{"meta":{"name":"TCPIP-Lite","category":"Libraries/TCPIP-Lite","keywords":["tcpip","library","pic8","wired","ethernet","wired communication","communication","automotive protocol","automotive"],"description":"The TCPIP-Lite library allows for quick and easy configuration and code generation of the latest TCP/IP Lite stack.","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/tcpip-lite","version":"*"}],"version":"1.0.0","catalogs":[]},"scripts":{},"_npmUser":{"name":"brian.bailey235","email":"Brian.Bailey@microchip.com"},"description":"scf-catalog project's package.json content contains - List of content - List of catalogs","directories":{},"licenseText":"© 2020 Microchip Technology Inc. and its subsidiaries.\n\nSubject to your compliance with these terms, you may use Microchip \nsoftware and any derivatives exclusively with Microchip products. \nIt is your responsibility to comply with third party license terms \napplicable to your use of third party software (including open \nsource software) that may accompany Microchip software.\n\nTHIS SOFTWARE IS SUPPLIED BY MICROCHIP \"AS IS\". NO WARRANTIES, \nWHETHER EXPRESS, IMPLIED OR STATUTORY, APPLY TO THIS SOFTWARE, \nINCLUDING ANY IMPLIED WARRANTIES OF NON-INFRINGEMENT, \nMERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.\n\nIN NO EVENT WILL MICROCHIP BE LIABLE FOR ANY INDIRECT, SPECIAL, \nPUNITIVE, INCIDENTAL OR CONSEQUENTIAL LOSS, DAMAGE, COST OR EXPENSE \nOF ANY KIND WHATSOEVER RELATED TO THE SOFTWARE, HOWEVER CAUSED, \nEVEN IF MICROCHIP HAS BEEN ADVISED OF THE POSSIBILITY OR THE \nDAMAGES ARE FORESEEABLE. TO THE FULLEST EXTENT ALLOWED BY LAW, \nMICROCHIP'S TOTAL LIABILITY ON ALL CLAIMS IN ANY WAY RELATED TO \nTHIS SOFTWARE WILL NOT EXCEED THE AMOUNT OF FEES, IF ANY, THAT YOU \nHAVE PAID DIRECTLY TO MICROCHIP FOR THIS SOFTWARE. ","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"@microchip/scf-catalog":"^1.4.6"},"_npmOperationalInternal":{"tmp":"tmp/melody-common-catalog_1.2.0_1628206349116_0.9466359867188887","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"@mchp-mcc/melody-common-catalog","version":"1.2.1","license":"SEE LICENSE IN LICENSE.txt","_id":"@mchp-mcc/melody-common-catalog@1.2.1","maintainers":[{"name":"brian.bailey235","email":"Brian.Bailey@microchip.com"},{"name":"burkedavison","email":"burke.davison@microchip.com"},{"name":"ajivani007","email":"ajivani007@gmail.com"}],"dist":{"shasum":"145ef7642b72ba989ff1be48783510bb1f94e080","tarball":"https://registry.npmjs.org/@mchp-mcc/melody-common-catalog/-/melody-common-catalog-1.2.1.tgz","fileCount":4,"integrity":"sha512-20J6Diqa+sakbEv6VHp0qHYUsVmXg1G/qLHP8yn7+PxjDpIvGrfFw2UzbPVqOu8h8MFUsuxHSl4noO9pMkJaBw==","signatures":[{"sig":"MEYCIQDrDMOMjub5TiF/wGtHu0jAarrQOrz0O/QLnoWZH1CtPgIhAPX/B/gsY9sZk0WUUyCIMnJo3U4crS+3VkopEvV8LvHA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18572,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhErmaCRA9TVsSAnZWagAAJY0P/A9Lq8yzusdqeiOh8zFv\nehd4caniXAf/Ys2BxC3nODi8Hp96xU4tA5/0Alqvud9koDB2/fYL3GfiOG9h\njTDJSiEKOZfL2ycASZsFhBNhxmUSkmSxQeehsW9qBPJuVM91cjrG/wEx83Xd\n69BkJFsKte103vpbwskuyINLRN77TruCKq6KkuusChg5cZ1mzk6FZDmNQgsP\nYH7dncaGaXNlGCGhqk2U4n7ZQcnU2vPD2gMtwho5qAbkyDZDUsea1NvzWdEU\nOAn7vheExBYtA+9MwvzegaAn6zc4WOlEeRdWBex/LLq4NkWPt0NmYWfxGUv7\n1e+lnxFUXpS0af7dTCRMI+I4yIXPeFyVlOBhekSPhZH/XwSwbs5OSY1mvGAl\nd5dAC0LNPek1K+l4LXTqxK8hJ1C0dRwu7BKb3CrIyXo2qz2Jw//81qTDi86y\n089ixmoQ4LI84nlkoOCCqZMlwxAvAA+/mdmx62KhVjn4I47J0i9AdF68St5e\nFDIKlUJrs/sxycPuXL/pUCaWTp7PTBnUNVtibzzsDiQJCidtWJGPmjPyHrJV\n+n+NSMuAC12ohvJBsbG9rZhTjLu7sK8qbYGJ796qR8IwICATS7ZyzhoLxqQm\nQ75kYD6XBqtCA4V3Hlb4aUPPM10yNTPqU+Ya72IolT64I7GUhJ5kXjcsoZC4\nfVfX\r\n=kb16\r\n-----END PGP SIGNATURE-----\r\n"},"content":{"name":"@mchp-mcc/melody-common-catalog","content":[{"meta":{"name":"WINC15XX Library","category":"Libraries","keywords":["driver","winc","pic8","avr","pic24","dspic"],"description":"The WINC15XX Library allows for quick and easy configuration and code generation for Microchip's ATWINC15x0 SmartConnect module for Internet of Things (IoT) applications.","supportedDeviceFamilies":["AVR","AVR DA","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/winc15xx-host-driver","version":"*"},{"meta":{"name":"AVR IEC60730 Class B Diagnostic Library","category":"Libraries","keywords":["avr","iec60730","library"],"description":"The AVR Class B Diagnostic Library is a suite of diagnostic tests in compliance with the IEC 60730 Class B functional safety standard."},"name":"@mchp-mcc/avr-iec60730-class-b-diagnostic-library","version":"*"},{"meta":{"name":"PIC16/18 IEC60730 Class B Diagnostic Library","category":"Libraries","keywords":["pic8","iec60730","library"],"description":"The PIC16/18 IEC60730 Class B Diagnostic Library is a suite of diagnostic tests in compliance with the IEC 60730 Class B functional safety standard."},"name":"@mchp-mcc/pic16-pic18-iec60730-class-b-diagnostic-library","version":"*"},{"meta":{"name":"CryptoAuthentication Library","category":"Libraries","keywords":["crypto","library","pic8","avr"],"description":"The CryptoAuthentication Library allows quick and easy configuration and code generation for security, cryptography, authentication, and encryption applications using Microchip's Secure chip line.","supportedDeviceFamilies":["AVR","AVR DA","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/crypto-authentication-library","version":"*"},{"meta":{"name":"RN4870|1 BLE Library","category":"Libraries","keywords":["rn4870","rn4871","driver","pic8","avr"],"description":"The RN4870|1 BLE Module allows quick and easy configuration and code generation for bluetooth applications using Microchip's RN4870/1 Bluetooth Low Energy Modules.","supportedDeviceFamilies":["AVR","AVR DA","PIC16F188XX","PIC18FxxQ40_Q41","PIC18FXXQ43"]},"name":"@mchp-mcc/rn4870-rn4871-host-driver","version":"*"},{"meta":{"name":"Data Encryption Routines","category":"Libraries","keywords":["pic8","data encryption","driver"],"description":"The Data Encryption Routine Library provides data encryption routines based on four encryption algorithms (AES, XTEA, SKIPJACK and Pseudo-random binary sequence generator.)","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/data-encryption-routines","version":"*"},{"meta":{"name":"TIMEOUTDRIVER","category":"Drivers","keywords":["driver","tmr","pic8","avr"],"description":"The Timeout Driver is an abstraction interface to Timer-type peripherals such as the Timer0/1/2 peripherals and their derivatives; the Signal Measurement Timer (SMT); and the Hardware Limit Timer (HLT).","supportedDeviceFamilies":["tinyAVR 2","AVR","AVR DA","PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/timer-timeout-driver","version":"*"},{"meta":{"name":"DELAY","category":"Drivers","keywords":["driver","delay","pic8","avr","pic24","dspic"],"description":"The Delay Driver is an abstraction interface to the DELAY macros for PIC and AVR devices.","defaultSelection":"defaultSelected","supportedDeviceFamilies":["tinyAVR 2","AVR","AVR DA","PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/delay-blocking-driver","version":"*"},{"meta":{"name":"Data Streamer Driver","category":"Drivers","keywords":["driver","data streamer","pic8","avr","pic24","dspic"],"description":"The Data Streamer Protocol allows you to send multiple variables from your embedded application and display these variables on a graph (or custom dashboard).","defaultSelection":"defaultSelected"},"name":"@mchp-mcc/data-streamer-driver","version":"*"},{"meta":{"name":"LIN Host","category":"Libraries","keywords":["library","lin","pic8"],"description":"The LIN (Local Interconnect Network) Host Driver is a UART-based driver that provides quick and easy C code generation to send and receive UART packets formatted using the LIN protocol as a host.","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/lin-host","version":"*"},{"meta":{"name":"LIN Client","category":"Libraries","keywords":["library","lin","pic8"],"description":"The LIN (Local Interconnect Network) Host Driver is a UART-based driver that provides quick and easy C code generation to send and receive UART packets formatted using the LIN protocol as a client.","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/lin-client","version":"*"},{"meta":{"name":"Touch Library","category":"Libraries","keywords":["library","touch","avr"],"description":"The mTouch™ Capacitive Sensing Library allows for quick and easy C code generation of Microchip's capacitive sensing software library. "},"name":"@mchp-mcc/touch-library","version":"*"},{"meta":{"name":"EEPROM (I2C) AT24CM02","category":"Drivers/Off-Chip Drivers","keywords":["at24cm02","driver","pic8","avr"],"description":"The EEPROM Off-Chip Driver is a code library that can be used to interface with Microchip's AT24CM02 EEPROM using the I2C Protocol. ","supportedDeviceFamilies":["tinyAVR 2","AVR","AVR DA","PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/scf-driver-at24cm02","version":"*"},{"meta":{"name":"Accel (I2C) KXTJ3-1057","category":"Drivers/Off-Chip Drivers","keywords":["kxtj3 1057","driver","pic8","avr"],"description":"The Accel Off-Chip Driver is a code library that can be used to interface with the KXTJ3-1057 Accelerometer using the I2C Protocol.","supportedDeviceFamilies":["tinyAVR 2","AVR","AVR DA","PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/scf-driver-kxtj3-1057","version":"*"},{"meta":{"name":"Digi POT (SPI) MCP41HV51","category":"Drivers/Off-Chip Drivers","keywords":["mcp41hv51","driver","pic8","avr"],"description":"The Digi POT Off-Chip Driver is a code library that can be used to interface with Microchip's MCP41HV51 Digital Potentiometer using the SPI Protocol.","supportedDeviceFamilies":["tinyAVR 2","AVR","AVR DA","PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/scf-driver-mcp41hv51","version":"*"},{"meta":{"name":"FreeRTOS Library","category":"Libraries","keywords":["freertos","library","pic24","dspic"],"description":"The FreeRTOS Library allows quick and easy configuration and code generation for a FreeRTOS applications using Microchip microcontrollers."},"name":"@mchp-mcc/freertos-library","version":"*"},{"meta":{"name":"Ethernet Drivers","category":"Libraries","keywords":["ethernet","library","pic8","wired","wired communication","communication","automotive protocol","automotive"],"description":"The Ethernet Drivers library allows quick and easy configuration and code generation for applications using ENCx24J600 ethernet drivers in polling mode.","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/ethernet-drivers-8bit","version":"*"},{"meta":{"name":"TCPIP-Lite","category":"Libraries","keywords":["tcpip","library","pic8","wired","ethernet","wired communication","communication","automotive protocol","automotive"],"description":"The TCPIP-Lite library allows for quick and easy configuration and code generation of the latest TCP/IP Lite stack.","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/tcpip-lite","version":"*"}],"version":"1.0.0","catalogs":[]},"scripts":{},"_npmUser":{"name":"brian.bailey235","email":"Brian.Bailey@microchip.com"},"description":"scf-catalog project's package.json content contains - List of content - List of catalogs","directories":{},"licenseText":"© 2020 Microchip Technology Inc. and its subsidiaries.\n\nSubject to your compliance with these terms, you may use Microchip \nsoftware and any derivatives exclusively with Microchip products. \nIt is your responsibility to comply with third party license terms \napplicable to your use of third party software (including open \nsource software) that may accompany Microchip software.\n\nTHIS SOFTWARE IS SUPPLIED BY MICROCHIP \"AS IS\". NO WARRANTIES, \nWHETHER EXPRESS, IMPLIED OR STATUTORY, APPLY TO THIS SOFTWARE, \nINCLUDING ANY IMPLIED WARRANTIES OF NON-INFRINGEMENT, \nMERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.\n\nIN NO EVENT WILL MICROCHIP BE LIABLE FOR ANY INDIRECT, SPECIAL, \nPUNITIVE, INCIDENTAL OR CONSEQUENTIAL LOSS, DAMAGE, COST OR EXPENSE \nOF ANY KIND WHATSOEVER RELATED TO THE SOFTWARE, HOWEVER CAUSED, \nEVEN IF MICROCHIP HAS BEEN ADVISED OF THE POSSIBILITY OR THE \nDAMAGES ARE FORESEEABLE. TO THE FULLEST EXTENT ALLOWED BY LAW, \nMICROCHIP'S TOTAL LIABILITY ON ALL CLAIMS IN ANY WAY RELATED TO \nTHIS SOFTWARE WILL NOT EXCEED THE AMOUNT OF FEES, IF ANY, THAT YOU \nHAVE PAID DIRECTLY TO MICROCHIP FOR THIS SOFTWARE. ","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"@microchip/scf-catalog":"^1.4.6"},"_npmOperationalInternal":{"tmp":"tmp/melody-common-catalog_1.2.1_1628617114673_0.9237469006120955","host":"s3://npm-registry-packages"}},"1.2.2":{"name":"@mchp-mcc/melody-common-catalog","version":"1.2.2","license":"SEE LICENSE IN LICENSE.txt","_id":"@mchp-mcc/melody-common-catalog@1.2.2","maintainers":[{"name":"brian.bailey235","email":"Brian.Bailey@microchip.com"},{"name":"burkedavison","email":"burke.davison@microchip.com"},{"name":"ajivani007","email":"ajivani007@gmail.com"}],"dist":{"shasum":"b6db33b16ea84f26bb8a805f0b6cd8aca94ddf29","tarball":"https://registry.npmjs.org/@mchp-mcc/melody-common-catalog/-/melody-common-catalog-1.2.2.tgz","fileCount":4,"integrity":"sha512-GK/a/DIyISLXmuxzlZn1I3h6loALUANpx/orbeJTEbkEVtSCmSguybk+v5+Q8zg4K6SpIgz927uC231/V4Zi/w==","signatures":[{"sig":"MEQCIBjWy1qJ3HnF4Z9XHuYXeU8fEVg5mB6Nk6QR539Tu/xUAiAN/Vuv/4RYt1JEPTf5QTbRu/TusGUxt967XSWr4rjTUg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20075,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhKGXlCRA9TVsSAnZWagAAU0wP/jaecZLfRRmvZB4ALHhV\nINk6Zz4XRD0wTVxokTVx/eO//i82DjxC/FBU2bSRgWD/lsp2nL1KKD3wKgRL\nuleJIEHz3ug7FQGT231JWk9kM2bVmwRTvMgX7FRD0ihQQskzOxSSoxIz32zz\nmmqik+8UWRkFfXvi7GVFbd39B+YHNxDFdU/lmI2rsHNpJk+ULt47IkQqRPi4\nQfml5f8A+t4ci9ybzg5ZLNhBCnkknrJ3+3b5AK55alc1y0acUVea3ME7hsTV\nYt0dA0dg3E7oTvZWfPHQFr5cYWzfA5eKjLI93CV0mbO2M234rXHgFGY7EjCs\nVcOU52Br+bkBeCLLXzF0b6Mna+fQRIeUYX/680yVk+BLnyOcYQ8fli5QYD8N\nufSt1hB1Tmi0TyKUebrismfov74T+xmuBieTfyl3qyy+D8uhc77HL3cXhNv8\nXwVBy+k2gBqYxmZKVHVFev4g76b6SNgJRktpqZFqBGluVaxQ+VxG+WbkUtOy\nMReWNbOs9YParRpAhg9n0biswJ9Vb3YLcjSmlrnATr/2sWhIxqCgI7HfC/uA\naAPI9tI22W/r/vOkFEDaeNfAnGCA3JrqRGtvUv8BhFnCIahc4/x+TLsG0LG9\n17JC9xyxwBEwMVWdiJFXhiDOtRcw1SCN/tuNWy1wiUSKduTwz5QdnNbgPilW\nfjxT\r\n=4Dvo\r\n-----END PGP SIGNATURE-----\r\n"},"content":{"name":"@mchp-mcc/melody-common-catalog","content":[{"meta":{"name":"WINC15XX Library","category":"Libraries","keywords":["driver","winc","pic8","avr","pic24","dspic"],"description":"The WINC15XX Library allows for quick and easy configuration and code generation for Microchip's ATWINC15x0 SmartConnect module for Internet of Things (IoT) applications.","supportedDeviceFamilies":["AVR","AVR DA","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/winc15xx-host-driver","version":"*"},{"meta":{"name":"AVR IEC60730 Class B Diagnostic Library","category":"Libraries","keywords":["avr","iec60730","library"],"description":"The AVR Class B Diagnostic Library is a suite of diagnostic tests in compliance with the IEC 60730 Class B functional safety standard."},"name":"@mchp-mcc/avr-iec60730-class-b-diagnostic-library","version":"*"},{"meta":{"name":"PIC16/18 IEC60730 Class B Diagnostic Library","category":"Libraries","keywords":["pic8","iec60730","library"],"description":"The PIC16/18 IEC60730 Class B Diagnostic Library is a suite of diagnostic tests in compliance with the IEC 60730 Class B functional safety standard."},"name":"@mchp-mcc/pic16-pic18-iec60730-class-b-diagnostic-library","version":"*"},{"meta":{"name":"CryptoAuthentication Library","category":"Libraries","keywords":["crypto","library","pic8","avr"],"description":"The CryptoAuthentication Library allows quick and easy configuration and code generation for security, cryptography, authentication, and encryption applications using Microchip's Secure chip line.","supportedDeviceFamilies":["AVR","AVR DA","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/crypto-authentication-library","version":"*"},{"meta":{"name":"RN4870|1 BLE Library","category":"Libraries","keywords":["rn4870","rn4871","driver","pic8","avr"],"description":"The RN4870|1 BLE Module allows quick and easy configuration and code generation for bluetooth applications using Microchip's RN4870/1 Bluetooth Low Energy Modules.","supportedDeviceFamilies":["AVR","AVR DA","PIC16F188XX","PIC18FxxQ40_Q41","PIC18FXXQ43"]},"name":"@mchp-mcc/rn4870-rn4871-host-driver","version":"*"},{"meta":{"name":"Data Encryption Routines","category":"Libraries","keywords":["pic8","data encryption","driver"],"description":"The Data Encryption Routine Library provides data encryption routines based on four encryption algorithms (AES, XTEA, SKIPJACK and Pseudo-random binary sequence generator.)","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/data-encryption-routines","version":"*"},{"meta":{"name":"TIMEOUTDRIVER","category":"Drivers","keywords":["driver","tmr","pic8","avr"],"description":"The Timeout Driver is an abstraction interface to Timer-type peripherals such as the Timer0/1/2 peripherals and their derivatives; the Signal Measurement Timer (SMT); and the Hardware Limit Timer (HLT).","supportedDeviceFamilies":["tinyAVR 2","AVR","AVR DA","PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/timer-timeout-driver","version":"*"},{"meta":{"name":"DELAY","category":"Drivers","keywords":["driver","delay","pic8","avr","pic24","dspic"],"description":"The Delay Driver is an abstraction interface to the DELAY macros for PIC and AVR devices.","defaultSelection":"defaultSelected","supportedDeviceFamilies":["tinyAVR 2","AVR","AVR DA","PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/delay-blocking-driver","version":"*"},{"meta":{"name":"I2CSIMPLE","category":"Drivers","keywords":["i2c","driver","pic8","avr"],"description":"The I2C Simple Driver is an abstraction interface to facilitate seamless I2C integration for PIC and AVR devices"},"name":"@mchp-mcc/i2c-simple-driver","version":"*"},{"meta":{"name":"Data Streamer Driver","category":"Libraries","keywords":["driver","data streamer","pic8","avr","pic24","dspic"],"description":"The Data Streamer Protocol allows you to send multiple variables from your embedded application and display these variables on a graph (or custom dashboard).","defaultSelection":"defaultSelected"},"name":"@mchp-mcc/data-streamer-driver","version":"*"},{"meta":{"name":"LIN Host","category":"Libraries","keywords":["library","lin","pic8"],"description":"The LIN (Local Interconnect Network) Host Driver is a UART-based driver that provides quick and easy C code generation to send and receive UART packets formatted using the LIN protocol as a host.","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/lin-host","version":"*"},{"meta":{"name":"LIN Client","category":"Libraries","keywords":["library","lin","pic8"],"description":"The LIN (Local Interconnect Network) Host Driver is a UART-based driver that provides quick and easy C code generation to send and receive UART packets formatted using the LIN protocol as a client.","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/lin-client","version":"*"},{"meta":{"name":"Touch Library","category":"Libraries","keywords":["library","touch","avr"],"description":"The mTouch™ Capacitive Sensing Library allows for quick and easy C code generation of Microchip's capacitive sensing software library. "},"name":"@mchp-mcc/touch-library","version":"*"},{"meta":{"name":"EEPROM (I2C) AT24CM02","category":"Drivers","keywords":["at24cm02","driver","pic8","avr"],"description":"The EEPROM (I2C) AT24CM02 Driver enables interfacing between the MCU and an off-chip AT24CM02 EEPROM using the I2C protocol.","supportedDeviceFamilies":["tinyAVR 2","AVR","AVR DA","PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/scf-driver-at24cm02","version":"*"},{"meta":{"name":"Accel (I2C) KXTJ3-1057","category":"Drivers","keywords":["kxtj3 1057","driver","pic8","avr"],"description":"The Accel (I2C) KXTJ3-1057 Driver enables interfacing between the MCU and an off-chip KXTJ3-1057 Accelerometer using the I2C protocol.","supportedDeviceFamilies":["tinyAVR 2","AVR","AVR DA","PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/scf-driver-kxtj3-1057","version":"*"},{"meta":{"name":"Digi POT (SPI) MCP41HV51","category":"Drivers","keywords":["mcp41hv51","driver","pic8","avr"],"description":"The Digi POT (SPI) MCP41HV51 Driver enables interfacing between the MCU and an off-chip MCP41HV51 Digital Potentiometer using the SPI protocol.","supportedDeviceFamilies":["tinyAVR 2","AVR","AVR DA","PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/scf-driver-mcp41hv51","version":"*"},{"meta":{"name":"FreeRTOS Library","category":"Libraries","keywords":["freertos","library","avr"],"description":"The FreeRTOS Library allows quick and easy configuration and code generation for a FreeRTOS applications using Microchip microcontrollers."},"name":"@mchp-mcc/freertos-library","version":"*"},{"meta":{"name":"Ethernet Drivers","category":"Libraries","keywords":["ethernet","library","pic8","wired","wired communication","communication","automotive protocol","automotive"],"description":"The Ethernet Drivers library allows quick and easy configuration and code generation for applications using ENCx24J600 ethernet drivers in polling mode.","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/ethernet-drivers-8bit","version":"*"},{"meta":{"name":"TCPIP-Lite","category":"Libraries","keywords":["tcpip","library","pic8","wired","ethernet","wired communication","communication","automotive protocol","automotive"],"description":"The TCPIP-Lite library allows for quick and easy configuration and code generation of the latest TCP/IP Lite stack.","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/tcpip-lite","version":"*"},{"meta":{"category":"Drivers/Off-Chip Drivers/","keywords":["i2c","eeprom"],"description":"The I2C EEPROM Library allows for quick and easy code generation for interfacing with Microchip’s I2C serial EEPROM memory devices"},"name":"@microchip/i2c-eeprom","version":"1.0.0"},{"meta":{"category":"Drivers/Off-Chip Drivers/","keywords":["spi","eeprom"],"description":"The SPI EEPROM Library allows for quick and easy code generation for interfacing with Microchip’s SPI serial EEPROM memory devices"},"name":"@microchip/spi-eeprom","version":"1.0.0"}],"version":"1.0.0","catalogs":[]},"scripts":{},"_npmUser":{"name":"brian.bailey235","email":"Brian.Bailey@microchip.com"},"description":"scf-catalog project's package.json content contains - List of content - List of catalogs","directories":{},"licenseText":"© 2020 Microchip Technology Inc. and its subsidiaries.\n\nSubject to your compliance with these terms, you may use Microchip \nsoftware and any derivatives exclusively with Microchip products. \nIt is your responsibility to comply with third party license terms \napplicable to your use of third party software (including open \nsource software) that may accompany Microchip software.\n\nTHIS SOFTWARE IS SUPPLIED BY MICROCHIP \"AS IS\". NO WARRANTIES, \nWHETHER EXPRESS, IMPLIED OR STATUTORY, APPLY TO THIS SOFTWARE, \nINCLUDING ANY IMPLIED WARRANTIES OF NON-INFRINGEMENT, \nMERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.\n\nIN NO EVENT WILL MICROCHIP BE LIABLE FOR ANY INDIRECT, SPECIAL, \nPUNITIVE, INCIDENTAL OR CONSEQUENTIAL LOSS, DAMAGE, COST OR EXPENSE \nOF ANY KIND WHATSOEVER RELATED TO THE SOFTWARE, HOWEVER CAUSED, \nEVEN IF MICROCHIP HAS BEEN ADVISED OF THE POSSIBILITY OR THE \nDAMAGES ARE FORESEEABLE. TO THE FULLEST EXTENT ALLOWED BY LAW, \nMICROCHIP'S TOTAL LIABILITY ON ALL CLAIMS IN ANY WAY RELATED TO \nTHIS SOFTWARE WILL NOT EXCEED THE AMOUNT OF FEES, IF ANY, THAT YOU \nHAVE PAID DIRECTLY TO MICROCHIP FOR THIS SOFTWARE. ","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"@microchip/scf-catalog":"^1.4.6"},"_npmOperationalInternal":{"tmp":"tmp/melody-common-catalog_1.2.2_1630037477642_0.9888502487280366","host":"s3://npm-registry-packages"}},"1.2.3":{"name":"@mchp-mcc/melody-common-catalog","version":"1.2.3","license":"SEE LICENSE IN LICENSE.txt","_id":"@mchp-mcc/melody-common-catalog@1.2.3","maintainers":[{"name":"jayachandran2307","email":"jayachandran2307@gmail.com"},{"name":"brian.bailey235","email":"Brian.Bailey@microchip.com"},{"name":"burkedavison","email":"burke.davison@microchip.com"},{"name":"ajivani007","email":"ajivani007@gmail.com"}],"dist":{"shasum":"9838db9a791e88550b15b24db5b4dc7b553d3bf5","tarball":"https://registry.npmjs.org/@mchp-mcc/melody-common-catalog/-/melody-common-catalog-1.2.3.tgz","fileCount":4,"integrity":"sha512-8Ud/lzWb/193n31dCBxIjXoEL9fVxqz85MUcQ9Yg8E/lG4pcUYw8PnP3rjxKoqKBJddT02rchx4suwQcsaPZyg==","signatures":[{"sig":"MEUCIQCekLmDcxPUPY3iKRzMmMDR8TzU0Fi0RtU1yg57zz6OjQIgMt7HOTwiEfZxGjpSqTSatxHxdhiV4JFs4Jeo532Dcds=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19055,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhKUPdCRA9TVsSAnZWagAAfsAP/22JOo/3d0Zz7wqFPADw\nNFSxNsKaOl6FJnMwe/8tsSP0xk6V5jlO1zKciAgNN6TPC8l97cL9t7pTDhST\ninDFbYHSkg9lXqKy9Ju5gcPPzfgeKLWftxe5OZZSPnAgkcB24KnT8ImqI/8Y\nFLkRerEbkMS16Ula9ykYVEgYUQcsEUNi7rIFWyHoWTAYsKBy0BEDkXa/hzLG\nYx8krdQdLl13HgjmqWMaWn1HtEG25l10rqssWPqKMhDe/gyzxw6zCZMNrqQM\nyl9Qum0SozbQ2006mRHbFUdmwcBb5p+vHSgySxC7Tr/IoKVmI7iZGgm/G+5N\nbL1pl7yY1BI/9b73QEroU0HBrqLAp/dgb0XMbbIlsDDpS/aOQKuOKNWCfk8l\n411NZ/rVE88BmyYABMBjtH/bXTADq3SqgbQOO/vOxCH6u6dQIUZLP5v+GWBp\nX3nyRk4zBoEszmJvualJYYjMA1jwq4wkPzch19Wo8wn97Zkf/vmnz3GQb4Q3\n+0XEwYLPUDvSHyd9fsSHeC67lId9aHauS/rqAeqSJ7bEyV886OiN4fJ4jLP9\nGBkF6fmfI0zQV1TwdblnBx0023KFWDaUp+7ZXzVyX02HWOc3Tku297xCyAfd\n+PkhITJPyNQXnSxk61Y1Z7SpdZe7H5FhKiBKgzxMkUWQFuamKbuC+r/c+Ojl\nJF8e\r\n=clgw\r\n-----END PGP SIGNATURE-----\r\n"},"content":{"name":"@mchp-mcc/melody-common-catalog","content":[{"meta":{"name":"WINC15XX Library","category":"Libraries","keywords":["driver","winc","pic8","avr","pic24","dspic"],"description":"The WINC15XX Library allows for quick and easy configuration and code generation for Microchip's ATWINC15x0 SmartConnect module for Internet of Things (IoT) applications.","supportedDeviceFamilies":["AVR","AVR DA","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/winc15xx-host-driver","version":"*"},{"meta":{"name":"AVR IEC60730 Class B Diagnostic Library","category":"Libraries","keywords":["avr","iec60730","library"],"description":"The AVR Class B Diagnostic Library is a suite of diagnostic tests in compliance with the IEC 60730 Class B functional safety standard."},"name":"@mchp-mcc/avr-iec60730-class-b-diagnostic-library","version":"*"},{"meta":{"name":"PIC16/18 IEC60730 Class B Diagnostic Library","category":"Libraries","keywords":["pic8","iec60730","library"],"description":"The PIC16/18 IEC60730 Class B Diagnostic Library is a suite of diagnostic tests in compliance with the IEC 60730 Class B functional safety standard."},"name":"@mchp-mcc/pic16-pic18-iec60730-class-b-diagnostic-library","version":"*"},{"meta":{"name":"CryptoAuthentication Library","category":"Libraries","keywords":["crypto","library","pic8","avr"],"description":"The CryptoAuthentication Library allows quick and easy configuration and code generation for security, cryptography, authentication, and encryption applications using Microchip's Secure chip line.","supportedDeviceFamilies":["AVR","AVR DA","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/crypto-authentication-library","version":"*"},{"meta":{"name":"RN4870|1 BLE Library","category":"Libraries","keywords":["rn4870","rn4871","driver","pic8","avr"],"description":"The RN4870|1 BLE Module allows quick and easy configuration and code generation for bluetooth applications using Microchip's RN4870/1 Bluetooth Low Energy Modules.","supportedDeviceFamilies":["AVR","AVR DA","PIC16F188XX","PIC18FxxQ40_Q41","PIC18FXXQ43"]},"name":"@mchp-mcc/rn4870-rn4871-host-driver","version":"*"},{"meta":{"name":"Data Encryption Routines","category":"Libraries","keywords":["pic8","data encryption","driver"],"description":"The Data Encryption Routine Library provides data encryption routines based on four encryption algorithms (AES, XTEA, SKIPJACK and Pseudo-random binary sequence generator.)","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/data-encryption-routines","version":"*"},{"meta":{"name":"TIMEOUTDRIVER","category":"Drivers","keywords":["driver","tmr","pic8","avr"],"description":"The Timeout Driver is an abstraction interface to Timer-type peripherals such as the Timer0/1/2 peripherals and their derivatives; the Signal Measurement Timer (SMT); and the Hardware Limit Timer (HLT).","supportedDeviceFamilies":["tinyAVR 2","AVR","AVR DA","PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/timer-timeout-driver","version":"*"},{"meta":{"name":"DELAY","category":"Drivers","keywords":["driver","delay","pic8","avr","pic24","dspic"],"description":"The Delay Driver is an abstraction interface to the DELAY macros for PIC and AVR devices.","defaultSelection":"defaultSelected","supportedDeviceFamilies":["tinyAVR 2","AVR","AVR DA","PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/delay-blocking-driver","version":"*"},{"meta":{"name":"I2CSIMPLE","category":"Drivers","keywords":["i2c","driver","pic8","avr"],"description":"The I2C Simple Driver is an abstraction interface to facilitate seamless I2C integration for PIC and AVR devices"},"name":"@mchp-mcc/i2c-simple-driver","version":"*"},{"meta":{"name":"Data Streamer Driver","category":"Libraries","keywords":["driver","data streamer","pic8","avr","pic24","dspic"],"description":"The Data Streamer Protocol allows you to send multiple variables from your embedded application and display these variables on a graph (or custom dashboard).","defaultSelection":"defaultSelected"},"name":"@mchp-mcc/data-streamer-driver","version":"*"},{"meta":{"name":"LIN Host","category":"Libraries","keywords":["library","lin","pic8"],"description":"The LIN (Local Interconnect Network) Host Driver is a UART-based driver that provides quick and easy C code generation to send and receive UART packets formatted using the LIN protocol as a host.","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/lin-host","version":"*"},{"meta":{"name":"LIN Client","category":"Libraries","keywords":["library","lin","pic8"],"description":"The LIN (Local Interconnect Network) Host Driver is a UART-based driver that provides quick and easy C code generation to send and receive UART packets formatted using the LIN protocol as a client.","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/lin-client","version":"*"},{"meta":{"name":"Touch Library","category":"Libraries","keywords":["library","touch","avr"],"description":"The mTouch™ Capacitive Sensing Library allows for quick and easy C code generation of Microchip's capacitive sensing software library. "},"name":"@mchp-mcc/touch-library","version":"*"},{"meta":{"name":"EEPROM (I2C) AT24CM02","category":"Drivers","keywords":["at24cm02","driver","pic8","avr"],"description":"The EEPROM (I2C) AT24CM02 Driver enables interfacing between the MCU and an off-chip AT24CM02 EEPROM using the I2C protocol.","supportedDeviceFamilies":["tinyAVR 2","AVR","AVR DA","PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/scf-driver-at24cm02","version":"*"},{"meta":{"name":"Accel (I2C) KXTJ3-1057","category":"Drivers","keywords":["kxtj3 1057","driver","pic8","avr"],"description":"The Accel (I2C) KXTJ3-1057 Driver enables interfacing between the MCU and an off-chip KXTJ3-1057 Accelerometer using the I2C protocol.","supportedDeviceFamilies":["tinyAVR 2","AVR","AVR DA","PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/scf-driver-kxtj3-1057","version":"*"},{"meta":{"name":"Digi POT (SPI) MCP41HV51","category":"Drivers","keywords":["mcp41hv51","driver","pic8","avr"],"description":"The Digi POT (SPI) MCP41HV51 Driver enables interfacing between the MCU and an off-chip MCP41HV51 Digital Potentiometer using the SPI protocol.","supportedDeviceFamilies":["tinyAVR 2","AVR","AVR DA","PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/scf-driver-mcp41hv51","version":"*"},{"meta":{"name":"FreeRTOS Library","category":"Libraries","keywords":["freertos","library","avr"],"description":"The FreeRTOS Library allows quick and easy configuration and code generation for a FreeRTOS applications using Microchip microcontrollers."},"name":"@mchp-mcc/freertos-library","version":"*"},{"meta":{"name":"Ethernet Drivers","category":"Libraries","keywords":["ethernet","library","pic8","wired","wired communication","communication","automotive protocol","automotive"],"description":"The Ethernet Drivers library allows quick and easy configuration and code generation for applications using ENCx24J600 ethernet drivers in polling mode.","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/ethernet-drivers-8bit","version":"*"},{"meta":{"name":"TCPIP-Lite","category":"Libraries","keywords":["tcpip","library","pic8","wired","ethernet","wired communication","communication","automotive protocol","automotive"],"description":"The TCPIP-Lite library allows for quick and easy configuration and code generation of the latest TCP/IP Lite stack.","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/tcpip-lite","version":"*"}],"version":"1.0.0","catalogs":[]},"scripts":{},"_npmUser":{"name":"brian.bailey235","email":"Brian.Bailey@microchip.com"},"description":"scf-catalog project's package.json content contains - List of content - List of catalogs","directories":{},"licenseText":"© 2020 Microchip Technology Inc. and its subsidiaries.\n\nSubject to your compliance with these terms, you may use Microchip \nsoftware and any derivatives exclusively with Microchip products. \nIt is your responsibility to comply with third party license terms \napplicable to your use of third party software (including open \nsource software) that may accompany Microchip software.\n\nTHIS SOFTWARE IS SUPPLIED BY MICROCHIP \"AS IS\". NO WARRANTIES, \nWHETHER EXPRESS, IMPLIED OR STATUTORY, APPLY TO THIS SOFTWARE, \nINCLUDING ANY IMPLIED WARRANTIES OF NON-INFRINGEMENT, \nMERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.\n\nIN NO EVENT WILL MICROCHIP BE LIABLE FOR ANY INDIRECT, SPECIAL, \nPUNITIVE, INCIDENTAL OR CONSEQUENTIAL LOSS, DAMAGE, COST OR EXPENSE \nOF ANY KIND WHATSOEVER RELATED TO THE SOFTWARE, HOWEVER CAUSED, \nEVEN IF MICROCHIP HAS BEEN ADVISED OF THE POSSIBILITY OR THE \nDAMAGES ARE FORESEEABLE. TO THE FULLEST EXTENT ALLOWED BY LAW, \nMICROCHIP'S TOTAL LIABILITY ON ALL CLAIMS IN ANY WAY RELATED TO \nTHIS SOFTWARE WILL NOT EXCEED THE AMOUNT OF FEES, IF ANY, THAT YOU \nHAVE PAID DIRECTLY TO MICROCHIP FOR THIS SOFTWARE. ","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"@microchip/scf-catalog":"^1.5.0"},"_npmOperationalInternal":{"tmp":"tmp/melody-common-catalog_1.2.3_1630094301413_0.10680121227330375","host":"s3://npm-registry-packages"}},"1.2.4":{"name":"@mchp-mcc/melody-common-catalog","version":"1.2.4","license":"SEE LICENSE IN LICENSE.txt","_id":"@mchp-mcc/melody-common-catalog@1.2.4","maintainers":[{"name":"jayachandran2307","email":"jayachandran2307@gmail.com"},{"name":"brian.bailey235","email":"Brian.Bailey@microchip.com"},{"name":"burkedavison","email":"burke.davison@microchip.com"},{"name":"ajivani007","email":"ajivani007@gmail.com"}],"dist":{"shasum":"7392b224011e7616ba44a70d78fd4cd74d608387","tarball":"https://registry.npmjs.org/@mchp-mcc/melody-common-catalog/-/melody-common-catalog-1.2.4.tgz","fileCount":4,"integrity":"sha512-gYoDu5hfGaFBE9/0iwxdepZ4fTYBzSR6c8//F+ccI67aUj6k12blLFmS3zkk+bIXzbmE0ob4//HCezbb70gdKA==","signatures":[{"sig":"MEQCIAmxXf0XRvBnJgFDcuvNOHF1xxfmHIAXqnxrkOseW/3rAiBj2bjDqsShdfW0anekh0iTG2h2eOGfYmASKVtOSAoR9A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19707,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhMTl7CRA9TVsSAnZWagAAsBMP/0Xp+MMl1dt+Wp/ssxXL\nvTaDwBEBMNzHMDl5PdAMvtbHhrAJwFnnWuAwX/tXDf9FXwjTT6rWSK5m9KS9\n+IQXHXpJeT553MLfKhBytT1AAJRpGXqk64r2wtZsAefI6KvBLZtHMzuOPp2U\ni2hhaHaQ/RQQcwgiJz8N6WZ+TRC7VGuUJGBAMDa3AJtHVHDatzpNzyc0rQnV\nbhdwa8ZUA7EZVkG0nEaaFBGlUoMlHJlSEsTjfBMVlyhks8mxnrPEtn1MUkAT\n3Aw8OYH9xoXyK2uwznEx3TKb255okv+vYqblfxH3p0didAVn1/bqfTIyBeAL\nzfrIFV2CMG0HLULnEC2BXb3ZsodAo2H7+YMseob64BQpnZoSXpLO/3pooLRs\n/65JonUvCixMM24iOIBE90mbU9Aiklrhmhe8cyikSueOsduJqnD+HZLlWMhH\nDQcZzFPvs737IRbMLQfzXOa4rWwDtcW2TUIpznhMV03e35bpXeFcKiYSMtCQ\nTyBX3TsUOC7SovQvmTURFBjyZ9y6ELCi2u1Oa41EUveksTRWY5aNdKPPOUKw\nhqDR9ELARccX+HeEBWCXq/9Ug3JiV5HTxW5nRIKVpZqdKzlZKKFIaTD4/hAo\nfVKwEa94qXnml37HitkghgMCAi+t1lWeCVRa7QKpWRemxc/VHa12JYq2pJor\nxrQ2\r\n=SdsG\r\n-----END PGP SIGNATURE-----\r\n"},"content":{"name":"@mchp-mcc/melody-common-catalog","content":[{"meta":{"name":"WINC15XX Library","category":"Libraries","keywords":["driver","winc","pic8","avr","pic24","dspic"],"description":"The WINC15XX Library allows for quick and easy configuration and code generation for Microchip's ATWINC15x0 SmartConnect module for Internet of Things (IoT) applications.","supportedDeviceFamilies":["AVR","AVR DA","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/winc15xx-host-driver","version":"*"},{"meta":{"name":"AVR IEC60730 Class B Diagnostic Library","category":"Libraries","keywords":["avr","iec60730","library"],"description":"The AVR Class B Diagnostic Library is a suite of diagnostic tests in compliance with the IEC 60730 Class B functional safety standard."},"name":"@mchp-mcc/avr-iec60730-class-b-diagnostic-library","version":"*"},{"meta":{"name":"PIC16/18 IEC60730 Class B Diagnostic Library","category":"Libraries","keywords":["pic8","iec60730","library"],"description":"The PIC16/18 IEC60730 Class B Diagnostic Library is a suite of diagnostic tests in compliance with the IEC 60730 Class B functional safety standard."},"name":"@mchp-mcc/pic16-pic18-iec60730-class-b-diagnostic-library","version":"*"},{"meta":{"name":"CryptoAuthentication Library","category":"Libraries","keywords":["crypto","library","pic8","avr"],"description":"The CryptoAuthentication Library allows quick and easy configuration and code generation for security, cryptography, authentication, and encryption applications using Microchip's Secure chip line.","supportedDeviceFamilies":["AVR","AVR DA","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/crypto-authentication-library","version":"*"},{"meta":{"name":"RN4870|1 BLE Library","category":"Libraries","keywords":["rn4870","rn4871","driver","pic8","avr"],"description":"The RN4870|1 BLE Module allows quick and easy configuration and code generation for bluetooth applications using Microchip's RN4870/1 Bluetooth Low Energy Modules.","supportedDeviceFamilies":["AVR","AVR DA","PIC16F188XX","PIC18FxxQ40_Q41","PIC18FXXQ43"]},"name":"@mchp-mcc/rn4870-rn4871-host-driver","version":"*"},{"meta":{"name":"Data Encryption Routines","category":"Libraries","keywords":["pic8","data encryption","driver"],"description":"The Data Encryption Routine Library provides data encryption routines based on four encryption algorithms (AES, XTEA, SKIPJACK and Pseudo-random binary sequence generator.)","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/data-encryption-routines","version":"*"},{"meta":{"name":"TIMEOUTDRIVER","category":"Drivers","keywords":["driver","tmr","pic8","avr"],"description":"The Timeout Driver is an abstraction interface to Timer-type peripherals such as the Timer0/1/2 peripherals and their derivatives; the Signal Measurement Timer (SMT); and the Hardware Limit Timer (HLT).","supportedDeviceFamilies":["tinyAVR 2","AVR","AVR DA","PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/timer-timeout-driver","version":"*"},{"meta":{"name":"DELAY","category":"Drivers","keywords":["driver","delay","pic8","avr","pic24","dspic"],"description":"The Delay Driver is an abstraction interface to the DELAY macros for PIC and AVR devices.","defaultSelection":"defaultSelected","supportedDeviceFamilies":["tinyAVR 2","AVR","AVR DA","PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/delay-blocking-driver","version":"*"},{"meta":{"name":"I2CSIMPLE","category":"Drivers","keywords":["i2c","driver","pic8","avr"],"description":"The I2C Simple Driver is an abstraction interface to facilitate seamless I2C integration for PIC and AVR devices"},"name":"@mchp-mcc/i2c-simple-driver","version":"*"},{"meta":{"name":"Data Streamer Driver","category":"Libraries","keywords":["driver","data streamer","pic8","avr","pic24","dspic"],"description":"The Data Streamer Protocol allows you to send multiple variables from your embedded application and display these variables on a graph (or custom dashboard).","defaultSelection":"defaultSelected"},"name":"@mchp-mcc/data-streamer-driver","version":"*"},{"meta":{"name":"LIN Host","category":"Libraries","keywords":["library","lin","pic8"],"description":"The LIN (Local Interconnect Network) Host Driver is a UART-based driver that provides quick and easy C code generation to send and receive UART packets formatted using the LIN protocol as a host.","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/lin-host","version":"*"},{"meta":{"name":"LIN Client","category":"Libraries","keywords":["library","lin","pic8"],"description":"The LIN (Local Interconnect Network) Host Driver is a UART-based driver that provides quick and easy C code generation to send and receive UART packets formatted using the LIN protocol as a client.","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/lin-client","version":"*"},{"meta":{"name":"Touch Library","category":"Libraries","keywords":["library","touch","avr"],"description":"The mTouch™ Capacitive Sensing Library allows for quick and easy C code generation of Microchip's capacitive sensing software library. "},"name":"@mchp-mcc/touch-library","version":"*"},{"meta":{"name":"EEPROM (I2C) AT24CM02","category":"Drivers","keywords":["at24cm02","driver","pic8","avr"],"description":"The EEPROM (I2C) AT24CM02 Driver enables interfacing between the MCU and an off-chip AT24CM02 EEPROM using the I2C protocol.","supportedDeviceFamilies":["tinyAVR 2","AVR","AVR DA","PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/scf-driver-at24cm02","version":"*"},{"meta":{"name":"Accel (I2C) KXTJ3-1057","category":"Drivers","keywords":["kxtj3 1057","driver","pic8","avr"],"description":"The Accel (I2C) KXTJ3-1057 Driver enables interfacing between the MCU and an off-chip KXTJ3-1057 Accelerometer using the I2C protocol.","supportedDeviceFamilies":["tinyAVR 2","AVR","AVR DA","PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/scf-driver-kxtj3-1057","version":"*"},{"meta":{"name":"Digi POT (SPI) MCP41HV51","category":"Drivers","keywords":["mcp41hv51","driver","pic8","avr"],"description":"The Digi POT (SPI) MCP41HV51 Driver enables interfacing between the MCU and an off-chip MCP41HV51 Digital Potentiometer using the SPI protocol.","supportedDeviceFamilies":["tinyAVR 2","AVR","AVR DA","PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/scf-driver-mcp41hv51","version":"*"},{"meta":{"name":"FreeRTOS Library","category":"Libraries","keywords":["freertos","library","avr"],"description":"The FreeRTOS Library allows quick and easy configuration and code generation for a FreeRTOS applications using Microchip microcontrollers."},"name":"@mchp-mcc/freertos-library","version":"*"},{"meta":{"name":"Ethernet Drivers","category":"Libraries","keywords":["ethernet","library","pic8","wired","wired communication","communication","automotive protocol","automotive"],"description":"The Ethernet Drivers library allows quick and easy configuration and code generation for applications using ENCx24J600 ethernet drivers in polling mode.","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/ethernet-drivers-8bit","version":"*"},{"meta":{"name":"TCPIP-Lite","category":"Libraries","keywords":["tcpip","library","pic8","wired","ethernet","wired communication","communication","automotive protocol","automotive"],"description":"The TCPIP-Lite library allows for quick and easy configuration and code generation of the latest TCP/IP Lite stack.","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/tcpip-lite","version":"*"}],"version":"1.0.0","catalogs":[],"featuredContent":{"LIN Library":["@mchp-mcc/lin-host","@mchp-mcc/lin-client"],"WINC Library":["@mchp-mcc/winc15xx-host-driver"],"RN487X Library":["@mchp-mcc/rn4870-rn4871-host-driver"],"mTouch Library":["@mchp-mcc/touch-library"],"TCP/IP Lite Stack":["@mchp-mcc/tcpip-lite"],"Crypto Authentication Library":["@mchp-mcc/crypto-authentication-library"]}},"scripts":{},"_npmUser":{"name":"brian.bailey235","email":"Brian.Bailey@microchip.com"},"description":"scf-catalog project's package.json content contains - List of content - List of catalogs","directories":{},"licenseText":"© 2020 Microchip Technology Inc. and its subsidiaries.\n\nSubject to your compliance with these terms, you may use Microchip \nsoftware and any derivatives exclusively with Microchip products. \nIt is your responsibility to comply with third party license terms \napplicable to your use of third party software (including open \nsource software) that may accompany Microchip software.\n\nTHIS SOFTWARE IS SUPPLIED BY MICROCHIP \"AS IS\". NO WARRANTIES, \nWHETHER EXPRESS, IMPLIED OR STATUTORY, APPLY TO THIS SOFTWARE, \nINCLUDING ANY IMPLIED WARRANTIES OF NON-INFRINGEMENT, \nMERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.\n\nIN NO EVENT WILL MICROCHIP BE LIABLE FOR ANY INDIRECT, SPECIAL, \nPUNITIVE, INCIDENTAL OR CONSEQUENTIAL LOSS, DAMAGE, COST OR EXPENSE \nOF ANY KIND WHATSOEVER RELATED TO THE SOFTWARE, HOWEVER CAUSED, \nEVEN IF MICROCHIP HAS BEEN ADVISED OF THE POSSIBILITY OR THE \nDAMAGES ARE FORESEEABLE. TO THE FULLEST EXTENT ALLOWED BY LAW, \nMICROCHIP'S TOTAL LIABILITY ON ALL CLAIMS IN ANY WAY RELATED TO \nTHIS SOFTWARE WILL NOT EXCEED THE AMOUNT OF FEES, IF ANY, THAT YOU \nHAVE PAID DIRECTLY TO MICROCHIP FOR THIS SOFTWARE. ","dependencies":{"@mchp-mcc/scf-catalog":"^1.7.4"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/melody-common-catalog_1.2.4_1630615931239_0.9540523494660296","host":"s3://npm-registry-packages"}},"1.2.5":{"name":"@mchp-mcc/melody-common-catalog","version":"1.2.5","license":"SEE LICENSE IN LICENSE.txt","_id":"@mchp-mcc/melody-common-catalog@1.2.5","maintainers":[{"name":"jayachandran2307","email":"jayachandran2307@gmail.com"},{"name":"brian.bailey235","email":"Brian.Bailey@microchip.com"},{"name":"burkedavison","email":"burke.davison@microchip.com"},{"name":"ajivani007","email":"ajivani007@gmail.com"}],"dist":{"shasum":"078bcc99cf1dbed965f78388bfe243c8d7a34e69","tarball":"https://registry.npmjs.org/@mchp-mcc/melody-common-catalog/-/melody-common-catalog-1.2.5.tgz","fileCount":4,"integrity":"sha512-iJcG3bWFJiQcYzKVs6hJBLwJfFZ5aCtwMDETDCiMnAN1J/1V0wRrFT0xMxDXIvYvZ2wCF6DEDC1WXfDBx5XTcQ==","signatures":[{"sig":"MEQCIHTI5DOi0psfNLtvwFoTVDOe0FTYM3VRiJOgRGB3HSujAiBfWYgCqWdHBjEw6vXTW0Zzw8JYfItAVOuf0U20cF+tvg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18423,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhPwPWCRA9TVsSAnZWagAAxdkP/iNyrZqL8z9BrYFm6kvn\ncAtlRjoKaejTWQIHr1ICgvPjoojt4O4e6IFd3bMxXOnbkymeb9DD0NBpWzVO\nNLFcenbcUxyNk0jxS39yAOmhbo0CPtuHtEKXol/h8ceJ8U7s+dqfP7blxHmt\nGDrmlpLx2WRTy49tVWU9SfhD4c7LjLFqr+kN+oWFhtwmRHuxK3QJmxVZoDNo\n3kc6V+/KYNAbsUekzt4eEmMcgs69A4xX8N4nExhL3JktPTlGSiJe8EAb8dkM\nNIeBUFuKsRvGyqISe0VxpXT0meJ9GS1ElNP4glBImUYiNIWky1cza3MWjjMV\nhutlZeHglPxgilahPIcahOk57f/ue/KNT1I/wGR3zOfE5Ps6p7aIhKyXD4xU\ndxREdqIs7JilWl37etn4+QCBtg4+lNpcUwDLtw/5/bhysaTHsIC44rPuSSj4\nn401EOrNaPO6z2WkXXyVbNJws369mc3mjY2kpqeNrP3rvTKgMK6NVoGd7lfu\n9WT4lfTqF1vCkVhnRjihS3gO3wNPSsjHktp1ck7DeWxnClMCeAQJnlRul2WJ\n1X3e0ZrVR2zgd9lkZKkAT8YrDJCad+RNZ26eKVWbHnlr6IdHKw88jQAZtYph\n1cTYboM5qQrWX2k54qoXkoyau6++ZamQWfhrtA55BxVeyxPU9tzpKHjDI6Ju\n1N3n\r\n=HH2X\r\n-----END PGP SIGNATURE-----\r\n"},"content":{"name":"@mchp-mcc/melody-common-catalog","content":[{"meta":{"name":"WINC15XX Library","category":"Libraries","keywords":["driver","winc","pic8","avr","pic24","dspic"],"description":"The WINC15XX Library allows for quick and easy configuration and code generation for Microchip's ATWINC15x0 SmartConnect module for Internet of Things (IoT) applications.","supportedDeviceFamilies":["AVR","AVR DA","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/winc15xx-host-driver","version":"*"},{"meta":{"name":"CryptoAuthentication Library","category":"Libraries","keywords":["crypto","library","pic8","avr"],"description":"The CryptoAuthentication Library allows quick and easy configuration and code generation for security, cryptography, authentication, and encryption applications using Microchip's Secure chip line.","supportedDeviceFamilies":["AVR","AVR DA","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/crypto-authentication-library","version":"*"},{"meta":{"name":"RN4870|1 BLE Library","category":"Libraries","keywords":["rn4870","rn4871","driver","pic8","avr"],"description":"The RN4870|1 BLE Module allows quick and easy configuration and code generation for bluetooth applications using Microchip's RN4870/1 Bluetooth Low Energy Modules.","supportedDeviceFamilies":["AVR","AVR DA","PIC16F188XX","PIC18FxxQ40_Q41","PIC18FXXQ43"]},"name":"@mchp-mcc/rn4870-rn4871-host-driver","version":"*"},{"meta":{"name":"Data Encryption Routines","category":"Libraries","keywords":["pic8","data encryption","driver"],"description":"The Data Encryption Routine Library provides data encryption routines based on four encryption algorithms (AES, XTEA, SKIPJACK and Pseudo-random binary sequence generator.)","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/data-encryption-routines","version":"*"},{"meta":{"name":"TIMEOUTDRIVER","category":"Drivers","keywords":["driver","tmr","pic8","avr"],"description":"The Timeout Driver is an abstraction interface to Timer-type peripherals such as the Timer0/1/2 peripherals and their derivatives; the Signal Measurement Timer (SMT); and the Hardware Limit Timer (HLT).","supportedDeviceFamilies":["tinyAVR 2","AVR","AVR DA","PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/timer-timeout-driver","version":"*"},{"meta":{"name":"DELAY","category":"Drivers","keywords":["driver","delay","pic8","avr","pic24","dspic"],"description":"The Delay Driver is an abstraction interface to the DELAY macros for PIC and AVR devices.","defaultSelection":"defaultSelected","supportedDeviceFamilies":["tinyAVR 2","AVR","AVR DA","PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/delay-blocking-driver","version":"*"},{"meta":{"name":"I2CSIMPLE","category":"Drivers","keywords":["i2c","driver","pic8","avr"],"description":"The I2C Simple Driver is an abstraction interface to facilitate seamless I2C integration for PIC and AVR devices"},"name":"@mchp-mcc/i2c-simple-driver","version":"*"},{"meta":{"name":"Data Streamer Driver","category":"Libraries","keywords":["driver","data streamer","pic8","avr","pic24","dspic"],"description":"The Data Streamer Protocol allows you to send multiple variables from your embedded application and display these variables on a graph (or custom dashboard).","defaultSelection":"defaultSelected"},"name":"@mchp-mcc/data-streamer-driver","version":"*"},{"meta":{"name":"LIN Host","category":"Libraries","keywords":["library","lin","pic8"],"description":"The LIN (Local Interconnect Network) Host Driver is a UART-based driver that provides quick and easy C code generation to send and receive UART packets formatted using the LIN protocol as a host.","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/lin-host","version":"*"},{"meta":{"name":"LIN Client","category":"Libraries","keywords":["library","lin","pic8"],"description":"The LIN (Local Interconnect Network) Host Driver is a UART-based driver that provides quick and easy C code generation to send and receive UART packets formatted using the LIN protocol as a client.","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/lin-client","version":"*"},{"meta":{"name":"Touch Library","category":"Libraries","keywords":["library","touch","avr"],"description":"The mTouch™ Capacitive Sensing Library allows for quick and easy C code generation of Microchip's capacitive sensing software library. "},"name":"@mchp-mcc/touch-library","version":"*"},{"meta":{"name":"EEPROM (I2C) AT24CM02","category":"Drivers","keywords":["at24cm02","driver","pic8","avr"],"description":"The EEPROM (I2C) AT24CM02 Driver enables interfacing between the MCU and an off-chip AT24CM02 EEPROM using the I2C protocol.","supportedDeviceFamilies":["tinyAVR 2","AVR","AVR DA","PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/scf-driver-at24cm02","version":"*"},{"meta":{"name":"Accel (I2C) KXTJ3-1057","category":"Drivers","keywords":["kxtj3 1057","driver","pic8","avr"],"description":"The Accel (I2C) KXTJ3-1057 Driver enables interfacing between the MCU and an off-chip KXTJ3-1057 Accelerometer using the I2C protocol.","supportedDeviceFamilies":["tinyAVR 2","AVR","AVR DA","PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/scf-driver-kxtj3-1057","version":"*"},{"meta":{"name":"Digi POT (SPI) MCP41HV51","category":"Drivers","keywords":["mcp41hv51","driver","pic8","avr"],"description":"The Digi POT (SPI) MCP41HV51 Driver enables interfacing between the MCU and an off-chip MCP41HV51 Digital Potentiometer using the SPI protocol.","supportedDeviceFamilies":["tinyAVR 2","AVR","AVR DA","PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/scf-driver-mcp41hv51","version":"*"},{"meta":{"name":"FreeRTOS Library","category":"Libraries","keywords":["freertos","library","avr"],"description":"The FreeRTOS Library allows quick and easy configuration and code generation for a FreeRTOS applications using Microchip microcontrollers."},"name":"@mchp-mcc/freertos-library","version":"*"},{"meta":{"name":"Ethernet Drivers","category":"Libraries","keywords":["ethernet","library","pic8","wired","wired communication","communication","automotive protocol","automotive"],"description":"The Ethernet Drivers library allows quick and easy configuration and code generation for applications using ENCx24J600 ethernet drivers in polling mode.","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/ethernet-drivers-8bit","version":"*"},{"meta":{"name":"TCPIP-Lite","category":"Libraries","keywords":["tcpip","library","pic8","wired","ethernet","wired communication","communication","automotive protocol","automotive"],"description":"The TCPIP-Lite library allows for quick and easy configuration and code generation of the latest TCP/IP Lite stack.","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/tcpip-lite","version":"*"}],"version":"1.0.0","catalogs":[],"featuredContent":{"LIN Library":["@mchp-mcc/lin-host","@mchp-mcc/lin-client"],"WINC Library":["@mchp-mcc/winc15xx-host-driver"],"RN487X Library":["@mchp-mcc/rn4870-rn4871-host-driver"],"mTouch Library":["@mchp-mcc/touch-library"],"TCP/IP Lite Stack":["@mchp-mcc/tcpip-lite"],"Crypto Authentication Library":["@mchp-mcc/crypto-authentication-library"]}},"scripts":{},"_npmUser":{"name":"brian.bailey235","email":"Brian.Bailey@microchip.com"},"description":"scf-catalog project's package.json content contains - List of content - List of catalogs","directories":{},"licenseText":"© 2020 Microchip Technology Inc. and its subsidiaries.\n\nSubject to your compliance with these terms, you may use Microchip \nsoftware and any derivatives exclusively with Microchip products. \nIt is your responsibility to comply with third party license terms \napplicable to your use of third party software (including open \nsource software) that may accompany Microchip software.\n\nTHIS SOFTWARE IS SUPPLIED BY MICROCHIP \"AS IS\". NO WARRANTIES, \nWHETHER EXPRESS, IMPLIED OR STATUTORY, APPLY TO THIS SOFTWARE, \nINCLUDING ANY IMPLIED WARRANTIES OF NON-INFRINGEMENT, \nMERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.\n\nIN NO EVENT WILL MICROCHIP BE LIABLE FOR ANY INDIRECT, SPECIAL, \nPUNITIVE, INCIDENTAL OR CONSEQUENTIAL LOSS, DAMAGE, COST OR EXPENSE \nOF ANY KIND WHATSOEVER RELATED TO THE SOFTWARE, HOWEVER CAUSED, \nEVEN IF MICROCHIP HAS BEEN ADVISED OF THE POSSIBILITY OR THE \nDAMAGES ARE FORESEEABLE. TO THE FULLEST EXTENT ALLOWED BY LAW, \nMICROCHIP'S TOTAL LIABILITY ON ALL CLAIMS IN ANY WAY RELATED TO \nTHIS SOFTWARE WILL NOT EXCEED THE AMOUNT OF FEES, IF ANY, THAT YOU \nHAVE PAID DIRECTLY TO MICROCHIP FOR THIS SOFTWARE. ","dependencies":{"@mchp-mcc/scf-catalog":"^1.7.4"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/melody-common-catalog_1.2.5_1631519702199_0.6442081475322201","host":"s3://npm-registry-packages"}},"1.2.6":{"name":"@mchp-mcc/melody-common-catalog","version":"1.2.6","license":"SEE LICENSE IN LICENSE.txt","_id":"@mchp-mcc/melody-common-catalog@1.2.6","maintainers":[{"name":"jayachandran2307","email":"jayachandran2307@gmail.com"},{"name":"brian.bailey235","email":"Brian.Bailey@microchip.com"},{"name":"burkedavison","email":"burke.davison@microchip.com"},{"name":"ajivani007","email":"ajivani007@gmail.com"}],"dist":{"shasum":"d8b09d06f17ab13a4034554fa20730007590d52c","tarball":"https://registry.npmjs.org/@mchp-mcc/melody-common-catalog/-/melody-common-catalog-1.2.6.tgz","fileCount":4,"integrity":"sha512-6SPPLKAzxGEsxGJELARkrHx3svPNfJRJ+ZM6WB4pm//YsoEtID+I/aekiLyfxFLvu7i6JfPOxw2G9oA4xMD4kQ==","signatures":[{"sig":"MEYCIQD3pNm9ikghJlL0q7T2GvDh2IYkSz4+mSl0HQkDa8rvTwIhAKFMquMta/YtTmgaKuhO4rr14IJvv1oFJNVMUbli5oY+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18461,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQdvUCRA9TVsSAnZWagAA2pEQAKAitvv1BshdWcg9vpRh\nFNLBYzOLbqdZhfypRikhf2Dhh/WNYsu6Zlx1JvvFenlBha9fRdNmOLD+v6u/\nFA22i5xd+OwenOy2t5xw+NvQHRGHbVlgr36ylbDnkiZpsp0EAfXLeFM8R/ZO\nUHOpoDxjWxRBufKcIdeVaKO2w2E+7/ZXpHPediSIN67Pbl2Pd49+SX5L7lxK\n2ev602WD7nXmy+qOScxZqT21UE4VdZ0pkwrob4fFDUKIKIHhfqYU9h8wnZDq\ni3+br5w1VEL4AHWPTSkMZyhPe8C0VSNYEley2rx8rl51F+INpZW97M329KrZ\nEU4a9z5Yhj23SdSCGU73SlITOLZC12W/OMsYJ1AD2nAkj2LaOmvf/83QheFT\nr/d42CBEBt3Cdr6+p/EuvGp1Vf0g4jzoJv6LeymPa3U/+GAjSu3I/cA0bAFi\nwfgi0alVYDZaqgqZ5MGYzeiagXIeP31bDi5kxNjzgCT3xfnwbByy7EhGZOug\nxTFUTMO+XD/ri5oTxlyTgWAx+wIglM4a/eE59sHF0uKMz8ePl5Sp1h+QI9ki\nVWCy0mIHG/s0+sY9DCxSAJI/9j1eNUQ7W1EzKMkO0UkS3mevXYAgJqVU+C/u\nDypMigaYBEh6b2x8F/ZF7ohFwPtkZQDiZ/YY85Sq9edvOePvq16uipsAm20X\n8xvs\r\n=f9i+\r\n-----END PGP SIGNATURE-----\r\n"},"content":{"name":"@mchp-mcc/melody-common-catalog","content":[{"meta":{"name":"WINC15XX Library","category":"Libraries","keywords":["driver","winc","pic8","avr","pic24","dspic"],"description":"The WINC15XX Library allows for quick and easy configuration and code generation for Microchip's ATWINC15x0 SmartConnect module for Internet of Things (IoT) applications.","supportedDeviceFamilies":["AVR","AVR DA","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/winc15xx-host-driver","version":"*"},{"meta":{"name":"CryptoAuthentication Library","category":"Libraries","keywords":["crypto","library","pic8","avr"],"description":"The CryptoAuthentication Library allows quick and easy configuration and code generation for security, cryptography, authentication, and encryption applications using Microchip's Secure chip line.","supportedDeviceFamilies":["AVR","AVR DA","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/crypto-authentication-library","version":"*"},{"meta":{"name":"RN4870|1 BLE Library","category":"Libraries","keywords":["rn4870","rn4871","driver","pic8","avr"],"description":"The RN4870|1 BLE Module allows quick and easy configuration and code generation for bluetooth applications using Microchip's RN4870/1 Bluetooth Low Energy Modules.","supportedDeviceFamilies":["AVR","AVR DA","PIC16F188XX","PIC18FxxQ40_Q41","PIC18FXXQ43"]},"name":"@mchp-mcc/rn4870-rn4871-host-driver","version":"*"},{"meta":{"name":"Data Encryption Routines","category":"Libraries","keywords":["pic8","data encryption","driver"],"description":"The Data Encryption Routine Library provides data encryption routines based on four encryption algorithms (AES, XTEA, SKIPJACK and Pseudo-random binary sequence generator.)","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/data-encryption-routines","version":"*"},{"meta":{"name":"TIMEOUTDRIVER","category":"Drivers","keywords":["driver","tmr","pic8","avr"],"description":"The Timeout Driver is an abstraction interface to Timer-type peripherals such as the Timer0/1/2 peripherals and their derivatives; the Signal Measurement Timer (SMT); and the Hardware Limit Timer (HLT).","supportedDeviceFamilies":["tinyAVR 2","AVR","AVR DA","PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/timer-timeout-driver","version":"*"},{"meta":{"name":"DELAY","category":"Drivers","keywords":["driver","delay","pic8","avr","pic24","dspic"],"description":"The Delay Driver is an abstraction interface to the DELAY macros for PIC and AVR devices.","defaultSelection":"defaultSelected","supportedDeviceFamilies":["tinyAVR 2","AVR","AVR DA","PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/delay-blocking-driver","version":"*"},{"meta":{"name":"I2CSIMPLE","category":"Drivers","keywords":["i2c","driver","pic8","avr"],"description":"The I2C Simple Driver is an abstraction interface to facilitate seamless I2C integration for PIC and AVR devices"},"name":"@mchp-mcc/i2c-simple-driver","version":"*"},{"meta":{"name":"Data Streamer Driver","category":"Libraries","keywords":["driver","data streamer","pic8","avr","pic24","dspic"],"description":"The Data Streamer Protocol allows you to send multiple variables from your embedded application and display these variables on a graph (or custom dashboard).","defaultSelection":"defaultSelected"},"name":"@mchp-mcc/data-streamer-driver","version":"*"},{"meta":{"name":"LIN Host","category":"Libraries","keywords":["library","lin","pic8"],"description":"The LIN (Local Interconnect Network) Host Driver is a UART-based driver that provides quick and easy C code generation to send and receive UART packets formatted using the LIN protocol as a host.","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/lin-host","version":"*"},{"meta":{"name":"LIN Client","category":"Libraries","keywords":["library","lin","pic8"],"description":"The LIN (Local Interconnect Network) Host Driver is a UART-based driver that provides quick and easy C code generation to send and receive UART packets formatted using the LIN protocol as a client.","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/lin-client","version":"*"},{"meta":{"name":"Touch Library","category":"Libraries","keywords":["library","touch","avr"],"description":"The Touch Library allows for quick and easy C code generation of Microchip's capacitive sensing software library. ","deviceFilterRegEx":"^AVR[0-9]+D[A].*"},"name":"@mchp-mcc/touch-library","version":"*"},{"meta":{"name":"EEPROM (I2C) AT24CM02","category":"Drivers","keywords":["at24cm02","driver","pic8","avr"],"description":"The EEPROM (I2C) AT24CM02 Driver enables interfacing between the MCU and an off-chip AT24CM02 EEPROM using the I2C protocol.","supportedDeviceFamilies":["tinyAVR 2","AVR","AVR DA","PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/scf-driver-at24cm02","version":"*"},{"meta":{"name":"Accel (I2C) KXTJ3-1057","category":"Drivers","keywords":["kxtj3 1057","driver","pic8","avr"],"description":"The Accel (I2C) KXTJ3-1057 Driver enables interfacing between the MCU and an off-chip KXTJ3-1057 Accelerometer using the I2C protocol.","supportedDeviceFamilies":["tinyAVR 2","AVR","AVR DA","PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/scf-driver-kxtj3-1057","version":"*"},{"meta":{"name":"Digi POT (SPI) MCP41HV51","category":"Drivers","keywords":["mcp41hv51","driver","pic8","avr"],"description":"The Digi POT (SPI) MCP41HV51 Driver enables interfacing between the MCU and an off-chip MCP41HV51 Digital Potentiometer using the SPI protocol.","supportedDeviceFamilies":["tinyAVR 2","AVR","AVR DA","PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/scf-driver-mcp41hv51","version":"*"},{"meta":{"name":"FreeRTOS Library","category":"Libraries","keywords":["freertos","library","avr"],"description":"The FreeRTOS Library allows quick and easy configuration and code generation for a FreeRTOS applications using Microchip microcontrollers."},"name":"@mchp-mcc/freertos-library","version":"*"},{"meta":{"name":"Ethernet Drivers","category":"Libraries","keywords":["ethernet","library","pic8","wired","wired communication","communication","automotive protocol","automotive"],"description":"The Ethernet Drivers library allows quick and easy configuration and code generation for applications using ENCx24J600 ethernet drivers in polling mode.","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/ethernet-drivers-8bit","version":"*"},{"meta":{"name":"TCPIP-Lite","category":"Libraries","keywords":["tcpip","library","pic8","wired","ethernet","wired communication","communication","automotive protocol","automotive"],"description":"The TCPIP-Lite library allows for quick and easy configuration and code generation of the latest TCP/IP Lite stack.","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/tcpip-lite","version":"*"}],"version":"1.0.0","catalogs":[],"featuredContent":{"LIN Library":["@mchp-mcc/lin-host","@mchp-mcc/lin-client"],"WINC Library":["@mchp-mcc/winc15xx-host-driver"],"RN487X Library":["@mchp-mcc/rn4870-rn4871-host-driver"],"mTouch Library":["@mchp-mcc/touch-library"],"TCP/IP Lite Stack":["@mchp-mcc/tcpip-lite"],"Crypto Authentication Library":["@mchp-mcc/crypto-authentication-library"]}},"scripts":{},"_npmUser":{"name":"brian.bailey235","email":"Brian.Bailey@microchip.com"},"description":"scf-catalog project's package.json content contains - List of content - List of catalogs","directories":{},"licenseText":"© 2020 Microchip Technology Inc. and its subsidiaries.\n\nSubject to your compliance with these terms, you may use Microchip \nsoftware and any derivatives exclusively with Microchip products. \nIt is your responsibility to comply with third party license terms \napplicable to your use of third party software (including open \nsource software) that may accompany Microchip software.\n\nTHIS SOFTWARE IS SUPPLIED BY MICROCHIP \"AS IS\". NO WARRANTIES, \nWHETHER EXPRESS, IMPLIED OR STATUTORY, APPLY TO THIS SOFTWARE, \nINCLUDING ANY IMPLIED WARRANTIES OF NON-INFRINGEMENT, \nMERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.\n\nIN NO EVENT WILL MICROCHIP BE LIABLE FOR ANY INDIRECT, SPECIAL, \nPUNITIVE, INCIDENTAL OR CONSEQUENTIAL LOSS, DAMAGE, COST OR EXPENSE \nOF ANY KIND WHATSOEVER RELATED TO THE SOFTWARE, HOWEVER CAUSED, \nEVEN IF MICROCHIP HAS BEEN ADVISED OF THE POSSIBILITY OR THE \nDAMAGES ARE FORESEEABLE. TO THE FULLEST EXTENT ALLOWED BY LAW, \nMICROCHIP'S TOTAL LIABILITY ON ALL CLAIMS IN ANY WAY RELATED TO \nTHIS SOFTWARE WILL NOT EXCEED THE AMOUNT OF FEES, IF ANY, THAT YOU \nHAVE PAID DIRECTLY TO MICROCHIP FOR THIS SOFTWARE. ","dependencies":{"@mchp-mcc/scf-catalog":"^1.7.4"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/melody-common-catalog_1.2.6_1631706067963_0.6173252980179553","host":"s3://npm-registry-packages"}},"1.2.7":{"name":"@mchp-mcc/melody-common-catalog","version":"1.2.7","license":"SEE LICENSE IN LICENSE.txt","_id":"@mchp-mcc/melody-common-catalog@1.2.7","maintainers":[{"name":"jayachandran2307","email":"jayachandran2307@gmail.com"},{"name":"brian.bailey235","email":"Brian.Bailey@microchip.com"},{"name":"burkedavison","email":"burke.davison@microchip.com"},{"name":"ajivani007","email":"ajivani007@gmail.com"}],"dist":{"shasum":"60deacfb5ae07f249923acc7121dd06a2ecc37b5","tarball":"https://registry.npmjs.org/@mchp-mcc/melody-common-catalog/-/melody-common-catalog-1.2.7.tgz","fileCount":4,"integrity":"sha512-xoZteI5NYOLPLJt3AJX3wBG4zZbaiBN09oxFkx65xceh0iawPfz91iPYUe6zk5dw2Dh7J2Gau/vzHlUUsLGMeg==","signatures":[{"sig":"MEUCIHY4OjdAcpC/cnEOGwMav2aQvtEAAU+vxNzpdIOQzeFVAiEAsIcWsyrR/2UrIjrx/ONJ+YEq/mLG6x/I0pZhrc4pamc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18639,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhRFxBCRA9TVsSAnZWagAAJh8P/RhgXtf8NlWnsMn4Wxdz\nqxv0wpfJ1x726jeS3aXGqSC6qAKsQhmC/ZB7zXFILAf2z38OlW49SRWZQWsE\n61V+Uye8JT1F8zl9WgBVPpDfjeuU2Uzo9R/y0qVQTGhfhDW7vwCumCjxZAnI\n1RVoZbEq0K+14ivw+8lQT2xmVqYt825DtPms9iOBO2+e2YCynaNCrnR0lTTY\nuBvoga3YWo7p7RUlcc5IEYpQbDDDkts3qLf7f5qtbL1A5SrhWzqA4ZnVzrB/\nkz2byhEkaikrmywTbnGb19pasynBQah0nEhRE9CGyZR7T9HquGwN/Sk0ozFd\n0V2j1L2nDC6tjEJolq0pzgDiUJ6Xn+b0wqtbwwa5rgbnat/rmB2Z9DPd3NBX\nlh5y15Hh0F+NlERAYPYcEi6F0tLpsG1VH7QftHZwl/j0AZRF42BKj5uDZCcV\nL4x106/SJKnh3lLWJEFgVAf9mQCZyLwgCsKU7u72b85PW9UPgA1ty5Fwnhh/\n7Rl5FmYj0pbZMhKMdAJ7cqH0g2Qpiy4K+ZLlPMc/J7/m4pse2n2JFdPVtBL7\nrFEPJjdLotPq2iUyo8ttsyl2EtnqsmTY8gw9Shr8FpslJxL7zG73/+joSeCG\nxmVG0BHK2Mw92m87cghKQ+TYut8XXAc7a238hJ1QyoH5gRQX540Dex81gkvx\ntue4\r\n=VR+g\r\n-----END PGP SIGNATURE-----\r\n"},"content":{"name":"@mchp-mcc/melody-common-catalog","content":[{"meta":{"name":"WINC15XX Library","category":"Libraries","keywords":["driver","winc","pic8","avr","pic24","dspic"],"description":"The WINC15XX Library allows for quick and easy configuration and code generation for Microchip's ATWINC15x0 SmartConnect module for Internet of Things (IoT) applications.","supportedDeviceFamilies":["AVR","AVR DA","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/winc15xx-host-driver","version":"*"},{"meta":{"name":"CryptoAuthentication Library","category":"Libraries","keywords":["crypto","library","pic8","avr"],"description":"The CryptoAuthentication Library allows quick and easy configuration and code generation for security, cryptography, authentication, and encryption applications using Microchip's Secure chip line.","supportedDeviceFamilies":["AVR","AVR DA","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/crypto-authentication-library","version":"*"},{"meta":{"name":"RN4870|1 BLE Library","category":"Libraries","keywords":["rn4870","rn4871","driver","pic8","avr"],"description":"The RN4870|1 BLE Module allows quick and easy configuration and code generation for bluetooth applications using Microchip's RN4870/1 Bluetooth Low Energy Modules.","supportedDeviceFamilies":["AVR","AVR DA","PIC16F188XX","PIC18FxxQ40_Q41","PIC18FXXQ43"]},"name":"@mchp-mcc/rn4870-rn4871-host-driver","version":"*"},{"meta":{"name":"Data Encryption Routines","category":"Libraries","keywords":["pic8","data encryption","driver"],"description":"The Data Encryption Routine Library provides data encryption routines based on four encryption algorithms (AES, XTEA, SKIPJACK and Pseudo-random binary sequence generator.)","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.DATAENCRYPTIONROUTINES.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/data-encryption-routines","version":"*"},{"meta":{"name":"TIMEOUTDRIVER","category":"Drivers","keywords":["driver","tmr","pic8","avr"],"description":"The Timeout Driver is an abstraction interface to Timer-type peripherals such as the Timer0/1/2 peripherals and their derivatives; the Signal Measurement Timer (SMT); and the Hardware Limit Timer (HLT).","supportedDeviceFamilies":["tinyAVR 2","AVR","AVR DA","PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/timer-timeout-driver","version":"*"},{"meta":{"name":"DELAY","category":"Drivers","keywords":["driver","delay","pic8","avr","pic24","dspic"],"description":"The Delay Driver is an abstraction interface to the DELAY macros for PIC and AVR devices.","defaultSelection":"defaultSelected","supportedDeviceFamilies":["tinyAVR 2","AVR","AVR DA","PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/delay-blocking-driver","version":"*"},{"meta":{"name":"I2CSIMPLE","category":"Drivers","keywords":["i2c","driver","pic8","avr"],"description":"The I2C Simple Driver is an abstraction interface to facilitate seamless I2C integration for PIC and AVR devices"},"name":"@mchp-mcc/i2c-simple-driver","version":"*"},{"meta":{"name":"Data Streamer Driver","category":"Libraries","keywords":["driver","data streamer","pic8","avr","pic24","dspic"],"description":"The Data Streamer Protocol allows you to send multiple variables from your embedded application and display these variables on a graph (or custom dashboard).","defaultSelection":"defaultSelected"},"name":"@mchp-mcc/data-streamer-driver","version":"*"},{"meta":{"name":"LIN Host","category":"Libraries","keywords":["library","lin","pic8"],"description":"The LIN (Local Interconnect Network) Host Driver is a UART-based driver that provides quick and easy C code generation to send and receive UART packets formatted using the LIN protocol as a host.","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/lin-host","version":"*"},{"meta":{"name":"LIN Client","category":"Libraries","keywords":["library","lin","pic8"],"description":"The LIN (Local Interconnect Network) Host Driver is a UART-based driver that provides quick and easy C code generation to send and receive UART packets formatted using the LIN protocol as a client.","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/lin-client","version":"*"},{"meta":{"name":"Touch Library","category":"Libraries","keywords":["library","touch","avr"],"description":"The Touch Library allows for quick and easy C code generation of Microchip's capacitive sensing software library. ","deviceFilterRegEx":"^AVR[0-9]+D[A].*"},"name":"@mchp-mcc/touch-library","version":"*"},{"meta":{"name":"EEPROM (I2C) AT24CM02","category":"Drivers","keywords":["at24cm02","driver","pic8","avr"],"description":"The EEPROM (I2C) AT24CM02 Driver enables interfacing between the MCU and an off-chip AT24CM02 EEPROM using the I2C protocol.","supportedDeviceFamilies":["tinyAVR 2","AVR","AVR DA","PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/scf-driver-at24cm02","version":"*"},{"meta":{"name":"Accel (I2C) KXTJ3-1057","category":"Drivers","keywords":["kxtj3 1057","driver","pic8","avr"],"description":"The Accel (I2C) KXTJ3-1057 Driver enables interfacing between the MCU and an off-chip KXTJ3-1057 Accelerometer using the I2C protocol.","supportedDeviceFamilies":["tinyAVR 2","AVR","AVR DA","PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/scf-driver-kxtj3-1057","version":"*"},{"meta":{"name":"Digi POT (SPI) MCP41HV51","category":"Drivers","keywords":["mcp41hv51","driver","pic8","avr"],"description":"The Digi POT (SPI) MCP41HV51 Driver enables interfacing between the MCU and an off-chip MCP41HV51 Digital Potentiometer using the SPI protocol.","supportedDeviceFamilies":["tinyAVR 2","AVR","AVR DA","PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/scf-driver-mcp41hv51","version":"*"},{"meta":{"name":"FreeRTOS Library","category":"Libraries","keywords":["freertos","library","avr"],"description":"The FreeRTOS Library allows quick and easy configuration and code generation for a FreeRTOS applications using Microchip microcontrollers."},"name":"@mchp-mcc/freertos-library","version":"*"},{"meta":{"name":"Ethernet Drivers","category":"Libraries","keywords":["ethernet","library","pic8","wired","wired communication","communication","automotive protocol","automotive"],"description":"The Ethernet Drivers library allows quick and easy configuration and code generation for applications using ENCx24J600 ethernet drivers in polling mode.","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/ethernet-drivers-8bit","version":"*"},{"meta":{"name":"TCPIP-Lite","category":"Libraries","keywords":["tcpip","library","pic8","wired","ethernet","wired communication","communication","automotive protocol","automotive"],"description":"The TCPIP-Lite library allows for quick and easy configuration and code generation of the latest TCP/IP Lite stack.","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/tcpip-lite","version":"*"}],"version":"1.0.0","catalogs":[],"featuredContent":{"LIN Library":["@mchp-mcc/lin-host","@mchp-mcc/lin-client"],"WINC Library":["@mchp-mcc/winc15xx-host-driver"],"RN487X Library":["@mchp-mcc/rn4870-rn4871-host-driver"],"mTouch Library":["@mchp-mcc/touch-library"],"TCP/IP Lite Stack":["@mchp-mcc/tcpip-lite"],"Crypto Authentication Library":["@mchp-mcc/crypto-authentication-library"]}},"scripts":{},"_npmUser":{"name":"brian.bailey235","email":"Brian.Bailey@microchip.com"},"description":"scf-catalog project's package.json content contains - List of content - List of catalogs","directories":{},"licenseText":"© 2020 Microchip Technology Inc. and its subsidiaries.\n\nSubject to your compliance with these terms, you may use Microchip \nsoftware and any derivatives exclusively with Microchip products. \nIt is your responsibility to comply with third party license terms \napplicable to your use of third party software (including open \nsource software) that may accompany Microchip software.\n\nTHIS SOFTWARE IS SUPPLIED BY MICROCHIP \"AS IS\". NO WARRANTIES, \nWHETHER EXPRESS, IMPLIED OR STATUTORY, APPLY TO THIS SOFTWARE, \nINCLUDING ANY IMPLIED WARRANTIES OF NON-INFRINGEMENT, \nMERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.\n\nIN NO EVENT WILL MICROCHIP BE LIABLE FOR ANY INDIRECT, SPECIAL, \nPUNITIVE, INCIDENTAL OR CONSEQUENTIAL LOSS, DAMAGE, COST OR EXPENSE \nOF ANY KIND WHATSOEVER RELATED TO THE SOFTWARE, HOWEVER CAUSED, \nEVEN IF MICROCHIP HAS BEEN ADVISED OF THE POSSIBILITY OR THE \nDAMAGES ARE FORESEEABLE. TO THE FULLEST EXTENT ALLOWED BY LAW, \nMICROCHIP'S TOTAL LIABILITY ON ALL CLAIMS IN ANY WAY RELATED TO \nTHIS SOFTWARE WILL NOT EXCEED THE AMOUNT OF FEES, IF ANY, THAT YOU \nHAVE PAID DIRECTLY TO MICROCHIP FOR THIS SOFTWARE. ","dependencies":{"@mchp-mcc/scf-catalog":"^1.7.4"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/melody-common-catalog_1.2.7_1631870017641_0.7348888633484429","host":"s3://npm-registry-packages"}},"1.2.8":{"name":"@mchp-mcc/melody-common-catalog","version":"1.2.8","license":"SEE LICENSE IN LICENSE.txt","_id":"@mchp-mcc/melody-common-catalog@1.2.8","maintainers":[{"name":"harish.agari","email":"harikumar13@gmail.com"},{"name":"rd_mchp","email":"ramya.dodderi@microchip.com"},{"name":"brian.bailey235","email":"Brian.Bailey@microchip.com"},{"name":"burkedavison","email":"burke.davison@microchip.com"},{"name":"ajivani007","email":"ajivani007@gmail.com"}],"dist":{"shasum":"b57507f35d94f88e95261d5c63d7e9204c14c349","tarball":"https://registry.npmjs.org/@mchp-mcc/melody-common-catalog/-/melody-common-catalog-1.2.8.tgz","fileCount":4,"integrity":"sha512-qFNC2Vx0wxoABr/XNkocUfCPwIUlL55EL1peuH71ZGdrDjfT4NBjEP+8dEZrLBxMlQLWFhaq5ZMjozOaAG/coA==","signatures":[{"sig":"MEQCIECmJiQIBN0Vcp3Q5HS5602Q3CEJAknZgd2DyGS6cNr7AiAFcYoRcSCOsAathxSqL8R5oIX9Qi8IEFDXZp1AnLo3Qw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20787},"content":{"name":"@mchp-mcc/melody-common-catalog","content":[{"meta":{"name":"WINC15XX Library","category":"Libraries","keywords":["driver","winc","pic8","avr","pic24","dspic"],"description":"The WINC15XX Library allows for quick and easy configuration and code generation for Microchip's ATWINC15x0 SmartConnect module for Internet of Things (IoT) applications.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.WINC15XX.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["AVR","AVR DA","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/winc15xx-host-driver","version":"*"},{"meta":{"name":"CryptoAuthentication Library","category":"Libraries","keywords":["crypto","library","pic8","avr"],"description":"The CryptoAuthentication Library allows quick and easy configuration and code generation for security, cryptography, authentication, and encryption applications using Microchip's Secure chip line.","supportedDeviceFamilies":["AVR","AVR DA","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/crypto-authentication-library","version":"*"},{"meta":{"name":"RN4870|1 BLE Library","category":"Libraries","keywords":["rn4870","rn4871","driver","pic8","avr"],"description":"The RN4870|1 BLE Module allows quick and easy configuration and code generation for bluetooth applications using Microchip's RN4870/1 Bluetooth Low Energy Modules.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.RN487X.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["AVR","AVR DA","PIC16F188XX","PIC18FxxQ40_Q41","PIC18FXXQ43"]},"name":"@mchp-mcc/rn4870-rn4871-host-driver","version":"*"},{"meta":{"name":"Data Encryption Routines","category":"Libraries","keywords":["pic8","data encryption","driver"],"description":"The Data Encryption Routine Library provides data encryption routines based on four encryption algorithms (AES, XTEA, SKIPJACK and Pseudo-random binary sequence generator.)","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.DATAENCRYPTIONROUTINES.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/data-encryption-routines","version":"*"},{"meta":{"name":"TIMEOUTDRIVER","category":"Drivers","keywords":["driver","tmr","pic8","avr"],"description":"The Timeout Driver is an abstraction interface to Timer-type peripherals such as the Timer0/1/2 peripherals and their derivatives; the Signal Measurement Timer (SMT); and the Hardware Limit Timer (HLT).","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.TIMEOUTDRIVER.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["tinyAVR 2","AVR","AVR DA","PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/timer-timeout-driver","version":"*"},{"meta":{"name":"DELAY","category":"Drivers","keywords":["driver","delay","pic8","avr","pic24","dspic"],"description":"The Delay Driver is an abstraction interface to the DELAY macros for PIC and AVR devices.","defaultSelection":"defaultSelected","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.DELAY.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["tinyAVR 2","AVR","AVR DA","PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/delay-blocking-driver","version":"*"},{"meta":{"name":"I2CSIMPLE","category":"Drivers","keywords":["i2c","driver","pic8","avr"],"description":"The I2C Simple Driver is an abstraction interface to facilitate seamless I2C integration for PIC and AVR devices"},"name":"@mchp-mcc/i2c-simple-driver","version":"*"},{"meta":{"name":"Data Streamer Driver","category":"Libraries","keywords":["driver","data streamer","pic8","avr","pic24","dspic"],"description":"The Data Streamer Protocol allows you to send multiple variables from your embedded application and display these variables on a graph (or custom dashboard).","defaultSelection":"defaultSelected","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.DATASTREAMER.RELEASENOTES&version=latest&redirect=true"},"name":"@mchp-mcc/data-streamer-driver","version":"*"},{"meta":{"name":"LIN Host","category":"Libraries","keywords":["library","lin","pic8"],"description":"The LIN (Local Interconnect Network) Host Driver is a UART-based driver that provides quick and easy C code generation to send and receive UART packets formatted using the LIN protocol as a host.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.LINHOST.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/lin-host","version":"*"},{"meta":{"name":"LIN Client","category":"Libraries","keywords":["library","lin","pic8"],"description":"The LIN (Local Interconnect Network) Host Driver is a UART-based driver that provides quick and easy C code generation to send and receive UART packets formatted using the LIN protocol as a client.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.LINCLIENT.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/lin-client","version":"*"},{"meta":{"name":"Touch Library","category":"Libraries","keywords":["library","touch","avr"],"description":"The Touch Library allows for quick and easy C code generation of Microchip's capacitive sensing software library. ","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.TOUCH.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^AVR[0-9]+D[A].*"},"name":"@mchp-mcc/touch-library","version":"*"},{"meta":{"name":"EEPROM (I2C) AT24CM02","category":"Drivers","keywords":["at24cm02","driver","pic8","avr"],"description":"The EEPROM (I2C) AT24CM02 Driver enables interfacing between the MCU and an off-chip AT24CM02 EEPROM using the I2C protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.at24cm02.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["tinyAVR 2","AVR","AVR DA","PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/scf-driver-at24cm02","version":"*"},{"meta":{"name":"Accel (I2C) KXTJ3-1057","category":"Drivers","keywords":["kxtj3 1057","driver","pic8","avr"],"description":"The Accel (I2C) KXTJ3-1057 Driver enables interfacing between the MCU and an off-chip KXTJ3-1057 Accelerometer using the I2C protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.KXTJ3_1057.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["tinyAVR 2","AVR","AVR DA","PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/scf-driver-kxtj3-1057","version":"*"},{"meta":{"name":"Digi POT (SPI) MCP41HV51","category":"Drivers","keywords":["mcp41hv51","driver","pic8","avr"],"description":"The Digi POT (SPI) MCP41HV51 Driver enables interfacing between the MCU and an off-chip MCP41HV51 Digital Potentiometer using the SPI protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.MCP41HV51.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["tinyAVR 2","AVR","AVR DA","PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/scf-driver-mcp41hv51","version":"*"},{"meta":{"name":"FreeRTOS Library","category":"Libraries","keywords":["freertos","library","avr"],"description":"The FreeRTOS Library allows quick and easy configuration and code generation for a FreeRTOS applications using Microchip microcontrollers."},"name":"@mchp-mcc/freertos-library","version":"*"},{"meta":{"name":"Ethernet Drivers","category":"Libraries","keywords":["ethernet","library","pic8","wired","wired communication","communication","automotive protocol","automotive"],"description":"The Ethernet Drivers library allows quick and easy configuration and code generation for applications using ENCx24J600 ethernet drivers in polling mode.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.ETHERNETDRIVERS8BIT.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/ethernet-drivers-8bit","version":"*"},{"meta":{"name":"TCPIP-Lite","category":"Libraries","keywords":["tcpip","library","pic8","wired","ethernet","wired communication","communication","automotive protocol","automotive"],"description":"The TCPIP-Lite library allows for quick and easy configuration and code generation of the latest TCP/IP Lite stack.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.TCPIPLITE.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/tcpip-lite","version":"*"}],"version":"1.0.0","catalogs":[],"featuredContent":{"LIN Library":["@mchp-mcc/lin-host","@mchp-mcc/lin-client"],"WINC Library":["@mchp-mcc/winc15xx-host-driver"],"RN487X Library":["@mchp-mcc/rn4870-rn4871-host-driver"],"mTouch Library":["@mchp-mcc/touch-library"],"TCP/IP Lite Stack":["@mchp-mcc/tcpip-lite"],"Crypto Authentication Library":["@mchp-mcc/crypto-authentication-library"]}},"scripts":{},"_npmUser":{"name":"brian.bailey235","email":"Brian.Bailey@microchip.com"},"description":"scf-catalog project's package.json content contains - List of content - List of catalogs","directories":{},"licenseText":"© 2020 Microchip Technology Inc. and its subsidiaries.\n\nSubject to your compliance with these terms, you may use Microchip \nsoftware and any derivatives exclusively with Microchip products. \nIt is your responsibility to comply with third party license terms \napplicable to your use of third party software (including open \nsource software) that may accompany Microchip software.\n\nTHIS SOFTWARE IS SUPPLIED BY MICROCHIP \"AS IS\". NO WARRANTIES, \nWHETHER EXPRESS, IMPLIED OR STATUTORY, APPLY TO THIS SOFTWARE, \nINCLUDING ANY IMPLIED WARRANTIES OF NON-INFRINGEMENT, \nMERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.\n\nIN NO EVENT WILL MICROCHIP BE LIABLE FOR ANY INDIRECT, SPECIAL, \nPUNITIVE, INCIDENTAL OR CONSEQUENTIAL LOSS, DAMAGE, COST OR EXPENSE \nOF ANY KIND WHATSOEVER RELATED TO THE SOFTWARE, HOWEVER CAUSED, \nEVEN IF MICROCHIP HAS BEEN ADVISED OF THE POSSIBILITY OR THE \nDAMAGES ARE FORESEEABLE. TO THE FULLEST EXTENT ALLOWED BY LAW, \nMICROCHIP'S TOTAL LIABILITY ON ALL CLAIMS IN ANY WAY RELATED TO \nTHIS SOFTWARE WILL NOT EXCEED THE AMOUNT OF FEES, IF ANY, THAT YOU \nHAVE PAID DIRECTLY TO MICROCHIP FOR THIS SOFTWARE. ","dependencies":{"@mchp-mcc/scf-catalog":"^1.7.4"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/melody-common-catalog_1.2.8_1632319951037_0.1399258203963707","host":"s3://npm-registry-packages"}},"1.2.9":{"name":"@mchp-mcc/melody-common-catalog","version":"1.2.9","license":"SEE LICENSE IN LICENSE.txt","_id":"@mchp-mcc/melody-common-catalog@1.2.9","maintainers":[{"name":"rd_mchp","email":"ramya.dodderi@microchip.com"},{"name":"harish.agari","email":"harikumar13@gmail.com"},{"name":"brian.bailey235","email":"Brian.Bailey@microchip.com"},{"name":"burkedavison","email":"burke.davison@microchip.com"},{"name":"ajivani007","email":"ajivani007@gmail.com"}],"dist":{"shasum":"7cbcd625433decdcfb2542a5f2d2728e9bb76619","tarball":"https://registry.npmjs.org/@mchp-mcc/melody-common-catalog/-/melody-common-catalog-1.2.9.tgz","fileCount":4,"integrity":"sha512-CfhUoTC+S3vpzmKVTyOIaqg9pRpjfUnJOfLNiJkdElN7LnT7Q8Za0mmDtP5yG6L1xmTc3lxldLSyL6uM71Gb4Q==","signatures":[{"sig":"MEUCIQDdQVcrbI5ZYII0EkP7fRhDsVSnnQtbFai7p6LgnF+spAIgGb74Kx6t637r5Y7o3SLiHa5T+M68nXkc0OLx0DVVv+s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20952},"content":{"name":"@mchp-mcc/melody-common-catalog","content":[{"meta":{"name":"WINC15XX Library","category":"Libraries","keywords":["driver","winc","pic8","avr","pic24","dspic"],"description":"The WINC15XX Library allows for quick and easy configuration and code generation for Microchip's ATWINC15x0 SmartConnect module for Internet of Things (IoT) applications.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.WINC15XX.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["AVR","AVR DA","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/winc15xx-host-driver","version":"*"},{"meta":{"name":"CryptoAuthentication Library","category":"Libraries","keywords":["crypto","library","pic8","avr"],"description":"The CryptoAuthentication Library allows quick and easy configuration and code generation for security, cryptography, authentication, and encryption applications using Microchip's Secure chip line.","supportedDeviceFamilies":["AVR","AVR DA","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/crypto-authentication-library","version":"*"},{"meta":{"name":"RN4870|1 BLE Library","category":"Libraries","keywords":["rn4870","rn4871","driver","pic8","avr"],"description":"The RN4870|1 BLE Module allows quick and easy configuration and code generation for bluetooth applications using Microchip's RN4870/1 Bluetooth Low Energy Modules.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.RN487X.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["AVR","AVR DA","PIC16F188XX","PIC18FxxQ40_Q41","PIC18FXXQ43"]},"name":"@mchp-mcc/rn4870-rn4871-host-driver","version":"*"},{"meta":{"name":"Data Encryption Routines","category":"Libraries","keywords":["pic8","data encryption","driver"],"description":"The Data Encryption Routine Library provides data encryption routines based on four encryption algorithms (AES, XTEA, SKIPJACK and Pseudo-random binary sequence generator.)","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.DATAENCRYPTIONROUTINES.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/data-encryption-routines","version":"*"},{"meta":{"name":"TIMEOUTDRIVER","category":"Drivers","keywords":["driver","tmr","pic8","avr"],"description":"The Timeout Driver is an abstraction interface to Timer-type peripherals such as the Timer0/1/2 peripherals and their derivatives; the Signal Measurement Timer (SMT); and the Hardware Limit Timer (HLT).","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.TIMEOUTDRIVER.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["tinyAVR 2","AVR","AVR DA","PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/timer-timeout-driver","version":"*"},{"meta":{"name":"DELAY","category":"Drivers","keywords":["driver","delay","pic8","avr","pic24","dspic"],"description":"The Delay Driver is an abstraction interface to the DELAY macros for PIC and AVR devices.","defaultSelection":"defaultSelected","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.DELAY.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["tinyAVR 2","AVR","AVR DA","PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/delay-blocking-driver","version":"*"},{"meta":{"name":"I2CSIMPLE","category":"Drivers","keywords":["i2c","driver","pic8","avr"],"description":"The I2C Simple Driver is an abstraction interface to facilitate seamless I2C integration for PIC and AVR devices","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.I2CSIMPLE.RELEASENOTES&version=latest&redirect=true"},"name":"@mchp-mcc/i2c-simple-driver","version":"*"},{"meta":{"name":"Data Streamer Driver","category":"Libraries","keywords":["driver","data streamer","pic8","avr","pic24","dspic"],"description":"The Data Streamer Protocol allows you to send multiple variables from your embedded application and display these variables on a graph (or custom dashboard).","defaultSelection":"defaultSelected","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.DATASTREAMER.RELEASENOTES&version=latest&redirect=true"},"name":"@mchp-mcc/data-streamer-driver","version":"*"},{"meta":{"name":"LIN Host","category":"Libraries","keywords":["library","lin","pic8"],"description":"The LIN (Local Interconnect Network) Host Driver is a UART-based driver that provides quick and easy C code generation to send and receive UART packets formatted using the LIN protocol as a host.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.LINHOST.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/lin-host","version":"*"},{"meta":{"name":"LIN Client","category":"Libraries","keywords":["library","lin","pic8"],"description":"The LIN (Local Interconnect Network) Host Driver is a UART-based driver that provides quick and easy C code generation to send and receive UART packets formatted using the LIN protocol as a client.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.LINCLIENT.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/lin-client","version":"*"},{"meta":{"name":"Touch Library","category":"Libraries","keywords":["library","touch","avr"],"description":"The Touch Library allows for quick and easy C code generation of Microchip's capacitive sensing software library. ","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.TOUCH.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^AVR[0-9]+D[A].*"},"name":"@mchp-mcc/touch-library","version":"*"},{"meta":{"name":"EEPROM (I2C) AT24CM02","category":"Drivers","keywords":["at24cm02","driver","pic8","avr"],"description":"The EEPROM (I2C) AT24CM02 Driver enables interfacing between the MCU and an off-chip AT24CM02 EEPROM using the I2C protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.at24cm02.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["tinyAVR 2","AVR","AVR DA","PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/scf-driver-at24cm02","version":"*"},{"meta":{"name":"Accel (I2C) KXTJ3-1057","category":"Drivers","keywords":["kxtj3 1057","driver","pic8","avr"],"description":"The Accel (I2C) KXTJ3-1057 Driver enables interfacing between the MCU and an off-chip KXTJ3-1057 Accelerometer using the I2C protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.KXTJ3_1057.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["tinyAVR 2","AVR","AVR DA","PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/scf-driver-kxtj3-1057","version":"*"},{"meta":{"name":"Digi POT (SPI) MCP41HV51","category":"Drivers","keywords":["mcp41hv51","driver","pic8","avr"],"description":"The Digi POT (SPI) MCP41HV51 Driver enables interfacing between the MCU and an off-chip MCP41HV51 Digital Potentiometer using the SPI protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.MCP41HV51.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["tinyAVR 2","AVR","AVR DA","PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/scf-driver-mcp41hv51","version":"*"},{"meta":{"name":"FreeRTOS Library","category":"Libraries","keywords":["freertos","library","avr"],"description":"The FreeRTOS Library allows quick and easy configuration and code generation for a FreeRTOS applications using Microchip microcontrollers."},"name":"@mchp-mcc/freertos-library","version":"*"},{"meta":{"name":"Ethernet Drivers","category":"Libraries","keywords":["ethernet","library","pic8","wired","wired communication","communication","automotive protocol","automotive"],"description":"The Ethernet Drivers library allows quick and easy configuration and code generation for applications using ENCx24J600 ethernet drivers in polling mode.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.ETHERNETDRIVERS8BIT.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/ethernet-drivers-8bit","version":"*"},{"meta":{"name":"TCPIP-Lite","category":"Libraries","keywords":["tcpip","library","pic8","wired","ethernet","wired communication","communication","automotive protocol","automotive"],"description":"The TCPIP-Lite library allows for quick and easy configuration and code generation of the latest TCP/IP Lite stack.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.TCPIPLITE.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/tcpip-lite","version":"*"}],"version":"1.0.0","catalogs":[],"featuredContent":{"LIN Library":["@mchp-mcc/lin-host","@mchp-mcc/lin-client"],"WINC Library":["@mchp-mcc/winc15xx-host-driver"],"RN487X Library":["@mchp-mcc/rn4870-rn4871-host-driver"],"mTouch Library":["@mchp-mcc/touch-library"],"TCP/IP Lite Stack":["@mchp-mcc/tcpip-lite"],"Crypto Authentication Library":["@mchp-mcc/crypto-authentication-library"]}},"scripts":{},"_npmUser":{"name":"brian.bailey235","email":"Brian.Bailey@microchip.com"},"description":"scf-catalog project's package.json content contains - List of content - List of catalogs","directories":{},"licenseText":"© 2020 Microchip Technology Inc. and its subsidiaries.\n\nSubject to your compliance with these terms, you may use Microchip \nsoftware and any derivatives exclusively with Microchip products. \nIt is your responsibility to comply with third party license terms \napplicable to your use of third party software (including open \nsource software) that may accompany Microchip software.\n\nTHIS SOFTWARE IS SUPPLIED BY MICROCHIP \"AS IS\". NO WARRANTIES, \nWHETHER EXPRESS, IMPLIED OR STATUTORY, APPLY TO THIS SOFTWARE, \nINCLUDING ANY IMPLIED WARRANTIES OF NON-INFRINGEMENT, \nMERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.\n\nIN NO EVENT WILL MICROCHIP BE LIABLE FOR ANY INDIRECT, SPECIAL, \nPUNITIVE, INCIDENTAL OR CONSEQUENTIAL LOSS, DAMAGE, COST OR EXPENSE \nOF ANY KIND WHATSOEVER RELATED TO THE SOFTWARE, HOWEVER CAUSED, \nEVEN IF MICROCHIP HAS BEEN ADVISED OF THE POSSIBILITY OR THE \nDAMAGES ARE FORESEEABLE. TO THE FULLEST EXTENT ALLOWED BY LAW, \nMICROCHIP'S TOTAL LIABILITY ON ALL CLAIMS IN ANY WAY RELATED TO \nTHIS SOFTWARE WILL NOT EXCEED THE AMOUNT OF FEES, IF ANY, THAT YOU \nHAVE PAID DIRECTLY TO MICROCHIP FOR THIS SOFTWARE. ","dependencies":{"@mchp-mcc/scf-catalog":"^1.7.4"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/melody-common-catalog_1.2.9_1632401945440_0.8092425606046147","host":"s3://npm-registry-packages"}},"1.2.10":{"name":"@mchp-mcc/melody-common-catalog","version":"1.2.10","license":"SEE LICENSE IN LICENSE.txt","_id":"@mchp-mcc/melody-common-catalog@1.2.10","maintainers":[{"name":"rd_mchp","email":"ramya.dodderi@microchip.com"},{"name":"harish.agari","email":"harikumar13@gmail.com"},{"name":"brian.bailey235","email":"Brian.Bailey@microchip.com"},{"name":"burkedavison","email":"burke.davison@microchip.com"},{"name":"ajivani007","email":"ajivani007@gmail.com"}],"dist":{"shasum":"da524ca004c8466bebfc07e3aac6b17b8d3e5b7c","tarball":"https://registry.npmjs.org/@mchp-mcc/melody-common-catalog/-/melody-common-catalog-1.2.10.tgz","fileCount":4,"integrity":"sha512-TdY3dts8eOqcPWvgjiBzbC1bI0RWbMTX3aD8nd0t2yzdMR7myp0o4YcaaD/Rxwungq0x0pEXGW/qCapRD0jKcw==","signatures":[{"sig":"MEUCIBuNhlFGWzKKB1cQVgk8n2VjjCTAhLdWAQepZlLyv9IWAiEAzPYG2QcGgoY++75COsSnlwb4ZvD0OEAhZHYmW0M8TSU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21112},"content":{"name":"@mchp-mcc/melody-common-catalog","content":[{"meta":{"name":"WINC15XX Library","category":"Libraries","keywords":["driver","winc","pic8","avr","pic24","dspic"],"description":"The WINC15XX Library allows for quick and easy configuration and code generation for Microchip's ATWINC15x0 SmartConnect module for Internet of Things (IoT) applications.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.WINC15XX.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["AVR","AVR DA","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/winc15xx-host-driver","version":"*"},{"meta":{"name":"CryptoAuthentication Library","category":"Libraries","keywords":["crypto","library","pic8","avr"],"description":"The CryptoAuthentication Library allows quick and easy configuration and code generation for security, cryptography, authentication, and encryption applications using Microchip's Secure chip line.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.CAL.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["AVR","AVR DA","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/crypto-authentication-library","version":"*"},{"meta":{"name":"RN4870|1 BLE Library","category":"Libraries","keywords":["rn4870","rn4871","driver","pic8","avr"],"description":"The RN4870|1 BLE Module allows quick and easy configuration and code generation for bluetooth applications using Microchip's RN4870/1 Bluetooth Low Energy Modules.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.RN487X.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["AVR","AVR DA","PIC16F188XX","PIC18FxxQ40_Q41","PIC18FXXQ43"]},"name":"@mchp-mcc/rn4870-rn4871-host-driver","version":"*"},{"meta":{"name":"Data Encryption Routines","category":"Libraries","keywords":["pic8","data encryption","driver"],"description":"The Data Encryption Routine Library provides data encryption routines based on four encryption algorithms (AES, XTEA, SKIPJACK and Pseudo-random binary sequence generator.)","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.DATAENCRYPTIONROUTINES.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/data-encryption-routines","version":"*"},{"meta":{"name":"TIMEOUTDRIVER","category":"Drivers","keywords":["driver","tmr","pic8","avr"],"description":"The Timeout Driver is an abstraction interface to Timer-type peripherals such as the Timer0/1/2 peripherals and their derivatives; the Signal Measurement Timer (SMT); and the Hardware Limit Timer (HLT).","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.TIMEOUTDRIVER.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["tinyAVR 2","AVR","AVR DA","PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/timer-timeout-driver","version":"*"},{"meta":{"name":"DELAY","category":"Drivers","keywords":["driver","delay","pic8","avr","pic24","dspic"],"description":"The Delay Driver is an abstraction interface to the DELAY macros for PIC and AVR devices.","defaultSelection":"defaultSelected","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.DELAY.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["tinyAVR 2","AVR","AVR DA","PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/delay-blocking-driver","version":"*"},{"meta":{"name":"I2CSIMPLE","category":"Drivers","keywords":["i2c","driver","pic8","avr"],"description":"The I2C Simple Driver is an abstraction interface to facilitate seamless I2C integration for PIC and AVR devices","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.I2CSIMPLE.RELEASENOTES&version=latest&redirect=true"},"name":"@mchp-mcc/i2c-simple-driver","version":"*"},{"meta":{"name":"Data Streamer Driver","category":"Libraries","keywords":["driver","data streamer","pic8","avr","pic24","dspic"],"description":"The Data Streamer Protocol allows you to send multiple variables from your embedded application and display these variables on a graph (or custom dashboard).","defaultSelection":"defaultSelected","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.DATASTREAMER.RELEASENOTES&version=latest&redirect=true"},"name":"@mchp-mcc/data-streamer-driver","version":"*"},{"meta":{"name":"LIN Host","category":"Libraries","keywords":["library","lin","pic8"],"description":"The LIN (Local Interconnect Network) Host Driver is a UART-based driver that provides quick and easy C code generation to send and receive UART packets formatted using the LIN protocol as a host.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.LINHOST.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/lin-host","version":"*"},{"meta":{"name":"LIN Client","category":"Libraries","keywords":["library","lin","pic8"],"description":"The LIN (Local Interconnect Network) Host Driver is a UART-based driver that provides quick and easy C code generation to send and receive UART packets formatted using the LIN protocol as a client.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.LINCLIENT.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/lin-client","version":"*"},{"meta":{"name":"Touch Library","category":"Libraries","keywords":["library","touch","avr"],"description":"The Touch Library allows for quick and easy C code generation of Microchip's capacitive sensing software library. ","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.TOUCH.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^AVR[0-9]+D[A].*"},"name":"@mchp-mcc/touch-library","version":"*"},{"meta":{"name":"EEPROM (I2C) AT24CM02","category":"Drivers","keywords":["at24cm02","driver","pic8","avr"],"description":"The EEPROM (I2C) AT24CM02 Driver enables interfacing between the MCU and an off-chip AT24CM02 EEPROM using the I2C protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.at24cm02.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["tinyAVR 2","AVR","AVR DA","PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/scf-driver-at24cm02","version":"*"},{"meta":{"name":"Accel (I2C) KXTJ3-1057","category":"Drivers","keywords":["kxtj3 1057","driver","pic8","avr"],"description":"The Accel (I2C) KXTJ3-1057 Driver enables interfacing between the MCU and an off-chip KXTJ3-1057 Accelerometer using the I2C protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.KXTJ3_1057.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["tinyAVR 2","AVR","AVR DA","PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/scf-driver-kxtj3-1057","version":"*"},{"meta":{"name":"Digi POT (SPI) MCP41HV51","category":"Drivers","keywords":["mcp41hv51","driver","pic8","avr"],"description":"The Digi POT (SPI) MCP41HV51 Driver enables interfacing between the MCU and an off-chip MCP41HV51 Digital Potentiometer using the SPI protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.MCP41HV51.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["tinyAVR 2","AVR","AVR DA","PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/scf-driver-mcp41hv51","version":"*"},{"meta":{"name":"FreeRTOS Library","category":"Libraries","keywords":["freertos","library","avr"],"description":"The FreeRTOS Library allows quick and easy configuration and code generation for a FreeRTOS applications using Microchip microcontrollers."},"name":"@mchp-mcc/freertos-library","version":"*"},{"meta":{"name":"Ethernet Drivers","category":"Libraries","keywords":["ethernet","library","pic8","wired","wired communication","communication","automotive protocol","automotive"],"description":"The Ethernet Drivers library allows quick and easy configuration and code generation for applications using ENCx24J600 ethernet drivers in polling mode.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.ETHERNETDRIVERS8BIT.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/ethernet-drivers-8bit","version":"*"},{"meta":{"name":"TCPIP-Lite","category":"Libraries","keywords":["tcpip","library","pic8","wired","ethernet","wired communication","communication","automotive protocol","automotive"],"description":"The TCPIP-Lite library allows for quick and easy configuration and code generation of the latest TCP/IP Lite stack.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.TCPIPLITE.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/tcpip-lite","version":"*"}],"version":"1.0.0","catalogs":[],"featuredContent":{"LIN Library":["@mchp-mcc/lin-host","@mchp-mcc/lin-client"],"WINC Library":["@mchp-mcc/winc15xx-host-driver"],"RN487X Library":["@mchp-mcc/rn4870-rn4871-host-driver"],"mTouch Library":["@mchp-mcc/touch-library"],"TCP/IP Lite Stack":["@mchp-mcc/tcpip-lite"],"Crypto Authentication Library":["@mchp-mcc/crypto-authentication-library"]}},"scripts":{},"_npmUser":{"name":"brian.bailey235","email":"Brian.Bailey@microchip.com"},"description":"scf-catalog project's package.json content contains - List of content - List of catalogs","directories":{},"licenseText":"© 2020 Microchip Technology Inc. and its subsidiaries.\n\nSubject to your compliance with these terms, you may use Microchip \nsoftware and any derivatives exclusively with Microchip products. \nIt is your responsibility to comply with third party license terms \napplicable to your use of third party software (including open \nsource software) that may accompany Microchip software.\n\nTHIS SOFTWARE IS SUPPLIED BY MICROCHIP \"AS IS\". NO WARRANTIES, \nWHETHER EXPRESS, IMPLIED OR STATUTORY, APPLY TO THIS SOFTWARE, \nINCLUDING ANY IMPLIED WARRANTIES OF NON-INFRINGEMENT, \nMERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.\n\nIN NO EVENT WILL MICROCHIP BE LIABLE FOR ANY INDIRECT, SPECIAL, \nPUNITIVE, INCIDENTAL OR CONSEQUENTIAL LOSS, DAMAGE, COST OR EXPENSE \nOF ANY KIND WHATSOEVER RELATED TO THE SOFTWARE, HOWEVER CAUSED, \nEVEN IF MICROCHIP HAS BEEN ADVISED OF THE POSSIBILITY OR THE \nDAMAGES ARE FORESEEABLE. TO THE FULLEST EXTENT ALLOWED BY LAW, \nMICROCHIP'S TOTAL LIABILITY ON ALL CLAIMS IN ANY WAY RELATED TO \nTHIS SOFTWARE WILL NOT EXCEED THE AMOUNT OF FEES, IF ANY, THAT YOU \nHAVE PAID DIRECTLY TO MICROCHIP FOR THIS SOFTWARE. ","dependencies":{"@mchp-mcc/scf-catalog":"^1.7.4"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/melody-common-catalog_1.2.10_1634810037108_0.8464264114004725","host":"s3://npm-registry-packages"}},"1.2.11":{"name":"@mchp-mcc/melody-common-catalog","version":"1.2.11","license":"SEE LICENSE IN LICENSE.txt","_id":"@mchp-mcc/melody-common-catalog@1.2.11","maintainers":[{"name":"rd_mchp","email":"ramya.dodderi@microchip.com"},{"name":"harish.agari","email":"harikumar13@gmail.com"},{"name":"brian.bailey235","email":"Brian.Bailey@microchip.com"},{"name":"burkedavison","email":"burke.davison@microchip.com"},{"name":"ajivani007","email":"ajivani007@gmail.com"}],"dist":{"shasum":"5687e00e16e33a2d2a53ec1c8ad644349e18ad67","tarball":"https://registry.npmjs.org/@mchp-mcc/melody-common-catalog/-/melody-common-catalog-1.2.11.tgz","fileCount":4,"integrity":"sha512-MAPCX7g8E4Kn9mz9QWVEQWBAtjI6uYP+/Fh0OxFZjLjDcKe1pRjSyG7AEwqqB+mkH8dj9rvLjlGOADDtKGlO2Q==","signatures":[{"sig":"MEUCIQDCZlZEoflF3EiasG8apBZX+GJWLw+a3btC741NFjyYEAIgQjS6NRtW+NhENf9zOtCm8PrSKQdc/T5gDEhWsUuuASw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21034},"jest":{"preset":"ts-jest","collectCoverage":true,"testPathIgnorePatterns":["/node_modules/","/lib/"]},"content":{"name":"@mchp-mcc/melody-common-catalog","content":[{"meta":{"name":"WINC15XX Library","category":"Libraries","keywords":["driver","winc","pic8","avr","pic24","dspic"],"description":"The WINC15XX Library allows for quick and easy configuration and code generation for Microchip's ATWINC15x0 SmartConnect module for Internet of Things (IoT) applications.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.WINC15XX.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["AVR","AVR DA","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/winc15xx-host-driver","version":"*"},{"meta":{"name":"CryptoAuthentication Library","category":"Libraries","keywords":["crypto","library","pic8","avr"],"description":"The CryptoAuthentication Library allows quick and easy configuration and code generation for security, cryptography, authentication, and encryption applications using Microchip's Secure chip line.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.CAL.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["AVR","AVR DA","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/crypto-authentication-library","version":"*"},{"meta":{"name":"RN4870|1 BLE Library","category":"Libraries","keywords":["rn4870","rn4871","driver","pic8","avr"],"description":"The RN4870|1 BLE Module allows quick and easy configuration and code generation for bluetooth applications using Microchip's RN4870/1 Bluetooth Low Energy Modules.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.RN487X.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["AVR","AVR DA","PIC16F188XX","PIC18FxxQ40_Q41","PIC18FXXQ43"]},"name":"@mchp-mcc/rn4870-rn4871-host-driver","version":"*"},{"meta":{"name":"Data Encryption Routines","category":"Libraries","keywords":["pic8","data encryption","driver"],"description":"The Data Encryption Routine Library provides data encryption routines based on four encryption algorithms (AES, XTEA, SKIPJACK and Pseudo-random binary sequence generator.)","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.DATAENCRYPTIONROUTINES.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/data-encryption-routines","version":"*"},{"meta":{"name":"TIMEOUTDRIVER","category":"Drivers","keywords":["driver","tmr","pic8","avr"],"description":"The Timeout Driver is an abstraction interface to Timer-type peripherals such as the Timer0/1/2 peripherals and their derivatives; the Signal Measurement Timer (SMT); and the Hardware Limit Timer (HLT).","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.TIMEOUTDRIVER.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["tinyAVR 2","AVR","AVR DA","PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/timer-timeout-driver","version":"*"},{"meta":{"name":"DELAY","category":"Drivers","keywords":["driver","delay","pic8","avr","pic24","dspic"],"description":"The Delay Driver is an abstraction interface to the DELAY macros for PIC and AVR devices.","defaultSelection":"defaultSelected","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.DELAY.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["tinyAVR 2","AVR","AVR DA","PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/delay-blocking-driver","version":"*"},{"meta":{"name":"I2CSIMPLE","category":"Drivers","keywords":["i2c","driver","pic8","avr"],"description":"The I2C Simple Driver is an abstraction interface to facilitate seamless I2C integration for PIC and AVR devices","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.I2CSIMPLE.RELEASENOTES&version=latest&redirect=true"},"name":"@mchp-mcc/i2c-simple-driver","version":"*"},{"meta":{"name":"Data Streamer Driver","category":"Libraries","keywords":["driver","data streamer","pic8","avr","pic24","dspic"],"description":"The Data Streamer Protocol allows you to send multiple variables from your embedded application and display these variables on a graph (or custom dashboard).","defaultSelection":"defaultSelected","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.DATASTREAMER.RELEASENOTES&version=latest&redirect=true"},"name":"@mchp-mcc/data-streamer-driver","version":"*"},{"meta":{"name":"LIN Host","category":"Libraries","keywords":["library","lin","pic8"],"description":"The LIN (Local Interconnect Network) Host Driver is a UART-based driver that provides quick and easy C code generation to send and receive UART packets formatted using the LIN protocol as a host.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.LINHOST.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/lin-host","version":"*"},{"meta":{"name":"LIN Client","category":"Libraries","keywords":["library","lin","pic8"],"description":"The LIN (Local Interconnect Network) Host Driver is a UART-based driver that provides quick and easy C code generation to send and receive UART packets formatted using the LIN protocol as a client.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.LINCLIENT.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/lin-client","version":"*"},{"meta":{"name":"Touch Library","category":"Libraries","keywords":["library","touch","avr"],"description":"The Touch Library allows for quick and easy C code generation of Microchip's capacitive sensing software library. ","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.TOUCH.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^AVR[0-9]+D[A].*"},"name":"@mchp-mcc/touch-library","version":"*"},{"meta":{"name":"EEPROM (I2C) AT24CM02","category":"Drivers","keywords":["at24cm02","driver","pic8","avr"],"description":"The EEPROM (I2C) AT24CM02 Driver enables interfacing between the MCU and an off-chip AT24CM02 EEPROM using the I2C protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.at24cm02.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["tinyAVR 2","AVR","AVR DA","PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/scf-driver-at24cm02","version":"*"},{"meta":{"name":"Accel (I2C) KXTJ3-1057","category":"Drivers","keywords":["kxtj3 1057","driver","pic8","avr"],"description":"The Accel (I2C) KXTJ3-1057 Driver enables interfacing between the MCU and an off-chip KXTJ3-1057 Accelerometer using the I2C protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.KXTJ3_1057.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["tinyAVR 2","AVR","AVR DA","PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/scf-driver-kxtj3-1057","version":"*"},{"meta":{"name":"Digi POT (SPI) MCP41HV51","category":"Drivers","keywords":["mcp41hv51","driver","pic8","avr"],"description":"The Digi POT (SPI) MCP41HV51 Driver enables interfacing between the MCU and an off-chip MCP41HV51 Digital Potentiometer using the SPI protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.MCP41HV51.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["tinyAVR 2","AVR","AVR DA","PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/scf-driver-mcp41hv51","version":"*"},{"meta":{"name":"Ethernet Drivers","category":"Libraries","keywords":["ethernet","library","pic8","wired","wired communication","communication","automotive protocol","automotive"],"description":"The Ethernet Drivers library allows quick and easy configuration and code generation for applications using ENCx24J600 ethernet drivers in polling mode.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.ETHERNETDRIVERS8BIT.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/ethernet-drivers-8bit","version":"*"},{"meta":{"name":"TCPIP-Lite","category":"Libraries","keywords":["tcpip","library","pic8","wired","ethernet","wired communication","communication","automotive protocol","automotive"],"description":"The TCPIP-Lite library allows for quick and easy configuration and code generation of the latest TCP/IP Lite stack.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.TCPIPLITE.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/tcpip-lite","version":"*"}],"version":"1.0.0","catalogs":[],"featuredContent":{"LIN Library":["@mchp-mcc/lin-host","@mchp-mcc/lin-client"],"WINC Library":["@mchp-mcc/winc15xx-host-driver"],"RN487X Library":["@mchp-mcc/rn4870-rn4871-host-driver"],"mTouch Library":["@mchp-mcc/touch-library"],"TCP/IP Lite Stack":["@mchp-mcc/tcpip-lite"],"Crypto Authentication Library":["@mchp-mcc/crypto-authentication-library"]}},"scripts":{"test":"jest"},"_npmUser":{"name":"brian.bailey235","email":"Brian.Bailey@microchip.com"},"description":"scf-catalog project's package.json content contains - List of content - List of catalogs","directories":{},"licenseText":"© 2020 Microchip Technology Inc. and its subsidiaries.\n\nSubject to your compliance with these terms, you may use Microchip \nsoftware and any derivatives exclusively with Microchip products. \nIt is your responsibility to comply with third party license terms \napplicable to your use of third party software (including open \nsource software) that may accompany Microchip software.\n\nTHIS SOFTWARE IS SUPPLIED BY MICROCHIP \"AS IS\". NO WARRANTIES, \nWHETHER EXPRESS, IMPLIED OR STATUTORY, APPLY TO THIS SOFTWARE, \nINCLUDING ANY IMPLIED WARRANTIES OF NON-INFRINGEMENT, \nMERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.\n\nIN NO EVENT WILL MICROCHIP BE LIABLE FOR ANY INDIRECT, SPECIAL, \nPUNITIVE, INCIDENTAL OR CONSEQUENTIAL LOSS, DAMAGE, COST OR EXPENSE \nOF ANY KIND WHATSOEVER RELATED TO THE SOFTWARE, HOWEVER CAUSED, \nEVEN IF MICROCHIP HAS BEEN ADVISED OF THE POSSIBILITY OR THE \nDAMAGES ARE FORESEEABLE. TO THE FULLEST EXTENT ALLOWED BY LAW, \nMICROCHIP'S TOTAL LIABILITY ON ALL CLAIMS IN ANY WAY RELATED TO \nTHIS SOFTWARE WILL NOT EXCEED THE AMOUNT OF FEES, IF ANY, THAT YOU \nHAVE PAID DIRECTLY TO MICROCHIP FOR THIS SOFTWARE. ","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.5.4","node":"^16.9.1","ts-jest":"^25.4.0","fs-extra":"^9.0.1","typescript":"^3.8.3","@types/jest":"^25.2.1","@types/fs-extra":"^9.0.12","jest-json-schema":"^2.1.0","@mchp-mcc/scf-catalog":"^1.8.3","@types/jest-json-schema":"^2.1.3"},"_npmOperationalInternal":{"tmp":"tmp/melody-common-catalog_1.2.11_1636017789947_0.4492679909875159","host":"s3://npm-registry-packages"}},"1.2.12":{"name":"@mchp-mcc/melody-common-catalog","version":"1.2.12","license":"SEE LICENSE IN LICENSE.txt","_id":"@mchp-mcc/melody-common-catalog@1.2.12","maintainers":[{"name":"yash.godbole","email":"yashashri.godbole@microchip.com"},{"name":"rd_mchp","email":"ramya.dodderi@microchip.com"},{"name":"harish.agari","email":"harikumar13@gmail.com"},{"name":"brian.bailey235","email":"Brian.Bailey@microchip.com"},{"name":"burkedavison","email":"burke.davison@microchip.com"},{"name":"ajivani007","email":"ajivani007@gmail.com"}],"dist":{"shasum":"4e69a6a438ac9878b33f49ecc67b89f1861f8cbd","tarball":"https://registry.npmjs.org/@mchp-mcc/melody-common-catalog/-/melody-common-catalog-1.2.12.tgz","fileCount":4,"integrity":"sha512-jYbAJgYeQ7RBzyhRcAlM2TfiCBgixOJfD3XJmi3UPcevdHMN5XDMUHup+8rrJVhe8D2mV5qK6MawnQN/14SjPQ==","signatures":[{"sig":"MEUCIQCnEDUc6TVWklEspSLjRLLeSXOtD2WAeQeFRuZoZhmZQgIgGg446czdAJaZk+VYbbYpPreel8sJbN3AkWjKfvj05CM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21144,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh+ViiCRA9TVsSAnZWagAAlb0P/3Re5sHLPT55cWW35OHP\n2yIUU6y1zGh55m+02lbM0vSE0X5ePjYMNPD7DLYSvmx08LdyvchJHeJGyMqc\n3ypG9AT7iVWNQXTS5Z4K0N7qrydfMA1LrqX5qyiuoMvSIzT75n79DzurYM1C\n/5nE+3SlF11QSQIUjBlNX0JY/8xqgAli3CEuM6Uupvtz+BEbU25TobqHBxxo\nc2vTVeaUn8ocesaeSkuSBRyXBavNm2G9U6THCY/waFh+IEu47XVr+Avev9hL\n93UFDzJPNaDrvNpM5ShKpJc1O4v5BagiPSWLjD6W3gyBba7x5XYclUgsoi5q\nIElqBRhWNN3eVnCESPMHk8QWu7f5u1Zgb5olggM59Rwr4GSXTv+D6TiucdCb\n4Qt2M+0zI1Mahf30aHsdgiVeaKX9fYEiMGOrJWEVGCKJL6Wj9XPXUrw+9gaN\nrME4Sct3J723mktmz62oX3Bgn3Xwnu7QL8eOsOisZ9nC6IjPYA8aDVEjK1Gc\n8bJDSEGI4PxaoUOHbW49LEkQCl6sS/zNKcnw//nJUzhP27TKRC4eovnrGNyA\n3FBbMYtSIXn9oKGCSeYSvVOdvCDumagd0JsQlgaLsvOstf+KpNV7pCaKazEG\nSBg0cAWhn9QsBUMYDGxyzoePS0di6frA5vEe/BDPEmG8SLJXyHXyOcpZS2PV\nXajx\r\n=sHX0\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","collectCoverage":true,"testPathIgnorePatterns":["/node_modules/","/lib/"]},"content":{"name":"@mchp-mcc/melody-common-catalog","content":[{"meta":{"name":"WINC15XX Library","category":"Libraries","keywords":["driver","winc","pic8","avr","pic24","dspic"],"description":"The WINC15XX Library allows for quick and easy configuration and code generation for Microchip's ATWINC15x0 SmartConnect module for Internet of Things (IoT) applications.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.WINC15XX.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["AVR","AVR DA","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/winc15xx-host-driver","version":"*"},{"meta":{"name":"CryptoAuthentication Library","category":"Libraries","keywords":["crypto","library","pic8","avr"],"description":"The CryptoAuthentication Library allows quick and easy configuration and code generation for security, cryptography, authentication, and encryption applications using Microchip's Secure chip line.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.CAL.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["AVR","AVR DA","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/crypto-authentication-library","version":"*"},{"meta":{"name":"RN4870|1 BLE Library","category":"Libraries","keywords":["rn4870","rn4871","driver","pic8","avr"],"description":"The RN4870|1 BLE Module allows quick and easy configuration and code generation for bluetooth applications using Microchip's RN4870/1 Bluetooth Low Energy Modules.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.RN487X.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["AVR","AVR DA","PIC16F188XX","PIC18FxxQ40_Q41","PIC18FXXQ43"]},"name":"@mchp-mcc/rn4870-rn4871-host-driver","version":"*"},{"meta":{"name":"Data Encryption Routines","category":"Libraries","keywords":["pic8","data encryption","driver"],"description":"The Data Encryption Routine Library provides data encryption routines based on four encryption algorithms (AES, XTEA, SKIPJACK and Pseudo-random binary sequence generator.)","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.DATAENCRYPTIONROUTINES.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/data-encryption-routines","version":"*"},{"meta":{"name":"TIMEOUTDRIVER","category":"Drivers","keywords":["driver","tmr","pic8","avr"],"description":"The Timeout Driver is an abstraction interface to Timer-type peripherals such as the Timer0/1/2 peripherals and their derivatives; the Signal Measurement Timer (SMT); and the Hardware Limit Timer (HLT).","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.TIMEOUTDRIVER.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["tinyAVR 2","AVR","AVR DA","PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/timer-timeout-driver","version":"*"},{"meta":{"name":"DELAY","category":"Drivers","keywords":["driver","delay","pic8","avr","pic24","dspic"],"description":"The Delay Driver is an abstraction interface to the DELAY macros for PIC and AVR devices.","defaultSelection":"defaultSelected","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.DELAY.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["tinyAVR 2","AVR","AVR DA","PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/delay-blocking-driver","version":"*"},{"meta":{"name":"I2CSIMPLE","category":"Drivers","keywords":["i2c","driver","pic8","avr"],"description":"The I2C Simple Driver is an abstraction interface to facilitate seamless I2C integration for PIC and AVR devices","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.I2CSIMPLE.RELEASENOTES&version=latest&redirect=true"},"name":"@mchp-mcc/i2c-simple-driver","version":"*"},{"meta":{"name":"Data Streamer Driver","category":"Libraries","keywords":["driver","data streamer","pic8","avr","pic24","dspic"],"description":"The Data Streamer Protocol allows you to send multiple variables from your embedded application and display these variables on a graph (or custom dashboard).","defaultSelection":"defaultSelected","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.DATASTREAMER.RELEASENOTES&version=latest&redirect=true"},"name":"@mchp-mcc/data-streamer-driver","version":"*"},{"meta":{"name":"LIN Host","category":"Libraries","keywords":["library","lin","pic8"],"description":"The LIN (Local Interconnect Network) Host Driver is a UART-based driver that provides quick and easy C code generation to send and receive UART packets formatted using the LIN protocol as a host.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.LINHOST.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/lin-host","version":"*"},{"meta":{"name":"LIN Client","category":"Libraries","keywords":["library","lin","pic8"],"description":"The LIN (Local Interconnect Network) Host Driver is a UART-based driver that provides quick and easy C code generation to send and receive UART packets formatted using the LIN protocol as a client.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.LINCLIENT.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/lin-client","version":"*"},{"meta":{"name":"Touch Library","category":"Libraries","keywords":["library","touch","avr","pic8"],"description":"The Touch Library allows for quick and easy C code generation of Microchip's capacitive sensing software library. ","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.TOUCH.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^AVR[0-9]+D[A].*|^PIC18F.*Q40$|^PIC18F.*Q41$|^PIC18F.*Q10$|^PIC16[L]{0,1}F188.*$|^PIC18F.*Q43$"},"name":"@mchp-mcc/touch-library","version":"*"},{"meta":{"name":"EEPROM (I2C) AT24CM02","category":"Drivers","keywords":["at24cm02","driver","pic8","avr"],"description":"The EEPROM (I2C) AT24CM02 Driver enables interfacing between the MCU and an off-chip AT24CM02 EEPROM using the I2C protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.at24cm02.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["tinyAVR 2","AVR","AVR DA","PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/scf-driver-at24cm02","version":"*"},{"meta":{"name":"Accel (I2C) KXTJ3-1057","category":"Drivers","keywords":["kxtj3 1057","driver","pic8","avr"],"description":"The Accel (I2C) KXTJ3-1057 Driver enables interfacing between the MCU and an off-chip KXTJ3-1057 Accelerometer using the I2C protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.KXTJ3_1057.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["tinyAVR 2","AVR","AVR DA","PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/scf-driver-kxtj3-1057","version":"*"},{"meta":{"name":"Digi POT (SPI) MCP41HV51","category":"Drivers","keywords":["mcp41hv51","driver","pic8","avr"],"description":"The Digi POT (SPI) MCP41HV51 Driver enables interfacing between the MCU and an off-chip MCP41HV51 Digital Potentiometer using the SPI protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.MCP41HV51.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["tinyAVR 2","AVR","AVR DA","PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/scf-driver-mcp41hv51","version":"*"},{"meta":{"name":"Ethernet Drivers","category":"Libraries","keywords":["ethernet","library","pic8","wired","wired communication","communication","automotive protocol","automotive"],"description":"The Ethernet Drivers library allows quick and easy configuration and code generation for applications using ENCx24J600 ethernet drivers in polling mode.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.ETHERNETDRIVERS8BIT.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/ethernet-drivers-8bit","version":"*"},{"meta":{"name":"TCPIP-Lite","category":"Libraries","keywords":["tcpip","library","pic8","wired","ethernet","wired communication","communication","automotive protocol","automotive"],"description":"The TCPIP-Lite library allows for quick and easy configuration and code generation of the latest TCP/IP Lite stack.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.TCPIPLITE.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/tcpip-lite","version":"*"}],"version":"1.0.0","catalogs":[],"featuredContent":{"LIN Library":["@mchp-mcc/lin-host","@mchp-mcc/lin-client"],"WINC Library":["@mchp-mcc/winc15xx-host-driver"],"RN487X Library":["@mchp-mcc/rn4870-rn4871-host-driver"],"mTouch Library":["@mchp-mcc/touch-library"],"TCP/IP Lite Stack":["@mchp-mcc/tcpip-lite"],"Crypto Authentication Library":["@mchp-mcc/crypto-authentication-library"]}},"scripts":{"test":"jest"},"_npmUser":{"name":"brian.bailey235","email":"Brian.Bailey@microchip.com"},"description":"scf-catalog project's package.json content contains - List of content - List of catalogs","directories":{},"licenseText":"© 2020 Microchip Technology Inc. and its subsidiaries.\n\nSubject to your compliance with these terms, you may use Microchip \nsoftware and any derivatives exclusively with Microchip products. \nIt is your responsibility to comply with third party license terms \napplicable to your use of third party software (including open \nsource software) that may accompany Microchip software.\n\nTHIS SOFTWARE IS SUPPLIED BY MICROCHIP \"AS IS\". NO WARRANTIES, \nWHETHER EXPRESS, IMPLIED OR STATUTORY, APPLY TO THIS SOFTWARE, \nINCLUDING ANY IMPLIED WARRANTIES OF NON-INFRINGEMENT, \nMERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.\n\nIN NO EVENT WILL MICROCHIP BE LIABLE FOR ANY INDIRECT, SPECIAL, \nPUNITIVE, INCIDENTAL OR CONSEQUENTIAL LOSS, DAMAGE, COST OR EXPENSE \nOF ANY KIND WHATSOEVER RELATED TO THE SOFTWARE, HOWEVER CAUSED, \nEVEN IF MICROCHIP HAS BEEN ADVISED OF THE POSSIBILITY OR THE \nDAMAGES ARE FORESEEABLE. TO THE FULLEST EXTENT ALLOWED BY LAW, \nMICROCHIP'S TOTAL LIABILITY ON ALL CLAIMS IN ANY WAY RELATED TO \nTHIS SOFTWARE WILL NOT EXCEED THE AMOUNT OF FEES, IF ANY, THAT YOU \nHAVE PAID DIRECTLY TO MICROCHIP FOR THIS SOFTWARE. ","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.5.4","node":"^16.9.1","ts-jest":"^25.4.0","fs-extra":"^9.0.1","typescript":"^3.8.3","@types/jest":"^25.2.1","@types/fs-extra":"^9.0.12","jest-json-schema":"^2.1.0","@mchp-mcc/scf-catalog":"^1.8.3","@types/jest-json-schema":"^2.1.3"},"_npmOperationalInternal":{"tmp":"tmp/melody-common-catalog_1.2.12_1643731106320_0.6027304980002841","host":"s3://npm-registry-packages"}},"1.2.13":{"name":"@mchp-mcc/melody-common-catalog","version":"1.2.13","license":"SEE LICENSE IN LICENSE.txt","_id":"@mchp-mcc/melody-common-catalog@1.2.13","maintainers":[{"name":"yash.godbole","email":"yashashri.godbole@microchip.com"},{"name":"rd_mchp","email":"ramya.dodderi@microchip.com"},{"name":"harish.agari","email":"harikumar13@gmail.com"},{"name":"brian.bailey235","email":"Brian.Bailey@microchip.com"},{"name":"burkedavison","email":"burke.davison@microchip.com"},{"name":"ajivani007","email":"ajivani007@gmail.com"}],"dist":{"shasum":"9e7dd61988b1c8a95f91f52584b1397b0ccd5609","tarball":"https://registry.npmjs.org/@mchp-mcc/melody-common-catalog/-/melody-common-catalog-1.2.13.tgz","fileCount":4,"integrity":"sha512-PTUG+YA2QLd5x5Tuxj7P/9dM34zG4MfU2mMreInKJvosHKgdnWH8HlLTNrjq8zbeCR86RY5SABN4TC5Z0O7ynw==","signatures":[{"sig":"MEQCIFRDrGBp8zfXJRPBnlAYtv5TJx9U6eDzne2WSX01T+W5AiBdS5oOgAEy1Az7+YQUnWG/qm5vRthAhRxEo5u6pEgKPg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21252,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiftc9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmokAw//SdkOkCZyBYFd9rcYMBIoLDe3fSbg5sIcDhucFExIWti/ihhg\r\nw7d0llL4TQAyk6nG7mmMWZTGETme3WMrlRGE26LobOZ//nm375O1iVkA3mD3\r\nXY95W4nmU9WmsIGhIuct7Dt3t92xkHO986hrFSwizBGTH/5Inl0CCAlLZ0mI\r\ndmvH2dv0Gh5h3vNaR7/T/WzKXiyvt3ABa4NJJFUKmfqNHNSO2PV1b/CHw3/d\r\nwK47eYZYJgH8yLZWtPUttIghq/gknGbZaPPaiIJZkcw1goBccCz60SksPGKY\r\nMae/f6BbX4WoEhl2+SZ9HMFT6QcsDRL/lTmbq2Z0kCdn3NWgPwEl3WhIfttg\r\nqcqw1Gxp0DbhVK5yokxjUxhKsk9LjC8bWsFWXsQa8tAm9Ahy2zmKw1vYVVx5\r\nyJOATeqimP0Xn5YGTQ6IJ9LOsIHYksbNCvRhePyTJWAt+DyHh+Yhtzny/TGr\r\nI5INuhOU/ka5Xt9+xgUUJLm3Zgcuh9GvjZlYn3YNf+t0Q7drsRdtG8kdcSqK\r\n1l2OoDWdzlmZTKYOtM7fyFt0ADYigZ3WzCDxLrro7VFQFOCQMFJ2aM76JJ7n\r\njW0b4eXpbD8sE6jDmtgdhihJ3okBpDtmwOTUEbvZ9MumxlxpIRYwQfqU5GnE\r\nVyCQiHS5fwznkPJs2SPsN42AxBCWDqrP+fU=\r\n=f369\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","collectCoverage":true,"testPathIgnorePatterns":["/node_modules/","/lib/"]},"content":{"name":"@mchp-mcc/melody-common-catalog","content":[{"meta":{"name":"WINC15XX Library","category":"Libraries","keywords":["driver","winc","pic8","avr","pic24","dspic"],"description":"The WINC15XX Library allows for quick and easy configuration and code generation for Microchip's ATWINC15x0 SmartConnect module for Internet of Things (IoT) applications.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.WINC15XX.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["AVR","AVR DA","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/winc15xx-host-driver","version":"*"},{"meta":{"name":"CryptoAuthentication Library","category":"Libraries","keywords":["crypto","library","pic8","dspic","pic24","avr"],"description":"The CryptoAuthentication Library allows quick and easy configuration and code generation for security, cryptography, authentication, and encryption applications using Microchip's Secure chip line.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.CAL.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["AVR","AVR DA","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/crypto-authentication-library","version":"*"},{"meta":{"name":"RN4870|1 BLE Library","category":"Libraries","keywords":["rn4870","rn4871","driver","pic8","avr"],"description":"The RN4870|1 BLE Module allows quick and easy configuration and code generation for bluetooth applications using Microchip's RN4870/1 Bluetooth Low Energy Modules.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.RN487X.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["AVR","AVR DA","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/rn4870-rn4871-host-driver","version":"*"},{"meta":{"name":"Data Encryption Routines","category":"Libraries","keywords":["pic8","data encryption","driver"],"description":"The Data Encryption Routine Library provides data encryption routines based on four encryption algorithms (AES, XTEA, SKIPJACK and Pseudo-random binary sequence generator.)","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.DATAENCRYPTIONROUTINES.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/data-encryption-routines","version":"*"},{"meta":{"name":"TIMEOUTDRIVER","category":"Drivers","keywords":["driver","tmr","pic8","avr"],"description":"The Timeout Driver is an abstraction interface to Timer-type peripherals such as the Timer0/1/2 peripherals and their derivatives; the Signal Measurement Timer (SMT); and the Hardware Limit Timer (HLT).","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.TIMEOUTDRIVER.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["tinyAVR 2","AVR","AVR DA","PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/timer-timeout-driver","version":"*"},{"meta":{"name":"DELAY","category":"Drivers","keywords":["driver","delay","pic8","avr","pic24","dspic"],"description":"The Delay Driver is an abstraction interface to the DELAY macros for PIC and AVR devices.","defaultSelection":"defaultSelected","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.DELAY.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["tinyAVR 2","AVR","AVR DA","PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/delay-blocking-driver","version":"*"},{"meta":{"name":"I2CSIMPLE","category":"Drivers","keywords":["i2c","driver","pic8","avr"],"description":"The I2C Simple Driver is an abstraction interface to facilitate seamless I2C integration for PIC and AVR devices","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.I2CSIMPLE.RELEASENOTES&version=latest&redirect=true"},"name":"@mchp-mcc/i2c-simple-driver","version":"*"},{"meta":{"name":"Data Streamer Driver","category":"Libraries","keywords":["driver","data streamer","pic8","avr","pic24","dspic"],"description":"The Data Streamer Protocol allows you to send multiple variables from your embedded application and display these variables on a graph (or custom dashboard).","defaultSelection":"defaultSelected","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.DATASTREAMER.RELEASENOTES&version=latest&redirect=true"},"name":"@mchp-mcc/data-streamer-driver","version":"*"},{"meta":{"name":"LIN Host","category":"Libraries","keywords":["library","lin","pic8"],"description":"The LIN (Local Interconnect Network) Host Driver is a UART-based driver that provides quick and easy C code generation to send and receive UART packets formatted using the LIN protocol as a host.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.LINHOST.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/lin-host","version":"*"},{"meta":{"name":"LIN Client","category":"Libraries","keywords":["library","lin","pic8"],"description":"The LIN (Local Interconnect Network) Host Driver is a UART-based driver that provides quick and easy C code generation to send and receive UART packets formatted using the LIN protocol as a client.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.LINCLIENT.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/lin-client","version":"*"},{"meta":{"name":"Touch Library","category":"Libraries","keywords":["library","touch","avr","pic8"],"description":"The Touch Library allows for quick and easy C code generation of Microchip's capacitive sensing software library. ","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.TOUCH.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^AVR[0-9]+D[A].*|^PIC18F.*Q40$|^PIC18F.*Q41$|^PIC18F.*Q10$|^PIC16[L]{0,1}F188.*$|^PIC18F.*Q43$"},"name":"@mchp-mcc/touch-library","version":"*"},{"meta":{"name":"EEPROM (I2C) AT24CM02","category":"Drivers","keywords":["at24cm02","driver","pic8","avr"],"description":"The EEPROM (I2C) AT24CM02 Driver enables interfacing between the MCU and an off-chip AT24CM02 EEPROM using the I2C protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.at24cm02.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["tinyAVR 2","AVR","AVR DA","PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/scf-driver-at24cm02","version":"*"},{"meta":{"name":"Accel (I2C) KXTJ3-1057","category":"Drivers","keywords":["kxtj3 1057","driver","pic8","avr"],"description":"The Accel (I2C) KXTJ3-1057 Driver enables interfacing between the MCU and an off-chip KXTJ3-1057 Accelerometer using the I2C protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.KXTJ3_1057.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["tinyAVR 2","AVR","AVR DA","PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/scf-driver-kxtj3-1057","version":"*"},{"meta":{"name":"Digi POT (SPI) MCP41HV51","category":"Drivers","keywords":["mcp41hv51","driver","pic8","avr"],"description":"The Digi POT (SPI) MCP41HV51 Driver enables interfacing between the MCU and an off-chip MCP41HV51 Digital Potentiometer using the SPI protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.MCP41HV51.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["tinyAVR 2","AVR","AVR DA","PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/scf-driver-mcp41hv51","version":"*"},{"meta":{"name":"Ethernet Drivers","category":"Libraries","keywords":["ethernet","library","pic8","wired","wired communication","communication","automotive protocol","automotive"],"description":"The Ethernet Drivers library allows quick and easy configuration and code generation for applications using ENCx24J600 ethernet drivers in polling mode.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.ETHERNETDRIVERS8BIT.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/ethernet-drivers-8bit","version":"*"},{"meta":{"name":"TCPIP-Lite","category":"Libraries","keywords":["tcpip","library","pic8","wired","ethernet","wired communication","communication","automotive protocol","automotive"],"description":"The TCPIP-Lite library allows for quick and easy configuration and code generation of the latest TCP/IP Lite stack.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.TCPIPLITE.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/tcpip-lite","version":"*"}],"version":"1.0.0","catalogs":[],"featuredContent":{"LIN Library":["@mchp-mcc/lin-host","@mchp-mcc/lin-client"],"WINC Library":["@mchp-mcc/winc15xx-host-driver"],"RN487X Library":["@mchp-mcc/rn4870-rn4871-host-driver"],"mTouch Library":["@mchp-mcc/touch-library"],"TCP/IP Lite Stack":["@mchp-mcc/tcpip-lite"],"Crypto Authentication Library":["@mchp-mcc/crypto-authentication-library"]}},"scripts":{"test":"jest"},"_npmUser":{"name":"harish.agari","email":"harikumar13@gmail.com"},"description":"scf-catalog project's package.json content contains - List of content - List of catalogs","directories":{},"licenseText":"© 2020 Microchip Technology Inc. and its subsidiaries.\n\nSubject to your compliance with these terms, you may use Microchip \nsoftware and any derivatives exclusively with Microchip products. \nIt is your responsibility to comply with third party license terms \napplicable to your use of third party software (including open \nsource software) that may accompany Microchip software.\n\nTHIS SOFTWARE IS SUPPLIED BY MICROCHIP \"AS IS\". NO WARRANTIES, \nWHETHER EXPRESS, IMPLIED OR STATUTORY, APPLY TO THIS SOFTWARE, \nINCLUDING ANY IMPLIED WARRANTIES OF NON-INFRINGEMENT, \nMERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.\n\nIN NO EVENT WILL MICROCHIP BE LIABLE FOR ANY INDIRECT, SPECIAL, \nPUNITIVE, INCIDENTAL OR CONSEQUENTIAL LOSS, DAMAGE, COST OR EXPENSE \nOF ANY KIND WHATSOEVER RELATED TO THE SOFTWARE, HOWEVER CAUSED, \nEVEN IF MICROCHIP HAS BEEN ADVISED OF THE POSSIBILITY OR THE \nDAMAGES ARE FORESEEABLE. TO THE FULLEST EXTENT ALLOWED BY LAW, \nMICROCHIP'S TOTAL LIABILITY ON ALL CLAIMS IN ANY WAY RELATED TO \nTHIS SOFTWARE WILL NOT EXCEED THE AMOUNT OF FEES, IF ANY, THAT YOU \nHAVE PAID DIRECTLY TO MICROCHIP FOR THIS SOFTWARE. ","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.5.4","node":"^16.9.1","ts-jest":"^25.4.0","fs-extra":"^9.0.1","typescript":"^3.8.3","@types/jest":"^25.2.1","@types/fs-extra":"^9.0.12","jest-json-schema":"^2.1.0","@mchp-mcc/scf-catalog":"^1.8.3","@types/jest-json-schema":"^2.1.3"},"_npmOperationalInternal":{"tmp":"tmp/melody-common-catalog_1.2.13_1652479805119_0.3200133352587251","host":"s3://npm-registry-packages"}},"1.2.14":{"name":"@mchp-mcc/melody-common-catalog","version":"1.2.14","license":"SEE LICENSE IN LICENSE.txt","_id":"@mchp-mcc/melody-common-catalog@1.2.14","maintainers":[{"name":"yash.godbole","email":"yashashri.godbole@microchip.com"},{"name":"rd_mchp","email":"ramya.dodderi@microchip.com"},{"name":"harish.agari","email":"harikumar13@gmail.com"},{"name":"brian.bailey235","email":"Brian.Bailey@microchip.com"},{"name":"burkedavison","email":"burke.davison@microchip.com"},{"name":"ajivani007","email":"ajivani007@gmail.com"}],"dist":{"shasum":"0ce87f99f2016f90017eb527ff03b9f52c8a0841","tarball":"https://registry.npmjs.org/@mchp-mcc/melody-common-catalog/-/melody-common-catalog-1.2.14.tgz","fileCount":4,"integrity":"sha512-fLKifExfbidbN88XhWgQhuws8OWKLDhXDWrPOtENEdCeeYRu8fWi/B8pwU/5OG23FZxzr0f2SeIkbrwMV5Pvwg==","signatures":[{"sig":"MEUCIQCeMOdd/EXS6bVc6NIJkAzlW4xjsXtURRbX79EMUGkbHwIgTuUTr8nvleS27wAaqwAAUoCW6oDvOe/Sb1WUwo4iISo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20509,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJispeGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmps1g//ac4ZVBvMHBi4caMrVs7Itik7HZQfUnTlX4cdToRX0WGG7EwN\r\ng8v41hYuLx5OQaxgWlpT18drMt/Ww6a9PasushZyPqNPKaoPcrRf5vBG16yq\r\nXWBGtvGp0tj9ZbsAkuEtLM4xB3sZnkfORAB6AZVqIoCrBQKFVVPMWjyACAcz\r\nO/glucbad03B5DEN8Upbhvp7dS+17KyvHRXNZEE50uwZMcQE8IIrVqaN1oKW\r\ngh4ahezc9ZHd/zwvCOzmE7Ng2UDG+1860DLizbH/qUEN8/M42iuaw1OiFQkc\r\nzYoDilHLkreJIRu+5JKkR8ImE9R1nfRplbhRUwgtkOEEDYztKfTvw+6oG8Ty\r\nCVD10rzUaaoQrACW2Rg4VfdG4KCOGuBrl63QiG2/WyHbeW7SibgOJQJID2SX\r\nEicMv3n4nsoTzDcLwbon6saL/T9pbGVgzy89CgVlG1dYLD86AyhuzJcF7nQ4\r\nAOopRcJTH0pmawla/VIV552M2qCVHSbA2nIznRbE/eOBVdnUOS2Sii7IRhGf\r\n+kWClJdIdUdXJjSZxBnifsmSzRL2Z2dHy1bpxMsbQI7huYFK9b9vya9palDG\r\nxtraOqJ7k6F15k1eqp1W2miQyulDhU+TXF5GcmFXDQfX5qiVCyboY4uUFLcS\r\nWCFUVNLD5vjqPw//kT7hoL89dcmrtIO3KVQ=\r\n=arDW\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","collectCoverage":true,"testPathIgnorePatterns":["/node_modules/","/lib/"]},"content":{"name":"@mchp-mcc/melody-common-catalog","content":[{"meta":{"name":"WINC15XX Library","category":"Libraries","keywords":["driver","winc","pic8","avr","pic24","dspic"],"description":"The WINC15XX Library allows for quick and easy configuration and code generation for Microchip's ATWINC15x0 SmartConnect module for Internet of Things (IoT) applications.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.WINC15XX.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["AVR","AVR DA","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/winc15xx-host-driver","version":"*"},{"meta":{"name":"CryptoAuthentication Library","category":"Libraries","keywords":["crypto","library","pic8","dspic","pic24","avr"],"description":"The CryptoAuthentication Library allows quick and easy configuration and code generation for security, cryptography, authentication, and encryption applications using Microchip's Secure chip line.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.CAL.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["AVR","AVR DA","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/crypto-authentication-library","version":"*"},{"meta":{"name":"RN4870|1 BLE Library","category":"Libraries","keywords":["rn4870","rn4871","driver","pic8","avr"],"description":"The RN4870|1 BLE Module allows quick and easy configuration and code generation for bluetooth applications using Microchip's RN4870/1 Bluetooth Low Energy Modules.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.RN487X.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["AVR","AVR DA","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/rn4870-rn4871-host-driver","version":"*"},{"meta":{"name":"Data Encryption Routines","category":"Libraries","keywords":["pic8","data encryption","driver"],"description":"The Data Encryption Routine Library provides data encryption routines based on four encryption algorithms (AES, XTEA, SKIPJACK and Pseudo-random binary sequence generator.)","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.DATAENCRYPTIONROUTINES.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/data-encryption-routines","version":"*"},{"meta":{"name":"TIMEOUTDRIVER","category":"Drivers","keywords":["driver","tmr","pic8","avr"],"description":"The Timeout Driver is an abstraction interface to Timer-type peripherals such as the Timer0/1/2 peripherals and their derivatives; the Signal Measurement Timer (SMT); and the Hardware Limit Timer (HLT).","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.TIMEOUTDRIVER.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["tinyAVR 2","AVR","AVR DA","PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/timer-timeout-driver","version":"*"},{"meta":{"name":"DELAY","category":"Drivers","keywords":["driver","delay","pic8","avr","pic24","dspic"],"description":"The Delay Driver is an abstraction interface to the DELAY macros for PIC and AVR devices.","defaultSelection":"defaultSelected","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.DELAY.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["tinyAVR 2","AVR","AVR DA","PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/delay-blocking-driver","version":"*"},{"meta":{"name":"Data Streamer Driver","category":"Libraries","keywords":["driver","data streamer","pic8","avr","pic24","dspic"],"description":"The Data Streamer Protocol allows you to send multiple variables from your embedded application and display these variables on a graph (or custom dashboard).","defaultSelection":"defaultSelected","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.DATASTREAMER.RELEASENOTES&version=latest&redirect=true"},"name":"@mchp-mcc/data-streamer-driver","version":"*"},{"meta":{"name":"LIN Host","category":"Libraries","keywords":["library","lin","pic8"],"description":"The LIN (Local Interconnect Network) Host Driver is a UART-based driver that provides quick and easy C code generation to send and receive UART packets formatted using the LIN protocol as a host.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.LINHOST.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/lin-host","version":"*"},{"meta":{"name":"LIN Client","category":"Libraries","keywords":["library","lin","pic8"],"description":"The LIN (Local Interconnect Network) Host Driver is a UART-based driver that provides quick and easy C code generation to send and receive UART packets formatted using the LIN protocol as a client.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.LINCLIENT.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/lin-client","version":"*"},{"meta":{"name":"Touch Library","category":"Libraries","keywords":["library","touch","avr","pic8"],"description":"The Touch Library allows for quick and easy C code generation of Microchip's capacitive sensing software library. ","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.TOUCH.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^AVR[0-9]+D[A].*|^PIC18F.*Q40$|^PIC18F.*Q41$|^PIC18F.*Q10$|^PIC16[L]{0,1}F188.*$|^PIC18F.*Q43$"},"name":"@mchp-mcc/touch-library","version":"*"},{"meta":{"name":"EEPROM (I2C) AT24CM02","category":"Drivers","keywords":["at24cm02","driver","pic8","avr"],"description":"The EEPROM (I2C) AT24CM02 Driver enables interfacing between the MCU and an off-chip AT24CM02 EEPROM using the I2C protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.at24cm02.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["tinyAVR 2","AVR","AVR DA","PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/scf-driver-at24cm02","version":"*"},{"meta":{"name":"Accel (I2C) KXTJ3-1057","category":"Drivers","keywords":["kxtj3 1057","driver","pic8","avr"],"description":"The Accel (I2C) KXTJ3-1057 Driver enables interfacing between the MCU and an off-chip KXTJ3-1057 Accelerometer using the I2C protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.KXTJ3_1057.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["tinyAVR 2","AVR","AVR DA","PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/scf-driver-kxtj3-1057","version":"*"},{"meta":{"name":"Digi POT (SPI) MCP41HV51","category":"Drivers","keywords":["mcp41hv51","driver","pic8","avr"],"description":"The Digi POT (SPI) MCP41HV51 Driver enables interfacing between the MCU and an off-chip MCP41HV51 Digital Potentiometer using the SPI protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.MCP41HV51.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["tinyAVR 2","AVR","AVR DA","PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/scf-driver-mcp41hv51","version":"*"},{"meta":{"name":"Ethernet Drivers","category":"Libraries","keywords":["ethernet","library","pic8","wired","wired communication","communication","automotive protocol","automotive"],"description":"The Ethernet Drivers library allows quick and easy configuration and code generation for applications using ENCx24J600 ethernet drivers in polling mode.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.ETHERNETDRIVERS8BIT.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/ethernet-drivers-8bit","version":"*"},{"meta":{"name":"TCPIP-Lite","category":"Libraries","keywords":["tcpip","library","pic8","wired","ethernet","wired communication","communication","automotive protocol","automotive"],"description":"The TCPIP-Lite library allows for quick and easy configuration and code generation of the latest TCP/IP Lite stack.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.TCPIPLITE.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/tcpip-lite","version":"*"}],"version":"1.0.0","catalogs":[],"featuredContent":{"LIN Library":["@mchp-mcc/lin-host","@mchp-mcc/lin-client"],"WINC Library":["@mchp-mcc/winc15xx-host-driver"],"RN487X Library":["@mchp-mcc/rn4870-rn4871-host-driver"],"mTouch Library":["@mchp-mcc/touch-library"],"TCP/IP Lite Stack":["@mchp-mcc/tcpip-lite"],"Crypto Authentication Library":["@mchp-mcc/crypto-authentication-library"]}},"scripts":{"test":"jest"},"_npmUser":{"name":"harish.agari","email":"harikumar13@gmail.com"},"description":"scf-catalog project's package.json content contains - List of content - List of catalogs","directories":{},"licenseText":"© 2020 Microchip Technology Inc. and its subsidiaries.\n\nSubject to your compliance with these terms, you may use Microchip \nsoftware and any derivatives exclusively with Microchip products. \nIt is your responsibility to comply with third party license terms \napplicable to your use of third party software (including open \nsource software) that may accompany Microchip software.\n\nTHIS SOFTWARE IS SUPPLIED BY MICROCHIP \"AS IS\". NO WARRANTIES, \nWHETHER EXPRESS, IMPLIED OR STATUTORY, APPLY TO THIS SOFTWARE, \nINCLUDING ANY IMPLIED WARRANTIES OF NON-INFRINGEMENT, \nMERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.\n\nIN NO EVENT WILL MICROCHIP BE LIABLE FOR ANY INDIRECT, SPECIAL, \nPUNITIVE, INCIDENTAL OR CONSEQUENTIAL LOSS, DAMAGE, COST OR EXPENSE \nOF ANY KIND WHATSOEVER RELATED TO THE SOFTWARE, HOWEVER CAUSED, \nEVEN IF MICROCHIP HAS BEEN ADVISED OF THE POSSIBILITY OR THE \nDAMAGES ARE FORESEEABLE. TO THE FULLEST EXTENT ALLOWED BY LAW, \nMICROCHIP'S TOTAL LIABILITY ON ALL CLAIMS IN ANY WAY RELATED TO \nTHIS SOFTWARE WILL NOT EXCEED THE AMOUNT OF FEES, IF ANY, THAT YOU \nHAVE PAID DIRECTLY TO MICROCHIP FOR THIS SOFTWARE. ","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.5.4","node":"^16.9.1","ts-jest":"^25.4.0","fs-extra":"^9.0.1","typescript":"^3.8.3","@types/jest":"^25.2.1","@types/fs-extra":"^9.0.12","jest-json-schema":"^2.1.0","@mchp-mcc/scf-catalog":"^1.8.3","@types/jest-json-schema":"^2.1.3"},"_npmOperationalInternal":{"tmp":"tmp/melody-common-catalog_1.2.14_1655871366324_0.10574827588768398","host":"s3://npm-registry-packages"}},"1.2.15":{"name":"@mchp-mcc/melody-common-catalog","version":"1.2.15","license":"SEE LICENSE IN LICENSE.txt","_id":"@mchp-mcc/melody-common-catalog@1.2.15","maintainers":[{"name":"i52346","email":"prathiba.rosarine@microchip.com"},{"name":"yash.godbole","email":"yashashri.godbole@microchip.com"},{"name":"rd_mchp","email":"ramya.dodderi@microchip.com"},{"name":"harish.agari","email":"harikumar13@gmail.com"},{"name":"brian.bailey235","email":"Brian.Bailey@microchip.com"},{"name":"ajivani007","email":"ajivani007@gmail.com"}],"dist":{"shasum":"f259c3d4ae375c0c520b27b09e412feb8daa57c6","tarball":"https://registry.npmjs.org/@mchp-mcc/melody-common-catalog/-/melody-common-catalog-1.2.15.tgz","fileCount":4,"integrity":"sha512-hOA0lS3A+Q7cWjmpxKa5f0n9TPyost+WLMqt7A2bMjiOp8eercVfc/V3ed4ylYbCT4wZyXbFV19e2meJC+DfHw==","signatures":[{"sig":"MEQCICeYhO0W0qydpcUI3aTKywXjLW+51zKYRWk71ZkTA3rgAiAuz4w7kH3SfLp3WD4dnfwbrR1zR965H1zIylICcC6NLQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24056,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJja9ssACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmotKhAAjbJ4zuOxxQy/uEwuvbuljSQ+lP0DQ28X6D9WQMAv6RWkCgDR\r\nIXsQ2XvdueoiwlmxLOoWjg7UyFaTtVY+3lUuGMJsco5NXplTIHUntCJ0btme\r\nsu/g9/DicYITucWhSG9t2lb9+aghIGAD6Mk7ox/VKbCW95TFieYjQAMH11RK\r\n9EPPaWKyLd4vFRxKR/EH9Ou4AGe2A8nG7h1vCrzbxqBPamVrDXZRZ9wJnB43\r\nON8jct+p2qto7Y3UDB7lSNoSPqKstLbFpP/LiOYbdYl6AEtNw3q/lE8grsZu\r\neswWh1uoyzJK3tHnb1tsG/IyD/1ifXGIZske6vxfrVB6uS37ZIs8+myobLzY\r\nyaOhNP4XikNpPr0qq4zTegMFFJWvwDIkwMO/Z9OSFBYyhcxLEb2Tb/EsQtDb\r\nJk/an6gbYcu6aUVCIFgYKkkyLWGUnyRFERzGuz0CpAFyxL21eH4DzlVrsK/J\r\ncW1LPhrxvgm+wPV7fvKn/SpH/52c0e0KmOvQLuFd4Hed2cImv0v6WPDhsbCh\r\n7eNC2htxFF0S82pDS9J8ULwRf53mCpbziM1Y4OceMomascz2izxL6vChuKsF\r\nU16DwVHo0kUzfA2+diQVXsWZlHxHQmUaFYsJKAJI/AD2UU0Z9JZzyfKKUfAJ\r\n212UVFzzGhAJJ7tv9BVEtvtVy6HrOnUNkos=\r\n=wScN\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","collectCoverage":true,"testPathIgnorePatterns":["/node_modules/","/lib/"]},"content":{"name":"@mchp-mcc/melody-common-catalog","content":[{"meta":{"name":"WINC15XX Library","category":"Libraries","keywords":["driver","winc","pic8","avr","pic24","dspic"],"description":"The WINC15XX Library allows for quick and easy configuration and code generation for Microchip's ATWINC15x0 SmartConnect module for Internet of Things (IoT) applications.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.WINC15XX.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["AVR","AVR DA","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/winc15xx-host-driver","version":"*"},{"meta":{"name":"CryptoAuthentication Library","category":"Libraries","keywords":["crypto","library","pic8","dspic","pic24","avr"],"description":"The CryptoAuthentication Library allows quick and easy configuration and code generation for security, cryptography, authentication, and encryption applications using Microchip's Secure chip line.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.CAL.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["AVR","AVR DA","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/crypto-authentication-library","version":"*"},{"meta":{"name":"RN4870|1 BLE Library","category":"Libraries","keywords":["rn4870","rn4871","driver","pic8","avr"],"description":"The RN4870|1 BLE Module allows quick and easy configuration and code generation for bluetooth applications using Microchip's RN4870/1 Bluetooth Low Energy Modules.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.RN487X.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["AVR","AVR DA","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/rn4870-rn4871-host-driver","version":"*"},{"meta":{"name":"RNBD_RN487x BLE Library","category":"Libraries","keywords":["rn4870","rn4871","rnbd","driver","pic8","avr"],"description":"The RNBD and RN487x BLE Module allows quick and easy configuration and code generation for bluetooth applications using Microchip's RNBD and RN487x Bluetooth Low Energy Modules.","supportedDeviceFamilies":["AVR","AVR DA","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/rnbd-rn487x-host-driver","version":"*"},{"meta":{"name":"Data Encryption Routines","category":"Libraries","keywords":["pic8","data encryption","driver"],"description":"The Data Encryption Routine Library provides data encryption routines based on four encryption algorithms (AES, XTEA, SKIPJACK and Pseudo-random binary sequence generator.)","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.DATAENCRYPTIONROUTINES.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/data-encryption-routines","version":"*"},{"meta":{"name":"TIMEOUTDRIVER","category":"Drivers","keywords":["driver","tmr","pic8","avr"],"description":"The Timeout Driver is an abstraction interface to Timer-type peripherals such as the Timer0/1/2 peripherals and their derivatives; the Signal Measurement Timer (SMT); and the Hardware Limit Timer (HLT).","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.TIMEOUTDRIVER.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["tinyAVR 2","AVR","AVR DA","PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/timer-timeout-driver","version":"*"},{"meta":{"name":"DELAY","category":"Drivers","keywords":["driver","delay","pic8","avr","pic24","dspic"],"description":"The Delay Driver is an abstraction interface to the DELAY macros for PIC and AVR devices.","defaultSelection":"defaultSelected","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.DELAY.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["tinyAVR 2","AVR","AVR DA","PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/delay-blocking-driver","version":"*"},{"meta":{"name":"Data Streamer Driver","category":"Libraries","keywords":["driver","data streamer","pic8","avr"],"description":"The Data Streamer Protocol allows you to send multiple variables from your embedded application and display these variables on a graph (or custom dashboard).","defaultSelection":"defaultSelected","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.DATASTREAMER.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/data-streamer-driver","version":"*"},{"meta":{"name":"LIN Host","category":"Libraries","keywords":["library","lin","pic8"],"description":"The LIN (Local Interconnect Network) Host Driver is a UART-based driver that provides quick and easy C code generation to send and receive UART packets formatted using the LIN protocol as a host.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.LINHOST.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/lin-host","version":"*"},{"meta":{"name":"LIN Client","category":"Libraries","keywords":["library","lin","pic8"],"description":"The LIN (Local Interconnect Network) Host Driver is a UART-based driver that provides quick and easy C code generation to send and receive UART packets formatted using the LIN protocol as a client.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.LINCLIENT.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/lin-client","version":"*"},{"meta":{"name":"Touch Library","category":"Libraries","keywords":["library","touch","avr","pic8"],"description":"The Touch Library allows for quick and easy C code generation of Microchip's capacitive sensing software library. ","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.TOUCH.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^AVR[0-9]+D[A].*|^PIC18F.*Q(10|40|41|43)$|^PIC16[L]{0,1}F188.*$|^PIC16F1(52|80).*$"},"name":"@mchp-mcc/touch-library","version":"*"},{"meta":{"name":"I2C EEPROM AT24CM02","category":"Libraries","keywords":["at24cm02","driver","pic8","avr"],"description":"The EEPROM (I2C) AT24CM02 Driver enables interfacing between the MCU and an off-chip AT24CM02 EEPROM using the I2C protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.at24cm02.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-at24cm02","version":"*"},{"meta":{"name":"I2C Accel KXTJ3-1057","category":"Libraries","keywords":["kxtj3 1057","driver","pic8","avr"],"description":"The Accel (I2C) KXTJ3-1057 Driver enables interfacing between the MCU and an off-chip KXTJ3-1057 Accelerometer using the I2C protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.KXTJ3_1057.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-kxtj3-1057","version":"*"},{"meta":{"name":"SPI Digi POT MCP41HV51","category":"Libraries","keywords":["mcp41hv51","driver","pic8","avr"],"description":"The Digi POT (SPI) MCP41HV51 Driver enables interfacing between the MCU and an off-chip MCP41HV51 Digital Potentiometer using the SPI protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.MCP41HV51.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-mcp41hv51","version":"*"},{"meta":{"name":"I2C Temp Sensor MCP98xx","category":"Libraries","keywords":["avr","pic8","driver"],"description":"The I2C Temp Sensor MCP98xx Driver enables interfacing between the MCU and the MCP98xx Temperature Sensor family using the I2C protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.MCP98XX.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-mcp98xx","version":"*"},{"meta":{"name":"I2C Color Sensor VEML3328","category":"Libraries","keywords":["avr","pic8","driver"],"description":"The I2C Color Sensor VEML3328 Driver enables interfacing between the MCU and an off-chip VEML3328 Color Sensor using the I2C protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.VEML3328.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-veml3328","version":"*"},{"meta":{"name":"Temperature Sensor","category":"Libraries","keywords":["avr","pic8","driver"],"description":"The Generic Temperature Sensor Module offers a collection of temperature sensor drivers, and also provides generic APIs that can get users started in designing their own temperature sensor solutions.","releaseNotesLink":"","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/temp-sensor-lib","version":"*"},{"meta":{"name":"EEPROM","category":"Libraries","keywords":["avr","pic8","driver","dspic","pic24"],"description":"The EEPROM Library supports various EEPROM devices and provides generic APIs that the users can use in designing their EEPROM applications.","releaseNotesLink":"","deviceFilterRegEx":".*"},"name":"@mchp-mcc/eeprom-lib","version":"*"},{"meta":{"name":"Ethernet Drivers","category":"Libraries","keywords":["ethernet","library","pic8","avr","wired","wired communication","communication","automotive protocol","automotive"],"description":"Drivers for ENC28J60 and ENCX24J600 family of devices. Allows for quick and easy configuration and code generation for applications using SPI in polling mode.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.ETHERNETDRIVERS8BIT.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["tinyAVR 2","AVR","AVR DA","PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/ethernet-drivers-8bit","version":"*"},{"meta":{"name":"TCPIP-Lite","category":"Libraries","keywords":["tcpip","library","pic8","avr","wired","ethernet","wired communication","communication","automotive protocol","automotive"],"description":"TCPIP-Lite Drivers for AVR and PIC 8-bit devices. Allows for quick and easy configuration and code generation of the latest TCP/IP Lite stack.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.TCPIPLITE.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["tinyAVR 2","AVR","AVR DA","PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/tcpip-lite","version":"*"}],"version":"1.0.0","catalogs":[],"featuredContent":{"LIN Library":["@mchp-mcc/lin-host","@mchp-mcc/lin-client"],"WINC Library":["@mchp-mcc/winc15xx-host-driver"],"RN487X Library":["@mchp-mcc/rn4870-rn4871-host-driver"],"mTouch Library":["@mchp-mcc/touch-library"],"TCP/IP Lite Stack":["@mchp-mcc/tcpip-lite"],"Crypto Authentication Library":["@mchp-mcc/crypto-authentication-library"]}},"scripts":{"test":"jest"},"_npmUser":{"name":"harish.agari","email":"harikumar13@gmail.com"},"description":"scf-catalog project's package.json content contains - List of content - List of catalogs","directories":{},"licenseText":"© 2020 Microchip Technology Inc. and its subsidiaries.\n\nSubject to your compliance with these terms, you may use Microchip \nsoftware and any derivatives exclusively with Microchip products. \nIt is your responsibility to comply with third party license terms \napplicable to your use of third party software (including open \nsource software) that may accompany Microchip software.\n\nTHIS SOFTWARE IS SUPPLIED BY MICROCHIP \"AS IS\". NO WARRANTIES, \nWHETHER EXPRESS, IMPLIED OR STATUTORY, APPLY TO THIS SOFTWARE, \nINCLUDING ANY IMPLIED WARRANTIES OF NON-INFRINGEMENT, \nMERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.\n\nIN NO EVENT WILL MICROCHIP BE LIABLE FOR ANY INDIRECT, SPECIAL, \nPUNITIVE, INCIDENTAL OR CONSEQUENTIAL LOSS, DAMAGE, COST OR EXPENSE \nOF ANY KIND WHATSOEVER RELATED TO THE SOFTWARE, HOWEVER CAUSED, \nEVEN IF MICROCHIP HAS BEEN ADVISED OF THE POSSIBILITY OR THE \nDAMAGES ARE FORESEEABLE. TO THE FULLEST EXTENT ALLOWED BY LAW, \nMICROCHIP'S TOTAL LIABILITY ON ALL CLAIMS IN ANY WAY RELATED TO \nTHIS SOFTWARE WILL NOT EXCEED THE AMOUNT OF FEES, IF ANY, THAT YOU \nHAVE PAID DIRECTLY TO MICROCHIP FOR THIS SOFTWARE. ","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.5.4","node":"^16.9.1","ts-jest":"^25.4.0","fs-extra":"^9.0.1","typescript":"^3.8.3","@types/jest":"^25.2.1","@types/fs-extra":"^9.0.12","jest-json-schema":"^2.1.0","@mchp-mcc/scf-catalog":"1.10.0","@types/jest-json-schema":"^2.1.3"},"_npmOperationalInternal":{"tmp":"tmp/melody-common-catalog_1.2.15_1668012843856_0.39923230160872714","host":"s3://npm-registry-packages"}},"1.3.1":{"name":"@mchp-mcc/melody-common-catalog","version":"1.3.1","license":"SEE LICENSE IN LICENSE.txt","_id":"@mchp-mcc/melody-common-catalog@1.3.1","maintainers":[{"name":"i52346","email":"prathiba.rosarine@microchip.com"},{"name":"yash.godbole","email":"yashashri.godbole@microchip.com"},{"name":"rd_mchp","email":"ramya.dodderi@microchip.com"},{"name":"harish.agari","email":"harikumar13@gmail.com"},{"name":"brian.bailey235","email":"Brian.Bailey@microchip.com"},{"name":"ajivani007","email":"ajivani007@gmail.com"}],"dist":{"shasum":"75500d31e6ce0561a42b63575239c92b4a17dac4","tarball":"https://registry.npmjs.org/@mchp-mcc/melody-common-catalog/-/melody-common-catalog-1.3.1.tgz","fileCount":4,"integrity":"sha512-KmZFdddfnE5D+S8c1WFL9qn6lJyoUHC1oCRBV6saMPecaVChcU3P19GlMvKbADieJ9JaLWJpXr9ePk7sX1cR7g==","signatures":[{"sig":"MEQCIDxMbNuGBdpFpodDRhA3z+KIwTBiNSVc8GozHaksqhXaAiB4AoDOHs8i22WDl+1tfpubJePwFJtVdt45qJsiNuYWTw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25208,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjfQcZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqJyg//QZ1B6pnfDPJxRvR/LXBT87DFJc2+TgMMW0vi12BYpyXp4xzQ\r\noK6fmH/PYKqTPpMoDUWZmQXUGufepXW+IcKISfcGMmnx2ZdbUWeQxhyG5iWo\r\nYZtpiagw+lhEw5eAOxAaTqNWsmPGPw6QnP7fSElIY2sTh4WEa+9Ydxm+Gh0M\r\nr+5IUjPZT091i5vq/1T3izJ56pDOm1FB4mdC05htNzQh4MklYKDRvtqMKmaM\r\nvsViIZDvD8b016xcLtFG7LYnZMJShLXIw5yHyRH6hHC2ddd/X3roEWf/+9B1\r\n6e9lj62iiqwt9gY/kr07bhX2wXm4f6njmpQ7n63wujeUSYZ81Z3e8b1rjjp5\r\nb2+L2CAYtxAPRG3wN4jZaa8Bf6/+6rbULnH1Fou60hoy4A3G0zDeRNd45OKI\r\nREtzzD4vvHrjD5TV5YEy0n1Xd8QU/nGCYWBmYd458ixS1bYKEQgxq66J5s/L\r\nW0JaPsGzQr5z4gNqc160XkHYXLDHBs07oDqa9K3gDdQFSDqv/kb1W9Ix1a+G\r\n9T8Z3Id17Q+nHfYjuepZwp3D0N3d5uxNLCmAE6LFeL+spnGXC5U8WOvTKaW6\r\nDrSgZLB8p8UtRbzFOqJq/5VmAqsggASQyzkpHRZFUZx+7XgFmgDDhtCpgISW\r\nd2arpVVt0HWeeY8UwwdFIixHq7YOK08gXg8=\r\n=YQP3\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","collectCoverage":true,"testPathIgnorePatterns":["/node_modules/","/lib/"]},"content":{"name":"@mchp-mcc/melody-common-catalog","content":[{"meta":{"name":"WINC15XX Library","category":"Libraries","keywords":["driver","winc","pic8","avr","pic24","dspic"],"description":"The WINC15XX Library allows for quick and easy configuration and code generation for Microchip's ATWINC15x0 SmartConnect module for Internet of Things (IoT) applications.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.WINC15XX.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["AVR","AVR DA","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/winc15xx-host-driver","version":"*"},{"meta":{"name":"Bootloader 8-Bit","category":"Libraries/Bootloader","keywords":["library","pic8","avr"],"description":"The 8-Bit Bootloader Library provides a means for users to configure a basic bootloader on 8-bit devices.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.BOOTLOADER8BIT.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"PIC16(LF|F)(152|188).*|PIC18F.*Q4.*|ATtiny.*(0|1)[1-9]|AVR.*DA.*","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18FXXQ43","AVR","AVR DA"]},"name":"@mchp-mcc/bootloader-8bit","version":"*"},{"meta":{"name":"CryptoAuthentication Library","category":"Libraries","keywords":["crypto","library","pic8","dspic","pic24","avr"],"description":"The CryptoAuthentication Library allows quick and easy configuration and code generation for security, cryptography, authentication, and encryption applications using Microchip's Secure chip line.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.CAL.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["AVR","AVR DA","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/crypto-authentication-library","version":"*"},{"meta":{"name":"RN4870|1 BLE Library","category":"Libraries","keywords":["rn4870","rn4871","driver","pic8","avr"],"description":"The RN4870|1 BLE Module allows quick and easy configuration and code generation for bluetooth applications using Microchip's RN4870/1 Bluetooth Low Energy Modules.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.RN487X.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["AVR","AVR DA","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/rn4870-rn4871-host-driver","version":"*"},{"meta":{"name":"RNBD_RN487x BLE Library","category":"Libraries","keywords":["rn4870","rn4871","rnbd","driver","pic8","avr"],"description":"The RNBD and RN487x BLE Module allows quick and easy configuration and code generation for bluetooth applications using Microchip's RNBD and RN487x Bluetooth Low Energy Modules.","supportedDeviceFamilies":["AVR","AVR DA","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/rnbd-rn487x-host-driver","version":"*"},{"meta":{"name":"Data Encryption Routines","category":"Libraries","keywords":["pic8","data encryption","driver"],"description":"The Data Encryption Routine Library provides data encryption routines based on four encryption algorithms (AES, XTEA, SKIPJACK and Pseudo-random binary sequence generator.)","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.DATAENCRYPTIONROUTINES.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/data-encryption-routines","version":"*"},{"meta":{"name":"TIMEOUTDRIVER","category":"Drivers","keywords":["driver","tmr","pic8","avr"],"description":"The Timeout Driver is an abstraction interface to Timer-type peripherals such as the Timer0/1/2 peripherals and their derivatives; the Signal Measurement Timer (SMT); and the Hardware Limit Timer (HLT).","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.TIMEOUTDRIVER.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["tinyAVR 2","AVR","AVR DA","PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/timer-timeout-driver","version":"*"},{"meta":{"name":"DELAY","category":"Drivers","keywords":["driver","delay","pic8","avr","pic24","dspic"],"description":"The Delay Driver is an abstraction interface to the DELAY macros for PIC and AVR devices.","defaultSelection":"defaultSelected","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.DELAY.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["tinyAVR 2","AVR","AVR DA","PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/delay-blocking-driver","version":"*"},{"meta":{"name":"Data Streamer Driver","category":"Libraries","keywords":["driver","data streamer","pic8","avr"],"description":"The Data Streamer Protocol allows you to send multiple variables from your embedded application and display these variables on a graph (or custom dashboard).","defaultSelection":"defaultSelected","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.DATASTREAMER.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/data-streamer-driver","version":"*"},{"meta":{"name":"LIN Host","category":"Libraries","keywords":["library","lin","pic8"],"description":"The LIN (Local Interconnect Network) Host Driver is a UART-based driver that provides quick and easy C code generation to send and receive UART packets formatted using the LIN protocol as a host.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.LINHOST.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/lin-host","version":"*"},{"meta":{"name":"LIN Client","category":"Libraries","keywords":["library","lin","pic8"],"description":"The LIN (Local Interconnect Network) Host Driver is a UART-based driver that provides quick and easy C code generation to send and receive UART packets formatted using the LIN protocol as a client.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.LINCLIENT.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/lin-client","version":"*"},{"meta":{"name":"Touch Library","category":"Libraries","keywords":["library","touch","avr","pic8"],"description":"The Touch Library allows for quick and easy C code generation of Microchip's capacitive sensing software library. ","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.TOUCH.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^AVR[0-9]+D[A].*|^PIC18F.*Q(10|40|41|43|71)$|^PIC16[L]{0,1}F188.*$|^PIC16F180.*$|^ATtiny(8|16|32)1.*$"},"name":"@mchp-mcc/touch-library","version":"*"},{"meta":{"name":"I2C EEPROM AT24CM02","category":"Libraries","keywords":["at24cm02","driver","pic8","avr"],"description":"The EEPROM (I2C) AT24CM02 Driver enables interfacing between the MCU and an off-chip AT24CM02 EEPROM using the I2C protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.at24cm02.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-at24cm02","version":"*"},{"meta":{"name":"I2C Accel KXTJ3-1057","category":"Libraries","keywords":["kxtj3 1057","driver","pic8","avr"],"description":"The Accel (I2C) KXTJ3-1057 Driver enables interfacing between the MCU and an off-chip KXTJ3-1057 Accelerometer using the I2C protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.KXTJ3_1057.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-kxtj3-1057","version":"*"},{"meta":{"name":"SPI Digi POT MCP41HV51","category":"Libraries","keywords":["mcp41hv51","driver","pic8","avr"],"description":"The Digi POT (SPI) MCP41HV51 Driver enables interfacing between the MCU and an off-chip MCP41HV51 Digital Potentiometer using the SPI protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.MCP41HV51.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-mcp41hv51","version":"*"},{"meta":{"name":"I2C Temp Sensor MCP98xx","category":"Libraries","keywords":["avr","pic8","driver"],"description":"The I2C Temp Sensor MCP98xx Driver enables interfacing between the MCU and the MCP98xx Temperature Sensor family using the I2C protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.MCP98XX.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-mcp98xx","version":"*"},{"meta":{"name":"I2C Color Sensor VEML3328","category":"Libraries","keywords":["avr","pic8","driver"],"description":"The I2C Color Sensor VEML3328 Driver enables interfacing between the MCU and an off-chip VEML3328 Color Sensor using the I2C protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.VEML3328.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-veml3328","version":"*"},{"meta":{"name":"Temperature Sensor","category":"Libraries","keywords":["avr","pic8","driver"],"description":"The Generic Temperature Sensor Module offers a collection of temperature sensor drivers, and also provides generic APIs that can get users started in designing their own temperature sensor solutions.","releaseNotesLink":"","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/temp-sensor-lib","version":"*"},{"meta":{"name":"EEPROM","category":"Libraries","keywords":["avr","pic8","driver","dspic","pic24"],"description":"The EEPROM Library supports various EEPROM devices and provides generic APIs that the users can use in designing their EEPROM applications.","releaseNotesLink":"","deviceFilterRegEx":".*"},"name":"@mchp-mcc/eeprom-lib","version":"*"},{"meta":{"name":"Ethernet Drivers","category":"Libraries","keywords":["ethernet","library","pic8","avr","wired","wired communication","communication","automotive protocol","automotive"],"description":"Drivers for ENC28J60 and ENCX24J600 family of devices. Allows for quick and easy configuration and code generation for applications using SPI in polling mode.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.ETHERNETDRIVERS8BIT.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["tinyAVR 2","AVR","AVR DA","PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/ethernet-drivers-8bit","version":"*"},{"meta":{"name":"TCPIP-Lite","category":"Libraries","keywords":["tcpip","library","pic8","avr","wired","ethernet","wired communication","communication","automotive protocol","automotive"],"description":"TCPIP-Lite Drivers for AVR and PIC 8-bit devices. Allows for quick and easy configuration and code generation of the latest TCP/IP Lite stack.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.TCPIPLITE.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["tinyAVR 2","AVR","AVR DA","PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/tcpip-lite","version":"*"}],"version":"1.0.0","catalogs":[],"featuredContent":{"LIN Library":["@mchp-mcc/lin-host","@mchp-mcc/lin-client"],"WINC Library":["@mchp-mcc/winc15xx-host-driver"],"RN487X Library":["@mchp-mcc/rn4870-rn4871-host-driver"],"mTouch Library":["@mchp-mcc/touch-library"],"TCP/IP Lite Stack":["@mchp-mcc/tcpip-lite"],"Crypto Authentication Library":["@mchp-mcc/crypto-authentication-library"]}},"scripts":{"test":"jest"},"_npmUser":{"name":"harish.agari","email":"harikumar13@gmail.com"},"description":"scf-catalog project's package.json content contains - List of content - List of catalogs","directories":{},"licenseText":"© 2020 Microchip Technology Inc. and its subsidiaries.\n\nSubject to your compliance with these terms, you may use Microchip \nsoftware and any derivatives exclusively with Microchip products. \nIt is your responsibility to comply with third party license terms \napplicable to your use of third party software (including open \nsource software) that may accompany Microchip software.\n\nTHIS SOFTWARE IS SUPPLIED BY MICROCHIP \"AS IS\". NO WARRANTIES, \nWHETHER EXPRESS, IMPLIED OR STATUTORY, APPLY TO THIS SOFTWARE, \nINCLUDING ANY IMPLIED WARRANTIES OF NON-INFRINGEMENT, \nMERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.\n\nIN NO EVENT WILL MICROCHIP BE LIABLE FOR ANY INDIRECT, SPECIAL, \nPUNITIVE, INCIDENTAL OR CONSEQUENTIAL LOSS, DAMAGE, COST OR EXPENSE \nOF ANY KIND WHATSOEVER RELATED TO THE SOFTWARE, HOWEVER CAUSED, \nEVEN IF MICROCHIP HAS BEEN ADVISED OF THE POSSIBILITY OR THE \nDAMAGES ARE FORESEEABLE. TO THE FULLEST EXTENT ALLOWED BY LAW, \nMICROCHIP'S TOTAL LIABILITY ON ALL CLAIMS IN ANY WAY RELATED TO \nTHIS SOFTWARE WILL NOT EXCEED THE AMOUNT OF FEES, IF ANY, THAT YOU \nHAVE PAID DIRECTLY TO MICROCHIP FOR THIS SOFTWARE. ","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.5.4","node":"^16.9.1","ts-jest":"^25.4.0","fs-extra":"^9.0.1","typescript":"^3.8.3","@types/jest":"^25.2.1","@types/fs-extra":"^9.0.12","jest-json-schema":"^2.1.0","@mchp-mcc/scf-catalog":"1.10.0","@types/jest-json-schema":"^2.1.3"},"_npmOperationalInternal":{"tmp":"tmp/melody-common-catalog_1.3.1_1669138201488_0.27765868686843853","host":"s3://npm-registry-packages"}},"1.3.2":{"name":"@mchp-mcc/melody-common-catalog","version":"1.3.2","license":"SEE LICENSE IN LICENSE.txt","_id":"@mchp-mcc/melody-common-catalog@1.3.2","maintainers":[{"name":"i52346","email":"prathiba.rosarine@microchip.com"},{"name":"yash.godbole","email":"yashashri.godbole@microchip.com"},{"name":"rd_mchp","email":"ramya.dodderi@microchip.com"},{"name":"harish.agari","email":"harikumar13@gmail.com"},{"name":"brian.bailey235","email":"Brian.Bailey@microchip.com"},{"name":"ajivani007","email":"ajivani007@gmail.com"}],"dist":{"shasum":"94f2da7825bc523c79090f6e3d5d6c3f21f9b30e","tarball":"https://registry.npmjs.org/@mchp-mcc/melody-common-catalog/-/melody-common-catalog-1.3.2.tgz","fileCount":4,"integrity":"sha512-hDN7emicxHiKjDqEqWV/25EOPwoQ2T6G9vu8gVvn27ULQjQe8foxK6PdLCK3pkTilmh9s8sJ3F83yCEC9J/Mgg==","signatures":[{"sig":"MEYCIQC4mNCRi3dY6UtO4ejrsdNNYCXVMTPuogGEvxM/sq8vNwIhAK9PrqkE3KdSBtquJy8tq8Tqf60hfLss5erO2L3XrZWS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26086,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjpdSKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoz/A/+PjRNiAe1PpUYecgOUT7psf2k8eJEr5pq2EC3ffJPr21h4ExG\r\nZFAPz6KUzHgjshL1wczKcfdKCY/9QneB4Ns8ub3os94xI7tm3RlAZ4Y549zD\r\n1t8/B1TkaKj0FDY7v4v/e7cmcwqn0yKI8u5xTAprTU4xN+GnSwwQmW0NY6mX\r\nhFDLzAxUDdXpS5/El6BzDd6HueAIyiE6xPJKbVUODbzhiZth6FM/J/LWemsG\r\n5eibTJQFsvcLLaSONxXlYl9HD1dE2l1a8k1QLyQ7+j4G/e6IsdSIyP+w/nlp\r\n7dQV1UPXNNyJoRAADuQak7c2YeWO5o6kIogZkkoFUt4/8zcyzowaeMsrM2RT\r\nN81ApRWHm86+ZY/qeAl+R8qdgO4xBOaK84q00aTlgZFK//NLBikNgb8MVf+H\r\n2de2XT9nEYgy3o6Pg+kFYY2tjYsxwWYatOGaN++TbiDwV05rcCFJ0bHep74Z\r\nDEemGWe09GJz3gj9JTs2b2j2gUX7rZ4taBJrCX9zqL4mvKu8PWTy+4D9YAx/\r\ng8puYwZY/pBDYwd8wfHBvKYq2BihG1yTcT8uH1XNxUujctRBBdOyM7YHB6hq\r\nM841OOkm5K30XZ4f+UtxOuWCVn9ubeBeFq8ZgNNULyDgmSPky1w+iIyhfysV\r\nFal3zPoT6bjGgIfMdJop3xgBXmon45DK6gE=\r\n=72l8\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","collectCoverage":true,"testPathIgnorePatterns":["/node_modules/","/lib/"]},"content":{"name":"@mchp-mcc/melody-common-catalog","content":[{"meta":{"name":"WINC15XX Library","category":"Libraries","keywords":["driver","winc","pic8","avr","pic24","dspic"],"description":"The WINC15XX Library allows for quick and easy configuration and code generation for Microchip's ATWINC15x0 SmartConnect module for Internet of Things (IoT) applications.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.WINC15XX.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["AVR","AVR DA","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/winc15xx-host-driver","version":"*"},{"meta":{"name":"Bootloader 8-Bit","category":"Libraries/Bootloader","keywords":["library","pic8","avr"],"description":"The 8-Bit Bootloader Library provides a means for users to configure a basic bootloader on 8-bit devices.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.BOOTLOADER8BIT.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"PIC16(LF|F)(152|188).*|PIC18F.*Q4.*|ATtiny.*(0|1)[1-9]|AVR.*DA.*","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18FXXQ43","AVR","AVR DA"]},"name":"@mchp-mcc/bootloader-8bit","version":"*"},{"meta":{"name":"CryptoAuthentication Library","category":"Libraries","keywords":["crypto","library","pic8","dspic","pic24","avr"],"description":"The CryptoAuthentication Library allows quick and easy configuration and code generation for security, cryptography, authentication, and encryption applications using Microchip's Secure chip line.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.CAL.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["AVR","AVR DA","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/crypto-authentication-library","version":"*"},{"meta":{"name":"RN4870|1 BLE Library","category":"Libraries","keywords":["rn4870","rn4871","driver","pic8","avr"],"description":"The RN4870|1 BLE Module allows quick and easy configuration and code generation for bluetooth applications using Microchip's RN4870/1 Bluetooth Low Energy Modules.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.RN487X.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["AVR","AVR DA","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/rn4870-rn4871-host-driver","version":"*"},{"meta":{"name":"RNBD_RN487x BLE Library","category":"Libraries","keywords":["rn4870","rn4871","rnbd","driver","pic8","avr"],"description":"The RNBD and RN487x BLE Module allows quick and easy configuration and code generation for bluetooth applications using Microchip's RNBD and RN487x Bluetooth Low Energy Modules.","supportedDeviceFamilies":["AVR","AVR DA","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/rnbd-rn487x-host-driver","version":"*"},{"meta":{"name":"Data Encryption Routines","category":"Libraries","keywords":["pic8","data encryption","driver"],"description":"The Data Encryption Routine Library provides data encryption routines based on four encryption algorithms (AES, XTEA, SKIPJACK and Pseudo-random binary sequence generator.)","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.DATAENCRYPTIONROUTINES.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/data-encryption-routines","version":"*"},{"meta":{"name":"TIMEOUTDRIVER","category":"Drivers","keywords":["driver","tmr","pic8","avr"],"description":"The Timeout Driver is an abstraction interface to Timer-type peripherals such as the Timer0/1/2 peripherals and their derivatives; the Signal Measurement Timer (SMT); and the Hardware Limit Timer (HLT).","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.TIMEOUTDRIVER.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["tinyAVR 2","AVR","AVR DA","PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/timer-timeout-driver","version":"*"},{"meta":{"name":"DELAY","category":"Drivers","keywords":["driver","delay","pic8","avr","pic24","dspic"],"description":"The Delay Driver is an abstraction interface to the DELAY macros for PIC and AVR devices.","defaultSelection":"defaultSelected","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.DELAY.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["tinyAVR 2","AVR","AVR DA","PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/delay-blocking-driver","version":"*"},{"meta":{"name":"Data Streamer Driver","category":"Libraries","keywords":["driver","data streamer","pic8","avr"],"description":"The Data Streamer Protocol allows you to send multiple variables from your embedded application and display these variables on a graph (or custom dashboard).","defaultSelection":"defaultSelected","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.DATASTREAMER.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/data-streamer-driver","version":"*"},{"meta":{"name":"LIN Host","category":"Libraries","keywords":["library","lin","pic8"],"description":"The LIN (Local Interconnect Network) Host Driver is a UART-based driver that provides quick and easy C code generation to send and receive UART packets formatted using the LIN protocol as a host.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.LINHOST.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/lin-host","version":"*"},{"meta":{"name":"LIN Client","category":"Libraries","keywords":["library","lin","pic8"],"description":"The LIN (Local Interconnect Network) Host Driver is a UART-based driver that provides quick and easy C code generation to send and receive UART packets formatted using the LIN protocol as a client.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.LINCLIENT.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/lin-client","version":"*"},{"meta":{"name":"Touch Library","category":"Libraries","keywords":["library","touch","avr","pic8"],"description":"The Touch Library allows for quick and easy C code generation of Microchip's capacitive sensing software library. ","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.TOUCH.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^AVR[0-9]+D[A].*|^PIC18F.*Q(10|40|41|43|71)$|^PIC16[L]{0,1}F188.*$|^PIC16F180.*$|^ATtiny(8|16|32)1.*$"},"name":"@mchp-mcc/touch-library","version":"*"},{"meta":{"name":"I2C EEPROM AT24CM02","category":"Libraries","keywords":["at24cm02","driver","pic8","avr"],"description":"The EEPROM (I2C) AT24CM02 Driver enables interfacing between the MCU and an off-chip AT24CM02 EEPROM using the I2C protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.at24cm02.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-at24cm02","version":"*"},{"meta":{"name":"I2C Accel KXTJ3-1057","category":"Libraries","keywords":["kxtj3 1057","driver","pic8","avr"],"description":"The Accel (I2C) KXTJ3-1057 Driver enables interfacing between the MCU and an off-chip KXTJ3-1057 Accelerometer using the I2C protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.KXTJ3_1057.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-kxtj3-1057","version":"*"},{"meta":{"name":"SPI Digi POT MCP41HV51","category":"Libraries","keywords":["mcp41hv51","driver","pic8","avr"],"description":"The Digi POT (SPI) MCP41HV51 Driver enables interfacing between the MCU and an off-chip MCP41HV51 Digital Potentiometer using the SPI protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.MCP41HV51.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-mcp41hv51","version":"*"},{"meta":{"name":"I2C Temp Sensor MCP98xx","category":"Libraries","keywords":["avr","pic8","driver"],"description":"The I2C Temp Sensor MCP98xx Driver enables interfacing between the MCU and the MCP98xx Temperature Sensor family using the I2C protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.MCP98XX.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-mcp98xx","version":"*"},{"meta":{"name":"I2C Color Sensor VEML3328","category":"Libraries","keywords":["avr","pic8","driver"],"description":"The I2C Color Sensor VEML3328 Driver enables interfacing between the MCU and an off-chip VEML3328 Color Sensor using the I2C protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.VEML3328.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-veml3328","version":"*"},{"meta":{"name":"Temperature Sensor","category":"Libraries","keywords":["avr","pic8","driver"],"description":"The Generic Temperature Sensor Module offers a collection of temperature sensor drivers, and also provides generic APIs that can get users started in designing their own temperature sensor solutions.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.TEMPSENSORLIB.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/temp-sensor-lib","version":"*"},{"meta":{"name":"EEPROM","category":"Libraries","keywords":["avr","pic8","driver"],"description":"The EEPROM Library supports various EEPROM devices and provides generic APIs that the users can use in designing their EEPROM applications.","releaseNotesLink":"","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/eeprom-lib","version":"*"},{"meta":{"name":"Ethernet Drivers","category":"Libraries","keywords":["ethernet","library","pic8","avr","wired","wired communication","communication","automotive protocol","automotive"],"description":"Drivers for ENC28J60 and ENCX24J600 family of devices. Allows for quick and easy configuration and code generation for applications using SPI in polling mode.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.ETHERNETDRIVERS8BIT.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["tinyAVR 2","AVR","AVR DA","PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/ethernet-drivers-8bit","version":"*"},{"meta":{"name":"TCPIP-Lite","category":"Libraries","keywords":["tcpip","library","pic8","avr","wired","ethernet","wired communication","communication","automotive protocol","automotive"],"description":"TCPIP-Lite Drivers for AVR and PIC 8-bit devices. Allows for quick and easy configuration and code generation of the latest TCP/IP Lite stack.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.TCPIPLITE.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["tinyAVR 2","AVR","AVR DA","PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/tcpip-lite","version":"*"},{"meta":{"name":"can-tp","category":"Libraries","keywords":["driver","dspic"],"description":"Library implementation of ISO 15765-2 CAN-TP protocol","defaultSelection":true,"releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.CAN_TP.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":".*"},"name":"@mchp-mcc/can-tp","version":"*"}],"version":"1.0.0","catalogs":[],"featuredContent":{"LIN Library":["@mchp-mcc/lin-host","@mchp-mcc/lin-client"],"WINC Library":["@mchp-mcc/winc15xx-host-driver"],"RN487X Library":["@mchp-mcc/rn4870-rn4871-host-driver"],"mTouch Library":["@mchp-mcc/touch-library"],"8-bit Bootloader":["@mchp-mcc/bootloader-8bit"],"TCP/IP Lite Stack":["@mchp-mcc/tcpip-lite"],"Crypto Authentication Library":["@mchp-mcc/crypto-authentication-library"]}},"scripts":{"test":"jest"},"_npmUser":{"name":"harish.agari","email":"harikumar13@gmail.com"},"description":"scf-catalog project's package.json content contains - List of content - List of catalogs","directories":{},"licenseText":"© 2020 Microchip Technology Inc. and its subsidiaries.\n\nSubject to your compliance with these terms, you may use Microchip \nsoftware and any derivatives exclusively with Microchip products. \nIt is your responsibility to comply with third party license terms \napplicable to your use of third party software (including open \nsource software) that may accompany Microchip software.\n\nTHIS SOFTWARE IS SUPPLIED BY MICROCHIP \"AS IS\". NO WARRANTIES, \nWHETHER EXPRESS, IMPLIED OR STATUTORY, APPLY TO THIS SOFTWARE, \nINCLUDING ANY IMPLIED WARRANTIES OF NON-INFRINGEMENT, \nMERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.\n\nIN NO EVENT WILL MICROCHIP BE LIABLE FOR ANY INDIRECT, SPECIAL, \nPUNITIVE, INCIDENTAL OR CONSEQUENTIAL LOSS, DAMAGE, COST OR EXPENSE \nOF ANY KIND WHATSOEVER RELATED TO THE SOFTWARE, HOWEVER CAUSED, \nEVEN IF MICROCHIP HAS BEEN ADVISED OF THE POSSIBILITY OR THE \nDAMAGES ARE FORESEEABLE. TO THE FULLEST EXTENT ALLOWED BY LAW, \nMICROCHIP'S TOTAL LIABILITY ON ALL CLAIMS IN ANY WAY RELATED TO \nTHIS SOFTWARE WILL NOT EXCEED THE AMOUNT OF FEES, IF ANY, THAT YOU \nHAVE PAID DIRECTLY TO MICROCHIP FOR THIS SOFTWARE. ","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.5.4","node":"^16.9.1","ts-jest":"^25.4.0","fs-extra":"^9.0.1","typescript":"^3.8.3","@types/jest":"^25.2.1","@types/fs-extra":"^9.0.12","jest-json-schema":"^2.1.0","@mchp-mcc/scf-catalog":"1.10.0","@types/jest-json-schema":"^2.1.3"},"_npmOperationalInternal":{"tmp":"tmp/melody-common-catalog_1.3.2_1671812233821_0.09324324913921589","host":"s3://npm-registry-packages"}},"1.3.4":{"name":"@mchp-mcc/melody-common-catalog","version":"1.3.4","license":"SEE LICENSE IN LICENSE.txt","_id":"@mchp-mcc/melody-common-catalog@1.3.4","maintainers":[{"name":"niladree","email":"niladree.biswas@microchip.com"},{"name":"i52346","email":"prathiba.rosarine@microchip.com"},{"name":"yash.godbole","email":"yashashri.godbole@microchip.com"},{"name":"rd_mchp","email":"ramya.dodderi@microchip.com"},{"name":"harish.agari","email":"harikumar13@gmail.com"},{"name":"brian.bailey235","email":"Brian.Bailey@microchip.com"},{"name":"ajivani007","email":"ajivani007@gmail.com"}],"dist":{"shasum":"1a6c6c6d98e38bd22024ea568e37a039ff7bc3f2","tarball":"https://registry.npmjs.org/@mchp-mcc/melody-common-catalog/-/melody-common-catalog-1.3.4.tgz","fileCount":4,"integrity":"sha512-4+EVsqE8j0CHTIieSICdsMOBUDo8a0XKK2WQRN/ihvvmvN6L6zhesXP2mtXzp05HJRwYBOFqTvZWneIPqpR1zQ==","signatures":[{"sig":"MEUCIQCWkAe7Yd+XqaqPpUKAPtmEdh9zWM2VatehS/aQfaNYYgIgesJtOFAoi8BIg52mHnIijm/Hx/ngroJNA85GB5eUeIE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28091,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkCELMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqX3w/+JzMa0L+QW4nKZW3pavM/9GjoQZ2+UNpC/KGhZasce8ekWxb1\r\nQ+eWf6e5EPprfxfmHAO7JMHD7HcjxRaj2kDjSFjLey+qr6jAO+tXkrzHfvVM\r\n+biE3RS+p2WWf6A8tSS7SY6gVtPT9PejANzM556kQCVxAqc1ahfNprRFp++w\r\nwk6PDbO4EBJWBc/ttakHPt1FfnITQbQihYC9yhhHSBa83nBTI+9N9s30PN3x\r\nVhHdjg01BRyz0pLrYxnh6xQggBefuG0Ch59pDKQIAot96kYHXb8ypbr+YkSS\r\nv3ed2fIfZ8RQZKeN+rownoBUQKM0w3ZclSTYn/GNbwpTPs3mZI/Gm/QFsh37\r\nIC77XPrebUPrxdibMI1xsnYY7cabfz0j0UuQpGEPNAoeJT5LG/1pruSmKD2y\r\niH/icyGb4iNUey4EN7sB7h3IowNpctqAZzFlD8RmA/Qd8XyBJ8tllmhF+H8R\r\nsJtc4ynIbPqCzYPzt2taGB7oN5Zxy9YeFStEbNfFlGoC2TuWI450ItGipaO6\r\nC6+1kyGLcm7Uix6fYzHn0HcRx2D9sMuTpMgnrLd/n3RgeXThBRts/K4Dx2pJ\r\nKKXmZ08Qj5+saRStUtOFU7UcErg5v0FKYsGmzWVk3uyfpoHeMfh9a3tyRk3q\r\nHyHZooRU4WTpb0yzUs7SsRmF+r0exMDcaDU=\r\n=EtVp\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","collectCoverage":true,"testPathIgnorePatterns":["/node_modules/","/lib/"]},"content":{"name":"@mchp-mcc/melody-common-catalog","content":[{"meta":{"name":"WINC15XX Library","category":"Libraries","keywords":["driver","winc","pic8","avr","pic24","dspic"],"description":"The WINC15XX Library allows for quick and easy configuration and code generation for Microchip's ATWINC15x0 SmartConnect module for Internet of Things (IoT) applications.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.WINC15XX.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["AVR","AVR DA","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/winc15xx-host-driver","version":"*"},{"meta":{"name":"Bootloader 8-Bit","category":"Libraries/Bootloader","keywords":["library","pic8","avr"],"description":"The 8-Bit Bootloader Library provides a means for users to configure a basic bootloader on 8-bit devices.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.BOOTLOADER8BIT.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"PIC16(LF|F)(152|188).*|PIC18F.*Q4.*|ATtiny.*(0|1)[1-9]|AVR.*DA.*","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18FXXQ43","AVR","AVR DA"]},"name":"@mchp-mcc/bootloader-8bit","version":"*"},{"meta":{"name":"CryptoAuthentication Library","category":"Libraries","keywords":["crypto","library","pic8","dspic","pic24","avr"],"description":"The CryptoAuthentication Library allows quick and easy configuration and code generation for security, cryptography, authentication, and encryption applications using Microchip's Secure chip line.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.CAL.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["AVR","AVR DA","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/crypto-authentication-library","version":"*"},{"meta":{"name":"RN4870|1 BLE Library","category":"Libraries","keywords":["rn4870","rn4871","driver","pic8","avr"],"description":"The RN4870|1 BLE Module allows quick and easy configuration and code generation for bluetooth applications using Microchip's RN4870/1 Bluetooth Low Energy Modules.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.RN487X.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["AVR","AVR DA","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/rn4870-rn4871-host-driver","version":"*"},{"meta":{"name":"RNBD_RN487x BLE Library","category":"Libraries","keywords":["rn4870","rn4871","rnbd","driver","pic8","avr"],"description":"The RNBD and RN487x BLE Module allows quick and easy configuration and code generation for bluetooth applications using Microchip's RNBD and RN487x Bluetooth Low Energy Modules.","supportedDeviceFamilies":["AVR","AVR DA","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/rnbd-rn487x-host-driver","version":"*"},{"meta":{"name":"Data Encryption Routines","category":"Libraries","keywords":["pic8","data encryption","driver"],"description":"The Data Encryption Routine Library provides data encryption routines based on four encryption algorithms (AES, XTEA, SKIPJACK and Pseudo-random binary sequence generator.)","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.DATAENCRYPTIONROUTINES.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/data-encryption-routines","version":"*"},{"meta":{"name":"TIMEOUTDRIVER","category":"Drivers","keywords":["driver","tmr","pic8","avr"],"description":"The Timeout Driver is an abstraction interface to Timer-type peripherals such as the Timer0/1/2 peripherals and their derivatives; the Signal Measurement Timer (SMT); and the Hardware Limit Timer (HLT).","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.TIMEOUTDRIVER.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["tinyAVR 2","AVR","AVR DA","PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/timer-timeout-driver","version":"*"},{"meta":{"name":"DELAY","category":"Drivers","keywords":["driver","delay","pic8","avr","pic24","dspic"],"description":"The Delay Driver is an abstraction interface to the DELAY macros for PIC and AVR devices.","defaultSelection":"defaultSelected","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.DELAY.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["tinyAVR 2","AVR","AVR DA","PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/delay-blocking-driver","version":"*"},{"meta":{"name":"Data Streamer Driver","category":"Libraries","keywords":["driver","data streamer","pic8","avr"],"description":"The Data Streamer Protocol allows you to send multiple variables from your embedded application and display these variables on a graph (or custom dashboard).","defaultSelection":"defaultSelected","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.DATASTREAMER.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/data-streamer-driver","version":"*"},{"meta":{"name":"LIN Host","category":"Libraries","keywords":["library","lin","pic8"],"description":"The LIN (Local Interconnect Network) Host Driver is a UART-based driver that provides quick and easy C code generation to send and receive UART packets formatted using the LIN protocol as a host.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.LINHOST.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/lin-host","version":"*"},{"meta":{"name":"LIN Client","category":"Libraries","keywords":["library","lin","pic8"],"description":"The LIN (Local Interconnect Network) Host Driver is a UART-based driver that provides quick and easy C code generation to send and receive UART packets formatted using the LIN protocol as a client.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.LINCLIENT.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/lin-client","version":"*"},{"meta":{"name":"Touch Library","category":"Libraries","keywords":["library","touch","avr","pic8"],"description":"The Touch Library allows for quick and easy C code generation of Microchip's capacitive sensing software library. ","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.TOUCH.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^AVR[0-9]+D[A].*|^PIC18F.*Q(10|40|41|43|71)$|^PIC16[L]{0,1}F188.*$|^PIC16F180.*$|^ATtiny(8|16|32)1.*$"},"name":"@mchp-mcc/touch-library","version":"*"},{"meta":{"name":"I2C EEPROM AT24CM02","category":"Libraries","keywords":["at24cm02","driver","pic8","avr"],"description":"The EEPROM (I2C) AT24CM02 Driver enables interfacing between the MCU and an off-chip AT24CM02 EEPROM using the I2C protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.at24cm02.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-at24cm02","version":"*"},{"meta":{"name":"I2C Accel KXTJ3-1057","category":"Libraries","keywords":["kxtj3 1057","driver","pic8","avr"],"description":"The Accel (I2C) KXTJ3-1057 Driver enables interfacing between the MCU and an off-chip KXTJ3-1057 Accelerometer using the I2C protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.KXTJ3_1057.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-kxtj3-1057","version":"*"},{"meta":{"name":"SPI Digi POT MCP41HV51","category":"Libraries","keywords":["mcp41hv51","driver","pic8","avr"],"description":"The Digi POT (SPI) MCP41HV51 Driver enables interfacing between the MCU and an off-chip MCP41HV51 Digital Potentiometer using the SPI protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.MCP41HV51.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-mcp41hv51","version":"*"},{"meta":{"name":"I2C Temp Sensor MCP98xx","category":"Libraries","keywords":["avr","pic8","driver"],"description":"The I2C Temp Sensor MCP98xx Driver enables interfacing between the MCU and the MCP98xx Temperature Sensor family using the I2C protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.MCP98XX.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-mcp98xx","version":"*"},{"meta":{"name":"I2C Color Sensor VEML3328","category":"Libraries","keywords":["avr","pic8","driver"],"description":"The I2C Color Sensor VEML3328 Driver enables interfacing between the MCU and an off-chip VEML3328 Color Sensor using the I2C protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.VEML3328.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-veml3328","version":"*"},{"meta":{"name":"Temperature Sensor","category":"Libraries","keywords":["avr","pic8","driver"],"description":"The Generic Temperature Sensor Module offers a collection of temperature sensor drivers, and also provides generic APIs that can get users started in designing their own temperature sensor solutions.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.TEMPSENSORLIB.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/temp-sensor-lib","version":"*"},{"meta":{"name":"EEPROM","category":"Libraries","keywords":["avr","pic8","driver"],"description":"The EEPROM Library supports various EEPROM devices and provides generic APIs that the users can use in designing their EEPROM applications.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.EEPROMLIB.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/eeprom-lib","version":"*"},{"meta":{"name":"Ethernet Drivers","category":"Libraries","keywords":["ethernet","library","pic8","avr","wired","wired communication","communication","automotive protocol","automotive"],"description":"Drivers for ENC28J60 and ENCX24J600 family of devices. Allows for quick and easy configuration and code generation for applications using SPI in polling mode.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.ETHERNETDRIVERS8BIT.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["tinyAVR 2","AVR","AVR DA","PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/ethernet-drivers-8bit","version":"*"},{"meta":{"name":"TCPIP-Lite","category":"Libraries","keywords":["tcpip","library","pic8","avr","wired","ethernet","wired communication","communication","automotive protocol","automotive"],"description":"TCPIP-Lite Drivers for AVR and PIC 8-bit devices. Allows for quick and easy configuration and code generation of the latest TCP/IP Lite stack.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.TCPIPLITE.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["tinyAVR 2","AVR","AVR DA","PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/tcpip-lite","version":"*"},{"meta":{"name":"can-tp","category":"Libraries","keywords":["driver","dspic"],"description":"Library implementation of ISO 15765-2 CAN-TP protocol","defaultSelection":true,"releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.CAN_TP.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":".*"},"name":"@mchp-mcc/can-tp","version":"*"},{"meta":{"name":"AVR IEC60730 Class B Diagnostic Library","category":"Libraries","keywords":["avr","iec60730","library"],"description":"The AVR Class B Diagnostic Library is a suite of diagnostic tests in compliance with the IEC 60730 Class B functional safety standard.","defaultSelection":true,"releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.FUSAIECAVR.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(ATtiny.+(1|2)[0-9]|AVR.*D(A|B).*)"},"name":"@mchp-mcc/avr-iec60730-class-b-diagnostic-library","version":"*"},{"meta":{"name":"PIC16/18 IEC60730 Class B Diagnostic Library","category":"Libraries","keywords":["iec60730","pic8","library"],"description":"The PIC16/18 Class B Diagnostic Library is a suite of diagnostic tests in compliance with the IEC 60730 Class B functional safety standard.","defaultSelection":true,"releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.FUSAIECPIC.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^PIC(16.*F1(52|88)[0-9]{2}|18.*F[0-9]{2}(Q10|Q43|Q83|Q84|Q40|Q41))$"},"name":"@mchp-mcc/pic16-pic18-iec60730-class-b-diagnostic-library","version":"*"}],"version":"1.0.0","catalogs":[],"featuredContent":{"LIN Library":["@mchp-mcc/lin-host","@mchp-mcc/lin-client"],"WINC Library":["@mchp-mcc/winc15xx-host-driver"],"RN487X Library":["@mchp-mcc/rn4870-rn4871-host-driver"],"mTouch Library":["@mchp-mcc/touch-library"],"8-bit Bootloader":["@mchp-mcc/bootloader-8bit"],"TCP/IP Lite Stack":["@mchp-mcc/tcpip-lite"],"Crypto Authentication Library":["@mchp-mcc/crypto-authentication-library"]}},"scripts":{"test":"jest"},"_npmUser":{"name":"ajivani007","email":"ajivani007@gmail.com"},"description":"scf-catalog project's package.json content contains - List of content - List of catalogs","directories":{},"licenseText":"© 2020 Microchip Technology Inc. and its subsidiaries.\n\nSubject to your compliance with these terms, you may use Microchip \nsoftware and any derivatives exclusively with Microchip products. \nIt is your responsibility to comply with third party license terms \napplicable to your use of third party software (including open \nsource software) that may accompany Microchip software.\n\nTHIS SOFTWARE IS SUPPLIED BY MICROCHIP \"AS IS\". NO WARRANTIES, \nWHETHER EXPRESS, IMPLIED OR STATUTORY, APPLY TO THIS SOFTWARE, \nINCLUDING ANY IMPLIED WARRANTIES OF NON-INFRINGEMENT, \nMERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.\n\nIN NO EVENT WILL MICROCHIP BE LIABLE FOR ANY INDIRECT, SPECIAL, \nPUNITIVE, INCIDENTAL OR CONSEQUENTIAL LOSS, DAMAGE, COST OR EXPENSE \nOF ANY KIND WHATSOEVER RELATED TO THE SOFTWARE, HOWEVER CAUSED, \nEVEN IF MICROCHIP HAS BEEN ADVISED OF THE POSSIBILITY OR THE \nDAMAGES ARE FORESEEABLE. TO THE FULLEST EXTENT ALLOWED BY LAW, \nMICROCHIP'S TOTAL LIABILITY ON ALL CLAIMS IN ANY WAY RELATED TO \nTHIS SOFTWARE WILL NOT EXCEED THE AMOUNT OF FEES, IF ANY, THAT YOU \nHAVE PAID DIRECTLY TO MICROCHIP FOR THIS SOFTWARE. ","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.5.4","node":"^16.9.1","ts-jest":"^25.4.0","fs-extra":"^9.0.1","typescript":"^3.8.3","@types/jest":"^25.2.1","@types/fs-extra":"^9.0.12","jest-json-schema":"^2.1.0","@mchp-mcc/scf-catalog":"1.10.0","@types/jest-json-schema":"^2.1.3"},"_npmOperationalInternal":{"tmp":"tmp/melody-common-catalog_1.3.4_1678262988044_0.7545701735262422","host":"s3://npm-registry-packages"}},"1.3.5":{"name":"@mchp-mcc/melody-common-catalog","version":"1.3.5","license":"SEE LICENSE IN LICENSE.txt","_id":"@mchp-mcc/melody-common-catalog@1.3.5","maintainers":[{"name":"niladree","email":"niladree.biswas@microchip.com"},{"name":"i52346","email":"prathiba.rosarine@microchip.com"},{"name":"yash.godbole","email":"yashashri.godbole@microchip.com"},{"name":"rd_mchp","email":"ramya.dodderi@microchip.com"},{"name":"harish.agari","email":"harikumar13@gmail.com"},{"name":"brian.bailey235","email":"Brian.Bailey@microchip.com"},{"name":"ajivani007","email":"ajivani007@gmail.com"}],"dist":{"shasum":"80888cd52b99ea904a8fb17f753c567b4d1e70ed","tarball":"https://registry.npmjs.org/@mchp-mcc/melody-common-catalog/-/melody-common-catalog-1.3.5.tgz","fileCount":4,"integrity":"sha512-qBDnF/8Wzum5ZktTh+2Z758b02jX/31IVenVBsZr6WC3hxr1rCOu8z2LvD24JVAIpD58R6qKF93wY0lkpHxI7A==","signatures":[{"sig":"MEUCIGInFf9pXLcYkfNgHBG0WTnGun5su34CzcJCkB/pQsPvAiEA4lmLTJFV8zqkPaNvQ6GVLS/Jj9iNOqJuOj05USs7f3E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28134,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkEF5/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoYfhAAlp3kNgpha52O32k8sNpyy83C9hxcjfO3NWMjUz3V0otxSI1y\r\nq7c0Kqozb+un/vsxiR7HzZDcDn4ZcNe8Cqxdfa0L4xRVtLW/73EfISmsPu2F\r\nwlosdeuMxc3pCTqNMU7QAP2FNal+zFs5nycD9/DBB+cXRtN1PdlYJjxb1/gm\r\n3OOsjHEvicDL/EclqfWqFpkL6xe125RnfNpDtyc04HQsBhWOBjbnL+EYb+6B\r\n9hDhr2wkHNWon6dAT5oWw3duSxlrwlGIt8IPYg8QRgLxR2lnC8K1xKdxvvxb\r\nmT6zui9KQ2/aAvtpnkqaUW02NjxS/DzAhITLBjE4ImqbwEZ+SQoLUyMRI8wV\r\nLqLUU6S/PH6Uwmm88XsqA+5yHgd8PeIMwYZ44EOlSZSKfwCcdvWXUhOUkAdd\r\nDVPfeiLnHTbXYr8RYakWiR7CkqGY85KFvU9M481YQL3BkcXS8vuyMTB2sI5H\r\n3FdcVQMyGQi+S8htxPGwgOepXuDHyPqYo/WIes/nDxC2JMn4W5UARoNIgsIo\r\nN5O4TT5LwQi7amS4xKITVjcWQGta+/4OJc5JpvDAW3UOeWIp9GIkfqFatRXc\r\n0udgmDBUUxhYEvOmlmsuSYR2ic2GuhkZV5nPksn1l7PVmCG3y7z7R6e7GFDW\r\nCq4fZSDzokzxDQ0HCM+9tXJzxZ2fIk2sN0g=\r\n=De+C\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","collectCoverage":true,"testPathIgnorePatterns":["/node_modules/","/lib/"]},"content":{"name":"@mchp-mcc/melody-common-catalog","content":[{"meta":{"name":"WINC15XX Library","category":"Libraries","keywords":["driver","winc","pic8","avr","pic24","dspic"],"description":"The WINC15XX Library allows for quick and easy configuration and code generation for Microchip's ATWINC15x0 SmartConnect module for Internet of Things (IoT) applications.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.WINC15XX.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["AVR","AVR DA","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/winc15xx-host-driver","version":"*"},{"meta":{"name":"Bootloader 8-Bit","category":"Libraries/Bootloader","keywords":["library","pic8","avr"],"description":"The 8-Bit Bootloader Library provides a means for users to configure a basic bootloader on 8-bit devices.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.BOOTLOADER8BIT.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"PIC16(LF|F)(152|188).*|PIC18F.*Q4.*|ATtiny.*(0|1)[1-9]|AVR.*DA.*","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18FXXQ43","AVR","AVR DA"]},"name":"@mchp-mcc/bootloader-8bit","version":"*"},{"meta":{"name":"CryptoAuthentication Library","category":"Libraries","keywords":["crypto","library","pic8","dspic","pic24","avr"],"description":"The CryptoAuthentication Library allows quick and easy configuration and code generation for security, cryptography, authentication, and encryption applications using Microchip's Secure chip line.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.CAL.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["AVR","AVR DA","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/crypto-authentication-library","version":"*"},{"meta":{"name":"RN4870|1 BLE Library","category":"Libraries","keywords":["rn4870","rn4871","driver","pic8","avr"],"description":"The RN4870|1 BLE Module allows quick and easy configuration and code generation for bluetooth applications using Microchip's RN4870/1 Bluetooth Low Energy Modules.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.RN487X.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["AVR","AVR DA","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/rn4870-rn4871-host-driver","version":"*"},{"meta":{"name":"RNBD_RN487x BLE Library","category":"Libraries","keywords":["rn4870","rn4871","rnbd","driver","pic8","avr"],"description":"The RNBD and RN487x BLE Module allows quick and easy configuration and code generation for bluetooth applications using Microchip's RNBD and RN487x Bluetooth Low Energy Modules.","supportedDeviceFamilies":["AVR","AVR DA","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/rnbd-rn487x-host-driver","version":"*"},{"meta":{"name":"Data Encryption Routines","category":"Libraries","keywords":["pic8","data encryption","driver"],"description":"The Data Encryption Routine Library provides data encryption routines based on four encryption algorithms (AES, XTEA, SKIPJACK and Pseudo-random binary sequence generator.)","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.DATAENCRYPTIONROUTINES.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/data-encryption-routines","version":"*"},{"meta":{"name":"TIMEOUTDRIVER","category":"Drivers","keywords":["driver","tmr","pic8","avr"],"description":"The Timeout Driver is an abstraction interface to Timer-type peripherals such as the Timer0/1/2 peripherals and their derivatives; the Signal Measurement Timer (SMT); and the Hardware Limit Timer (HLT).","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.TIMEOUTDRIVER.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["tinyAVR 2","AVR","AVR DA","PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/timer-timeout-driver","version":"*"},{"meta":{"name":"DELAY","category":"Drivers","keywords":["driver","delay","pic8","avr","pic24","dspic"],"description":"The Delay Driver is an abstraction interface to the DELAY macros for PIC and AVR devices.","defaultSelection":"defaultSelected","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.DELAY.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["tinyAVR 2","AVR","AVR DA","PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/delay-blocking-driver","version":"*"},{"meta":{"name":"Data Streamer Driver","category":"Libraries","keywords":["driver","data streamer","pic8","avr","dspic"],"description":"The Data Streamer Protocol allows you to send multiple variables from your embedded application and display these variables on a graph (or custom dashboard).","defaultSelection":"defaultSelected","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.DATASTREAMER.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$|dsPIC33.*"},"name":"@mchp-mcc/data-streamer-driver","version":"*"},{"meta":{"name":"LIN Host","category":"Libraries","keywords":["library","lin","pic8"],"description":"The LIN (Local Interconnect Network) Host Driver is a UART-based driver that provides quick and easy C code generation to send and receive UART packets formatted using the LIN protocol as a host.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.LINHOST.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/lin-host","version":"*"},{"meta":{"name":"LIN Client","category":"Libraries","keywords":["library","lin","pic8"],"description":"The LIN (Local Interconnect Network) Host Driver is a UART-based driver that provides quick and easy C code generation to send and receive UART packets formatted using the LIN protocol as a client.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.LINCLIENT.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/lin-client","version":"*"},{"meta":{"name":"Touch Library","category":"Libraries","keywords":["library","touch","avr","pic8"],"description":"The Touch Library allows for quick and easy C code generation of Microchip's capacitive sensing software library. ","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.TOUCH.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^AVR[0-9]+D[A].*|^PIC18F.*Q(10|40|41|43|71)$|^PIC16[L]{0,1}F188.*$|^PIC16F180.*$|^ATtiny(8|16|32)1.*$"},"name":"@mchp-mcc/touch-library","version":"*"},{"meta":{"name":"I2C EEPROM AT24CM02","category":"Libraries","keywords":["at24cm02","driver","pic8","avr"],"description":"The EEPROM (I2C) AT24CM02 Driver enables interfacing between the MCU and an off-chip AT24CM02 EEPROM using the I2C protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.at24cm02.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-at24cm02","version":"*"},{"meta":{"name":"I2C Accel KXTJ3-1057","category":"Libraries","keywords":["kxtj3 1057","driver","pic8","avr"],"description":"The Accel (I2C) KXTJ3-1057 Driver enables interfacing between the MCU and an off-chip KXTJ3-1057 Accelerometer using the I2C protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.KXTJ3_1057.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-kxtj3-1057","version":"*"},{"meta":{"name":"SPI Digi POT MCP41HV51","category":"Libraries","keywords":["mcp41hv51","driver","pic8","avr"],"description":"The Digi POT (SPI) MCP41HV51 Driver enables interfacing between the MCU and an off-chip MCP41HV51 Digital Potentiometer using the SPI protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.MCP41HV51.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-mcp41hv51","version":"*"},{"meta":{"name":"I2C Temp Sensor MCP98xx","category":"Libraries","keywords":["avr","pic8","driver"],"description":"The I2C Temp Sensor MCP98xx Driver enables interfacing between the MCU and the MCP98xx Temperature Sensor family using the I2C protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.MCP98XX.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-mcp98xx","version":"*"},{"meta":{"name":"I2C Color Sensor VEML3328","category":"Libraries","keywords":["avr","pic8","driver"],"description":"The I2C Color Sensor VEML3328 Driver enables interfacing between the MCU and an off-chip VEML3328 Color Sensor using the I2C protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.VEML3328.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-veml3328","version":"*"},{"meta":{"name":"Temperature Sensor","category":"Libraries","keywords":["avr","pic8","driver"],"description":"The Generic Temperature Sensor Module offers a collection of temperature sensor drivers, and also provides generic APIs that can get users started in designing their own temperature sensor solutions.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.TEMPSENSORLIB.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/temp-sensor-lib","version":"*"},{"meta":{"name":"EEPROM","category":"Libraries","keywords":["avr","pic8","driver"],"description":"The EEPROM Library supports various EEPROM devices and provides generic APIs that the users can use in designing their EEPROM applications.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.EEPROMLIB.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/eeprom-lib","version":"*"},{"meta":{"name":"Ethernet Drivers","category":"Libraries","keywords":["ethernet","library","pic8","avr","wired","wired communication","communication","automotive protocol","automotive"],"description":"Drivers for ENC28J60 and ENCX24J600 family of devices. Allows for quick and easy configuration and code generation for applications using SPI in polling mode.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.ETHERNETDRIVERS8BIT.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["tinyAVR 2","AVR","AVR DA","PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/ethernet-drivers-8bit","version":"*"},{"meta":{"name":"TCPIP-Lite","category":"Libraries","keywords":["tcpip","library","pic8","avr","wired","ethernet","wired communication","communication","automotive protocol","automotive"],"description":"TCPIP-Lite Drivers for AVR and PIC 8-bit devices. Allows for quick and easy configuration and code generation of the latest TCP/IP Lite stack.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.TCPIPLITE.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["tinyAVR 2","AVR","AVR DA","PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/tcpip-lite","version":"*"},{"meta":{"name":"can-tp","category":"Libraries","keywords":["driver","dspic"],"description":"Library implementation of ISO 15765-2 CAN-TP protocol","defaultSelection":true,"releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.CAN_TP.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":".*"},"name":"@mchp-mcc/can-tp","version":"*"},{"meta":{"name":"AVR IEC60730 Class B Diagnostic Library","category":"Libraries","keywords":["avr","iec60730","library"],"description":"The AVR Class B Diagnostic Library is a suite of diagnostic tests in compliance with the IEC 60730 Class B functional safety standard.","defaultSelection":true,"releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.FUSAIECAVR.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(ATtiny.+(1|2)[0-9]|AVR.*D(A|B).*)"},"name":"@mchp-mcc/avr-iec60730-class-b-diagnostic-library","version":"*"},{"meta":{"name":"PIC16/18 IEC60730 Class B Diagnostic Library","category":"Libraries","keywords":["iec60730","pic8","library"],"description":"The PIC16/18 Class B Diagnostic Library is a suite of diagnostic tests in compliance with the IEC 60730 Class B functional safety standard.","defaultSelection":true,"releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.FUSAIECPIC.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^PIC(16.*F1(52|88)[0-9]{2}|18.*F[0-9]{2}(Q10|Q43|Q83|Q84|Q40|Q41))$"},"name":"@mchp-mcc/pic16-pic18-iec60730-class-b-diagnostic-library","version":"*"}],"version":"1.0.0","catalogs":[],"featuredContent":{"LIN Library":["@mchp-mcc/lin-host","@mchp-mcc/lin-client"],"WINC Library":["@mchp-mcc/winc15xx-host-driver"],"RN487X Library":["@mchp-mcc/rn4870-rn4871-host-driver"],"mTouch Library":["@mchp-mcc/touch-library"],"8-bit Bootloader":["@mchp-mcc/bootloader-8bit"],"TCP/IP Lite Stack":["@mchp-mcc/tcpip-lite"],"Crypto Authentication Library":["@mchp-mcc/crypto-authentication-library"]}},"scripts":{"test":"jest"},"_npmUser":{"name":"ajivani007","email":"ajivani007@gmail.com"},"description":"scf-catalog project's package.json content contains - List of content - List of catalogs","directories":{},"licenseText":"© 2020 Microchip Technology Inc. and its subsidiaries.\n\nSubject to your compliance with these terms, you may use Microchip \nsoftware and any derivatives exclusively with Microchip products. \nIt is your responsibility to comply with third party license terms \napplicable to your use of third party software (including open \nsource software) that may accompany Microchip software.\n\nTHIS SOFTWARE IS SUPPLIED BY MICROCHIP \"AS IS\". NO WARRANTIES, \nWHETHER EXPRESS, IMPLIED OR STATUTORY, APPLY TO THIS SOFTWARE, \nINCLUDING ANY IMPLIED WARRANTIES OF NON-INFRINGEMENT, \nMERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.\n\nIN NO EVENT WILL MICROCHIP BE LIABLE FOR ANY INDIRECT, SPECIAL, \nPUNITIVE, INCIDENTAL OR CONSEQUENTIAL LOSS, DAMAGE, COST OR EXPENSE \nOF ANY KIND WHATSOEVER RELATED TO THE SOFTWARE, HOWEVER CAUSED, \nEVEN IF MICROCHIP HAS BEEN ADVISED OF THE POSSIBILITY OR THE \nDAMAGES ARE FORESEEABLE. TO THE FULLEST EXTENT ALLOWED BY LAW, \nMICROCHIP'S TOTAL LIABILITY ON ALL CLAIMS IN ANY WAY RELATED TO \nTHIS SOFTWARE WILL NOT EXCEED THE AMOUNT OF FEES, IF ANY, THAT YOU \nHAVE PAID DIRECTLY TO MICROCHIP FOR THIS SOFTWARE. ","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.5.4","node":"^16.9.1","ts-jest":"^25.4.0","fs-extra":"^9.0.1","typescript":"^3.8.3","@types/jest":"^25.2.1","@types/fs-extra":"^9.0.12","jest-json-schema":"^2.1.0","@mchp-mcc/scf-catalog":"1.10.0","@types/jest-json-schema":"^2.1.3"},"_npmOperationalInternal":{"tmp":"tmp/melody-common-catalog_1.3.5_1678794367512_0.9935408069284266","host":"s3://npm-registry-packages"}},"1.3.6":{"name":"@mchp-mcc/melody-common-catalog","version":"1.3.6","license":"SEE LICENSE IN LICENSE.txt","_id":"@mchp-mcc/melody-common-catalog@1.3.6","maintainers":[{"name":"niladree","email":"niladree.biswas@microchip.com"},{"name":"i52346","email":"prathiba.rosarine@microchip.com"},{"name":"yash.godbole","email":"yashashri.godbole@microchip.com"},{"name":"rd_mchp","email":"ramya.dodderi@microchip.com"},{"name":"harish.agari","email":"harikumar13@gmail.com"},{"name":"brian.bailey235","email":"Brian.Bailey@microchip.com"},{"name":"ajivani007","email":"ajivani007@gmail.com"}],"dist":{"shasum":"64b118a30513b5814facabf87f0af5bf3e8c967b","tarball":"https://registry.npmjs.org/@mchp-mcc/melody-common-catalog/-/melody-common-catalog-1.3.6.tgz","fileCount":4,"integrity":"sha512-RiRNvJSVIF5wNoIs+wFm6SzatWi6mYy12gskCgaya3sbEnTaI9wOINo4vN5rxdcWbuBQAVClidINPuKfUm94bg==","signatures":[{"sig":"MEUCIFFD6eP/17XdkSUiNs2pV69B6tcS9KF7iyfldK8tx58YAiEAlNOoe6+xqk2ZfPrNm9bYlP98dBgJescxrWX4UX4L6FQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27973,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkFBTzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmod2g/+JT/Ae1TZtQPWrnaPTWyXl7ulLkfocalylXbruusmUfX0r7Rc\r\nNjcGhC2ylkQCrz98eGEMXTO6z81jTQUwbZ6YcMk8AwHa+abAptcAk3vju1Hf\r\nCwtLbU35AC0Zv74gs42Jy6+9BskbWo9oDnCyWeJAmnPrTSLjss54w8DbH39F\r\n43SdRSOHtiUL6izZds9YxXv2uLPJJhpn4eMIzDGi7fB3noyloYMxui9DIPd0\r\nN0hyXw9eO9g8nD6DI4xFZF39AV0z1XYmQmXrMVJputO6CUq9FxksRuTCVLZ4\r\nIfxVotAADlI3JRHkABeCbRH/ngAwB5bfodt+0+4ps1Ehm0YjAPEH5AtpnL+g\r\ntIFoYho657ptIWB63T4T4i3gXaobuNpAO99U5iJcKCAu7I3wtax2oLdhnBZn\r\nEksBaQSoTf7HoIvF23vPXoDE8rRqIO1yXOiddUa0gWzhvuo3NM14mm1CSQ51\r\n1qkq5NSHbDHBHsXc7RmbcpyWS9wSsJZdqYyLxMielCiFgBrulGiAY9LfBW5Q\r\n1/NWIFzx9rkAHyMVhHZw0Oc5CDCh/nvm7QgDB46n95ammJm+zL91pU3NRpnI\r\n1wsjRZMgVrcu35vtQjFMab+VHXxmK6TwLMwt1X/S8+ZISiH4ofAjXYOIeRQM\r\nBSmxZy4K7sQfkacGTFbggm4WaT66Xnvdo6I=\r\n=p2ml\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","collectCoverage":true,"testPathIgnorePatterns":["/node_modules/","/lib/"]},"content":{"name":"@mchp-mcc/melody-common-catalog","content":[{"meta":{"name":"WINC15XX Library","category":"Libraries","keywords":["driver","winc","pic8","avr","pic24","dspic"],"description":"The WINC15XX Library allows for quick and easy configuration and code generation for Microchip's ATWINC15x0 SmartConnect module for Internet of Things (IoT) applications.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.WINC15XX.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["AVR","AVR DA","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/winc15xx-host-driver","version":"*"},{"meta":{"name":"Bootloader 8-Bit","category":"Libraries/Bootloader","keywords":["library","pic8","avr"],"description":"The 8-Bit Bootloader Library provides a means for users to configure a basic bootloader on 8-bit devices.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.BOOTLOADER8BIT.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"PIC16(LF|F)(152|188).*|PIC18F.*Q4.*|ATtiny.*(0|1)[1-9]|AVR.*DA.*","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18FXXQ43","AVR","AVR DA"]},"name":"@mchp-mcc/bootloader-8bit","version":"*"},{"meta":{"name":"CryptoAuthentication Library","category":"Libraries","keywords":["crypto","library","pic8","dspic","pic24","avr"],"description":"The CryptoAuthentication Library allows quick and easy configuration and code generation for security, cryptography, authentication, and encryption applications using Microchip's Secure chip line.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.CAL.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["AVR","AVR DA","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/crypto-authentication-library","version":"*"},{"meta":{"name":"RN4870|1 BLE Library","category":"Libraries","keywords":["rn4870","rn4871","driver","pic8","avr"],"description":"The RN4870|1 BLE Module allows quick and easy configuration and code generation for bluetooth applications using Microchip's RN4870/1 Bluetooth Low Energy Modules.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.RN487X.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["AVR","AVR DA","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/rn4870-rn4871-host-driver","version":"*"},{"meta":{"name":"RNBD_RN487x BLE Library","category":"Libraries","keywords":["rn4870","rn4871","rnbd","driver","pic8","avr"],"description":"The RNBD and RN487x BLE Module allows quick and easy configuration and code generation for bluetooth applications using Microchip's RNBD and RN487x Bluetooth Low Energy Modules.","supportedDeviceFamilies":["AVR","AVR DA","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/rnbd-rn487x-host-driver","version":"*"},{"meta":{"name":"Data Encryption Routines","category":"Libraries","keywords":["pic8","data encryption","driver"],"description":"The Data Encryption Routine Library provides data encryption routines based on four encryption algorithms (AES, XTEA, SKIPJACK and Pseudo-random binary sequence generator.)","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.DATAENCRYPTIONROUTINES.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/data-encryption-routines","version":"*"},{"meta":{"name":"TIMEOUTDRIVER","category":"Drivers","keywords":["driver","tmr","pic8","avr"],"description":"The Timeout Driver is an abstraction interface to Timer-type peripherals such as the Timer0/1/2 peripherals and their derivatives; the Signal Measurement Timer (SMT); and the Hardware Limit Timer (HLT).","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.TIMEOUTDRIVER.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["tinyAVR 2","AVR","AVR DA","PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/timer-timeout-driver","version":"*"},{"meta":{"name":"DELAY","category":"Drivers","keywords":["driver","delay","pic8","avr","pic24","dspic"],"description":"The Delay Driver is an abstraction interface to the DELAY macros for PIC and AVR devices.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.DELAY.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["tinyAVR 2","AVR","AVR DA","PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/delay-blocking-driver","version":"*"},{"meta":{"name":"Data Streamer Driver","category":"Libraries","keywords":["driver","data streamer","pic8","avr","dspic"],"description":"The Data Streamer Protocol allows you to send multiple variables from your embedded application and display these variables on a graph (or custom dashboard).","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.DATASTREAMER.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$|dsPIC33.*"},"name":"@mchp-mcc/data-streamer-driver","version":"*"},{"meta":{"name":"LIN Host","category":"Libraries","keywords":["library","lin","pic8"],"description":"The LIN (Local Interconnect Network) Host Driver is a UART-based driver that provides quick and easy C code generation to send and receive UART packets formatted using the LIN protocol as a host.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.LINHOST.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/lin-host","version":"*"},{"meta":{"name":"LIN Client","category":"Libraries","keywords":["library","lin","pic8"],"description":"The LIN (Local Interconnect Network) Host Driver is a UART-based driver that provides quick and easy C code generation to send and receive UART packets formatted using the LIN protocol as a client.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.LINCLIENT.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/lin-client","version":"*"},{"meta":{"name":"Touch Library","category":"Libraries","keywords":["library","touch","avr","pic8","dspic"],"description":"The Touch Library allows for quick and easy C code generation of Microchip's capacitive sensing software library.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.TOUCH.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^AVR[0-9]+D[A].*|^PIC18F.*Q(10|20|40|41|43|71)$|^PIC16[L]{0,1}F188.*$|^PIC16F180.*$|^ATtiny(8|16|32)1.*$|^dsPIC33CK.*$"},"name":"@mchp-mcc/touch-library","version":"*"},{"meta":{"name":"I2C EEPROM AT24CM02","category":"Libraries","keywords":["at24cm02","driver","pic8","avr"],"description":"The EEPROM (I2C) AT24CM02 Driver enables interfacing between the MCU and an off-chip AT24CM02 EEPROM using the I2C protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.at24cm02.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-at24cm02","version":"*"},{"meta":{"name":"I2C Accel KXTJ3-1057","category":"Libraries","keywords":["kxtj3 1057","driver","pic8","avr"],"description":"The Accel (I2C) KXTJ3-1057 Driver enables interfacing between the MCU and an off-chip KXTJ3-1057 Accelerometer using the I2C protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.KXTJ3_1057.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-kxtj3-1057","version":"*"},{"meta":{"name":"SPI Digi POT MCP41HV51","category":"Libraries","keywords":["mcp41hv51","driver","pic8","avr"],"description":"The Digi POT (SPI) MCP41HV51 Driver enables interfacing between the MCU and an off-chip MCP41HV51 Digital Potentiometer using the SPI protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.MCP41HV51.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-mcp41hv51","version":"*"},{"meta":{"name":"I2C Temp Sensor MCP98xx","category":"Libraries","keywords":["avr","pic8","driver"],"description":"The I2C Temp Sensor MCP98xx Driver enables interfacing between the MCU and the MCP98xx Temperature Sensor family using the I2C protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.MCP98XX.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-mcp98xx","version":"*"},{"meta":{"name":"I2C Color Sensor VEML3328","category":"Libraries","keywords":["avr","pic8","driver"],"description":"The I2C Color Sensor VEML3328 Driver enables interfacing between the MCU and an off-chip VEML3328 Color Sensor using the I2C protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.VEML3328.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-veml3328","version":"*"},{"meta":{"name":"Temperature Sensor","category":"Libraries","keywords":["avr","pic8","driver"],"description":"The Generic Temperature Sensor Module offers a collection of temperature sensor drivers, and also provides generic APIs that can get users started in designing their own temperature sensor solutions.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.TEMPSENSORLIB.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/temp-sensor-lib","version":"*"},{"meta":{"name":"EEPROM","category":"Libraries","keywords":["avr","pic8","driver"],"description":"The EEPROM Library supports various EEPROM devices and provides generic APIs that the users can use in designing their EEPROM applications.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.EEPROMLIB.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/eeprom-lib","version":"*"},{"meta":{"name":"Ethernet Drivers","category":"Libraries","keywords":["ethernet","library","pic8","avr","wired","wired communication","communication","automotive protocol","automotive"],"description":"Drivers for ENC28J60 and ENCX24J600 family of devices. Allows for quick and easy configuration and code generation for applications using SPI in polling mode.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.ETHERNETDRIVERS8BIT.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["tinyAVR 2","AVR","AVR DA","PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/ethernet-drivers-8bit","version":"*"},{"meta":{"name":"TCPIP-Lite","category":"Libraries","keywords":["tcpip","library","pic8","avr","wired","ethernet","wired communication","communication","automotive protocol","automotive"],"description":"TCPIP-Lite Drivers for AVR and PIC 8-bit devices. Allows for quick and easy configuration and code generation of the latest TCP/IP Lite stack.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.TCPIPLITE.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["tinyAVR 2","AVR","AVR DA","PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/tcpip-lite","version":"*"},{"meta":{"name":"can-tp","category":"Libraries","keywords":["driver","dspic"],"description":"Library implementation of ISO 15765-2 CAN-TP protocol","defaultSelection":true,"releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.CAN_TP.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":".*"},"name":"@mchp-mcc/can-tp","version":"*"},{"meta":{"name":"AVR IEC60730 Class B Diagnostic Library","category":"Libraries","keywords":["avr","iec60730","library"],"description":"The AVR Class B Diagnostic Library is a suite of diagnostic tests in compliance with the IEC 60730 Class B functional safety standard.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.FUSAIECAVR.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(ATtiny.+(1|2)[0-9]|AVR.*D(A|B).*)"},"name":"@mchp-mcc/avr-iec60730-class-b-diagnostic-library","version":"*"},{"meta":{"name":"PIC16/18 IEC60730 Class B Diagnostic Library","category":"Libraries","keywords":["iec60730","pic8","library"],"description":"The PIC16/18 Class B Diagnostic Library is a suite of diagnostic tests in compliance with the IEC 60730 Class B functional safety standard.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.FUSAIECPIC.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^PIC(16.*F1(52|88)[0-9]{2}|18.*F[0-9]{2}(Q10|Q43|Q83|Q84|Q40|Q41))$"},"name":"@mchp-mcc/pic16-pic18-iec60730-class-b-diagnostic-library","version":"*"}],"version":"1.0.0","catalogs":[],"featuredContent":{"LIN Library":["@mchp-mcc/lin-host","@mchp-mcc/lin-client"],"WINC Library":["@mchp-mcc/winc15xx-host-driver"],"RN487X Library":["@mchp-mcc/rn4870-rn4871-host-driver"],"mTouch Library":["@mchp-mcc/touch-library"],"8-bit Bootloader":["@mchp-mcc/bootloader-8bit"],"TCP/IP Lite Stack":["@mchp-mcc/tcpip-lite"],"Crypto Authentication Library":["@mchp-mcc/crypto-authentication-library"]}},"scripts":{"test":"jest"},"_npmUser":{"name":"ajivani007","email":"ajivani007@gmail.com"},"description":"scf-catalog project's package.json content contains - List of content - List of catalogs","directories":{},"licenseText":"© 2020 Microchip Technology Inc. and its subsidiaries.\n\nSubject to your compliance with these terms, you may use Microchip \nsoftware and any derivatives exclusively with Microchip products. \nIt is your responsibility to comply with third party license terms \napplicable to your use of third party software (including open \nsource software) that may accompany Microchip software.\n\nTHIS SOFTWARE IS SUPPLIED BY MICROCHIP \"AS IS\". NO WARRANTIES, \nWHETHER EXPRESS, IMPLIED OR STATUTORY, APPLY TO THIS SOFTWARE, \nINCLUDING ANY IMPLIED WARRANTIES OF NON-INFRINGEMENT, \nMERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.\n\nIN NO EVENT WILL MICROCHIP BE LIABLE FOR ANY INDIRECT, SPECIAL, \nPUNITIVE, INCIDENTAL OR CONSEQUENTIAL LOSS, DAMAGE, COST OR EXPENSE \nOF ANY KIND WHATSOEVER RELATED TO THE SOFTWARE, HOWEVER CAUSED, \nEVEN IF MICROCHIP HAS BEEN ADVISED OF THE POSSIBILITY OR THE \nDAMAGES ARE FORESEEABLE. TO THE FULLEST EXTENT ALLOWED BY LAW, \nMICROCHIP'S TOTAL LIABILITY ON ALL CLAIMS IN ANY WAY RELATED TO \nTHIS SOFTWARE WILL NOT EXCEED THE AMOUNT OF FEES, IF ANY, THAT YOU \nHAVE PAID DIRECTLY TO MICROCHIP FOR THIS SOFTWARE. ","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.5.4","node":"^16.9.1","ts-jest":"^25.4.0","fs-extra":"^9.0.1","typescript":"^3.8.3","@types/jest":"^25.2.1","@types/fs-extra":"^9.0.12","jest-json-schema":"^2.1.0","@mchp-mcc/scf-catalog":"1.10.0","@types/jest-json-schema":"^2.1.3"},"_npmOperationalInternal":{"tmp":"tmp/melody-common-catalog_1.3.6_1679037683259_0.3088916285240608","host":"s3://npm-registry-packages"}},"1.3.7":{"name":"@mchp-mcc/melody-common-catalog","version":"1.3.7","license":"SEE LICENSE IN LICENSE.txt","_id":"@mchp-mcc/melody-common-catalog@1.3.7","maintainers":[{"name":"suriya_anandhan","email":"suriya.anandhan@microchip.com"},{"name":"niladree","email":"niladree.biswas@microchip.com"},{"name":"i52346","email":"prathiba.rosarine@microchip.com"},{"name":"yash.godbole","email":"yashashri.godbole@microchip.com"},{"name":"rd_mchp","email":"ramya.dodderi@microchip.com"},{"name":"harish.agari","email":"harikumar13@gmail.com"},{"name":"ajivani007","email":"ajivani007@gmail.com"}],"dist":{"shasum":"989063d9d4691e6bc69456175efc1fc2d3039ba3","tarball":"https://registry.npmjs.org/@mchp-mcc/melody-common-catalog/-/melody-common-catalog-1.3.7.tgz","fileCount":4,"integrity":"sha512-EqOVCutkwrqkZuz1iysge1QFb5AzkysX5hfYX23dxjfQKjMCPXe0Qc4rbAwo+STXH9pisMlnOk29WnMHYkeDaw==","signatures":[{"sig":"MEUCIQCKPv1QppDQWU01+7omnXWiY+wMGiup5oMY50ao7o6eBgIgKa2YBlULDAZDyi6WLSlZfsGhXTIbNE1IZFai9M1DaOk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27716,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJBIDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqQ5BAAk708h+x6z12YxKrjAVuWTMQcxOSjeW24VaruZ7ozFuZDmAum\r\nZR/Xa1+3dpJlGUVLMZOlJibIVSTF4ucMFes/GMVTULEDC2cTbm3SRkZE7dlk\r\n7rxkhQN7X7Uc+y8P+ge4tJnBENcRAiv/10dwv4LtFvGK1PilLMo6Za0b4oKt\r\nuQ8OasSRKsluyDemFBYR1zODhK7nnXI883k2ctVT6mohVfC23yI2/KMPpM/X\r\n635UbQdiVpqDVZ4sLYmUlWLK3YIKAd4EgfsCg3FpAB+Rr2YrpgGqI6b/x1+k\r\nmZWHVBLk21LOJYY3D8jI3YD5skQ9IUkeM1q6SKGByYDnYuln/1A4p+OaDOqQ\r\nuap2RM7xttwyN9jIYwNbYwjVjEiz+C2DRocDmdEVUodfiFH6K3yo2jVTN4bc\r\naDdWssIqR4JPRY1Pks7D+ggN3iLA02vVSkywq9xidzVp1E9EonQpoMzHprN2\r\nkH31lWbCy27Mxv6O8Xbt4yyZQmQD92A6OVTWx1A4GqxMCSt0z1GCxBRAG+NJ\r\npSWYomIwhea3NzGpk/1tSkvgosgJXktBgHwRk7BaGEeBaRzzrwUwT0k31GGI\r\nabqRrviXLKnySGQ23Q4uRki6e/+TGNXcFoW5Dui4SVStvj2XWkzZ7KtNweQb\r\njUC/SuhcLz14pbsOB90q35wTLIp+VzSrYzA=\r\n=HA75\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","collectCoverage":true,"testPathIgnorePatterns":["/node_modules/","/lib/"]},"content":{"name":"@mchp-mcc/melody-common-catalog","content":[{"meta":{"name":"WINC15XX Library","category":"Libraries","keywords":["driver","winc","pic8","avr","pic24","dspic"],"description":"The WINC15XX Library allows for quick and easy configuration and code generation for Microchip's ATWINC15x0 SmartConnect module for Internet of Things (IoT) applications.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.WINC15XX.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["AVR","AVR DA","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/winc15xx-host-driver","version":"*"},{"meta":{"name":"Bootloader 8-Bit","category":"Libraries/Bootloader","keywords":["library","pic8","avr"],"description":"The 8-Bit Bootloader Library provides a means for users to configure a basic bootloader on 8-bit devices.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.BOOTLOADER8BIT.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"PIC16(LF|F)(152|188).*|PIC18F.*Q4.*|ATtiny.*(0|1)[1-9]|AVR.*DA.*","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18FXXQ43","AVR","AVR DA"]},"name":"@mchp-mcc/bootloader-8bit","version":"*"},{"meta":{"name":"CryptoAuthentication Library","category":"Libraries","keywords":["crypto","library","pic8","dspic","pic24","avr"],"description":"The CryptoAuthentication Library allows quick and easy configuration and code generation for security, cryptography, authentication, and encryption applications using Microchip's Secure chip line.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.CAL.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["AVR","AVR DA","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/crypto-authentication-library","version":"*"},{"meta":{"name":"RN4870|1 BLE Library","category":"Libraries","keywords":["rn4870","rn4871","driver","pic8","avr"],"description":"The RN4870|1 BLE Module allows quick and easy configuration and code generation for bluetooth applications using Microchip's RN4870/1 Bluetooth Low Energy Modules.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.RN487X.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["AVR","AVR DA","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/rn4870-rn4871-host-driver","version":"*"},{"meta":{"name":"RNBD_RN487x BLE Library","category":"Libraries","keywords":["rn4870","rn4871","rnbd","driver","pic8","avr"],"description":"The RNBD and RN487x BLE Module allows quick and easy configuration and code generation for bluetooth applications using Microchip's RNBD and RN487x Bluetooth Low Energy Modules.","supportedDeviceFamilies":["AVR","AVR DA","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/rnbd-rn487x-host-driver","version":"*"},{"meta":{"name":"Data Encryption Routines","category":"Libraries","keywords":["pic8","data encryption","driver"],"description":"The Data Encryption Routine Library provides data encryption routines based on four encryption algorithms (AES, XTEA, SKIPJACK and Pseudo-random binary sequence generator.)","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.DATAENCRYPTIONROUTINES.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/data-encryption-routines","version":"*"},{"meta":{"name":"TIMEOUTDRIVER","category":"Drivers","keywords":["driver","tmr","pic8","avr"],"description":"The Timeout Driver is an abstraction interface to Timer-type peripherals such as the Timer0/1/2 peripherals and their derivatives; the Signal Measurement Timer (SMT); and the Hardware Limit Timer (HLT).","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.TIMEOUTDRIVER.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["tinyAVR 2","AVR","AVR DA","PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/timer-timeout-driver","version":"*"},{"meta":{"name":"DELAY","category":"Drivers","keywords":["driver","delay","pic8","avr","pic24","dspic"],"description":"The Delay Driver is an abstraction interface to the DELAY macros for PIC and AVR devices.","defaultSelection":true,"releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.DELAY.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/delay-blocking-driver","version":"*"},{"meta":{"name":"Data Streamer Driver","category":"Libraries","keywords":["driver","data streamer","pic8","avr","dspic"],"description":"The Data Streamer Protocol allows you to send multiple variables from your embedded application and display these variables on a graph (or custom dashboard).","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.DATASTREAMER.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$|dsPIC33.*"},"name":"@mchp-mcc/data-streamer-driver","version":"*"},{"meta":{"name":"LIN Host","category":"Libraries","keywords":["library","lin","pic8"],"description":"The LIN (Local Interconnect Network) Host Driver is a UART-based driver that provides quick and easy C code generation to send and receive UART packets formatted using the LIN protocol as a host.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.LINHOST.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/lin-host","version":"*"},{"meta":{"name":"LIN Client","category":"Libraries","keywords":["library","lin","pic8"],"description":"The LIN (Local Interconnect Network) Host Driver is a UART-based driver that provides quick and easy C code generation to send and receive UART packets formatted using the LIN protocol as a client.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.LINCLIENT.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/lin-client","version":"*"},{"meta":{"name":"Touch Library","category":"Libraries","keywords":["library","touch","avr","pic8","dspic"],"description":"The Touch Library allows for quick and easy C code generation of Microchip's capacitive sensing software library.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.TOUCH.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^AVR[0-9]+D[A].*|^PIC18F.*Q(10|20|40|41|43|71)$|^PIC16[L]{0,1}F188.*$|^PIC16F180.*$|^ATtiny(8|16|32)1.*$|^dsPIC33CK.*$"},"name":"@mchp-mcc/touch-library","version":"*"},{"meta":{"name":"I2C EEPROM AT24CM02","category":"Libraries","keywords":["at24cm02","driver","pic8","avr"],"description":"The EEPROM (I2C) AT24CM02 Driver enables interfacing between the MCU and an off-chip AT24CM02 EEPROM using the I2C protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.at24cm02.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-at24cm02","version":"*"},{"meta":{"name":"I2C Accel KXTJ3-1057","category":"Libraries","keywords":["kxtj3 1057","driver","pic8","avr"],"description":"The Accel (I2C) KXTJ3-1057 Driver enables interfacing between the MCU and an off-chip KXTJ3-1057 Accelerometer using the I2C protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.KXTJ3_1057.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-kxtj3-1057","version":"*"},{"meta":{"name":"SPI Digi POT MCP41HV51","category":"Libraries","keywords":["mcp41hv51","driver","pic8","avr"],"description":"The Digi POT (SPI) MCP41HV51 Driver enables interfacing between the MCU and an off-chip MCP41HV51 Digital Potentiometer using the SPI protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.MCP41HV51.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-mcp41hv51","version":"*"},{"meta":{"name":"I2C Temp Sensor MCP98xx","category":"Libraries","keywords":["avr","pic8","driver"],"description":"The I2C Temp Sensor MCP98xx Driver enables interfacing between the MCU and the MCP98xx Temperature Sensor family using the I2C protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.MCP98XX.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-mcp98xx","version":"*"},{"meta":{"name":"I2C Color Sensor VEML3328","category":"Libraries","keywords":["avr","pic8","driver"],"description":"The I2C Color Sensor VEML3328 Driver enables interfacing between the MCU and an off-chip VEML3328 Color Sensor using the I2C protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.VEML3328.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-veml3328","version":"*"},{"meta":{"name":"Temperature Sensor","category":"Libraries","keywords":["avr","pic8","driver"],"description":"The Generic Temperature Sensor Module offers a collection of temperature sensor drivers, and also provides generic APIs that can get users started in designing their own temperature sensor solutions.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.TEMPSENSORLIB.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/temp-sensor-lib","version":"*"},{"meta":{"name":"EEPROM","category":"Libraries","keywords":["avr","pic8","driver"],"description":"The EEPROM Library supports various EEPROM devices and provides generic APIs that the users can use in designing their EEPROM applications.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.EEPROMLIB.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/eeprom-lib","version":"*"},{"meta":{"name":"Ethernet Drivers","category":"Libraries","keywords":["ethernet","library","pic8","avr","wired","wired communication","communication","automotive protocol","automotive"],"description":"Drivers for ENC28J60 and ENCX24J600 family of devices. Allows for quick and easy configuration and code generation for applications using SPI in polling mode.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.ETHERNETDRIVERS8BIT.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["tinyAVR 2","AVR","AVR DA","PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/ethernet-drivers-8bit","version":"*"},{"meta":{"name":"TCPIP-Lite","category":"Libraries","keywords":["tcpip","library","pic8","avr","wired","ethernet","wired communication","communication","automotive protocol","automotive"],"description":"TCPIP-Lite Drivers for AVR and PIC 8-bit devices. Allows for quick and easy configuration and code generation of the latest TCP/IP Lite stack.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.TCPIPLITE.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["tinyAVR 2","AVR","AVR DA","PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/tcpip-lite","version":"*"},{"meta":{"name":"can-tp","category":"Libraries","keywords":["driver","dspic"],"description":"Library implementation of ISO 15765-2 CAN-TP protocol","defaultSelection":true,"releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.CAN_TP.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":".*"},"name":"@mchp-mcc/can-tp","version":"*"},{"meta":{"name":"AVR IEC60730 Class B Diagnostic Library","category":"Libraries","keywords":["avr","iec60730","library"],"description":"The AVR Class B Diagnostic Library is a suite of diagnostic tests in compliance with the IEC 60730 Class B functional safety standard.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.FUSAIECAVR.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(ATtiny.+(1|2)[0-9]|AVR.*D(A|B).*)"},"name":"@mchp-mcc/avr-iec60730-class-b-diagnostic-library","version":"*"},{"meta":{"name":"PIC16/18 IEC60730 Class B Diagnostic Library","category":"Libraries","keywords":["iec60730","pic8","library"],"description":"The PIC16/18 Class B Diagnostic Library is a suite of diagnostic tests in compliance with the IEC 60730 Class B functional safety standard.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.FUSAIECPIC.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^PIC(16.*F1(52|88)[0-9]{2}|18.*F[0-9]{2}(Q10|Q43|Q83|Q84|Q40|Q41))$"},"name":"@mchp-mcc/pic16-pic18-iec60730-class-b-diagnostic-library","version":"*"}],"version":"1.0.0","catalogs":[],"featuredContent":{"LIN Library":["@mchp-mcc/lin-host","@mchp-mcc/lin-client"],"WINC Library":["@mchp-mcc/winc15xx-host-driver"],"RN487X Library":["@mchp-mcc/rn4870-rn4871-host-driver"],"mTouch Library":["@mchp-mcc/touch-library"],"8-bit Bootloader":["@mchp-mcc/bootloader-8bit"],"TCP/IP Lite Stack":["@mchp-mcc/tcpip-lite"],"Crypto Authentication Library":["@mchp-mcc/crypto-authentication-library"]}},"scripts":{"test":"jest"},"_npmUser":{"name":"ajivani007","email":"ajivani007@gmail.com"},"description":"scf-catalog project's package.json content contains - List of content - List of catalogs","directories":{},"licenseText":"© 2020 Microchip Technology Inc. and its subsidiaries.\n\nSubject to your compliance with these terms, you may use Microchip \nsoftware and any derivatives exclusively with Microchip products. \nIt is your responsibility to comply with third party license terms \napplicable to your use of third party software (including open \nsource software) that may accompany Microchip software.\n\nTHIS SOFTWARE IS SUPPLIED BY MICROCHIP \"AS IS\". NO WARRANTIES, \nWHETHER EXPRESS, IMPLIED OR STATUTORY, APPLY TO THIS SOFTWARE, \nINCLUDING ANY IMPLIED WARRANTIES OF NON-INFRINGEMENT, \nMERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.\n\nIN NO EVENT WILL MICROCHIP BE LIABLE FOR ANY INDIRECT, SPECIAL, \nPUNITIVE, INCIDENTAL OR CONSEQUENTIAL LOSS, DAMAGE, COST OR EXPENSE \nOF ANY KIND WHATSOEVER RELATED TO THE SOFTWARE, HOWEVER CAUSED, \nEVEN IF MICROCHIP HAS BEEN ADVISED OF THE POSSIBILITY OR THE \nDAMAGES ARE FORESEEABLE. TO THE FULLEST EXTENT ALLOWED BY LAW, \nMICROCHIP'S TOTAL LIABILITY ON ALL CLAIMS IN ANY WAY RELATED TO \nTHIS SOFTWARE WILL NOT EXCEED THE AMOUNT OF FEES, IF ANY, THAT YOU \nHAVE PAID DIRECTLY TO MICROCHIP FOR THIS SOFTWARE. ","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.5.4","node":"^16.9.1","ts-jest":"^25.4.0","fs-extra":"^9.0.1","typescript":"^3.8.3","@types/jest":"^25.2.1","@types/fs-extra":"^9.0.12","jest-json-schema":"^2.1.0","@mchp-mcc/scf-catalog":"1.10.0","@types/jest-json-schema":"^2.1.3"},"_npmOperationalInternal":{"tmp":"tmp/melody-common-catalog_1.3.7_1680085507334_0.5279703812919867","host":"s3://npm-registry-packages"}},"1.3.8":{"name":"@mchp-mcc/melody-common-catalog","version":"1.3.8","license":"SEE LICENSE IN LICENSE.txt","_id":"@mchp-mcc/melody-common-catalog@1.3.8","maintainers":[{"name":"suriya_anandhan","email":"suriya.anandhan@microchip.com"},{"name":"niladree","email":"niladree.biswas@microchip.com"},{"name":"i52346","email":"prathiba.rosarine@microchip.com"},{"name":"yash.godbole","email":"yashashri.godbole@microchip.com"},{"name":"rd_mchp","email":"ramya.dodderi@microchip.com"},{"name":"harish.agari","email":"harikumar13@gmail.com"},{"name":"ajivani007","email":"ajivani007@gmail.com"}],"dist":{"shasum":"f413068efb8fc9218569e5ef6cc4c615c1a5fde7","tarball":"https://registry.npmjs.org/@mchp-mcc/melody-common-catalog/-/melody-common-catalog-1.3.8.tgz","fileCount":4,"integrity":"sha512-j7i3pNSZNzr3u2KhlRRIl9hLNxOgyDEE9eMDLZUutWP0uQBONHB4BRfk30o7anRpL5ptQIuTFhopq1/net6uog==","signatures":[{"sig":"MEYCIQDsQ9o5tNgsYVWGHpAKuyhrzE3SyzS4npaTMTQwMGjUfgIhAKDHo/fDQwLMsNIIjgZg8IaMJa7Cky1Rwql9Za0dTtGb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27020,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkK5C+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoAbA/7B8G2P3H+CRaRroLGoomibQvEjfOxDTTWlkKDeACccY/oiSK+\r\nqORBnmxVGDgiLrM7x/xFh7kKVU0BE2WypP3KJbbSlqVXoLzyMfRqnomHzEKS\r\nmMSY949AlumAXKmbbTa71D9/FoMp3ZjcDdQYvCAc60Gdi6RONjSvCSi2Tw8c\r\npl6TDmDhQAgkR3PWTNuRuVtb2avqVzOg3Vse+a+A73qOzUIp1twzDfQGPjsE\r\nokHmM/DNKL7It5MXdHLLrA7hJjnIHtg8/ulR3FYmRqzGYbYNdIV8Vi5b0A8z\r\nmMw+Q4Jf26drcKvCbhQsvx42NrYjdeRg28M3XHKJZilZxUyJrPvpUlk102jv\r\naVCMk6y9uoqNRnPbfrtwwT4L+ep6+Txwl2cz8Brs3QkYj+tG0KAFufKhXQ2B\r\njlLCUP59tU6kWsN6iJmgJsaqRCYt+GKSmV9WIW1PcVKB734SrfCNyTLNuXE/\r\noha4p48l30U4l9ZSa/MOKfYrM0z++KbySpSDKVhZwZtyi745JtV+AsbsOXCT\r\nzq+aQdw4nQn6YXQMnffIqkRcDGCG5BUlWp4vhfKTIlf8vQp8kEM0ypRHzwpq\r\nI+KmSyPSh9FJaPcRJlE7kPphCzEJ/GhvBLEruFg5gY8cptP7maCAyEPwjcf2\r\nZvAVvUSzX1qzdwd1mTnI5O1L0EhKa+H6upI=\r\n=9UAT\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","collectCoverage":true,"testPathIgnorePatterns":["/node_modules/","/lib/"]},"content":{"name":"@mchp-mcc/melody-common-catalog","content":[{"meta":{"name":"WINC15XX Library","category":"Libraries","keywords":["driver","winc","pic8","avr","pic24","dspic"],"description":"The WINC15XX Library allows for quick and easy configuration and code generation for Microchip's ATWINC15x0 SmartConnect module for Internet of Things (IoT) applications.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.WINC15XX.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["AVR","AVR DA","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/winc15xx-host-driver","version":"*"},{"meta":{"name":"Bootloader 8-Bit","category":"Libraries/Bootloader","keywords":["library","pic8","avr"],"description":"The 8-Bit Bootloader Library provides a means for users to configure a basic bootloader on 8-bit devices.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.BOOTLOADER8BIT.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"PIC16(LF|F)(152|188).*|PIC18F.*Q4.*|ATtiny.*(0|1)[1-9]|AVR.*DA.*","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18FXXQ43","AVR","AVR DA"]},"name":"@mchp-mcc/bootloader-8bit","version":"*"},{"meta":{"name":"CryptoAuthentication Library","category":"Libraries","keywords":["crypto","library","pic8","dspic","pic24","avr"],"description":"The CryptoAuthentication Library allows quick and easy configuration and code generation for security, cryptography, authentication, and encryption applications using Microchip's Secure chip line.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.CAL.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["AVR","AVR DA","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/crypto-authentication-library","version":"*"},{"meta":{"name":"RN4870|1 BLE Library","category":"Libraries","keywords":["rn4870","rn4871","driver","pic8","avr"],"description":"The RN4870|1 BLE Module allows quick and easy configuration and code generation for bluetooth applications using Microchip's RN4870/1 Bluetooth Low Energy Modules.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.RN487X.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["AVR","AVR DA","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/rn4870-rn4871-host-driver","version":"*"},{"meta":{"name":"RNBD_RN487x BLE Library","category":"Libraries","keywords":["rn4870","rn4871","rnbd","driver","pic8","avr"],"description":"The RNBD and RN487x BLE Module allows quick and easy configuration and code generation for bluetooth applications using Microchip's RNBD and RN487x Bluetooth Low Energy Modules.","supportedDeviceFamilies":["AVR","AVR DA","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/rnbd-rn487x-host-driver","version":"*"},{"meta":{"name":"Data Encryption Routines","category":"Libraries","keywords":["pic8","data encryption","driver"],"description":"The Data Encryption Routine Library provides data encryption routines based on four encryption algorithms (AES, XTEA, SKIPJACK and Pseudo-random binary sequence generator.)","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.DATAENCRYPTIONROUTINES.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/data-encryption-routines","version":"*"},{"meta":{"name":"TIMEOUTDRIVER","category":"Drivers","keywords":["driver","tmr","pic8","avr"],"description":"The Timeout Driver is an abstraction interface to Timer-type peripherals such as the Timer0/1/2 peripherals and their derivatives; the Signal Measurement Timer (SMT); and the Hardware Limit Timer (HLT).","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.TIMEOUTDRIVER.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["tinyAVR 2","AVR","AVR DA","PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/timer-timeout-driver","version":"*"},{"meta":{"name":"DELAY","category":"Drivers","keywords":["driver","delay","pic8","avr","pic24","dspic"],"description":"The Delay Driver is an abstraction interface to the DELAY macros for PIC and AVR devices.","defaultSelection":true,"releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.DELAY.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/delay-blocking-driver","version":"*"},{"meta":{"name":"Data Streamer Driver","category":"Libraries","keywords":["driver","data streamer","pic8","avr","dspic"],"description":"The Data Streamer Protocol allows you to send multiple variables from your embedded application and display these variables on a graph (or custom dashboard).","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.DATASTREAMER.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$|dsPIC33.*"},"name":"@mchp-mcc/data-streamer-driver","version":"*"},{"meta":{"name":"LIN Host","category":"Libraries","keywords":["library","lin","pic8"],"description":"The LIN (Local Interconnect Network) Host Driver is a UART-based driver that provides quick and easy C code generation to send and receive UART packets formatted using the LIN protocol as a host.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.LINHOST.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/lin-host","version":"*"},{"meta":{"name":"LIN Client","category":"Libraries","keywords":["library","lin","pic8"],"description":"The LIN (Local Interconnect Network) Host Driver is a UART-based driver that provides quick and easy C code generation to send and receive UART packets formatted using the LIN protocol as a client.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.LINCLIENT.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/lin-client","version":"*"},{"meta":{"name":"Touch Library","category":"Libraries","keywords":["library","touch","avr","pic8","dspic"],"description":"The Touch Library allows for quick and easy C code generation of Microchip's capacitive sensing software library.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.TOUCH.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^AVR[0-9]+D[A].*|^PIC18F.*Q(10|20|40|41|43|71)$|^PIC16[L]{0,1}F188.*$|^PIC16F180.*$|^ATtiny(8|16|32)1.*$|^dsPIC33CK.*$"},"name":"@mchp-mcc/touch-library","version":"*"},{"meta":{"name":"I2C EEPROM AT24CM02","category":"Libraries","keywords":["at24cm02","driver","pic8","avr"],"description":"The EEPROM (I2C) AT24CM02 Driver enables interfacing between the MCU and an off-chip AT24CM02 EEPROM using the I2C protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.at24cm02.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-at24cm02","version":"*"},{"meta":{"name":"I2C Accel KXTJ3-1057","category":"Libraries","keywords":["kxtj3 1057","driver","pic8","avr"],"description":"The Accel (I2C) KXTJ3-1057 Driver enables interfacing between the MCU and an off-chip KXTJ3-1057 Accelerometer using the I2C protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.KXTJ3_1057.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-kxtj3-1057","version":"*"},{"meta":{"name":"SPI Digi POT MCP41HV51","category":"Libraries","keywords":["mcp41hv51","driver","pic8","avr"],"description":"The Digi POT (SPI) MCP41HV51 Driver enables interfacing between the MCU and an off-chip MCP41HV51 Digital Potentiometer using the SPI protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.MCP41HV51.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-mcp41hv51","version":"*"},{"meta":{"name":"I2C Temp Sensor MCP98xx","category":"Libraries","keywords":["avr","pic8","driver"],"description":"The I2C Temp Sensor MCP98xx Driver enables interfacing between the MCU and the MCP98xx Temperature Sensor family using the I2C protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.MCP98XX.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-mcp98xx","version":"*"},{"meta":{"name":"I2C Color Sensor VEML3328","category":"Libraries","keywords":["avr","pic8","driver"],"description":"The I2C Color Sensor VEML3328 Driver enables interfacing between the MCU and an off-chip VEML3328 Color Sensor using the I2C protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.VEML3328.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-veml3328","version":"*"},{"meta":{"name":"Temperature Sensor","category":"Libraries","keywords":["avr","pic8","driver"],"description":"The Generic Temperature Sensor Module offers a collection of temperature sensor drivers, and also provides generic APIs that can get users started in designing their own temperature sensor solutions.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.TEMPSENSORLIB.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/temp-sensor-lib","version":"*"},{"meta":{"name":"EEPROM","category":"Libraries","keywords":["avr","pic8","driver"],"description":"The EEPROM Library supports various EEPROM devices and provides generic APIs that the users can use in designing their EEPROM applications.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.EEPROMLIB.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/eeprom-lib","version":"*"},{"meta":{"name":"Ethernet Drivers","category":"Libraries","keywords":["ethernet","library","pic8","wired","wired communication","communication","automotive protocol","automotive"],"description":"Drivers for ENC28J60 and ENCX24J600 family of devices. Allows for quick and easy configuration and code generation for applications using SPI in polling mode.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.ETHERNETDRIVERS8BIT.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)).+$"},"name":"@mchp-mcc/ethernet-drivers-8bit","version":"*"},{"meta":{"name":"TCP/IP Lite","category":"Libraries","keywords":["tcpip","library","pic8","wired","ethernet","wired communication","communication","automotive protocol","automotive"],"description":"TCP/IP Lite Drivers for PIC 8-bit devices. Allows for quick and easy configuration and code generation of the latest TCP/IP Lite stack.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.TCPIPLITE.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)).+$"},"name":"@mchp-mcc/tcpip-lite","version":"*"},{"meta":{"name":"can-tp","category":"Libraries","keywords":["driver","dspic"],"description":"Library implementation of ISO 15765-2 CAN-TP protocol","defaultSelection":true,"releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.CAN_TP.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":".*"},"name":"@mchp-mcc/can-tp","version":"*"},{"meta":{"name":"AVR IEC60730 Class B Diagnostic Library","category":"Libraries","keywords":["avr","iec60730","library"],"description":"The AVR Class B Diagnostic Library is a suite of diagnostic tests in compliance with the IEC 60730 Class B functional safety standard.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.FUSAIECAVR.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(ATtiny.+(1|2)[0-9]|AVR.*D(A|B).*)"},"name":"@mchp-mcc/avr-iec60730-class-b-diagnostic-library","version":"*"},{"meta":{"name":"PIC16/18 IEC60730 Class B Diagnostic Library","category":"Libraries","keywords":["iec60730","pic8","library"],"description":"The PIC16/18 Class B Diagnostic Library is a suite of diagnostic tests in compliance with the IEC 60730 Class B functional safety standard.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.FUSAIECPIC.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^PIC(16.*F1(52|88)[0-9]{2}|18.*F[0-9]{2}(Q10|Q43|Q83|Q84|Q40|Q41))$"},"name":"@mchp-mcc/pic16-pic18-iec60730-class-b-diagnostic-library","version":"*"}],"version":"1.0.0","catalogs":[],"featuredContent":{"LIN Library":["@mchp-mcc/lin-host","@mchp-mcc/lin-client"],"WINC Library":["@mchp-mcc/winc15xx-host-driver"],"RN487X Library":["@mchp-mcc/rn4870-rn4871-host-driver"],"mTouch Library":["@mchp-mcc/touch-library"],"8-bit Bootloader":["@mchp-mcc/bootloader-8bit"],"TCP/IP Lite Stack":["@mchp-mcc/tcpip-lite"],"Crypto Authentication Library":["@mchp-mcc/crypto-authentication-library"]}},"scripts":{"test":"jest"},"_npmUser":{"name":"ajivani007","email":"ajivani007@gmail.com"},"description":"scf-catalog project's package.json content contains - List of content - List of catalogs","directories":{},"licenseText":"© 2020 Microchip Technology Inc. and its subsidiaries.\n\nSubject to your compliance with these terms, you may use Microchip \nsoftware and any derivatives exclusively with Microchip products. \nIt is your responsibility to comply with third party license terms \napplicable to your use of third party software (including open \nsource software) that may accompany Microchip software.\n\nTHIS SOFTWARE IS SUPPLIED BY MICROCHIP \"AS IS\". NO WARRANTIES, \nWHETHER EXPRESS, IMPLIED OR STATUTORY, APPLY TO THIS SOFTWARE, \nINCLUDING ANY IMPLIED WARRANTIES OF NON-INFRINGEMENT, \nMERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.\n\nIN NO EVENT WILL MICROCHIP BE LIABLE FOR ANY INDIRECT, SPECIAL, \nPUNITIVE, INCIDENTAL OR CONSEQUENTIAL LOSS, DAMAGE, COST OR EXPENSE \nOF ANY KIND WHATSOEVER RELATED TO THE SOFTWARE, HOWEVER CAUSED, \nEVEN IF MICROCHIP HAS BEEN ADVISED OF THE POSSIBILITY OR THE \nDAMAGES ARE FORESEEABLE. TO THE FULLEST EXTENT ALLOWED BY LAW, \nMICROCHIP'S TOTAL LIABILITY ON ALL CLAIMS IN ANY WAY RELATED TO \nTHIS SOFTWARE WILL NOT EXCEED THE AMOUNT OF FEES, IF ANY, THAT YOU \nHAVE PAID DIRECTLY TO MICROCHIP FOR THIS SOFTWARE. ","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.5.4","node":"^16.9.1","ts-jest":"^25.4.0","fs-extra":"^9.0.1","typescript":"^3.8.3","@types/jest":"^25.2.1","@types/fs-extra":"^9.0.12","jest-json-schema":"^2.1.0","@mchp-mcc/scf-catalog":"1.10.0","@types/jest-json-schema":"^2.1.3"},"_npmOperationalInternal":{"tmp":"tmp/melody-common-catalog_1.3.8_1680576701827_0.48142236789724135","host":"s3://npm-registry-packages"}},"1.3.9":{"name":"@mchp-mcc/melody-common-catalog","version":"1.3.9","license":"SEE LICENSE IN LICENSE.txt","_id":"@mchp-mcc/melody-common-catalog@1.3.9","maintainers":[{"name":"suriya_anandhan","email":"suriya.anandhan@microchip.com"},{"name":"niladree","email":"niladree.biswas@microchip.com"},{"name":"i52346","email":"prathiba.rosarine@microchip.com"},{"name":"yash.godbole","email":"yashashri.godbole@microchip.com"},{"name":"rd_mchp","email":"ramya.dodderi@microchip.com"},{"name":"harish.agari","email":"harikumar13@gmail.com"},{"name":"ajivani007","email":"ajivani007@gmail.com"}],"dist":{"shasum":"5bd220c68a7101d8275b89698eeb8f441edbf83c","tarball":"https://registry.npmjs.org/@mchp-mcc/melody-common-catalog/-/melody-common-catalog-1.3.9.tgz","fileCount":4,"integrity":"sha512-T7I+n0Kpom3uDaVCqkY9kyVN4YMZVsDk6Mt3EeXkO/6vjqLGAWeCzHLGqZewGvKEDIPQecCQUSXY5ad3Aw6a1A==","signatures":[{"sig":"MEQCIH13CbPG8e93nggzZo/yyV9PwvYmkf2ck5IQggWh8aPkAiBeGEAZ7jR6Ue4MR3YYRAfT/fIfa76bZ28avQc+50BJJw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27038},"jest":{"preset":"ts-jest","collectCoverage":true,"testPathIgnorePatterns":["/node_modules/","/lib/"]},"content":{"name":"@mchp-mcc/melody-common-catalog","content":[{"meta":{"name":"WINC15XX Library","category":"Libraries","keywords":["driver","winc","pic8","avr","pic24","dspic"],"description":"The WINC15XX Library allows for quick and easy configuration and code generation for Microchip's ATWINC15x0 SmartConnect module for Internet of Things (IoT) applications.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.WINC15XX.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["AVR","AVR DA","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/winc15xx-host-driver","version":"*"},{"meta":{"name":"Bootloader 8-Bit","category":"Libraries/Bootloader","keywords":["library","pic8","avr"],"description":"The 8-Bit Bootloader Library provides a means for users to configure a basic bootloader on 8-bit devices.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.BOOTLOADER8BIT.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"PIC16(LF|F)(152|188).*|PIC18F.*Q4.*|ATtiny.*(0|1)[1-9]|AVR.*DA.*","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18FXXQ43","AVR","AVR DA"]},"name":"@mchp-mcc/bootloader-8bit","version":"*"},{"meta":{"name":"CryptoAuthentication Library","category":"Libraries","keywords":["crypto","library","pic8","dspic","pic24","avr"],"description":"The CryptoAuthentication Library allows quick and easy configuration and code generation for security, cryptography, authentication, and encryption applications using Microchip's Secure chip line.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.CAL.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["AVR","AVR DA","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/crypto-authentication-library","version":"*"},{"meta":{"name":"RN4870|1 BLE Library","category":"Libraries","keywords":["rn4870","rn4871","driver","pic8","avr"],"description":"The RN4870|1 BLE Module allows quick and easy configuration and code generation for bluetooth applications using Microchip's RN4870/1 Bluetooth Low Energy Modules.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.RN487X.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["AVR","AVR DA","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/rn4870-rn4871-host-driver","version":"*"},{"meta":{"name":"RNBD_RN487x BLE Library","category":"Libraries","keywords":["rn4870","rn4871","rnbd","driver","pic8","avr"],"description":"The RNBD and RN487x BLE Module allows quick and easy configuration and code generation for bluetooth applications using Microchip's RNBD and RN487x Bluetooth Low Energy Modules.","supportedDeviceFamilies":["AVR","AVR DA","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/rnbd-rn487x-host-driver","version":"*"},{"meta":{"name":"Data Encryption Routines","category":"Libraries","keywords":["pic8","data encryption","driver"],"description":"The Data Encryption Routine Library provides data encryption routines based on four encryption algorithms (AES, XTEA, SKIPJACK and Pseudo-random binary sequence generator.)","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.DATAENCRYPTIONROUTINES.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/data-encryption-routines","version":"*"},{"meta":{"name":"TIMEOUTDRIVER","category":"Drivers","keywords":["driver","tmr","pic8","avr"],"description":"The Timeout Driver is an abstraction interface to Timer-type peripherals such as the Timer0/1/2 peripherals and their derivatives; the Signal Measurement Timer (SMT); and the Hardware Limit Timer (HLT).","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.TIMEOUTDRIVER.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["tinyAVR 2","AVR","AVR DA","PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/timer-timeout-driver","version":"*"},{"meta":{"name":"DELAY","category":"Drivers","keywords":["driver","delay","pic8","avr","pic24","dspic"],"description":"The Delay Driver is an abstraction interface to the DELAY macros for PIC, AVR, and dsPIC devices.","defaultSelection":true,"releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.DELAY.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$|dsPIC33.*"},"name":"@mchp-mcc/delay-blocking-driver","version":"*"},{"meta":{"name":"Data Streamer Driver","category":"Libraries","keywords":["driver","data streamer","pic8","avr","dspic"],"description":"The Data Streamer Protocol allows you to send multiple variables from your embedded application and display these variables on a graph (or custom dashboard).","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.DATASTREAMER.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$|dsPIC33.*"},"name":"@mchp-mcc/data-streamer-driver","version":"*"},{"meta":{"name":"LIN Host","category":"Libraries","keywords":["library","lin","pic8"],"description":"The LIN (Local Interconnect Network) Host Driver is a UART-based driver that provides quick and easy C code generation to send and receive UART packets formatted using the LIN protocol as a host.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.LINHOST.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/lin-host","version":"*"},{"meta":{"name":"LIN Client","category":"Libraries","keywords":["library","lin","pic8"],"description":"The LIN (Local Interconnect Network) Host Driver is a UART-based driver that provides quick and easy C code generation to send and receive UART packets formatted using the LIN protocol as a client.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.LINCLIENT.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/lin-client","version":"*"},{"meta":{"name":"Touch Library","category":"Libraries","keywords":["library","touch","avr","pic8","dspic"],"description":"The Touch Library allows for quick and easy C code generation of Microchip's capacitive sensing software library.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.TOUCH.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^AVR[0-9]+D[A].*|^PIC18F.*Q(10|20|40|41|43|71)$|^PIC16[L]{0,1}F188.*$|^PIC16F180.*$|^ATtiny(8|16|32)1.*$|^dsPIC33CK.*$"},"name":"@mchp-mcc/touch-library","version":"*"},{"meta":{"name":"I2C EEPROM AT24CM02","category":"Libraries","keywords":["at24cm02","driver","pic8","avr"],"description":"The EEPROM (I2C) AT24CM02 Driver enables interfacing between the MCU and an off-chip AT24CM02 EEPROM using the I2C protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.at24cm02.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-at24cm02","version":"*"},{"meta":{"name":"I2C Accel KXTJ3-1057","category":"Libraries","keywords":["kxtj3 1057","driver","pic8","avr"],"description":"The Accel (I2C) KXTJ3-1057 Driver enables interfacing between the MCU and an off-chip KXTJ3-1057 Accelerometer using the I2C protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.KXTJ3_1057.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-kxtj3-1057","version":"*"},{"meta":{"name":"SPI Digi POT MCP41HV51","category":"Libraries","keywords":["mcp41hv51","driver","pic8","avr"],"description":"The Digi POT (SPI) MCP41HV51 Driver enables interfacing between the MCU and an off-chip MCP41HV51 Digital Potentiometer using the SPI protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.MCP41HV51.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-mcp41hv51","version":"*"},{"meta":{"name":"I2C Temp Sensor MCP98xx","category":"Libraries","keywords":["avr","pic8","driver"],"description":"The I2C Temp Sensor MCP98xx Driver enables interfacing between the MCU and the MCP98xx Temperature Sensor family using the I2C protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.MCP98XX.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-mcp98xx","version":"*"},{"meta":{"name":"I2C Color Sensor VEML3328","category":"Libraries","keywords":["avr","pic8","driver"],"description":"The I2C Color Sensor VEML3328 Driver enables interfacing between the MCU and an off-chip VEML3328 Color Sensor using the I2C protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.VEML3328.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-veml3328","version":"*"},{"meta":{"name":"Temperature Sensor","category":"Libraries","keywords":["avr","pic8","driver"],"description":"The Generic Temperature Sensor Module offers a collection of temperature sensor drivers, and also provides generic APIs that can get users started in designing their own temperature sensor solutions.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.TEMPSENSORLIB.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/temp-sensor-lib","version":"*"},{"meta":{"name":"EEPROM","category":"Libraries","keywords":["avr","pic8","driver"],"description":"The EEPROM Library supports various EEPROM devices and provides generic APIs that the users can use in designing their EEPROM applications.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.EEPROMLIB.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/eeprom-lib","version":"*"},{"meta":{"name":"Ethernet Drivers","category":"Libraries","keywords":["ethernet","library","pic8","wired","wired communication","communication","automotive protocol","automotive"],"description":"Drivers for ENC28J60 and ENCX24J600 family of devices. Allows for quick and easy configuration and code generation for applications using SPI in polling mode.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.ETHERNETDRIVERS8BIT.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)).+$"},"name":"@mchp-mcc/ethernet-drivers-8bit","version":"*"},{"meta":{"name":"TCP/IP Lite","category":"Libraries","keywords":["tcpip","library","pic8","wired","ethernet","wired communication","communication","automotive protocol","automotive"],"description":"TCP/IP Lite Drivers for PIC 8-bit devices. Allows for quick and easy configuration and code generation of the latest TCP/IP Lite stack.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.TCPIPLITE.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)).+$"},"name":"@mchp-mcc/tcpip-lite","version":"*"},{"meta":{"name":"can-tp","category":"Libraries","keywords":["driver","dspic"],"description":"Library implementation of ISO 15765-2 CAN-TP protocol","defaultSelection":true,"releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.CAN_TP.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":".*"},"name":"@mchp-mcc/can-tp","version":"*"},{"meta":{"name":"AVR IEC60730 Class B Diagnostic Library","category":"Libraries","keywords":["avr","iec60730","library"],"description":"The AVR Class B Diagnostic Library is a suite of diagnostic tests in compliance with the IEC 60730 Class B functional safety standard.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.FUSAIECAVR.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(ATtiny.+(1|2)[0-9]|AVR.*D(A|B).*)"},"name":"@mchp-mcc/avr-iec60730-class-b-diagnostic-library","version":"*"},{"meta":{"name":"PIC16/18 IEC60730 Class B Diagnostic Library","category":"Libraries","keywords":["iec60730","pic8","library"],"description":"The PIC16/18 Class B Diagnostic Library is a suite of diagnostic tests in compliance with the IEC 60730 Class B functional safety standard.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.FUSAIECPIC.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^PIC(16.*F1(52|88)[0-9]{2}|18.*F[0-9]{2}(Q10|Q43|Q83|Q84|Q40|Q41))$"},"name":"@mchp-mcc/pic16-pic18-iec60730-class-b-diagnostic-library","version":"*"}],"version":"1.0.0","catalogs":[],"featuredContent":{"LIN Library":["@mchp-mcc/lin-host","@mchp-mcc/lin-client"],"WINC Library":["@mchp-mcc/winc15xx-host-driver"],"RN487X Library":["@mchp-mcc/rn4870-rn4871-host-driver"],"mTouch Library":["@mchp-mcc/touch-library"],"8-bit Bootloader":["@mchp-mcc/bootloader-8bit"],"TCP/IP Lite Stack":["@mchp-mcc/tcpip-lite"],"Crypto Authentication Library":["@mchp-mcc/crypto-authentication-library"]}},"scripts":{"test":"jest"},"_npmUser":{"name":"ajivani007","email":"ajivani007@gmail.com"},"description":"scf-catalog project's package.json content contains - List of content - List of catalogs","directories":{},"licenseText":"© 2020 Microchip Technology Inc. and its subsidiaries.\n\nSubject to your compliance with these terms, you may use Microchip \nsoftware and any derivatives exclusively with Microchip products. \nIt is your responsibility to comply with third party license terms \napplicable to your use of third party software (including open \nsource software) that may accompany Microchip software.\n\nTHIS SOFTWARE IS SUPPLIED BY MICROCHIP \"AS IS\". NO WARRANTIES, \nWHETHER EXPRESS, IMPLIED OR STATUTORY, APPLY TO THIS SOFTWARE, \nINCLUDING ANY IMPLIED WARRANTIES OF NON-INFRINGEMENT, \nMERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.\n\nIN NO EVENT WILL MICROCHIP BE LIABLE FOR ANY INDIRECT, SPECIAL, \nPUNITIVE, INCIDENTAL OR CONSEQUENTIAL LOSS, DAMAGE, COST OR EXPENSE \nOF ANY KIND WHATSOEVER RELATED TO THE SOFTWARE, HOWEVER CAUSED, \nEVEN IF MICROCHIP HAS BEEN ADVISED OF THE POSSIBILITY OR THE \nDAMAGES ARE FORESEEABLE. TO THE FULLEST EXTENT ALLOWED BY LAW, \nMICROCHIP'S TOTAL LIABILITY ON ALL CLAIMS IN ANY WAY RELATED TO \nTHIS SOFTWARE WILL NOT EXCEED THE AMOUNT OF FEES, IF ANY, THAT YOU \nHAVE PAID DIRECTLY TO MICROCHIP FOR THIS SOFTWARE. ","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.5.4","node":"^16.9.1","ts-jest":"^25.4.0","fs-extra":"^9.0.1","typescript":"^3.8.3","@types/jest":"^25.2.1","@types/fs-extra":"^9.0.12","jest-json-schema":"^2.1.0","@mchp-mcc/scf-catalog":"1.10.0","@types/jest-json-schema":"^2.1.3"},"_npmOperationalInternal":{"tmp":"tmp/melody-common-catalog_1.3.9_1685593988633_0.05373372022521217","host":"s3://npm-registry-packages"}},"1.3.10":{"name":"@mchp-mcc/melody-common-catalog","version":"1.3.10","license":"SEE LICENSE IN LICENSE.txt","_id":"@mchp-mcc/melody-common-catalog@1.3.10","maintainers":[{"name":"suriya_anandhan","email":"suriya.anandhan@microchip.com"},{"name":"niladree","email":"niladree.biswas@microchip.com"},{"name":"i52346","email":"prathiba.rosarine@microchip.com"},{"name":"yash.godbole","email":"yashashri.godbole@microchip.com"},{"name":"rd_mchp","email":"ramya.dodderi@microchip.com"},{"name":"harish.agari","email":"harikumar13@gmail.com"},{"name":"ajivani007","email":"ajivani007@gmail.com"}],"dist":{"shasum":"31ba09ed11c3500fb94b1c4013e377d88eb8cf00","tarball":"https://registry.npmjs.org/@mchp-mcc/melody-common-catalog/-/melody-common-catalog-1.3.10.tgz","fileCount":4,"integrity":"sha512-vgsL0aCDqQ0GnfhG+O2vFHM+WhgGfIqKGeNZ4BDOZixEuYQQdmREsHYeck2ZcI0AjApVx0w/ehaC8jj5Pd2GeQ==","signatures":[{"sig":"MEUCIFb6scpJOEtCQ09yXR55EG9I2wfoGuCzwTwyZHc1a2fQAiEAx6FZK+FyHB8a2+rsgeNTjmi1XjA0Nij78haKtMJRxVA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27047},"jest":{"preset":"ts-jest","collectCoverage":true,"testPathIgnorePatterns":["/node_modules/","/lib/"]},"content":{"name":"@mchp-mcc/melody-common-catalog","content":[{"meta":{"name":"WINC15XX Library","category":"Libraries","keywords":["driver","winc","pic8","avr","pic24","dspic"],"description":"The WINC15XX Library allows for quick and easy configuration and code generation for Microchip's ATWINC15x0 SmartConnect module for Internet of Things (IoT) applications.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.WINC15XX.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["AVR","AVR DA","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/winc15xx-host-driver","version":"*"},{"meta":{"name":"Bootloader 8-Bit","category":"Libraries/Bootloader","keywords":["library","pic8","avr"],"description":"The 8-Bit Bootloader Library provides a means for users to configure a basic bootloader on 8-bit devices.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.BOOTLOADER8BIT.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"PIC16(LF|F)(152|188).*|PIC18F.*Q4.*|ATtiny.*(0|1)[1-9]|AVR.*DA.*","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18FXXQ43","AVR","AVR DA"]},"name":"@mchp-mcc/bootloader-8bit","version":"*"},{"meta":{"name":"CryptoAuthentication Library","category":"Libraries","keywords":["crypto","library","pic8","dspic","pic24","avr"],"description":"The CryptoAuthentication Library allows quick and easy configuration and code generation for security, cryptography, authentication, and encryption applications using Microchip's Secure chip line.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.CAL.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["AVR","AVR DA","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/crypto-authentication-library","version":"*"},{"meta":{"name":"RN4870|1 BLE Library","category":"Libraries","keywords":["rn4870","rn4871","driver","pic8","avr"],"description":"The RN4870|1 BLE Module allows quick and easy configuration and code generation for bluetooth applications using Microchip's RN4870/1 Bluetooth Low Energy Modules.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.RN487X.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["AVR","AVR DA","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/rn4870-rn4871-host-driver","version":"*"},{"meta":{"name":"RNBD_RN487x BLE Library","category":"Libraries","keywords":["rn4870","rn4871","rnbd","driver","pic8","avr"],"description":"The RNBD and RN487x BLE Module allows quick and easy configuration and code generation for bluetooth applications using Microchip's RNBD and RN487x Bluetooth Low Energy Modules.","supportedDeviceFamilies":["AVR","AVR DA","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/rnbd-rn487x-host-driver","version":"*"},{"meta":{"name":"Data Encryption Routines","category":"Libraries","keywords":["pic8","data encryption","driver"],"description":"The Data Encryption Routine Library provides data encryption routines based on four encryption algorithms (AES, XTEA, SKIPJACK and Pseudo-random binary sequence generator.)","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.DATAENCRYPTIONROUTINES.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/data-encryption-routines","version":"*"},{"meta":{"name":"TIMEOUTDRIVER","category":"Drivers","keywords":["driver","tmr","pic8","avr"],"description":"The Timeout Driver is an abstraction interface to Timer-type peripherals such as the Timer0/1/2 peripherals and their derivatives; the Signal Measurement Timer (SMT); and the Hardware Limit Timer (HLT).","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.TIMEOUTDRIVER.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["tinyAVR 2","AVR","AVR DA","PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/timer-timeout-driver","version":"*"},{"meta":{"name":"DELAY","category":"Drivers","keywords":["driver","delay","pic8","avr","pic24","dspic"],"description":"The Delay Driver is an abstraction interface to the DELAY macros for PIC, AVR, and dsPIC devices.","defaultSelection":true,"releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.DELAY.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$|dsPIC33.*"},"name":"@mchp-mcc/delay-blocking-driver","version":"*"},{"meta":{"name":"Data Streamer Driver","category":"Libraries","keywords":["driver","data streamer","pic8","avr","dspic"],"description":"The Data Streamer Protocol allows you to send multiple variables from your embedded application and display these variables on a graph (or custom dashboard).","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.DATASTREAMER.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$|dsPIC33.*"},"name":"@mchp-mcc/data-streamer-driver","version":"*"},{"meta":{"name":"LIN Host","category":"Libraries","keywords":["library","lin","pic8"],"description":"The LIN (Local Interconnect Network) Host Driver is a UART-based driver that provides quick and easy C code generation to send and receive UART packets formatted using the LIN protocol as a host.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.LINHOST.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/lin-host","version":"*"},{"meta":{"name":"LIN Client","category":"Libraries","keywords":["library","lin","pic8"],"description":"The LIN (Local Interconnect Network) Host Driver is a UART-based driver that provides quick and easy C code generation to send and receive UART packets formatted using the LIN protocol as a client.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.LINCLIENT.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/lin-client","version":"*"},{"meta":{"name":"Touch Library","category":"Libraries","keywords":["library","touch","avr","pic8","dspic"],"description":"The Touch Library allows for quick and easy C code generation of Microchip's capacitive sensing software library.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.TOUCH.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^AVR[0-9]+D[A].*|^PIC18F.*Q(10|20|40|41|43|71)$|^PIC16[L]{0,1}F188.*$|^PIC16F1(71|80|81).*$|^ATtiny(8|16|32)1.*$|^dsPIC33CK.*$"},"name":"@mchp-mcc/touch-library","version":"*"},{"meta":{"name":"I2C EEPROM AT24CM02","category":"Libraries","keywords":["at24cm02","driver","pic8","avr"],"description":"The EEPROM (I2C) AT24CM02 Driver enables interfacing between the MCU and an off-chip AT24CM02 EEPROM using the I2C protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.at24cm02.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-at24cm02","version":"*"},{"meta":{"name":"I2C Accel KXTJ3-1057","category":"Libraries","keywords":["kxtj3 1057","driver","pic8","avr"],"description":"The Accel (I2C) KXTJ3-1057 Driver enables interfacing between the MCU and an off-chip KXTJ3-1057 Accelerometer using the I2C protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.KXTJ3_1057.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-kxtj3-1057","version":"*"},{"meta":{"name":"SPI Digi POT MCP41HV51","category":"Libraries","keywords":["mcp41hv51","driver","pic8","avr"],"description":"The Digi POT (SPI) MCP41HV51 Driver enables interfacing between the MCU and an off-chip MCP41HV51 Digital Potentiometer using the SPI protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.MCP41HV51.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-mcp41hv51","version":"*"},{"meta":{"name":"I2C Temp Sensor MCP98xx","category":"Libraries","keywords":["avr","pic8","driver"],"description":"The I2C Temp Sensor MCP98xx Driver enables interfacing between the MCU and the MCP98xx Temperature Sensor family using the I2C protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.MCP98XX.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-mcp98xx","version":"*"},{"meta":{"name":"I2C Color Sensor VEML3328","category":"Libraries","keywords":["avr","pic8","driver"],"description":"The I2C Color Sensor VEML3328 Driver enables interfacing between the MCU and an off-chip VEML3328 Color Sensor using the I2C protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.VEML3328.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-veml3328","version":"*"},{"meta":{"name":"Temperature Sensor","category":"Libraries","keywords":["avr","pic8","driver"],"description":"The Generic Temperature Sensor Module offers a collection of temperature sensor drivers, and also provides generic APIs that can get users started in designing their own temperature sensor solutions.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.TEMPSENSORLIB.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/temp-sensor-lib","version":"*"},{"meta":{"name":"EEPROM","category":"Libraries","keywords":["avr","pic8","driver"],"description":"The EEPROM Library supports various EEPROM devices and provides generic APIs that the users can use in designing their EEPROM applications.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.EEPROMLIB.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/eeprom-lib","version":"*"},{"meta":{"name":"Ethernet Drivers","category":"Libraries","keywords":["ethernet","library","pic8","wired","wired communication","communication","automotive protocol","automotive"],"description":"Drivers for ENC28J60 and ENCX24J600 family of devices. Allows for quick and easy configuration and code generation for applications using SPI in polling mode.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.ETHERNETDRIVERS8BIT.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)).+$"},"name":"@mchp-mcc/ethernet-drivers-8bit","version":"*"},{"meta":{"name":"TCP/IP Lite","category":"Libraries","keywords":["tcpip","library","pic8","wired","ethernet","wired communication","communication","automotive protocol","automotive"],"description":"TCP/IP Lite Drivers for PIC 8-bit devices. Allows for quick and easy configuration and code generation of the latest TCP/IP Lite stack.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.TCPIPLITE.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)).+$"},"name":"@mchp-mcc/tcpip-lite","version":"*"},{"meta":{"name":"can-tp","category":"Libraries","keywords":["driver","dspic"],"description":"Library implementation of ISO 15765-2 CAN-TP protocol","defaultSelection":true,"releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.CAN_TP.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":".*"},"name":"@mchp-mcc/can-tp","version":"*"},{"meta":{"name":"AVR IEC60730 Class B Diagnostic Library","category":"Libraries","keywords":["avr","iec60730","library"],"description":"The AVR Class B Diagnostic Library is a suite of diagnostic tests in compliance with the IEC 60730 Class B functional safety standard.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.FUSAIECAVR.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(ATtiny.+(1|2)[0-9]|AVR.*D(A|B).*)"},"name":"@mchp-mcc/avr-iec60730-class-b-diagnostic-library","version":"*"},{"meta":{"name":"PIC16/18 IEC60730 Class B Diagnostic Library","category":"Libraries","keywords":["iec60730","pic8","library"],"description":"The PIC16/18 Class B Diagnostic Library is a suite of diagnostic tests in compliance with the IEC 60730 Class B functional safety standard.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.FUSAIECPIC.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^PIC(16.*F1(52|88)[0-9]{2}|18.*F[0-9]{2}(Q10|Q43|Q83|Q84|Q40|Q41))$"},"name":"@mchp-mcc/pic16-pic18-iec60730-class-b-diagnostic-library","version":"*"}],"version":"1.0.0","catalogs":[],"featuredContent":{"LIN Library":["@mchp-mcc/lin-host","@mchp-mcc/lin-client"],"WINC Library":["@mchp-mcc/winc15xx-host-driver"],"RN487X Library":["@mchp-mcc/rn4870-rn4871-host-driver"],"mTouch Library":["@mchp-mcc/touch-library"],"8-bit Bootloader":["@mchp-mcc/bootloader-8bit"],"TCP/IP Lite Stack":["@mchp-mcc/tcpip-lite"],"Crypto Authentication Library":["@mchp-mcc/crypto-authentication-library"]}},"scripts":{"test":"jest"},"_npmUser":{"name":"ajivani007","email":"ajivani007@gmail.com"},"description":"scf-catalog project's package.json content contains - List of content - List of catalogs","directories":{},"licenseText":"© 2020 Microchip Technology Inc. and its subsidiaries.\n\nSubject to your compliance with these terms, you may use Microchip \nsoftware and any derivatives exclusively with Microchip products. \nIt is your responsibility to comply with third party license terms \napplicable to your use of third party software (including open \nsource software) that may accompany Microchip software.\n\nTHIS SOFTWARE IS SUPPLIED BY MICROCHIP \"AS IS\". NO WARRANTIES, \nWHETHER EXPRESS, IMPLIED OR STATUTORY, APPLY TO THIS SOFTWARE, \nINCLUDING ANY IMPLIED WARRANTIES OF NON-INFRINGEMENT, \nMERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.\n\nIN NO EVENT WILL MICROCHIP BE LIABLE FOR ANY INDIRECT, SPECIAL, \nPUNITIVE, INCIDENTAL OR CONSEQUENTIAL LOSS, DAMAGE, COST OR EXPENSE \nOF ANY KIND WHATSOEVER RELATED TO THE SOFTWARE, HOWEVER CAUSED, \nEVEN IF MICROCHIP HAS BEEN ADVISED OF THE POSSIBILITY OR THE \nDAMAGES ARE FORESEEABLE. TO THE FULLEST EXTENT ALLOWED BY LAW, \nMICROCHIP'S TOTAL LIABILITY ON ALL CLAIMS IN ANY WAY RELATED TO \nTHIS SOFTWARE WILL NOT EXCEED THE AMOUNT OF FEES, IF ANY, THAT YOU \nHAVE PAID DIRECTLY TO MICROCHIP FOR THIS SOFTWARE. ","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.5.4","node":"^16.9.1","ts-jest":"^25.4.0","fs-extra":"^9.0.1","typescript":"^3.8.3","@types/jest":"^25.2.1","@types/fs-extra":"^9.0.12","jest-json-schema":"^2.1.0","@mchp-mcc/scf-catalog":"1.10.0","@types/jest-json-schema":"^2.1.3"},"_npmOperationalInternal":{"tmp":"tmp/melody-common-catalog_1.3.10_1685686060483_0.23959527116586665","host":"s3://npm-registry-packages"}},"1.3.11":{"name":"@mchp-mcc/melody-common-catalog","version":"1.3.11","license":"SEE LICENSE IN LICENSE.txt","_id":"@mchp-mcc/melody-common-catalog@1.3.11","maintainers":[{"name":"suriya_anandhan","email":"suriya.anandhan@microchip.com"},{"name":"niladree","email":"niladree.biswas@microchip.com"},{"name":"i52346","email":"prathiba.rosarine@microchip.com"},{"name":"yash.godbole","email":"yashashri.godbole@microchip.com"},{"name":"rd_mchp","email":"ramya.dodderi@microchip.com"},{"name":"harish.agari","email":"harikumar13@gmail.com"},{"name":"ajivani007","email":"ajivani007@gmail.com"}],"dist":{"shasum":"d57e7852ca633eb97b44b6ce091ed93d06b43f48","tarball":"https://registry.npmjs.org/@mchp-mcc/melody-common-catalog/-/melody-common-catalog-1.3.11.tgz","fileCount":4,"integrity":"sha512-piBKmaqvRX7wOkb+9D2IdXJ4L8Z/C4vCmMmcfUnuFK38dIaLGXGG0c6YrrcRG4WRA2INww4+FJHc3nQf+nAseA==","signatures":[{"sig":"MEYCIQDHhfsV9oM8EQQ/7pduf88e25SHwwB04vphcfyMZUS7eAIhAPebCBwx/BrbLc8FTep+d81Edqa09s3N7ItvaXsb55W4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25941},"jest":{"preset":"ts-jest","collectCoverage":true,"testPathIgnorePatterns":["/node_modules/","/lib/"]},"content":{"name":"@mchp-mcc/melody-common-catalog","content":[{"meta":{"name":"WINC15XX Library","category":"Libraries","keywords":["driver","winc","pic8","avr","pic24","dspic"],"description":"The WINC15XX Library allows for quick and easy configuration and code generation for Microchip's ATWINC15x0 SmartConnect module for Internet of Things (IoT) applications.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.WINC15XX.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["AVR","AVR DA","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/winc15xx-host-driver","version":"*"},{"meta":{"name":"Bootloader 8-Bit","category":"Libraries/Bootloader","keywords":["library","pic8","avr"],"description":"The 8-Bit Bootloader Library provides a means for users to configure a basic bootloader on 8-bit devices.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.BOOTLOADER8BIT.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"PIC16(LF|F)(152|188).*|PIC18F.*Q4.*|ATtiny.*(0|1)[1-9]|AVR.*DA.*","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18FXXQ43","AVR","AVR DA"]},"name":"@mchp-mcc/bootloader-8bit","version":"*"},{"meta":{"name":"CryptoAuthentication Library","category":"Libraries","keywords":["crypto","library","pic8","dspic","pic24","avr"],"description":"The CryptoAuthentication Library allows quick and easy configuration and code generation for security, cryptography, authentication, and encryption applications using Microchip's Secure chip line.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.CAL.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["AVR","AVR DA","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/crypto-authentication-library","version":"*"},{"meta":{"name":"RNBD_RN487x BLE Library","category":"Libraries","keywords":["rn4870","rn4871","rnbd","driver","pic8","avr"],"description":"The RNBD and RN487x BLE Module allows quick and easy configuration and code generation for bluetooth applications using Microchip's RNBD and RN487x Bluetooth Low Energy Modules.","supportedDeviceFamilies":["AVR","AVR DA","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/rnbd-rn487x-host-driver","version":"*"},{"meta":{"name":"Data Encryption Routines","category":"Libraries","keywords":["pic8","data encryption","driver"],"description":"The Data Encryption Routine Library provides data encryption routines based on four encryption algorithms (AES, XTEA, SKIPJACK and Pseudo-random binary sequence generator.)","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.DATAENCRYPTIONROUTINES.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/data-encryption-routines","version":"*"},{"meta":{"name":"TIMEOUTDRIVER","category":"Drivers","keywords":["driver","tmr","pic8","avr"],"description":"The Timeout Driver is an abstraction interface to Timer-type peripherals such as the Timer0/1/2 peripherals and their derivatives; the Signal Measurement Timer (SMT); and the Hardware Limit Timer (HLT).","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.TIMEOUTDRIVER.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["tinyAVR 2","AVR","AVR DA","PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/timer-timeout-driver","version":"*"},{"meta":{"name":"DELAY","category":"Drivers","keywords":["driver","delay","pic8","avr","pic24","dspic"],"description":"The Delay Driver is an abstraction interface to the DELAY macros for PIC, AVR, and dsPIC devices.","defaultSelection":true,"releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.DELAY.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$|dsPIC33.*"},"name":"@mchp-mcc/delay-blocking-driver","version":"*"},{"meta":{"name":"Data Streamer Driver","category":"Libraries","keywords":["driver","data streamer","pic8","avr","dspic"],"description":"The Data Streamer Protocol allows you to send multiple variables from your embedded application and display these variables on a graph (or custom dashboard).","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.DATASTREAMER.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$|dsPIC33.*"},"name":"@mchp-mcc/data-streamer-driver","version":"*"},{"meta":{"name":"LIN Host","category":"Libraries","keywords":["library","lin","pic8"],"description":"The LIN (Local Interconnect Network) Host Driver is a UART-based driver that provides quick and easy C code generation to send and receive UART packets formatted using the LIN protocol as a host.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.LINHOST.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/lin-host","version":"*"},{"meta":{"name":"LIN Client","category":"Libraries","keywords":["library","lin","pic8"],"description":"The LIN (Local Interconnect Network) Host Driver is a UART-based driver that provides quick and easy C code generation to send and receive UART packets formatted using the LIN protocol as a client.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.LINCLIENT.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/lin-client","version":"*"},{"meta":{"name":"Touch Library","category":"Libraries","keywords":["library","touch","avr","pic8","dspic"],"description":"The Touch Library allows for quick and easy C code generation of Microchip's capacitive sensing software library.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.TOUCH.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^AVR[0-9]+D[A].*|^PIC18F.*Q(10|20|40|41|43|71)$|^PIC16[L]{0,1}F188.*$|^PIC16F1(71|80|81).*$|^ATtiny(8|16|32)1.*$|^dsPIC33CK.*$"},"name":"@mchp-mcc/touch-library","version":"*"},{"meta":{"name":"I2C EEPROM AT24CM02","category":"Libraries","keywords":["at24cm02","driver","pic8","avr"],"description":"The EEPROM (I2C) AT24CM02 Driver enables interfacing between the MCU and an off-chip AT24CM02 EEPROM using the I2C protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.at24cm02.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-at24cm02","version":"*"},{"meta":{"name":"I2C Accel KXTJ3-1057","category":"Libraries","keywords":["kxtj3 1057","driver","pic8","avr"],"description":"The Accel (I2C) KXTJ3-1057 Driver enables interfacing between the MCU and an off-chip KXTJ3-1057 Accelerometer using the I2C protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.KXTJ3_1057.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-kxtj3-1057","version":"*"},{"meta":{"name":"SPI Digi POT MCP41HV51","category":"Libraries","keywords":["mcp41hv51","driver","pic8","avr"],"description":"The Digi POT (SPI) MCP41HV51 Driver enables interfacing between the MCU and an off-chip MCP41HV51 Digital Potentiometer using the SPI protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.MCP41HV51.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-mcp41hv51","version":"*"},{"meta":{"name":"I2C Temp Sensor MCP98xx","category":"Libraries","keywords":["avr","pic8","driver"],"description":"The I2C Temp Sensor MCP98xx Driver enables interfacing between the MCU and the MCP98xx Temperature Sensor family using the I2C protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.MCP98XX.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-mcp98xx","version":"*"},{"meta":{"name":"I2C Color Sensor VEML3328","category":"Libraries","keywords":["avr","pic8","driver"],"description":"The I2C Color Sensor VEML3328 Driver enables interfacing between the MCU and an off-chip VEML3328 Color Sensor using the I2C protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.VEML3328.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-veml3328","version":"*"},{"meta":{"name":"Temperature Sensor","category":"Libraries","keywords":["avr","pic8","driver"],"description":"The Generic Temperature Sensor Module offers a collection of temperature sensor drivers, and also provides generic APIs that can get users started in designing their own temperature sensor solutions.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.TEMPSENSORLIB.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/temp-sensor-lib","version":"*"},{"meta":{"name":"EEPROM","category":"Libraries","keywords":["avr","pic8","driver"],"description":"The EEPROM Library supports various EEPROM devices and provides generic APIs that the users can use in designing their EEPROM applications.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.EEPROMLIB.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/eeprom-lib","version":"*"},{"meta":{"name":"Ethernet Drivers","category":"Libraries","keywords":["ethernet","library","pic8","avr","wired","wired communication","communication","automotive protocol","automotive"],"description":"Drivers for ENC28J60 and ENCX24J600 family of devices. Allows for quick and easy configuration and code generation for applications using SPI in polling mode.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.ETHERNETDRIVERS8BIT.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/ethernet-drivers-8bit","version":"*"},{"meta":{"name":"TCP/IP Lite","category":"Libraries","keywords":["tcpip","library","pic8","wired","ethernet","wired communication","communication","automotive protocol","automotive"],"description":"TCP/IP Lite Drivers for PIC 8-bit devices. Allows for quick and easy configuration and code generation of the latest TCP/IP Lite stack.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.TCPIPLITE.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)).+$"},"name":"@mchp-mcc/tcpip-lite","version":"*"},{"meta":{"name":"can-tp","category":"Libraries","keywords":["driver","dspic"],"description":"Library implementation of ISO 15765-2 CAN-TP protocol","defaultSelection":true,"releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.CAN_TP.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":".*"},"name":"@mchp-mcc/can-tp","version":"*"},{"meta":{"name":"AVR IEC60730 Class B Diagnostic Library","category":"Libraries","keywords":["avr","iec60730","library"],"description":"The AVR Class B Diagnostic Library is a suite of diagnostic tests in compliance with the IEC 60730 Class B functional safety standard.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.FUSAIECAVR.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(ATtiny.+(1|2)[0-9]|AVR.*D(A|B).*)"},"name":"@mchp-mcc/avr-iec60730-class-b-diagnostic-library","version":"*"},{"meta":{"name":"PIC16/18 IEC60730 Class B Diagnostic Library","category":"Libraries","keywords":["iec60730","pic8","library"],"description":"The PIC16/18 Class B Diagnostic Library is a suite of diagnostic tests in compliance with the IEC 60730 Class B functional safety standard.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.FUSAIECPIC.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^PIC(16.*F1(52|88)[0-9]{2}|18.*F[0-9]{2}(Q10|Q43|Q83|Q84|Q40|Q41))$"},"name":"@mchp-mcc/pic16-pic18-iec60730-class-b-diagnostic-library","version":"*"}],"version":"1.0.0","catalogs":[],"featuredContent":{"LIN Library":["@mchp-mcc/lin-host","@mchp-mcc/lin-client"],"WINC Library":["@mchp-mcc/winc15xx-host-driver"],"RN487X Library":["@mchp-mcc/rn4870-rn4871-host-driver"],"mTouch Library":["@mchp-mcc/touch-library"],"8-bit Bootloader":["@mchp-mcc/bootloader-8bit"],"TCP/IP Lite Stack":["@mchp-mcc/tcpip-lite"],"Crypto Authentication Library":["@mchp-mcc/crypto-authentication-library"]}},"scripts":{"test":"jest"},"_npmUser":{"name":"ajivani007","email":"ajivani007@gmail.com"},"description":"scf-catalog project's package.json content contains - List of content - List of catalogs","directories":{},"licenseText":"© 2020 Microchip Technology Inc. and its subsidiaries.\n\nSubject to your compliance with these terms, you may use Microchip \nsoftware and any derivatives exclusively with Microchip products. \nIt is your responsibility to comply with third party license terms \napplicable to your use of third party software (including open \nsource software) that may accompany Microchip software.\n\nTHIS SOFTWARE IS SUPPLIED BY MICROCHIP \"AS IS\". NO WARRANTIES, \nWHETHER EXPRESS, IMPLIED OR STATUTORY, APPLY TO THIS SOFTWARE, \nINCLUDING ANY IMPLIED WARRANTIES OF NON-INFRINGEMENT, \nMERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.\n\nIN NO EVENT WILL MICROCHIP BE LIABLE FOR ANY INDIRECT, SPECIAL, \nPUNITIVE, INCIDENTAL OR CONSEQUENTIAL LOSS, DAMAGE, COST OR EXPENSE \nOF ANY KIND WHATSOEVER RELATED TO THE SOFTWARE, HOWEVER CAUSED, \nEVEN IF MICROCHIP HAS BEEN ADVISED OF THE POSSIBILITY OR THE \nDAMAGES ARE FORESEEABLE. TO THE FULLEST EXTENT ALLOWED BY LAW, \nMICROCHIP'S TOTAL LIABILITY ON ALL CLAIMS IN ANY WAY RELATED TO \nTHIS SOFTWARE WILL NOT EXCEED THE AMOUNT OF FEES, IF ANY, THAT YOU \nHAVE PAID DIRECTLY TO MICROCHIP FOR THIS SOFTWARE. ","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.5.4","node":"^16.9.1","ts-jest":"^25.4.0","fs-extra":"^9.0.1","typescript":"^3.8.3","@types/jest":"^25.2.1","@types/fs-extra":"^9.0.12","jest-json-schema":"^2.1.0","@mchp-mcc/scf-catalog":"1.10.0","@types/jest-json-schema":"^2.1.3"},"_npmOperationalInternal":{"tmp":"tmp/melody-common-catalog_1.3.11_1686808957467_0.3211303970984052","host":"s3://npm-registry-packages"}},"1.3.12":{"name":"@mchp-mcc/melody-common-catalog","version":"1.3.12","license":"SEE LICENSE IN LICENSE.txt","_id":"@mchp-mcc/melody-common-catalog@1.3.12","maintainers":[{"name":"suriya_anandhan","email":"suriya.anandhan@microchip.com"},{"name":"niladree","email":"niladree.biswas@microchip.com"},{"name":"i52346","email":"prathiba.rosarine@microchip.com"},{"name":"yash.godbole","email":"yashashri.godbole@microchip.com"},{"name":"rd_mchp","email":"ramya.dodderi@microchip.com"},{"name":"harish.agari","email":"harikumar13@gmail.com"},{"name":"ajivani007","email":"ajivani007@gmail.com"}],"dist":{"shasum":"a1c66241f396a5070dfeac8d2df980be5728640b","tarball":"https://registry.npmjs.org/@mchp-mcc/melody-common-catalog/-/melody-common-catalog-1.3.12.tgz","fileCount":4,"integrity":"sha512-IKqmPw2eC91ARMnGgu7yJmMWw5VmGeuIajAVKuRlzL1mEIWc0XW26hYSNJ+/jnyRP7mR8nRv3mMXiWLSrJ8vQQ==","signatures":[{"sig":"MEQCIFyLxhXo8kJeiP9BsnIxy2n2WmE4ev2YPTNjz3quewYaAiAzQrrtOsdWOKcZkm0l4HSHxn3SdipI/+jrQPem9Ytemg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25983},"jest":{"preset":"ts-jest","collectCoverage":true,"testPathIgnorePatterns":["/node_modules/","/lib/"]},"content":{"name":"@mchp-mcc/melody-common-catalog","content":[{"meta":{"name":"WINC15XX Library","category":"Libraries","keywords":["driver","winc","pic8","avr","pic24","dspic"],"description":"The WINC15XX Library allows for quick and easy configuration and code generation for Microchip's ATWINC15x0 SmartConnect module for Internet of Things (IoT) applications.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.WINC15XX.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["AVR","AVR DA","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/winc15xx-host-driver","version":"*"},{"meta":{"name":"Bootloader 8-Bit","category":"Libraries/Bootloader","keywords":["library","pic8","avr"],"description":"The 8-Bit Bootloader Library provides a means for users to configure a basic bootloader on 8-bit devices.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.BOOTLOADER8BIT.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"PIC16(LF|F)(152|188).*|PIC18F.*Q4.*|ATtiny.*(0|1)[1-9]|AVR.*DA.*","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18FXXQ43","AVR","AVR DA"]},"name":"@mchp-mcc/bootloader-8bit","version":"*"},{"meta":{"name":"CryptoAuthentication Library","category":"Libraries","keywords":["crypto","library","pic8","dspic","pic24","avr"],"description":"The CryptoAuthentication Library allows quick and easy configuration and code generation for security, cryptography, authentication, and encryption applications using Microchip's Secure chip line.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.CAL.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["AVR","AVR DA","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/crypto-authentication-library","version":"*"},{"meta":{"name":"RNBD_RN487x BLE Library","category":"Libraries","keywords":["rn4870","rn4871","rnbd","driver","pic8","avr"],"description":"The RNBD and RN487x BLE Module allows quick and easy configuration and code generation for bluetooth applications using Microchip's RNBD and RN487x Bluetooth Low Energy Modules.","supportedDeviceFamilies":["AVR","AVR DA","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/rnbd-rn487x-host-driver","version":"*"},{"meta":{"name":"Data Encryption Routines","category":"Libraries","keywords":["pic8","data encryption","driver"],"description":"The Data Encryption Routine Library provides data encryption routines based on four encryption algorithms (AES, XTEA, SKIPJACK and Pseudo-random binary sequence generator.)","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.DATAENCRYPTIONROUTINES.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/data-encryption-routines","version":"*"},{"meta":{"name":"TIMEOUTDRIVER","category":"Drivers","keywords":["driver","tmr","pic8","avr"],"description":"The Timeout Driver is an abstraction interface to Timer-type peripherals such as the Timer0/1/2 peripherals and their derivatives; the Signal Measurement Timer (SMT); and the Hardware Limit Timer (HLT).","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.TIMEOUTDRIVER.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["tinyAVR 2","AVR","AVR DA","PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/timer-timeout-driver","version":"*"},{"meta":{"name":"DELAY","category":"Drivers","keywords":["driver","delay","pic8","avr","pic24","dspic"],"description":"The Delay Driver is an abstraction interface to the DELAY macros for PIC, AVR, and dsPIC devices.","defaultSelection":true,"releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.DELAY.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$|dsPIC33.*"},"name":"@mchp-mcc/delay-blocking-driver","version":"*"},{"meta":{"name":"Data Streamer Driver","category":"Libraries","keywords":["driver","data streamer","pic8","avr","dspic"],"description":"The Data Streamer Protocol allows you to send multiple variables from your embedded application and display these variables on a graph (or custom dashboard).","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.DATASTREAMER.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$|dsPIC33.*"},"name":"@mchp-mcc/data-streamer-driver","version":"*"},{"meta":{"name":"LIN Host","category":"Libraries","keywords":["library","lin","pic8"],"description":"The LIN (Local Interconnect Network) Host Driver is a UART-based driver that provides quick and easy C code generation to send and receive UART packets formatted using the LIN protocol as a host.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.LINHOST.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/lin-host","version":"*"},{"meta":{"name":"LIN Client","category":"Libraries","keywords":["library","lin","pic8"],"description":"The LIN (Local Interconnect Network) Host Driver is a UART-based driver that provides quick and easy C code generation to send and receive UART packets formatted using the LIN protocol as a client.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.LINCLIENT.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/lin-client","version":"*"},{"meta":{"name":"Touch Library","category":"Libraries","keywords":["library","touch","avr","pic8","dspic"],"description":"The Touch Library allows for quick and easy C code generation of Microchip's capacitive sensing software library.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.TOUCH.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^AVR[0-9]+D[A].*|^PIC18F.*Q(10|20|40|41|43|71)$|^PIC16[L]{0,1}F188.*$|^PIC16F1(71|80|81).*$|^ATtiny(8|16|32)1.*$|^dsPIC33CK.*$"},"name":"@mchp-mcc/touch-library","version":"*"},{"meta":{"name":"I2C EEPROM AT24CM02","category":"Libraries","keywords":["at24cm02","driver","pic8","avr"],"description":"The EEPROM (I2C) AT24CM02 Driver enables interfacing between the MCU and an off-chip AT24CM02 EEPROM using the I2C protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.at24cm02.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-at24cm02","version":"*"},{"meta":{"name":"I2C Accel KXTJ3-1057","category":"Libraries","keywords":["kxtj3 1057","driver","pic8","avr"],"description":"The Accel (I2C) KXTJ3-1057 Driver enables interfacing between the MCU and an off-chip KXTJ3-1057 Accelerometer using the I2C protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.KXTJ3_1057.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-kxtj3-1057","version":"*"},{"meta":{"name":"SPI Digi POT MCP41HV51","category":"Libraries","keywords":["mcp41hv51","driver","pic8","avr"],"description":"The Digi POT (SPI) MCP41HV51 Driver enables interfacing between the MCU and an off-chip MCP41HV51 Digital Potentiometer using the SPI protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.MCP41HV51.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-mcp41hv51","version":"*"},{"meta":{"name":"I2C Temp Sensor MCP98xx","category":"Libraries","keywords":["avr","pic8","driver"],"description":"The I2C Temp Sensor MCP98xx Driver enables interfacing between the MCU and the MCP98xx Temperature Sensor family using the I2C protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.MCP98XX.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-mcp98xx","version":"*"},{"meta":{"name":"I2C Color Sensor VEML3328","category":"Libraries","keywords":["avr","pic8","driver"],"description":"The I2C Color Sensor VEML3328 Driver enables interfacing between the MCU and an off-chip VEML3328 Color Sensor using the I2C protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.VEML3328.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-veml3328","version":"*"},{"meta":{"name":"Temperature Sensor","category":"Libraries","keywords":["avr","pic8","driver"],"description":"The Generic Temperature Sensor Module offers a collection of temperature sensor drivers, and also provides generic APIs that can get users started in designing their own temperature sensor solutions.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.TEMPSENSORLIB.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/temp-sensor-lib","version":"*"},{"meta":{"name":"EEPROM","category":"Libraries","keywords":["avr","pic8","driver"],"description":"The EEPROM Library supports various EEPROM devices and provides generic APIs that the users can use in designing their EEPROM applications.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.EEPROMLIB.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/eeprom-lib","version":"*"},{"meta":{"name":"Ethernet Drivers","category":"Libraries","keywords":["ethernet","library","pic8","avr","wired","wired communication","communication","automotive protocol","automotive"],"description":"Drivers for ENC28J60 and ENCX24J600 family of devices. Allows for quick and easy configuration and code generation for applications using SPI in polling mode.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.ETHERNETDRIVERS8BIT.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/ethernet-drivers-8bit","version":"*"},{"meta":{"name":"TCP/IP Lite","category":"Libraries","keywords":["tcpip","library","pic8","avr","wired","ethernet","wired communication","communication","automotive protocol","automotive"],"description":"TCP/IP Lite Drivers for PIC 8-bit devices. Allows for quick and easy configuration and code generation of the latest TCP/IP Lite stack.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.TCPIPLITE.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/tcpip-lite","version":"*"},{"meta":{"name":"can-tp","category":"Libraries","keywords":["driver","dspic"],"description":"Library implementation of ISO 15765-2 CAN-TP protocol","defaultSelection":true,"releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.CAN_TP.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":".*"},"name":"@mchp-mcc/can-tp","version":"*"},{"meta":{"name":"AVR IEC60730 Class B Diagnostic Library","category":"Libraries","keywords":["avr","iec60730","library"],"description":"The AVR Class B Diagnostic Library is a suite of diagnostic tests in compliance with the IEC 60730 Class B functional safety standard.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.FUSAIECAVR.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(ATtiny.+(1|2)[0-9]|AVR.*D(A|B).*)"},"name":"@mchp-mcc/avr-iec60730-class-b-diagnostic-library","version":"*"},{"meta":{"name":"PIC16/18 IEC60730 Class B Diagnostic Library","category":"Libraries","keywords":["iec60730","pic8","library"],"description":"The PIC16/18 Class B Diagnostic Library is a suite of diagnostic tests in compliance with the IEC 60730 Class B functional safety standard.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.FUSAIECPIC.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^PIC(16.*F1(52|88)[0-9]{2}|18.*F[0-9]{2}(Q10|Q43|Q83|Q84|Q40|Q41))$"},"name":"@mchp-mcc/pic16-pic18-iec60730-class-b-diagnostic-library","version":"*"}],"version":"1.0.0","catalogs":[],"featuredContent":{"LIN Library":["@mchp-mcc/lin-host","@mchp-mcc/lin-client"],"WINC Library":["@mchp-mcc/winc15xx-host-driver"],"RN487X Library":["@mchp-mcc/rn4870-rn4871-host-driver"],"mTouch Library":["@mchp-mcc/touch-library"],"8-bit Bootloader":["@mchp-mcc/bootloader-8bit"],"TCP/IP Lite Stack":["@mchp-mcc/tcpip-lite"],"Crypto Authentication Library":["@mchp-mcc/crypto-authentication-library"]}},"scripts":{"test":"jest"},"_npmUser":{"name":"ajivani007","email":"ajivani007@gmail.com"},"description":"scf-catalog project's package.json content contains - List of content - List of catalogs","directories":{},"licenseText":"© 2020 Microchip Technology Inc. and its subsidiaries.\n\nSubject to your compliance with these terms, you may use Microchip \nsoftware and any derivatives exclusively with Microchip products. \nIt is your responsibility to comply with third party license terms \napplicable to your use of third party software (including open \nsource software) that may accompany Microchip software.\n\nTHIS SOFTWARE IS SUPPLIED BY MICROCHIP \"AS IS\". NO WARRANTIES, \nWHETHER EXPRESS, IMPLIED OR STATUTORY, APPLY TO THIS SOFTWARE, \nINCLUDING ANY IMPLIED WARRANTIES OF NON-INFRINGEMENT, \nMERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.\n\nIN NO EVENT WILL MICROCHIP BE LIABLE FOR ANY INDIRECT, SPECIAL, \nPUNITIVE, INCIDENTAL OR CONSEQUENTIAL LOSS, DAMAGE, COST OR EXPENSE \nOF ANY KIND WHATSOEVER RELATED TO THE SOFTWARE, HOWEVER CAUSED, \nEVEN IF MICROCHIP HAS BEEN ADVISED OF THE POSSIBILITY OR THE \nDAMAGES ARE FORESEEABLE. TO THE FULLEST EXTENT ALLOWED BY LAW, \nMICROCHIP'S TOTAL LIABILITY ON ALL CLAIMS IN ANY WAY RELATED TO \nTHIS SOFTWARE WILL NOT EXCEED THE AMOUNT OF FEES, IF ANY, THAT YOU \nHAVE PAID DIRECTLY TO MICROCHIP FOR THIS SOFTWARE. ","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.5.4","node":"^16.9.1","ts-jest":"^25.4.0","fs-extra":"^9.0.1","typescript":"^3.8.3","@types/jest":"^25.2.1","@types/fs-extra":"^9.0.12","jest-json-schema":"^2.1.0","@mchp-mcc/scf-catalog":"1.10.0","@types/jest-json-schema":"^2.1.3"},"_npmOperationalInternal":{"tmp":"tmp/melody-common-catalog_1.3.12_1687257072882_0.00030579388860862977","host":"s3://npm-registry-packages"}},"1.3.13":{"name":"@mchp-mcc/melody-common-catalog","version":"1.3.13","license":"SEE LICENSE IN LICENSE.txt","_id":"@mchp-mcc/melody-common-catalog@1.3.13","maintainers":[{"name":"suriya_anandhan","email":"suriya.anandhan@microchip.com"},{"name":"niladree","email":"niladree.biswas@microchip.com"},{"name":"i52346","email":"prathiba.rosarine@microchip.com"},{"name":"yash.godbole","email":"yashashri.godbole@microchip.com"},{"name":"rd_mchp","email":"ramya.dodderi@microchip.com"},{"name":"harish.agari","email":"harikumar13@gmail.com"},{"name":"ajivani007","email":"ajivani007@gmail.com"}],"dist":{"shasum":"22317c30ed8c2fb09902d080afba8fcad1acd836","tarball":"https://registry.npmjs.org/@mchp-mcc/melody-common-catalog/-/melody-common-catalog-1.3.13.tgz","fileCount":4,"integrity":"sha512-IW8vs4tamMkDDRO1BHuZ7buXMEt+WQombJI/qAHtNuvozWQdhshiYcOnP/izc2SWOps+z5fAcgPeFj6xKYhLJg==","signatures":[{"sig":"MEUCIFlAoFtIJdJ1wzWDTo0oiJhDSGezpdGe3pNekhdeImCwAiEAqRSCOBYhjwhISqFC4/JIMP59ctredk4/87PndnoMue0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26740},"jest":{"preset":"ts-jest","collectCoverage":true,"testPathIgnorePatterns":["/node_modules/","/lib/"]},"content":{"name":"@mchp-mcc/melody-common-catalog","content":[{"meta":{"name":"WINC15XX Library","category":"Libraries","keywords":["driver","winc","pic8","avr","pic24","dspic"],"description":"The WINC15XX Library allows for quick and easy configuration and code generation for Microchip's ATWINC15x0 SmartConnect module for Internet of Things (IoT) applications.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.WINC15XX.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["AVR","AVR DA","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/winc15xx-host-driver","version":"*"},{"meta":{"name":"Bootloader 8-Bit","category":"Libraries/Bootloader","keywords":["library","pic8","avr"],"description":"The 8-Bit Bootloader Library provides a means for users to configure a basic bootloader on 8-bit devices.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.BOOTLOADER8BIT.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"PIC16(LF|F)(152|188).*|PIC18F.*Q4.*|ATtiny.*(0|1)[1-9]|AVR.*DA.*","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18FXXQ43","AVR","AVR DA"]},"name":"@mchp-mcc/bootloader-8bit","version":"*"},{"meta":{"name":"CryptoAuthentication Library","category":"Libraries","keywords":["crypto","library","pic8","dspic","pic24","avr"],"description":"The CryptoAuthentication Library allows quick and easy configuration and code generation for security, cryptography, authentication, and encryption applications using Microchip's Secure chip line.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.CAL.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["AVR","AVR DA","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/crypto-authentication-library","version":"*"},{"meta":{"name":"RNBD_RN487x BLE Library","category":"Libraries","keywords":["rn4870","rn4871","rnbd","driver","pic8","avr"],"description":"The RNBD and RN487x BLE Module allows quick and easy configuration and code generation for bluetooth applications using Microchip's RNBD and RN487x Bluetooth Low Energy Modules.","supportedDeviceFamilies":["AVR","AVR DA","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/rnbd-rn487x-host-driver","version":"*"},{"meta":{"name":"Data Encryption Routines","category":"Libraries","keywords":["pic8","data encryption","driver"],"description":"The Data Encryption Routine Library provides data encryption routines based on four encryption algorithms (AES, XTEA, SKIPJACK and Pseudo-random binary sequence generator.)","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.DATAENCRYPTIONROUTINES.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/data-encryption-routines","version":"*"},{"meta":{"name":"TIMEOUTDRIVER","category":"Drivers","keywords":["driver","tmr","pic8","avr"],"description":"The Timeout Driver is an abstraction interface to Timer-type peripherals such as the Timer0/1/2 peripherals and their derivatives; the Signal Measurement Timer (SMT); and the Hardware Limit Timer (HLT).","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.TIMEOUTDRIVER.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["tinyAVR 2","AVR","AVR DA","PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/timer-timeout-driver","version":"*"},{"meta":{"name":"DELAY","category":"Drivers","keywords":["driver","delay","pic8","avr","pic24","dspic"],"description":"The Delay Driver is an abstraction interface to the DELAY macros for PIC, AVR, and dsPIC devices.","defaultSelection":true,"releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.DELAY.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$|dsPIC33.*"},"name":"@mchp-mcc/delay-blocking-driver","version":"*"},{"meta":{"name":"Data Streamer Driver","category":"Libraries","keywords":["driver","data streamer","pic8","avr","dspic"],"description":"The Data Streamer Protocol allows you to send multiple variables from your embedded application and display these variables on a graph (or custom dashboard).","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.DATASTREAMER.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$|dsPIC33.*"},"name":"@mchp-mcc/data-streamer-driver","version":"*"},{"meta":{"name":"DV Run Time","category":"Libraries","keywords":["driver","pic8","avr","dspic"],"description":"Data Visualizer Run Time Library, to 'watch' and plot project variables at run time.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.DVRT.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":".*"},"name":"@mchp-mcc/dv-run-time","version":"*"},{"meta":{"name":"LIN Host","category":"Libraries","keywords":["library","lin","pic8"],"description":"The LIN (Local Interconnect Network) Host Driver is a UART-based driver that provides quick and easy C code generation to send and receive UART packets formatted using the LIN protocol as a host.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.LINHOST.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/lin-host","version":"*"},{"meta":{"name":"LIN Client","category":"Libraries","keywords":["library","lin","pic8"],"description":"The LIN (Local Interconnect Network) Host Driver is a UART-based driver that provides quick and easy C code generation to send and receive UART packets formatted using the LIN protocol as a client.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.LINCLIENT.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/lin-client","version":"*"},{"meta":{"name":"Touch Library","category":"Libraries","keywords":["library","touch","avr","pic8","dspic"],"description":"The Touch Library allows for quick and easy C code generation of Microchip's capacitive sensing software library.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.TOUCH.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^AVR[0-9]+D[A].*|^PIC18F.*Q(10|20|40|41|43|71)$|^PIC16[L]{0,1}F188.*$|^PIC16F1(71|80|81).*$|^ATtiny(8|16|32)1.*$|^dsPIC33CK.*$"},"name":"@mchp-mcc/touch-library","version":"*"},{"meta":{"name":"I2C EEPROM AT24CM02","category":"Libraries","keywords":["at24cm02","driver","pic8","avr"],"description":"The EEPROM (I2C) AT24CM02 Driver enables interfacing between the MCU and an off-chip AT24CM02 EEPROM using the I2C protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.at24cm02.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-at24cm02","version":"*"},{"meta":{"name":"I2C Accel KXTJ3-1057","category":"Libraries","keywords":["kxtj3 1057","driver","pic8","avr"],"description":"The Accel (I2C) KXTJ3-1057 Driver enables interfacing between the MCU and an off-chip KXTJ3-1057 Accelerometer using the I2C protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.KXTJ3_1057.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-kxtj3-1057","version":"*"},{"meta":{"name":"SPI Digi POT MCP41HV51","category":"Libraries","keywords":["mcp41hv51","driver","pic8","avr"],"description":"The Digi POT (SPI) MCP41HV51 Driver enables interfacing between the MCU and an off-chip MCP41HV51 Digital Potentiometer using the SPI protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.MCP41HV51.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-mcp41hv51","version":"*"},{"meta":{"name":"I2C Temp Sensor MCP98xx","category":"Libraries","keywords":["avr","pic8","driver"],"description":"The I2C Temp Sensor MCP98xx Driver enables interfacing between the MCU and the MCP98xx Temperature Sensor family using the I2C protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.MCP98XX.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-mcp98xx","version":"*"},{"meta":{"name":"I2C Color Sensor VEML3328","category":"Libraries","keywords":["avr","pic8","driver"],"description":"The I2C Color Sensor VEML3328 Driver enables interfacing between the MCU and an off-chip VEML3328 Color Sensor using the I2C protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.VEML3328.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-veml3328","version":"*"},{"meta":{"name":"Temperature Sensor","category":"Libraries","keywords":["avr","pic8","driver"],"description":"The Generic Temperature Sensor Module offers a collection of temperature sensor drivers, and also provides generic APIs that can get users started in designing their own temperature sensor solutions.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.TEMPSENSORLIB.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/temp-sensor-lib","version":"*"},{"meta":{"name":"EEPROM","category":"Libraries","keywords":["avr","pic8","driver"],"description":"The EEPROM Library supports various EEPROM devices and provides generic APIs that the users can use in designing their EEPROM applications.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.EEPROMLIB.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/eeprom-lib","version":"*"},{"meta":{"name":"Ethernet Drivers","category":"Libraries","keywords":["ethernet","library","pic8","avr","wired","wired communication","communication","automotive protocol","automotive"],"description":"Drivers for ENC28J60 and ENCX24J600 family of devices. Allows for quick and easy configuration and code generation for applications using SPI in polling mode.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.ETHERNETDRIVERS8BIT.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/ethernet-drivers-8bit","version":"*"},{"meta":{"name":"TCP/IP Lite","category":"Libraries","keywords":["tcpip","library","pic8","avr","wired","ethernet","wired communication","communication","automotive protocol","automotive"],"description":"TCP/IP Lite Drivers for PIC 8-bit devices. Allows for quick and easy configuration and code generation of the latest TCP/IP Lite stack.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.TCPIPLITE.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/tcpip-lite","version":"*"},{"meta":{"name":"can-tp","category":"Libraries","keywords":["driver","dspic"],"description":"Library implementation of ISO 15765-2 CAN-TP protocol","defaultSelection":true,"releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.CAN_TP.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":".*"},"name":"@mchp-mcc/can-tp","version":"*"},{"meta":{"name":"AVR IEC60730 Class B Diagnostic Library","category":"Libraries","keywords":["avr","iec60730","library"],"description":"The AVR Class B Diagnostic Library is a suite of diagnostic tests in compliance with the IEC 60730 Class B functional safety standard.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.FUSAIECAVR.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(ATtiny.+(1|2)[0-9]|AVR.*D(A|B).*)"},"name":"@mchp-mcc/avr-iec60730-class-b-diagnostic-library","version":"*"},{"meta":{"name":"PIC16/18 IEC60730 Class B Diagnostic Library","category":"Libraries","keywords":["iec60730","pic8","library"],"description":"The PIC16/18 Class B Diagnostic Library is a suite of diagnostic tests in compliance with the IEC 60730 Class B functional safety standard.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.FUSAIECPIC.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^PIC(16.*F1(52|88)[0-9]{2}|18.*F[0-9]{2}(Q10|Q43|Q83|Q84|Q40|Q41))$"},"name":"@mchp-mcc/pic16-pic18-iec60730-class-b-diagnostic-library","version":"*"}],"version":"1.0.0","catalogs":[],"featuredContent":{"LIN Library":["@mchp-mcc/lin-host","@mchp-mcc/lin-client"],"WINC Library":["@mchp-mcc/winc15xx-host-driver"],"RN487X Library":["@mchp-mcc/rn4870-rn4871-host-driver"],"mTouch Library":["@mchp-mcc/touch-library"],"8-bit Bootloader":["@mchp-mcc/bootloader-8bit"],"TCP/IP Lite Stack":["@mchp-mcc/tcpip-lite"],"Crypto Authentication Library":["@mchp-mcc/crypto-authentication-library"]}},"scripts":{"test":"jest"},"_npmUser":{"name":"ajivani007","email":"ajivani007@gmail.com"},"description":"scf-catalog project's package.json content contains - List of content - List of catalogs","directories":{},"licenseText":"© 2020 Microchip Technology Inc. and its subsidiaries.\n\nSubject to your compliance with these terms, you may use Microchip \nsoftware and any derivatives exclusively with Microchip products. \nIt is your responsibility to comply with third party license terms \napplicable to your use of third party software (including open \nsource software) that may accompany Microchip software.\n\nTHIS SOFTWARE IS SUPPLIED BY MICROCHIP \"AS IS\". NO WARRANTIES, \nWHETHER EXPRESS, IMPLIED OR STATUTORY, APPLY TO THIS SOFTWARE, \nINCLUDING ANY IMPLIED WARRANTIES OF NON-INFRINGEMENT, \nMERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.\n\nIN NO EVENT WILL MICROCHIP BE LIABLE FOR ANY INDIRECT, SPECIAL, \nPUNITIVE, INCIDENTAL OR CONSEQUENTIAL LOSS, DAMAGE, COST OR EXPENSE \nOF ANY KIND WHATSOEVER RELATED TO THE SOFTWARE, HOWEVER CAUSED, \nEVEN IF MICROCHIP HAS BEEN ADVISED OF THE POSSIBILITY OR THE \nDAMAGES ARE FORESEEABLE. TO THE FULLEST EXTENT ALLOWED BY LAW, \nMICROCHIP'S TOTAL LIABILITY ON ALL CLAIMS IN ANY WAY RELATED TO \nTHIS SOFTWARE WILL NOT EXCEED THE AMOUNT OF FEES, IF ANY, THAT YOU \nHAVE PAID DIRECTLY TO MICROCHIP FOR THIS SOFTWARE. ","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.5.4","node":"^16.9.1","ts-jest":"^25.4.0","fs-extra":"^9.0.1","typescript":"^3.8.3","@types/jest":"^25.2.1","@types/fs-extra":"^9.0.12","jest-json-schema":"^2.1.0","@mchp-mcc/scf-catalog":"1.10.0","@types/jest-json-schema":"^2.1.3"},"_npmOperationalInternal":{"tmp":"tmp/melody-common-catalog_1.3.13_1690508231428_0.2562187889321954","host":"s3://npm-registry-packages"}},"1.3.14":{"name":"@mchp-mcc/melody-common-catalog","version":"1.3.14","license":"SEE LICENSE IN LICENSE.txt","_id":"@mchp-mcc/melody-common-catalog@1.3.14","maintainers":[{"name":"albyj","email":"AlbyJoy.Thottakara@microchip.com"},{"name":"suriya_anandhan","email":"suriya.anandhan@microchip.com"},{"name":"niladree","email":"niladree.biswas@microchip.com"},{"name":"i52346","email":"prathiba.rosarine@microchip.com"},{"name":"yash.godbole","email":"yashashri.godbole@microchip.com"},{"name":"rd_mchp","email":"ramya.dodderi@microchip.com"},{"name":"harish.agari","email":"harikumar13@gmail.com"},{"name":"ajivani007","email":"ajivani007@gmail.com"}],"dist":{"shasum":"6f4876be2715a741fb7807d58885afeb705c5243","tarball":"https://registry.npmjs.org/@mchp-mcc/melody-common-catalog/-/melody-common-catalog-1.3.14.tgz","fileCount":4,"integrity":"sha512-VL9YAdJ3oOoXZb8puCKpJSkzao3a3apIT8SfibtBc2knjVtSdHRXO8e4I6TzpU09pMGe8e/6yi2niCTVjdDrWQ==","signatures":[{"sig":"MEYCIQCH7AyzQnA7YNGGKB3MqqwqzC+vyC0fp+XKmO04PGc0lgIhAJRGkMNmi/iYJb8TG82DuBjz7OnacWFFDf2MdKK2ofDd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26764},"jest":{"preset":"ts-jest","collectCoverage":true,"testPathIgnorePatterns":["/node_modules/","/lib/"]},"content":{"name":"@mchp-mcc/melody-common-catalog","content":[{"meta":{"name":"WINC15XX Library","category":"Libraries","keywords":["driver","winc","pic8","avr","pic24","dspic"],"description":"The WINC15XX Library allows for quick and easy configuration and code generation for Microchip's ATWINC15x0 SmartConnect module for Internet of Things (IoT) applications.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.WINC15XX.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["AVR","AVR DA","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/winc15xx-host-driver","version":"*"},{"meta":{"name":"Bootloader 8-Bit","category":"Libraries/Bootloader","keywords":["library","pic8","avr"],"description":"The 8-Bit Bootloader Library provides a means for users to configure a basic bootloader on 8-bit devices.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.BOOTLOADER8BIT.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"PIC16(LF|F)(152|188).*|PIC18F.*Q4.*|ATtiny.*(0|1)[1-9]|AVR.*DA.*","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18FXXQ43","AVR","AVR DA"]},"name":"@mchp-mcc/bootloader-8bit","version":"*"},{"meta":{"name":"CryptoAuthentication Library","category":"Libraries","keywords":["crypto","library","pic8","dspic","pic24","avr"],"description":"The CryptoAuthentication Library allows quick and easy configuration and code generation for security, cryptography, authentication, and encryption applications using Microchip's Secure chip line.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.CAL.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["AVR","AVR DA","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/crypto-authentication-library","version":"*"},{"meta":{"name":"RNBD_RN487x BLE Library","category":"Libraries","keywords":["rn4870","rn4871","rnbd","driver","pic8","avr"],"description":"The RNBD and RN487x BLE Module allows quick and easy configuration and code generation for bluetooth applications using Microchip's RNBD and RN487x Bluetooth Low Energy Modules.","supportedDeviceFamilies":["AVR","AVR DA","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/rnbd-rn487x-host-driver","version":"*"},{"meta":{"name":"Data Encryption Routines","category":"Libraries","keywords":["pic8","data encryption","driver"],"description":"The Data Encryption Routine Library provides data encryption routines based on four encryption algorithms (AES, XTEA, SKIPJACK and Pseudo-random binary sequence generator.)","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.DATAENCRYPTIONROUTINES.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/data-encryption-routines","version":"*"},{"meta":{"name":"TIMEOUTDRIVER","category":"Drivers","keywords":["driver","tmr","pic8","avr"],"description":"The Timeout Driver is an abstraction interface to Timer-type peripherals such as the Timer0/1/2 peripherals and their derivatives; the Signal Measurement Timer (SMT); and the Hardware Limit Timer (HLT).","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.TIMEOUTDRIVER.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["tinyAVR 2","AVR","AVR DA","PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/timer-timeout-driver","version":"*"},{"meta":{"name":"DELAY","category":"Drivers","keywords":["driver","delay","pic8","avr","pic24","dspic"],"description":"The Delay Driver is an abstraction interface to the DELAY macros for PIC, AVR, and dsPIC devices.","defaultSelection":true,"releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.DELAY.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$|dsPIC33.*"},"name":"@mchp-mcc/delay-blocking-driver","version":"*"},{"meta":{"name":"Data Streamer Driver","category":"Libraries","keywords":["driver","data streamer","pic8","avr","dspic"],"description":"The Data Streamer Protocol allows you to send multiple variables from your embedded application and display these variables on a graph (or custom dashboard).","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.DATASTREAMER.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$|dsPIC33.*"},"name":"@mchp-mcc/data-streamer-driver","version":"*"},{"meta":{"name":"DV Run Time","category":"Libraries","keywords":["driver","pic8","avr","dspic"],"description":"Data Visualizer Run Time Library, to 'watch' and plot project variables at run time.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.DVRT.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":".*"},"name":"@mchp-mcc/dv-run-time","version":"*"},{"meta":{"name":"LIN Host","category":"Libraries","keywords":["library","lin","pic8"],"description":"The LIN (Local Interconnect Network) Host Driver is a UART-based driver that provides quick and easy C code generation to send and receive UART packets formatted using the LIN protocol as a host.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.LINHOST.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/lin-host","version":"*"},{"meta":{"name":"LIN Client","category":"Libraries","keywords":["library","lin","pic8"],"description":"The LIN (Local Interconnect Network) Host Driver is a UART-based driver that provides quick and easy C code generation to send and receive UART packets formatted using the LIN protocol as a client.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.LINCLIENT.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/lin-client","version":"*"},{"meta":{"name":"Touch Library","category":"Libraries","keywords":["library","touch","avr","pic8","dspic"],"description":"The Touch Library allows for quick and easy C code generation of Microchip's capacitive sensing software library.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.TOUCH.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^AVR[0-9]+D[A].*|^PIC18F.*Q(10|20|40|41|43|71|83|84)$|^PIC16[L]{0,1}F188.*$|^PIC16F1(71|80|81).*$|^ATtiny(8|16|32)1.*$|^dsPIC33CK.*$|^ATmega32(4|8)PB$"},"name":"@mchp-mcc/touch-library","version":"*"},{"meta":{"name":"I2C EEPROM AT24CM02","category":"Libraries","keywords":["at24cm02","driver","pic8","avr"],"description":"The EEPROM (I2C) AT24CM02 Driver enables interfacing between the MCU and an off-chip AT24CM02 EEPROM using the I2C protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.at24cm02.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-at24cm02","version":"*"},{"meta":{"name":"I2C Accel KXTJ3-1057","category":"Libraries","keywords":["kxtj3 1057","driver","pic8","avr"],"description":"The Accel (I2C) KXTJ3-1057 Driver enables interfacing between the MCU and an off-chip KXTJ3-1057 Accelerometer using the I2C protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.KXTJ3_1057.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-kxtj3-1057","version":"*"},{"meta":{"name":"SPI Digi POT MCP41HV51","category":"Libraries","keywords":["mcp41hv51","driver","pic8","avr"],"description":"The Digi POT (SPI) MCP41HV51 Driver enables interfacing between the MCU and an off-chip MCP41HV51 Digital Potentiometer using the SPI protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.MCP41HV51.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-mcp41hv51","version":"*"},{"meta":{"name":"I2C Temp Sensor MCP98xx","category":"Libraries","keywords":["avr","pic8","driver"],"description":"The I2C Temp Sensor MCP98xx Driver enables interfacing between the MCU and the MCP98xx Temperature Sensor family using the I2C protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.MCP98XX.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-mcp98xx","version":"*"},{"meta":{"name":"I2C Color Sensor VEML3328","category":"Libraries","keywords":["avr","pic8","driver"],"description":"The I2C Color Sensor VEML3328 Driver enables interfacing between the MCU and an off-chip VEML3328 Color Sensor using the I2C protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.VEML3328.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-veml3328","version":"*"},{"meta":{"name":"Temperature Sensor","category":"Libraries","keywords":["avr","pic8","driver"],"description":"The Generic Temperature Sensor Module offers a collection of temperature sensor drivers, and also provides generic APIs that can get users started in designing their own temperature sensor solutions.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.TEMPSENSORLIB.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/temp-sensor-lib","version":"*"},{"meta":{"name":"EEPROM","category":"Libraries","keywords":["avr","pic8","driver"],"description":"The EEPROM Library supports various EEPROM devices and provides generic APIs that the users can use in designing their EEPROM applications.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.EEPROMLIB.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/eeprom-lib","version":"*"},{"meta":{"name":"Ethernet Drivers","category":"Libraries","keywords":["ethernet","library","pic8","avr","wired","wired communication","communication","automotive protocol","automotive"],"description":"Drivers for ENC28J60 and ENCX24J600 family of devices. Allows for quick and easy configuration and code generation for applications using SPI in polling mode.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.ETHERNETDRIVERS8BIT.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/ethernet-drivers-8bit","version":"*"},{"meta":{"name":"TCP/IP Lite","category":"Libraries","keywords":["tcpip","library","pic8","avr","wired","ethernet","wired communication","communication","automotive protocol","automotive"],"description":"TCP/IP Lite Drivers for PIC 8-bit devices. Allows for quick and easy configuration and code generation of the latest TCP/IP Lite stack.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.TCPIPLITE.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/tcpip-lite","version":"*"},{"meta":{"name":"can-tp","category":"Libraries","keywords":["driver","dspic"],"description":"Library implementation of ISO 15765-2 CAN-TP protocol","defaultSelection":true,"releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.CAN_TP.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":".*"},"name":"@mchp-mcc/can-tp","version":"*"},{"meta":{"name":"AVR IEC60730 Class B Diagnostic Library","category":"Libraries","keywords":["avr","iec60730","library"],"description":"The AVR Class B Diagnostic Library is a suite of diagnostic tests in compliance with the IEC 60730 Class B functional safety standard.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.FUSAIECAVR.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(ATtiny.+(1|2)[0-9]|AVR.*D(A|B).*)"},"name":"@mchp-mcc/avr-iec60730-class-b-diagnostic-library","version":"*"},{"meta":{"name":"PIC16/18 IEC60730 Class B Diagnostic Library","category":"Libraries","keywords":["iec60730","pic8","library"],"description":"The PIC16/18 Class B Diagnostic Library is a suite of diagnostic tests in compliance with the IEC 60730 Class B functional safety standard.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.FUSAIECPIC.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^PIC(16.*F1(52|88)[0-9]{2}|18.*F[0-9]{2}(Q10|Q43|Q83|Q84|Q40|Q41))$"},"name":"@mchp-mcc/pic16-pic18-iec60730-class-b-diagnostic-library","version":"*"}],"version":"1.0.0","catalogs":[],"featuredContent":{"LIN Library":["@mchp-mcc/lin-host","@mchp-mcc/lin-client"],"WINC Library":["@mchp-mcc/winc15xx-host-driver"],"RN487X Library":["@mchp-mcc/rn4870-rn4871-host-driver"],"mTouch Library":["@mchp-mcc/touch-library"],"8-bit Bootloader":["@mchp-mcc/bootloader-8bit"],"TCP/IP Lite Stack":["@mchp-mcc/tcpip-lite"],"Crypto Authentication Library":["@mchp-mcc/crypto-authentication-library"]}},"scripts":{"test":"jest"},"_npmUser":{"name":"ajivani007","email":"ajivani007@gmail.com"},"description":"scf-catalog project's package.json content contains - List of content - List of catalogs","directories":{},"licenseText":"© 2020 Microchip Technology Inc. and its subsidiaries.\n\nSubject to your compliance with these terms, you may use Microchip \nsoftware and any derivatives exclusively with Microchip products. \nIt is your responsibility to comply with third party license terms \napplicable to your use of third party software (including open \nsource software) that may accompany Microchip software.\n\nTHIS SOFTWARE IS SUPPLIED BY MICROCHIP \"AS IS\". NO WARRANTIES, \nWHETHER EXPRESS, IMPLIED OR STATUTORY, APPLY TO THIS SOFTWARE, \nINCLUDING ANY IMPLIED WARRANTIES OF NON-INFRINGEMENT, \nMERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.\n\nIN NO EVENT WILL MICROCHIP BE LIABLE FOR ANY INDIRECT, SPECIAL, \nPUNITIVE, INCIDENTAL OR CONSEQUENTIAL LOSS, DAMAGE, COST OR EXPENSE \nOF ANY KIND WHATSOEVER RELATED TO THE SOFTWARE, HOWEVER CAUSED, \nEVEN IF MICROCHIP HAS BEEN ADVISED OF THE POSSIBILITY OR THE \nDAMAGES ARE FORESEEABLE. TO THE FULLEST EXTENT ALLOWED BY LAW, \nMICROCHIP'S TOTAL LIABILITY ON ALL CLAIMS IN ANY WAY RELATED TO \nTHIS SOFTWARE WILL NOT EXCEED THE AMOUNT OF FEES, IF ANY, THAT YOU \nHAVE PAID DIRECTLY TO MICROCHIP FOR THIS SOFTWARE. ","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.5.4","node":"^16.9.1","ts-jest":"^25.4.0","fs-extra":"^9.0.1","typescript":"^3.8.3","@types/jest":"^25.2.1","@types/fs-extra":"^9.0.12","jest-json-schema":"^2.1.0","@mchp-mcc/scf-catalog":"1.10.0","@types/jest-json-schema":"^2.1.3"},"_npmOperationalInternal":{"tmp":"tmp/melody-common-catalog_1.3.14_1694416142210_0.7229022503405715","host":"s3://npm-registry-packages"}},"1.3.15":{"name":"@mchp-mcc/melody-common-catalog","version":"1.3.15","license":"SEE LICENSE IN LICENSE.txt","_id":"@mchp-mcc/melody-common-catalog@1.3.15","maintainers":[{"name":"albyj","email":"AlbyJoy.Thottakara@microchip.com"},{"name":"suriya_anandhan","email":"suriya.anandhan@microchip.com"},{"name":"niladree","email":"niladree.biswas@microchip.com"},{"name":"i52346","email":"prathiba.rosarine@microchip.com"},{"name":"yash.godbole","email":"yashashri.godbole@microchip.com"},{"name":"rd_mchp","email":"ramya.dodderi@microchip.com"},{"name":"harish.agari","email":"harikumar13@gmail.com"},{"name":"ajivani007","email":"ajivani007@gmail.com"}],"dist":{"shasum":"dab432c60769f2821028d9bac4731126de33cfc5","tarball":"https://registry.npmjs.org/@mchp-mcc/melody-common-catalog/-/melody-common-catalog-1.3.15.tgz","fileCount":4,"integrity":"sha512-J/DTxMyJkmFBq/2WTRm55WibqN0dicMe7fet0hC0TdbQrNgGDUclx8VgBDrAyUIheSsDz8TZ1Lzatwrvw9kc4A==","signatures":[{"sig":"MEUCIQCHL3vQvxt3tRAe9bCvdKzscBqoqpFsj17LRrExATjXhAIgfYk1UQAGFI9xbMemkKEMT5gbR55Awn8KH0bm6uYpxKE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26918},"jest":{"preset":"ts-jest","collectCoverage":true,"testPathIgnorePatterns":["/node_modules/","/lib/"]},"content":{"name":"@mchp-mcc/melody-common-catalog","content":[{"meta":{"name":"WINC15XX Library","category":"Libraries","keywords":["driver","winc","pic8","avr","pic24","dspic"],"description":"The WINC15XX Library allows for quick and easy configuration and code generation for Microchip's ATWINC15x0 SmartConnect module for Internet of Things (IoT) applications.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.WINC15XX.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["AVR","AVR DA","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/winc15xx-host-driver","version":"*"},{"meta":{"name":"Bootloader 8-Bit","category":"Libraries/Bootloader","keywords":["library","pic8","avr"],"description":"The 8-Bit Bootloader Library provides a means for users to configure a basic bootloader on 8-bit devices.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.BOOTLOADER8BIT.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"PIC16(LF|F)(152|188).*|PIC18F.*Q4.*|ATtiny.*(0|1)[1-9]|AVR.*DA.*","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18FXXQ43","AVR","AVR DA"]},"name":"@mchp-mcc/bootloader-8bit","version":"*"},{"meta":{"name":"CryptoAuthentication Library","category":"Libraries","keywords":["crypto","library","pic8","dspic","pic24","avr"],"description":"The CryptoAuthentication Library allows quick and easy configuration and code generation for security, cryptography, authentication, and encryption applications using Microchip's Secure chip line.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.CAL.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["AVR","AVR DA","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/crypto-authentication-library","version":"*"},{"meta":{"name":"RNBD_RN487x BLE Library","category":"Libraries","keywords":["rn4870","rn4871","rnbd","driver","pic8","avr"],"description":"The RNBD and RN487x BLE Module allows quick and easy configuration and code generation for bluetooth applications using Microchip's RNBD and RN487x Bluetooth Low Energy Modules.","supportedDeviceFamilies":["AVR","AVR DA","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/rnbd-rn487x-host-driver","version":"*"},{"meta":{"name":"Data Encryption Routines","category":"Libraries","keywords":["pic8","data encryption","driver"],"description":"The Data Encryption Routine Library provides data encryption routines based on four encryption algorithms (AES, XTEA, SKIPJACK and Pseudo-random binary sequence generator.)","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.DATAENCRYPTIONROUTINES.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/data-encryption-routines","version":"*"},{"meta":{"name":"TIMEOUTDRIVER","category":"Drivers","keywords":["driver","tmr","pic8","avr"],"description":"The Timeout Driver is an abstraction interface to Timer-type peripherals such as the Timer0/1/2 peripherals and their derivatives; the Signal Measurement Timer (SMT); and the Hardware Limit Timer (HLT).","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.TIMEOUTDRIVER.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["tinyAVR 2","AVR","AVR DA","PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/timer-timeout-driver","version":"*"},{"meta":{"name":"DELAY","category":"Drivers","keywords":["driver","delay","pic8","avr","pic24","dspic"],"description":"The Delay Driver is an abstraction interface to the DELAY macros for PIC, AVR, and dsPIC devices.","defaultSelection":true,"releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.DELAY.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$|dsPIC33.*"},"name":"@mchp-mcc/delay-blocking-driver","version":"*"},{"meta":{"name":"Data Streamer Driver","category":"Libraries","keywords":["driver","data streamer","pic8","avr","dspic"],"description":"The Data Streamer Protocol allows you to send multiple variables from your embedded application and display these variables on a graph (or custom dashboard).","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.DATASTREAMER.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$|dsPIC33.*"},"name":"@mchp-mcc/data-streamer-driver","version":"*"},{"meta":{"name":"DV Run Time","category":"Libraries","keywords":["driver","pic8","avr","dspic"],"description":"Data Visualizer Run Time Library, to 'watch' and plot project variables at run time.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.DVRT.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":".*"},"name":"@mchp-mcc/dv-run-time","version":"*"},{"meta":{"name":"LIN Host","category":"Libraries","keywords":["library","lin","pic8"],"description":"The LIN (Local Interconnect Network) Host Driver is a UART-based driver that provides quick and easy C code generation to send and receive UART packets formatted using the LIN protocol as a host.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.LINHOST.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/lin-host","version":"*"},{"meta":{"name":"LIN Client","category":"Libraries","keywords":["library","lin","pic8"],"description":"The LIN (Local Interconnect Network) Host Driver is a UART-based driver that provides quick and easy C code generation to send and receive UART packets formatted using the LIN protocol as a client.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.LINCLIENT.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/lin-client","version":"*"},{"meta":{"name":"Touch Library","category":"Libraries","keywords":["library","touch","avr","pic8","dspic"],"description":"The Touch Library allows for quick and easy C code generation of Microchip's capacitive sensing software library.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.TOUCH.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^AVR[0-9]+D[A].*|^PIC18F.*Q(10|20|40|41|43|71|83|84)$|^PIC16[L]{0,1}F188.*$|^PIC16F1(71|80|81).*$|^ATtiny(8|16|32)1.*$|^dsPIC33CK.*$|^ATmega32(4|8)PB$"},"name":"@mchp-mcc/touch-library","version":"*"},{"meta":{"name":"I2C EEPROM AT24CM02","category":"Libraries","keywords":["at24cm02","driver","pic8","avr"],"description":"The EEPROM (I2C) AT24CM02 Driver enables interfacing between the MCU and an off-chip AT24CM02 EEPROM using the I2C protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.at24cm02.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-at24cm02","version":"*"},{"meta":{"name":"I2C Accel KXTJ3-1057","category":"Libraries","keywords":["kxtj3 1057","driver","pic8","avr"],"description":"The Accel (I2C) KXTJ3-1057 Driver enables interfacing between the MCU and an off-chip KXTJ3-1057 Accelerometer using the I2C protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.KXTJ3_1057.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-kxtj3-1057","version":"*"},{"meta":{"name":"SPI Digi POT MCP41HV51","category":"Libraries","keywords":["mcp41hv51","driver","pic8","avr"],"description":"The Digi POT (SPI) MCP41HV51 Driver enables interfacing between the MCU and an off-chip MCP41HV51 Digital Potentiometer using the SPI protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.MCP41HV51.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-mcp41hv51","version":"*"},{"meta":{"name":"I2C Temp Sensor MCP98xx","category":"Libraries","keywords":["avr","pic8","driver"],"description":"The I2C Temp Sensor MCP98xx Driver enables interfacing between the MCU and the MCP98xx Temperature Sensor family using the I2C protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.MCP98XX.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-mcp98xx","version":"*"},{"meta":{"name":"I2C Color Sensor VEML3328","category":"Libraries","keywords":["avr","pic8","driver"],"description":"The I2C Color Sensor VEML3328 Driver enables interfacing between the MCU and an off-chip VEML3328 Color Sensor using the I2C protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.VEML3328.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-veml3328","version":"*"},{"meta":{"name":"Temperature Sensor","category":"Libraries","keywords":["avr","pic8","driver"],"description":"The Generic Temperature Sensor Module offers a collection of temperature sensor drivers, and also provides generic APIs that can get users started in designing their own temperature sensor solutions.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.TEMPSENSORLIB.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/temp-sensor-lib","version":"*"},{"meta":{"name":"EEPROM","category":"Libraries","keywords":["avr","pic8","driver"],"description":"The EEPROM Library supports various EEPROM devices and provides generic APIs that the users can use in designing their EEPROM applications.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.EEPROMLIB.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/eeprom-lib","version":"*"},{"meta":{"name":"Ethernet Drivers","category":"Libraries","keywords":["ethernet","library","pic8","avr","wired","wired communication","communication","automotive protocol","automotive"],"description":"Drivers for ENC28J60 and ENCX24J600 family of devices. Allows for quick and easy configuration and code generation for applications using SPI in polling mode.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.ETHERNETDRIVERS8BIT.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/ethernet-drivers-8bit","version":"*"},{"meta":{"name":"TCP/IP Lite","category":"Libraries","keywords":["tcpip","library","pic8","avr","wired","ethernet","wired communication","communication","automotive protocol","automotive"],"description":"TCP/IP Lite Drivers for PIC 8-bit devices. Allows for quick and easy configuration and code generation of the latest TCP/IP Lite stack.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.TCPIPLITE.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/tcpip-lite","version":"*"},{"meta":{"name":"CAN-TP","category":"Libraries","keywords":["driver","dspic"],"description":"Library implementation of ISO 15765-2 CAN-TP protocol","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.CAN_TP.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"dsPIC33CK[0-9]{2,3}MP5[0-9]{2}|dsPIC33CK[0-9]{3}MP6[0-9]{2}|dsPIC33CK[0-9]{3,4}MP7[0-9]{2}|dsPIC33CK[0-9]{3}MC5[0-9]{2}|dsPIC33CDV?C?[0-9]{3}MP506|dsPIC33CK?[0-9]{3}MPT608|dsPIC33CH[0-9]{2,3}MP5[0-9]{2}"},"name":"@mchp-mcc/can-tp","version":"*"},{"meta":{"name":"AVR IEC60730 Class B Diagnostic Library","category":"Libraries","keywords":["avr","iec60730","library"],"description":"The AVR Class B Diagnostic Library is a suite of diagnostic tests in compliance with the IEC 60730 Class B functional safety standard.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.FUSAIECAVR.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(ATtiny.+(1|2)[0-9]|AVR.*D(A|B).*)"},"name":"@mchp-mcc/avr-iec60730-class-b-diagnostic-library","version":"*"},{"meta":{"name":"PIC16/18 IEC60730 Class B Diagnostic Library","category":"Libraries","keywords":["iec60730","pic8","library"],"description":"The PIC16/18 Class B Diagnostic Library is a suite of diagnostic tests in compliance with the IEC 60730 Class B functional safety standard.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.FUSAIECPIC.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^PIC(16.*F1(52|88)[0-9]{2}|18.*F[0-9]{2}(Q10|Q43|Q83|Q84|Q40|Q41))$"},"name":"@mchp-mcc/pic16-pic18-iec60730-class-b-diagnostic-library","version":"*"}],"version":"1.0.0","catalogs":[],"featuredContent":{"LIN Library":["@mchp-mcc/lin-host","@mchp-mcc/lin-client"],"WINC Library":["@mchp-mcc/winc15xx-host-driver"],"RN487X Library":["@mchp-mcc/rn4870-rn4871-host-driver"],"mTouch Library":["@mchp-mcc/touch-library"],"8-bit Bootloader":["@mchp-mcc/bootloader-8bit"],"TCP/IP Lite Stack":["@mchp-mcc/tcpip-lite"],"Crypto Authentication Library":["@mchp-mcc/crypto-authentication-library"]}},"scripts":{"test":"jest"},"_npmUser":{"name":"ajivani007","email":"ajivani007@gmail.com"},"description":"scf-catalog project's package.json content contains - List of content - List of catalogs","directories":{},"licenseText":"© 2020 Microchip Technology Inc. and its subsidiaries.\n\nSubject to your compliance with these terms, you may use Microchip \nsoftware and any derivatives exclusively with Microchip products. \nIt is your responsibility to comply with third party license terms \napplicable to your use of third party software (including open \nsource software) that may accompany Microchip software.\n\nTHIS SOFTWARE IS SUPPLIED BY MICROCHIP \"AS IS\". NO WARRANTIES, \nWHETHER EXPRESS, IMPLIED OR STATUTORY, APPLY TO THIS SOFTWARE, \nINCLUDING ANY IMPLIED WARRANTIES OF NON-INFRINGEMENT, \nMERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.\n\nIN NO EVENT WILL MICROCHIP BE LIABLE FOR ANY INDIRECT, SPECIAL, \nPUNITIVE, INCIDENTAL OR CONSEQUENTIAL LOSS, DAMAGE, COST OR EXPENSE \nOF ANY KIND WHATSOEVER RELATED TO THE SOFTWARE, HOWEVER CAUSED, \nEVEN IF MICROCHIP HAS BEEN ADVISED OF THE POSSIBILITY OR THE \nDAMAGES ARE FORESEEABLE. TO THE FULLEST EXTENT ALLOWED BY LAW, \nMICROCHIP'S TOTAL LIABILITY ON ALL CLAIMS IN ANY WAY RELATED TO \nTHIS SOFTWARE WILL NOT EXCEED THE AMOUNT OF FEES, IF ANY, THAT YOU \nHAVE PAID DIRECTLY TO MICROCHIP FOR THIS SOFTWARE. ","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.5.4","node":"^16.9.1","ts-jest":"^25.4.0","fs-extra":"^9.0.1","typescript":"^3.8.3","@types/jest":"^25.2.1","@types/fs-extra":"^9.0.12","jest-json-schema":"^2.1.0","@mchp-mcc/scf-catalog":"1.10.0","@types/jest-json-schema":"^2.1.3"},"_npmOperationalInternal":{"tmp":"tmp/melody-common-catalog_1.3.15_1694753529873_0.3921017188474716","host":"s3://npm-registry-packages"}},"1.3.16":{"name":"@mchp-mcc/melody-common-catalog","version":"1.3.16","license":"SEE LICENSE IN LICENSE.txt","_id":"@mchp-mcc/melody-common-catalog@1.3.16","maintainers":[{"name":"albyj","email":"AlbyJoy.Thottakara@microchip.com"},{"name":"suriya_anandhan","email":"suriya.anandhan@microchip.com"},{"name":"niladree","email":"niladree.biswas@microchip.com"},{"name":"i52346","email":"prathiba.rosarine@microchip.com"},{"name":"yash.godbole","email":"yashashri.godbole@microchip.com"},{"name":"rd_mchp","email":"ramya.dodderi@microchip.com"},{"name":"harish.agari","email":"harikumar13@gmail.com"},{"name":"ajivani007","email":"ajivani007@gmail.com"}],"dist":{"shasum":"8f6bcdca2a753236f7324269289892d06913da85","tarball":"https://registry.npmjs.org/@mchp-mcc/melody-common-catalog/-/melody-common-catalog-1.3.16.tgz","fileCount":4,"integrity":"sha512-eWV8SXojshxyd56E2qp27faLTZOAfN8co/iWvGUiqeGG03jekhGV6ByWEJQcBVbU5FP6qkXpt02ZlWsA4EcTkQ==","signatures":[{"sig":"MEUCIHDgecpgjNlSPYnMeNiVEYZkazyosxRSGBMAfoCFxI9KAiEA6O5UnBpxHaTm6khimZw30dtQ4rq+CQBNcE+civJqXAA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27595},"jest":{"preset":"ts-jest","collectCoverage":true,"testPathIgnorePatterns":["/node_modules/","/lib/"]},"content":{"name":"@mchp-mcc/melody-common-catalog","content":[{"meta":{"name":"WINC15XX Library","category":"Libraries","keywords":["driver","winc","pic8","avr","pic24","dspic"],"description":"The WINC15XX Library allows for quick and easy configuration and code generation for Microchip's ATWINC15x0 SmartConnect module for Internet of Things (IoT) applications.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.WINC15XX.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["AVR","AVR DA","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/winc15xx-host-driver","version":"*"},{"meta":{"name":"Bootloader 8-Bit","category":"Libraries/Bootloader","keywords":["library","pic8","avr"],"description":"The 8-Bit Bootloader Library provides a means for users to configure a basic bootloader on 8-bit devices.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.BOOTLOADER8BIT.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"PIC16(LF|F)(152|188).*|PIC18F.*Q4.*|ATtiny.*(0|1)[1-9]|AVR.*DA.*","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18FXXQ43","AVR","AVR DA"]},"name":"@mchp-mcc/bootloader-8bit","version":"*"},{"meta":{"name":"CryptoAuthentication Library","category":"Libraries","keywords":["crypto","library","pic8","dspic","pic24","avr"],"description":"The CryptoAuthentication Library allows quick and easy configuration and code generation for security, cryptography, authentication, and encryption applications using Microchip's Secure chip line.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.CAL.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["AVR","AVR DA","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/crypto-authentication-library","version":"*"},{"meta":{"name":"RNBD_RN487x BLE Library","category":"Libraries","keywords":["rn4870","rn4871","rnbd","driver","pic8","avr"],"description":"The RNBD and RN487x BLE Module allows quick and easy configuration and code generation for bluetooth applications using Microchip's RNBD and RN487x Bluetooth Low Energy Modules.","supportedDeviceFamilies":["AVR","AVR DA","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/rnbd-rn487x-host-driver","version":"*"},{"meta":{"name":"Data Encryption Routines","category":"Libraries","keywords":["pic8","data encryption","driver"],"description":"The Data Encryption Routine Library provides data encryption routines based on four encryption algorithms (AES, XTEA, SKIPJACK and Pseudo-random binary sequence generator.)","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.DATAENCRYPTIONROUTINES.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/data-encryption-routines","version":"*"},{"meta":{"name":"TIMEOUTDRIVER","category":"Drivers","keywords":["driver","tmr","pic8","avr"],"description":"The Timeout Driver is an abstraction interface to Timer-type peripherals such as the Timer0/1/2 peripherals and their derivatives; the Signal Measurement Timer (SMT); and the Hardware Limit Timer (HLT).","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.TIMEOUTDRIVER.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/timer-timeout-driver","version":"*"},{"meta":{"name":"DELAY","category":"Drivers","keywords":["driver","delay","pic8","avr","pic24","dspic"],"description":"The Delay Driver is an abstraction interface to the DELAY macros for PIC, AVR, and dsPIC devices.","defaultSelection":true,"releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.DELAY.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$|dsPIC33.*"},"name":"@mchp-mcc/delay-blocking-driver","version":"*"},{"meta":{"name":"Data Streamer Driver","category":"Libraries","keywords":["driver","data streamer","pic8","avr","dspic"],"description":"The Data Streamer Protocol allows you to send multiple variables from your embedded application and display these variables on a graph (or custom dashboard).","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.DATASTREAMER.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$|dsPIC33.*"},"name":"@mchp-mcc/data-streamer-driver","version":"*"},{"meta":{"name":"DV Run Time","category":"Libraries","keywords":["driver","pic8","avr","dspic"],"description":"Data Visualizer Run Time Library, to 'watch' and plot project variables at run time.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.DVRT.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":".*"},"name":"@mchp-mcc/dv-run-time","version":"*"},{"meta":{"name":"LIN Host","category":"Libraries","keywords":["library","lin","pic8"],"description":"The LIN (Local Interconnect Network) Host Driver is a UART-based driver that provides quick and easy C code generation to send and receive UART packets formatted using the LIN protocol as a host.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.LINHOST.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/lin-host","version":"*"},{"meta":{"name":"LIN Client","category":"Libraries","keywords":["library","lin","pic8"],"description":"The LIN (Local Interconnect Network) Host Driver is a UART-based driver that provides quick and easy C code generation to send and receive UART packets formatted using the LIN protocol as a client.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.LINCLIENT.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/lin-client","version":"*"},{"meta":{"name":"Touch Library","category":"Libraries","keywords":["library","touch","avr","pic8","dspic"],"description":"The Touch Library allows for quick and easy C code generation of Microchip's capacitive sensing software library.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.TOUCH.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^AVR[0-9]+D[A].*|^PIC18F.*Q(10|20|40|41|43|71|83|84)$|^PIC16[L]{0,1}F188.*$|^PIC16F1(71|80|81).*$|^ATtiny(8|16|32)1.*$|^dsPIC33CK.*$|^ATmega32(4|8)PB$"},"name":"@mchp-mcc/touch-library","version":"*"},{"meta":{"name":"I2C EEPROM AT24CM02","category":"Libraries","keywords":["at24cm02","driver","pic8","avr"],"description":"The EEPROM (I2C) AT24CM02 Driver enables interfacing between the MCU and an off-chip AT24CM02 EEPROM using the I2C protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.at24cm02.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-at24cm02","version":"*"},{"meta":{"name":"I2C Accel KXTJ3-1057","category":"Libraries","keywords":["kxtj3 1057","driver","pic8","avr"],"description":"The Accel (I2C) KXTJ3-1057 Driver enables interfacing between the MCU and an off-chip KXTJ3-1057 Accelerometer using the I2C protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.KXTJ3_1057.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-kxtj3-1057","version":"*"},{"meta":{"name":"SPI Digi POT MCP41HV51","category":"Libraries","keywords":["mcp41hv51","driver","pic8","avr"],"description":"The Digi POT (SPI) MCP41HV51 Driver enables interfacing between the MCU and an off-chip MCP41HV51 Digital Potentiometer using the SPI protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.MCP41HV51.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-mcp41hv51","version":"*"},{"meta":{"name":"I2C Temp Sensor MCP98xx","category":"Libraries","keywords":["avr","pic8","driver"],"description":"The I2C Temp Sensor MCP98xx Driver enables interfacing between the MCU and the MCP98xx Temperature Sensor family using the I2C protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.MCP98XX.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-mcp98xx","version":"*"},{"meta":{"name":"I2C Color Sensor VEML3328","category":"Libraries","keywords":["avr","pic8","driver"],"description":"The I2C Color Sensor VEML3328 Driver enables interfacing between the MCU and an off-chip VEML3328 Color Sensor using the I2C protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.VEML3328.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-veml3328","version":"*"},{"meta":{"name":"Temperature Sensor","category":"Libraries","keywords":["avr","pic8","driver"],"description":"The Generic Temperature Sensor Module offers a collection of temperature sensor drivers, and also provides generic APIs that can get users started in designing their own temperature sensor solutions.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.TEMPSENSORLIB.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/temp-sensor-lib","version":"*"},{"meta":{"name":"EEPROM","category":"Libraries","keywords":["avr","pic8","driver"],"description":"The EEPROM Library supports various EEPROM devices and provides generic APIs that the users can use in designing their EEPROM applications.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.EEPROMLIB.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/eeprom-lib","version":"*"},{"meta":{"name":"Ethernet Drivers","category":"Libraries","keywords":["ethernet","library","pic8","avr","wired","wired communication","communication","automotive protocol","automotive"],"description":"Drivers for ENC28J60 and ENCX24J600 family of devices. Allows for quick and easy configuration and code generation for applications using SPI in polling mode.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.ETHERNETDRIVERS8BIT.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/ethernet-drivers-8bit","version":"*"},{"meta":{"name":"TCP/IP Lite","category":"Libraries","keywords":["tcpip","library","pic8","avr","wired","ethernet","wired communication","communication","automotive protocol","automotive"],"description":"TCP/IP Lite Drivers for PIC 8-bit devices. Allows for quick and easy configuration and code generation of the latest TCP/IP Lite stack.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.TCPIPLITE.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/tcpip-lite","version":"*"},{"meta":{"name":"CAN-TP","category":"Libraries","keywords":["driver","dspic"],"description":"Library implementation of ISO 15765-2 CAN-TP protocol","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.CAN_TP.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"dsPIC33CK[0-9]{2,3}MP5[0-9]{2}|dsPIC33CK[0-9]{3}MP6[0-9]{2}|dsPIC33CK[0-9]{3,4}MP7[0-9]{2}|dsPIC33CK[0-9]{3}MC5[0-9]{2}|dsPIC33CDV?C?[0-9]{3}MP506|dsPIC33CK?[0-9]{3}MPT608|dsPIC33CH[0-9]{2,3}MP5[0-9]{2}"},"name":"@mchp-mcc/can-tp","version":"*"},{"meta":{"name":"AVR IEC60730 Class B Diagnostic Library","category":"Libraries","keywords":["avr","iec60730","library"],"description":"The AVR Class B Diagnostic Library is a suite of diagnostic tests in compliance with the IEC 60730 Class B functional safety standard.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.FUSAIECAVR.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(ATtiny.+(1|2)[0-9]|AVR.*D(A|B).*)"},"name":"@mchp-mcc/avr-iec60730-class-b-diagnostic-library","version":"*"},{"meta":{"name":"PIC16/18 IEC60730 Class B Diagnostic Library","category":"Libraries","keywords":["iec60730","pic8","library"],"description":"The PIC16/18 Class B Diagnostic Library is a suite of diagnostic tests in compliance with the IEC 60730 Class B functional safety standard.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.FUSAIECPIC.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^PIC(16.*F1(52|88)[0-9]{2}|18.*F[0-9]{2}(Q10|Q43|Q83|Q84|Q40|Q41))$"},"name":"@mchp-mcc/pic16-pic18-iec60730-class-b-diagnostic-library","version":"*"},{"meta":{"name":"RNWFxx Wi-Fi Library","category":"Libraries","keywords":["driver","avr"],"description":"The RNWFxx library is a quick and easy configuration and code generation for AT command based Wi-Fi modules. It provides many service API’s which encapsulates various AT commands to shorten user application development cycle.","releaseNotesLink":"https://onlinedocs.microchip.com/oxy/GUID-9DF112DF-79FD-4D57-853F-633360D04142-en-US-1/index.html","deviceFilterRegEx":"^(AVR.*D(A|B).*)","supportedDeviceFamilies":["AVR","AVR DA"]},"name":"@mchp-mcc/rnwf-host-driver","version":"*"}],"version":"1.0.0","catalogs":[],"featuredContent":{"LIN Library":["@mchp-mcc/lin-host","@mchp-mcc/lin-client"],"WINC Library":["@mchp-mcc/winc15xx-host-driver"],"RN487X Library":["@mchp-mcc/rn4870-rn4871-host-driver"],"mTouch Library":["@mchp-mcc/touch-library"],"8-bit Bootloader":["@mchp-mcc/bootloader-8bit"],"TCP/IP Lite Stack":["@mchp-mcc/tcpip-lite"],"Crypto Authentication Library":["@mchp-mcc/crypto-authentication-library"]}},"scripts":{"test":"jest"},"_npmUser":{"name":"ajivani007","email":"ajivani007@gmail.com"},"description":"scf-catalog project's package.json content contains - List of content - List of catalogs","directories":{},"licenseText":"© 2020 Microchip Technology Inc. and its subsidiaries.\n\nSubject to your compliance with these terms, you may use Microchip \nsoftware and any derivatives exclusively with Microchip products. \nIt is your responsibility to comply with third party license terms \napplicable to your use of third party software (including open \nsource software) that may accompany Microchip software.\n\nTHIS SOFTWARE IS SUPPLIED BY MICROCHIP \"AS IS\". NO WARRANTIES, \nWHETHER EXPRESS, IMPLIED OR STATUTORY, APPLY TO THIS SOFTWARE, \nINCLUDING ANY IMPLIED WARRANTIES OF NON-INFRINGEMENT, \nMERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.\n\nIN NO EVENT WILL MICROCHIP BE LIABLE FOR ANY INDIRECT, SPECIAL, \nPUNITIVE, INCIDENTAL OR CONSEQUENTIAL LOSS, DAMAGE, COST OR EXPENSE \nOF ANY KIND WHATSOEVER RELATED TO THE SOFTWARE, HOWEVER CAUSED, \nEVEN IF MICROCHIP HAS BEEN ADVISED OF THE POSSIBILITY OR THE \nDAMAGES ARE FORESEEABLE. TO THE FULLEST EXTENT ALLOWED BY LAW, \nMICROCHIP'S TOTAL LIABILITY ON ALL CLAIMS IN ANY WAY RELATED TO \nTHIS SOFTWARE WILL NOT EXCEED THE AMOUNT OF FEES, IF ANY, THAT YOU \nHAVE PAID DIRECTLY TO MICROCHIP FOR THIS SOFTWARE. ","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.5.4","node":"^16.9.1","ts-jest":"^25.4.0","fs-extra":"^9.0.1","typescript":"^3.8.3","@types/jest":"^25.2.1","@types/fs-extra":"^9.0.12","jest-json-schema":"^2.1.0","@mchp-mcc/scf-catalog":"1.10.0","@types/jest-json-schema":"^2.1.3"},"_npmOperationalInternal":{"tmp":"tmp/melody-common-catalog_1.3.16_1700113667582_0.24757248534620357","host":"s3://npm-registry-packages"}},"1.3.17":{"name":"@mchp-mcc/melody-common-catalog","version":"1.3.17","license":"SEE LICENSE IN LICENSE.txt","_id":"@mchp-mcc/melody-common-catalog@1.3.17","maintainers":[{"name":"dan.ionescu","email":"dan.ionescu@gmail.com"},{"name":"albyj","email":"AlbyJoy.Thottakara@microchip.com"},{"name":"suriya_anandhan","email":"suriya.anandhan@microchip.com"},{"name":"niladree","email":"niladree.biswas@microchip.com"},{"name":"i52346","email":"prathiba.rosarine@microchip.com"},{"name":"yash.godbole","email":"yashashri.godbole@microchip.com"},{"name":"rd_mchp","email":"ramya.dodderi@microchip.com"},{"name":"harish.agari","email":"harikumar13@gmail.com"},{"name":"ajivani007","email":"ajivani007@gmail.com"}],"dist":{"shasum":"097319c089da66d9910530da445a486afbb9d0b8","tarball":"https://registry.npmjs.org/@mchp-mcc/melody-common-catalog/-/melody-common-catalog-1.3.17.tgz","fileCount":4,"integrity":"sha512-lUKLe/zx+A4bWOX+wYRyQoK6ixnKH1AcjiJIW6Dct437MxKC3bI5Lp5U42sjKTRHz9rGQoVoyajl8caD5ZAx+A==","signatures":[{"sig":"MEUCIBpCwZztjhAu/Zmo29+BRNhs/g3cO8cnXlKGBcAPhMynAiEA9cuZUVsSVhu45x3xylzUDLcFVutHZJEUqyUu5hDmA28=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28436},"jest":{"preset":"ts-jest","collectCoverage":true,"testPathIgnorePatterns":["/node_modules/","/lib/"]},"content":{"name":"@mchp-mcc/melody-common-catalog","content":[{"meta":{"name":"WINC15XX Library","category":"Libraries","keywords":["driver","winc","pic8","avr","pic24","dspic"],"description":"The WINC15XX Library allows for quick and easy configuration and code generation for Microchip's ATWINC15x0 SmartConnect module for Internet of Things (IoT) applications.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.WINC15XX.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["AVR","AVR DA","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/winc15xx-host-driver","version":"*"},{"meta":{"name":"Bootloader 8-Bit","category":"Libraries/Bootloader","keywords":["library","pic8","avr"],"description":"The 8-Bit Bootloader Library provides a means for users to configure a basic bootloader on 8-bit devices.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.BOOTLOADER8BIT.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"PIC16(LF|F)(152|188).*|PIC18F.*Q4.*|ATtiny.*(0|1)[1-9]|AVR.*DA.*","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18FXXQ43","AVR","AVR DA"]},"name":"@mchp-mcc/bootloader-8bit","version":"*"},{"meta":{"name":"8-Bit MDFU Client","category":"Libraries/Bootloader","keywords":["library","pic8","avr"],"description":"The 8-Bit MDFU Client Library provides a means for users to configure a bootloader client on 8-bit devices.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=RELEASE_NOTES_8BIT_MDFU_CLIENT_LIBRARY&version=latest&redirect=true","deviceFilterRegEx":"PIC16(LF|F).*|PIC18(LF|F).*|ATtiny.*|AVR.*(DA|DB|DD|DU|EA|EB).*"},"name":"@mchp-mcc/mdfu-client-8bit","version":"*"},{"meta":{"name":"CryptoAuthentication Library","category":"Libraries","keywords":["crypto","library","pic8","dspic","pic24","avr"],"description":"The CryptoAuthentication Library allows quick and easy configuration and code generation for security, cryptography, authentication, and encryption applications using Microchip's Secure chip line.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.CAL.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["AVR","AVR DA","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/crypto-authentication-library","version":"*"},{"meta":{"name":"RNBD_RN487x BLE Library","category":"Libraries","keywords":["rn4870","rn4871","rnbd","driver","pic8","avr"],"description":"The RNBD and RN487x BLE Module allows quick and easy configuration and code generation for bluetooth applications using Microchip's RNBD and RN487x Bluetooth Low Energy Modules.","supportedDeviceFamilies":["AVR","AVR DA","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/rnbd-rn487x-host-driver","version":"*"},{"meta":{"name":"Data Encryption Routines","category":"Libraries","keywords":["pic8","data encryption","driver"],"description":"The Data Encryption Routine Library provides data encryption routines based on four encryption algorithms (AES, XTEA, SKIPJACK and Pseudo-random binary sequence generator.)","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.DATAENCRYPTIONROUTINES.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/data-encryption-routines","version":"*"},{"meta":{"name":"TIMEOUTDRIVER","category":"Drivers","keywords":["driver","tmr","pic8","avr"],"description":"The Timeout Driver is an abstraction interface to Timer-type peripherals such as the Timer0/1/2 peripherals and their derivatives; the Signal Measurement Timer (SMT); and the Hardware Limit Timer (HLT).","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.TIMEOUTDRIVER.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/timer-timeout-driver","version":"*"},{"meta":{"name":"DELAY","category":"Drivers","keywords":["driver","delay","pic8","avr","pic24","dspic"],"description":"The Delay Driver is an abstraction interface to the DELAY macros for PIC, AVR, and dsPIC devices.","defaultSelection":true,"releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.DELAY.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$|dsPIC33.*"},"name":"@mchp-mcc/delay-blocking-driver","version":"*"},{"meta":{"name":"Data Streamer Driver","category":"Libraries","keywords":["driver","data streamer","pic8","avr","dspic"],"description":"The Data Streamer Protocol allows you to send multiple variables from your embedded application and display these variables on a graph (or custom dashboard).","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.DATASTREAMER.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$|dsPIC33.*"},"name":"@mchp-mcc/data-streamer-driver","version":"*"},{"meta":{"name":"DV Run Time","category":"Libraries","keywords":["driver","pic8","avr","dspic"],"description":"Data Visualizer Run Time Library, to 'watch' and plot project variables at run time.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.DVRT.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":".*"},"name":"@mchp-mcc/dv-run-time","version":"*"},{"meta":{"name":"LIN Host","category":"Libraries","keywords":["library","lin","pic8"],"description":"The LIN (Local Interconnect Network) Host Driver is a UART-based driver that provides quick and easy C code generation to send and receive UART packets formatted using the LIN protocol as a host.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.LINHOST.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/lin-host","version":"*"},{"meta":{"name":"LIN Client","category":"Libraries","keywords":["library","lin","pic8"],"description":"The LIN (Local Interconnect Network) Host Driver is a UART-based driver that provides quick and easy C code generation to send and receive UART packets formatted using the LIN protocol as a client.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.LINCLIENT.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/lin-client","version":"*"},{"meta":{"name":"Touch Library","category":"Libraries","keywords":["library","touch","avr","pic8","dspic"],"description":"The Touch Library allows for quick and easy C code generation of Microchip's capacitive sensing software library.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.TOUCH.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^AVR[0-9]+D[A].*|^PIC18F.*Q(10|20|40|41|43|71|83|84)$|^PIC16[L]{0,1}F188.*$|^PIC16F1(71|80|81).*$|^ATtiny(8|16|32)1.*$|^dsPIC33CK.*$|^ATmega32(4|8)PB$"},"name":"@mchp-mcc/touch-library","version":"*"},{"meta":{"name":"I2C EEPROM AT24CM02","category":"Libraries","keywords":["at24cm02","driver","pic8","avr"],"description":"The EEPROM (I2C) AT24CM02 Driver enables interfacing between the MCU and an off-chip AT24CM02 EEPROM using the I2C protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.at24cm02.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-at24cm02","version":"*"},{"meta":{"name":"I2C Accel KXTJ3-1057","category":"Libraries","keywords":["kxtj3 1057","driver","pic8","avr"],"description":"The Accel (I2C) KXTJ3-1057 Driver enables interfacing between the MCU and an off-chip KXTJ3-1057 Accelerometer using the I2C protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.KXTJ3_1057.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-kxtj3-1057","version":"*"},{"meta":{"name":"SPI Digi POT MCP41HV51","category":"Libraries","keywords":["mcp41hv51","driver","pic8","avr"],"description":"The Digi POT (SPI) MCP41HV51 Driver enables interfacing between the MCU and an off-chip MCP41HV51 Digital Potentiometer using the SPI protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.MCP41HV51.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-mcp41hv51","version":"*"},{"meta":{"name":"I2C Temp Sensor MCP98xx","category":"Libraries","keywords":["avr","pic8","driver"],"description":"The I2C Temp Sensor MCP98xx Driver enables interfacing between the MCU and the MCP98xx Temperature Sensor family using the I2C protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.MCP98XX.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-mcp98xx","version":"*"},{"meta":{"name":"I2C Color Sensor VEML3328","category":"Libraries","keywords":["avr","pic8","driver"],"description":"The I2C Color Sensor VEML3328 Driver enables interfacing between the MCU and an off-chip VEML3328 Color Sensor using the I2C protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.VEML3328.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-veml3328","version":"*"},{"meta":{"name":"Temperature Sensor","category":"Libraries","keywords":["avr","pic8","driver"],"description":"The Generic Temperature Sensor Module offers a collection of temperature sensor drivers, and also provides generic APIs that can get users started in designing their own temperature sensor solutions.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.TEMPSENSORLIB.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/temp-sensor-lib","version":"*"},{"meta":{"name":"EEPROM","category":"Libraries","keywords":["avr","pic8","driver"],"description":"The EEPROM Library supports various EEPROM devices and provides generic APIs that the users can use in designing their EEPROM applications.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.EEPROMLIB.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/eeprom-lib","version":"*"},{"meta":{"name":"Ethernet Drivers","category":"Libraries","keywords":["ethernet","library","pic8","avr","wired","wired communication","communication","automotive protocol","automotive"],"description":"Drivers for ENC28J60 and ENCX24J600 family of devices. Allows for quick and easy configuration and code generation for applications using SPI in polling mode.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.ETHERNETDRIVERS8BIT.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/ethernet-drivers-8bit","version":"*"},{"meta":{"name":"TCP/IP Lite","category":"Libraries","keywords":["tcpip","library","pic8","avr","wired","ethernet","wired communication","communication","automotive protocol","automotive"],"description":"TCP/IP Lite Drivers for PIC 8-bit devices. Allows for quick and easy configuration and code generation of the latest TCP/IP Lite stack.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.TCPIPLITE.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/tcpip-lite","version":"*"},{"meta":{"name":"CAN-TP","category":"Libraries","keywords":["driver","dspic"],"description":"Library implementation of ISO 15765-2 CAN-TP protocol","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.CAN_TP.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"dsPIC33CK[0-9]{2,3}MP5[0-9]{2}|dsPIC33CK[0-9]{3}MP6[0-9]{2}|dsPIC33CK[0-9]{3,4}MP7[0-9]{2}|dsPIC33CK[0-9]{3}MC5[0-9]{2}|dsPIC33CDV?C?[0-9]{3}MP506|dsPIC33CK?[0-9]{3}MPT608|dsPIC33CH[0-9]{2,3}MP5[0-9]{2}"},"name":"@mchp-mcc/can-tp","version":"*"},{"meta":{"name":"AVR IEC60730 Class B Diagnostic Library","category":"Libraries","keywords":["avr","iec60730","library"],"description":"The AVR Class B Diagnostic Library is a suite of diagnostic tests in compliance with the IEC 60730 Class B functional safety standard.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.FUSAIECAVR.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(ATtiny.+(1|2)[0-9]|AVR.*D(A|B).*)"},"name":"@mchp-mcc/avr-iec60730-class-b-diagnostic-library","version":"*"},{"meta":{"name":"PIC16/18 IEC60730 Class B Diagnostic Library","category":"Libraries","keywords":["iec60730","pic8","library"],"description":"The PIC16/18 Class B Diagnostic Library is a suite of diagnostic tests in compliance with the IEC 60730 Class B functional safety standard.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.FUSAIECPIC.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^PIC(16.*F1(52|88)[0-9]{2}|18.*F[0-9]{2}(Q10|Q43|Q83|Q84|Q40|Q41))$"},"name":"@mchp-mcc/pic16-pic18-iec60730-class-b-diagnostic-library","version":"*"},{"meta":{"name":"RNWFxx Wi-Fi Library","category":"Libraries","keywords":["driver","avr"],"description":"The RNWFxx library is a quick and easy configuration and code generation for AT command based Wi-Fi modules. It provides many service API’s which encapsulates various AT commands to shorten user application development cycle.","releaseNotesLink":"https://onlinedocs.microchip.com/oxy/GUID-9DF112DF-79FD-4D57-853F-633360D04142-en-US-1/index.html","deviceFilterRegEx":"^(AVR.*D(A|B).*)","supportedDeviceFamilies":["AVR","AVR DA"]},"name":"@mchp-mcc/rnwf-host-driver","version":"*"}],"version":"1.0.0","catalogs":[],"featuredContent":{"LIN Library":["@mchp-mcc/lin-host","@mchp-mcc/lin-client"],"WINC Library":["@mchp-mcc/winc15xx-host-driver"],"RN487X Library":["@mchp-mcc/rn4870-rn4871-host-driver"],"mTouch Library":["@mchp-mcc/touch-library"],"8-bit Bootloader":["@mchp-mcc/bootloader-8bit"],"TCP/IP Lite Stack":["@mchp-mcc/tcpip-lite"],"Crypto Authentication Library":["@mchp-mcc/crypto-authentication-library"]}},"scripts":{"test":"jest"},"_npmUser":{"name":"ajivani007","email":"ajivani007@gmail.com"},"description":"scf-catalog project's package.json content contains - List of content - List of catalogs","directories":{},"licenseText":"© 2020 Microchip Technology Inc. and its subsidiaries.\n\nSubject to your compliance with these terms, you may use Microchip \nsoftware and any derivatives exclusively with Microchip products. \nIt is your responsibility to comply with third party license terms \napplicable to your use of third party software (including open \nsource software) that may accompany Microchip software.\n\nTHIS SOFTWARE IS SUPPLIED BY MICROCHIP \"AS IS\". NO WARRANTIES, \nWHETHER EXPRESS, IMPLIED OR STATUTORY, APPLY TO THIS SOFTWARE, \nINCLUDING ANY IMPLIED WARRANTIES OF NON-INFRINGEMENT, \nMERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.\n\nIN NO EVENT WILL MICROCHIP BE LIABLE FOR ANY INDIRECT, SPECIAL, \nPUNITIVE, INCIDENTAL OR CONSEQUENTIAL LOSS, DAMAGE, COST OR EXPENSE \nOF ANY KIND WHATSOEVER RELATED TO THE SOFTWARE, HOWEVER CAUSED, \nEVEN IF MICROCHIP HAS BEEN ADVISED OF THE POSSIBILITY OR THE \nDAMAGES ARE FORESEEABLE. TO THE FULLEST EXTENT ALLOWED BY LAW, \nMICROCHIP'S TOTAL LIABILITY ON ALL CLAIMS IN ANY WAY RELATED TO \nTHIS SOFTWARE WILL NOT EXCEED THE AMOUNT OF FEES, IF ANY, THAT YOU \nHAVE PAID DIRECTLY TO MICROCHIP FOR THIS SOFTWARE. ","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.5.4","node":"^16.9.1","ts-jest":"^25.4.0","fs-extra":"^9.0.1","typescript":"^3.8.3","@types/jest":"^25.2.1","@types/fs-extra":"^9.0.12","jest-json-schema":"^2.1.0","@mchp-mcc/scf-catalog":"1.10.0","@types/jest-json-schema":"^2.1.3"},"_npmOperationalInternal":{"tmp":"tmp/melody-common-catalog_1.3.17_1702945560190_0.45795804786409966","host":"s3://npm-registry-packages"}},"1.3.18":{"name":"@mchp-mcc/melody-common-catalog","version":"1.3.18","license":"SEE LICENSE IN LICENSE.txt","_id":"@mchp-mcc/melody-common-catalog@1.3.18","maintainers":[{"name":"dan.ionescu","email":"dan.ionescu@gmail.com"},{"name":"albyj","email":"AlbyJoy.Thottakara@microchip.com"},{"name":"suriya_anandhan","email":"suriya.anandhan@microchip.com"},{"name":"niladree","email":"niladree.biswas@microchip.com"},{"name":"i52346","email":"prathiba.rosarine@microchip.com"},{"name":"yash.godbole","email":"yashashri.godbole@microchip.com"},{"name":"rd_mchp","email":"ramya.dodderi@microchip.com"},{"name":"harish.agari","email":"harikumar13@gmail.com"},{"name":"ajivani007","email":"ajivani007@gmail.com"}],"dist":{"shasum":"cfbe9bd5d4ffeb731e893fa87d9dc2df82736cae","tarball":"https://registry.npmjs.org/@mchp-mcc/melody-common-catalog/-/melody-common-catalog-1.3.18.tgz","fileCount":4,"integrity":"sha512-Fg2D/qYP11zmm6o4+rF3NhDRN/dWWEns6eF+nqmguBQThdpFhheRagXOudr5vq9oLrYoA3d0QGetg4lN4qOlxg==","signatures":[{"sig":"MEUCIQCdEt8WGB0kMl9tm8oHMFFS/yfS7WMDKoARCwlpgge+6wIgc02CxNntqzFdOGbfXJe3Iv3WAfkxGwOuYKYB3UgtCn4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28460},"jest":{"preset":"ts-jest","collectCoverage":true,"testPathIgnorePatterns":["/node_modules/","/lib/"]},"content":{"name":"@mchp-mcc/melody-common-catalog","content":[{"meta":{"name":"WINC15XX Library","category":"Libraries","keywords":["driver","winc","pic8","avr","pic24","dspic"],"description":"The WINC15XX Library allows for quick and easy configuration and code generation for Microchip's ATWINC15x0 SmartConnect module for Internet of Things (IoT) applications.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.WINC15XX.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["AVR","AVR DA","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/winc15xx-host-driver","version":"*"},{"meta":{"name":"Bootloader 8-Bit","category":"Libraries/Bootloader","keywords":["library","pic8","avr"],"description":"The 8-Bit Bootloader Library provides a means for users to configure a basic bootloader on 8-bit devices.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.BOOTLOADER8BIT.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"PIC16(LF|F)(152|188).*|PIC18F.*Q4.*|ATtiny.*(0|1)[1-9]|AVR.*DA.*","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18FXXQ43","AVR","AVR DA"]},"name":"@mchp-mcc/bootloader-8bit","version":"*"},{"meta":{"name":"8-Bit MDFU Client","category":"Libraries/Bootloader","keywords":["library","pic8","avr"],"description":"The 8-Bit MDFU Client Library provides a means for users to configure a bootloader client on 8-bit devices.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=RELEASE_NOTES_8BIT_MDFU_CLIENT_LIBRARY&version=latest&redirect=true","deviceFilterRegEx":"PIC16(LF|F).*|PIC18(LF|F).*|ATtiny.*|AVR.*(DA|DB|DD|DU|EA|EB).*"},"name":"@mchp-mcc/mdfu-client-8bit","version":"*"},{"meta":{"name":"CryptoAuthentication Library","category":"Libraries","keywords":["crypto","library","pic8","dspic","pic24","avr"],"description":"The CryptoAuthentication Library allows quick and easy configuration and code generation for security, cryptography, authentication, and encryption applications using Microchip's Secure chip line.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.CAL.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["AVR","AVR DA","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/crypto-authentication-library","version":"*"},{"meta":{"name":"RNBD_RN487x BLE Library","category":"Libraries","keywords":["rn4870","rn4871","rnbd","driver","pic8","avr"],"description":"The RNBD and RN487x BLE Module allows quick and easy configuration and code generation for bluetooth applications using Microchip's RNBD and RN487x Bluetooth Low Energy Modules.","supportedDeviceFamilies":["AVR","AVR DA","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/rnbd-rn487x-host-driver","version":"*"},{"meta":{"name":"Data Encryption Routines","category":"Libraries","keywords":["pic8","data encryption","driver"],"description":"The Data Encryption Routine Library provides data encryption routines based on four encryption algorithms (AES, XTEA, SKIPJACK and Pseudo-random binary sequence generator.)","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.DATAENCRYPTIONROUTINES.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/data-encryption-routines","version":"*"},{"meta":{"name":"TIMEOUTDRIVER","category":"Drivers","keywords":["driver","tmr","pic8","avr"],"description":"The Timeout Driver is an abstraction interface to Timer-type peripherals such as the Timer0/1/2 peripherals and their derivatives; the Signal Measurement Timer (SMT); and the Hardware Limit Timer (HLT).","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.TIMEOUTDRIVER.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/timer-timeout-driver","version":"*"},{"meta":{"name":"DELAY","category":"Drivers","keywords":["driver","delay","pic8","avr","pic24","dspic"],"description":"The Delay Driver is an abstraction interface to the DELAY macros for PIC, AVR, and dsPIC devices.","defaultSelection":true,"releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.DELAY.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$|dsPIC33.*|ATmega[0-9][0-9]?0[0-9]"},"name":"@mchp-mcc/delay-blocking-driver","version":"*"},{"meta":{"name":"Data Streamer Driver","category":"Libraries","keywords":["driver","data streamer","pic8","avr","dspic"],"description":"The Data Streamer Protocol allows you to send multiple variables from your embedded application and display these variables on a graph (or custom dashboard).","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.DATASTREAMER.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$|dsPIC33.*"},"name":"@mchp-mcc/data-streamer-driver","version":"*"},{"meta":{"name":"DV Run Time","category":"Libraries","keywords":["driver","pic8","avr","dspic"],"description":"Data Visualizer Run Time Library, to 'watch' and plot project variables at run time.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.DVRT.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":".*"},"name":"@mchp-mcc/dv-run-time","version":"*"},{"meta":{"name":"LIN Host","category":"Libraries","keywords":["library","lin","pic8"],"description":"The LIN (Local Interconnect Network) Host Driver is a UART-based driver that provides quick and easy C code generation to send and receive UART packets formatted using the LIN protocol as a host.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.LINHOST.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/lin-host","version":"*"},{"meta":{"name":"LIN Client","category":"Libraries","keywords":["library","lin","pic8"],"description":"The LIN (Local Interconnect Network) Host Driver is a UART-based driver that provides quick and easy C code generation to send and receive UART packets formatted using the LIN protocol as a client.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.LINCLIENT.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/lin-client","version":"*"},{"meta":{"name":"Touch Library","category":"Libraries","keywords":["library","touch","avr","pic8","dspic"],"description":"The Touch Library allows for quick and easy C code generation of Microchip's capacitive sensing software library.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.TOUCH.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^AVR[0-9]+D[A].*|^PIC18F.*Q(10|20|40|41|43|71|83|84)$|^PIC16[L]{0,1}F188.*$|^PIC16F1(71|80|81).*$|^ATtiny(8|16|32)1.*$|^dsPIC33CK.*$|^ATmega32(4|8)PB$"},"name":"@mchp-mcc/touch-library","version":"*"},{"meta":{"name":"I2C EEPROM AT24CM02","category":"Libraries","keywords":["at24cm02","driver","pic8","avr"],"description":"The EEPROM (I2C) AT24CM02 Driver enables interfacing between the MCU and an off-chip AT24CM02 EEPROM using the I2C protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.at24cm02.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-at24cm02","version":"*"},{"meta":{"name":"I2C Accel KXTJ3-1057","category":"Libraries","keywords":["kxtj3 1057","driver","pic8","avr"],"description":"The Accel (I2C) KXTJ3-1057 Driver enables interfacing between the MCU and an off-chip KXTJ3-1057 Accelerometer using the I2C protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.KXTJ3_1057.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-kxtj3-1057","version":"*"},{"meta":{"name":"SPI Digi POT MCP41HV51","category":"Libraries","keywords":["mcp41hv51","driver","pic8","avr"],"description":"The Digi POT (SPI) MCP41HV51 Driver enables interfacing between the MCU and an off-chip MCP41HV51 Digital Potentiometer using the SPI protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.MCP41HV51.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-mcp41hv51","version":"*"},{"meta":{"name":"I2C Temp Sensor MCP98xx","category":"Libraries","keywords":["avr","pic8","driver"],"description":"The I2C Temp Sensor MCP98xx Driver enables interfacing between the MCU and the MCP98xx Temperature Sensor family using the I2C protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.MCP98XX.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-mcp98xx","version":"*"},{"meta":{"name":"I2C Color Sensor VEML3328","category":"Libraries","keywords":["avr","pic8","driver"],"description":"The I2C Color Sensor VEML3328 Driver enables interfacing between the MCU and an off-chip VEML3328 Color Sensor using the I2C protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.VEML3328.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-veml3328","version":"*"},{"meta":{"name":"Temperature Sensor","category":"Libraries","keywords":["avr","pic8","driver"],"description":"The Generic Temperature Sensor Module offers a collection of temperature sensor drivers, and also provides generic APIs that can get users started in designing their own temperature sensor solutions.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.TEMPSENSORLIB.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/temp-sensor-lib","version":"*"},{"meta":{"name":"EEPROM","category":"Libraries","keywords":["avr","pic8","driver"],"description":"The EEPROM Library supports various EEPROM devices and provides generic APIs that the users can use in designing their EEPROM applications.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.EEPROMLIB.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/eeprom-lib","version":"*"},{"meta":{"name":"Ethernet Drivers","category":"Libraries","keywords":["ethernet","library","pic8","avr","wired","wired communication","communication","automotive protocol","automotive"],"description":"Drivers for ENC28J60 and ENCX24J600 family of devices. Allows for quick and easy configuration and code generation for applications using SPI in polling mode.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.ETHERNETDRIVERS8BIT.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/ethernet-drivers-8bit","version":"*"},{"meta":{"name":"TCP/IP Lite","category":"Libraries","keywords":["tcpip","library","pic8","avr","wired","ethernet","wired communication","communication","automotive protocol","automotive"],"description":"TCP/IP Lite Drivers for PIC 8-bit devices. Allows for quick and easy configuration and code generation of the latest TCP/IP Lite stack.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.TCPIPLITE.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/tcpip-lite","version":"*"},{"meta":{"name":"CAN-TP","category":"Libraries","keywords":["driver","dspic"],"description":"Library implementation of ISO 15765-2 CAN-TP protocol","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.CAN_TP.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"dsPIC33CK[0-9]{2,3}MP5[0-9]{2}|dsPIC33CK[0-9]{3}MP6[0-9]{2}|dsPIC33CK[0-9]{3,4}MP7[0-9]{2}|dsPIC33CK[0-9]{3}MC5[0-9]{2}|dsPIC33CDV?C?[0-9]{3}MP506|dsPIC33CK?[0-9]{3}MPT608|dsPIC33CH[0-9]{2,3}MP5[0-9]{2}"},"name":"@mchp-mcc/can-tp","version":"*"},{"meta":{"name":"AVR IEC60730 Class B Diagnostic Library","category":"Libraries","keywords":["avr","iec60730","library"],"description":"The AVR Class B Diagnostic Library is a suite of diagnostic tests in compliance with the IEC 60730 Class B functional safety standard.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.FUSAIECAVR.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(ATtiny.+(1|2)[0-9]|AVR.*D(A|B).*)"},"name":"@mchp-mcc/avr-iec60730-class-b-diagnostic-library","version":"*"},{"meta":{"name":"PIC16/18 IEC60730 Class B Diagnostic Library","category":"Libraries","keywords":["iec60730","pic8","library"],"description":"The PIC16/18 Class B Diagnostic Library is a suite of diagnostic tests in compliance with the IEC 60730 Class B functional safety standard.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.FUSAIECPIC.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^PIC(16.*F1(52|88)[0-9]{2}|18.*F[0-9]{2}(Q10|Q43|Q83|Q84|Q40|Q41))$"},"name":"@mchp-mcc/pic16-pic18-iec60730-class-b-diagnostic-library","version":"*"},{"meta":{"name":"RNWFxx Wi-Fi Library","category":"Libraries","keywords":["driver","avr"],"description":"The RNWFxx library is a quick and easy configuration and code generation for AT command based Wi-Fi modules. It provides many service API’s which encapsulates various AT commands to shorten user application development cycle.","releaseNotesLink":"https://onlinedocs.microchip.com/oxy/GUID-9DF112DF-79FD-4D57-853F-633360D04142-en-US-1/index.html","deviceFilterRegEx":"^(AVR.*D(A|B).*)","supportedDeviceFamilies":["AVR","AVR DA"]},"name":"@mchp-mcc/rnwf-host-driver","version":"*"}],"version":"1.0.0","catalogs":[],"featuredContent":{"LIN Library":["@mchp-mcc/lin-host","@mchp-mcc/lin-client"],"WINC Library":["@mchp-mcc/winc15xx-host-driver"],"RN487X Library":["@mchp-mcc/rn4870-rn4871-host-driver"],"mTouch Library":["@mchp-mcc/touch-library"],"8-bit Bootloader":["@mchp-mcc/bootloader-8bit"],"TCP/IP Lite Stack":["@mchp-mcc/tcpip-lite"],"Crypto Authentication Library":["@mchp-mcc/crypto-authentication-library"]}},"scripts":{"test":"jest"},"_npmUser":{"name":"ajivani007","email":"ajivani007@gmail.com"},"description":"scf-catalog project's package.json content contains - List of content - List of catalogs","directories":{},"licenseText":"© 2020 Microchip Technology Inc. and its subsidiaries.\n\nSubject to your compliance with these terms, you may use Microchip \nsoftware and any derivatives exclusively with Microchip products. \nIt is your responsibility to comply with third party license terms \napplicable to your use of third party software (including open \nsource software) that may accompany Microchip software.\n\nTHIS SOFTWARE IS SUPPLIED BY MICROCHIP \"AS IS\". NO WARRANTIES, \nWHETHER EXPRESS, IMPLIED OR STATUTORY, APPLY TO THIS SOFTWARE, \nINCLUDING ANY IMPLIED WARRANTIES OF NON-INFRINGEMENT, \nMERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.\n\nIN NO EVENT WILL MICROCHIP BE LIABLE FOR ANY INDIRECT, SPECIAL, \nPUNITIVE, INCIDENTAL OR CONSEQUENTIAL LOSS, DAMAGE, COST OR EXPENSE \nOF ANY KIND WHATSOEVER RELATED TO THE SOFTWARE, HOWEVER CAUSED, \nEVEN IF MICROCHIP HAS BEEN ADVISED OF THE POSSIBILITY OR THE \nDAMAGES ARE FORESEEABLE. TO THE FULLEST EXTENT ALLOWED BY LAW, \nMICROCHIP'S TOTAL LIABILITY ON ALL CLAIMS IN ANY WAY RELATED TO \nTHIS SOFTWARE WILL NOT EXCEED THE AMOUNT OF FEES, IF ANY, THAT YOU \nHAVE PAID DIRECTLY TO MICROCHIP FOR THIS SOFTWARE. ","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.5.4","node":"^16.9.1","ts-jest":"^25.4.0","fs-extra":"^9.0.1","typescript":"^3.8.3","@types/jest":"^25.2.1","@types/fs-extra":"^9.0.12","jest-json-schema":"^2.1.0","@mchp-mcc/scf-catalog":"1.10.0","@types/jest-json-schema":"^2.1.3"},"_npmOperationalInternal":{"tmp":"tmp/melody-common-catalog_1.3.18_1705463531434_0.8404235926093044","host":"s3://npm-registry-packages"}},"1.3.19":{"name":"@mchp-mcc/melody-common-catalog","version":"1.3.19","license":"SEE LICENSE IN LICENSE.txt","_id":"@mchp-mcc/melody-common-catalog@1.3.19","maintainers":[{"name":"dan.ionescu","email":"dan.ionescu@gmail.com"},{"name":"albyj","email":"AlbyJoy.Thottakara@microchip.com"},{"name":"suriya_anandhan","email":"suriya.anandhan@microchip.com"},{"name":"niladree","email":"niladree.biswas@microchip.com"},{"name":"i52346","email":"prathiba.rosarine@microchip.com"},{"name":"yash.godbole","email":"yashashri.godbole@microchip.com"},{"name":"rd_mchp","email":"ramya.dodderi@microchip.com"},{"name":"harish.agari","email":"harikumar13@gmail.com"},{"name":"ajivani007","email":"ajivani007@gmail.com"}],"dist":{"shasum":"0ab3dfaaafe445e33f169cd98ff73258378ca910","tarball":"https://registry.npmjs.org/@mchp-mcc/melody-common-catalog/-/melody-common-catalog-1.3.19.tgz","fileCount":4,"integrity":"sha512-YWF2hpESh1vt+P/92xEQdm8hr8Kynal79ZvCwJBLZSLHjQGDTf2/ZEZIG+pZgx8Z8fhm9yYEKUrnqn5zni8JRg==","signatures":[{"sig":"MEUCICCpo4jR6+0sHuhLAryPepOK7PW7JbHOEtJnKjNwGZn1AiEAzOhm3PonSTcQeOCVto3obBIOxHJwzld647MrqiCsPWU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28550},"jest":{"preset":"ts-jest","collectCoverage":true,"testPathIgnorePatterns":["/node_modules/","/lib/"]},"content":{"name":"@mchp-mcc/melody-common-catalog","content":[{"meta":{"name":"WINC15XX Library","category":"Libraries","keywords":["driver","winc","pic8","avr","pic24","dspic"],"description":"The WINC15XX Library allows for quick and easy configuration and code generation for Microchip's ATWINC15x0 SmartConnect module for Internet of Things (IoT) applications.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.WINC15XX.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["AVR","AVR DA","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/winc15xx-host-driver","version":"*"},{"meta":{"name":"Bootloader 8-Bit","category":"Libraries/Bootloader","keywords":["library","pic8","avr"],"description":"The 8-Bit Bootloader Library provides a means for users to configure a basic bootloader on 8-bit devices.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.BOOTLOADER8BIT.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"PIC16(LF|F)(152|188).*|PIC18F.*Q4.*|ATtiny.*(0|1)[1-9]|AVR.*DA.*","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18FXXQ43","AVR","AVR DA"]},"name":"@mchp-mcc/bootloader-8bit","version":"*"},{"meta":{"name":"8-Bit MDFU Client","category":"Libraries/Bootloader","keywords":["library","pic8","avr"],"description":"The 8-Bit MDFU Client Library provides a means for users to configure a bootloader client on 8-bit devices.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=RELEASE_NOTES_8BIT_MDFU_CLIENT_LIBRARY&version=latest&redirect=true","deviceFilterRegEx":"PIC16(LF|F).*|PIC18(LF|F).*|ATtiny.*|AVR.*(DA|DB|DD|DU|EA|EB).*"},"name":"@mchp-mcc/mdfu-client-8bit","version":"*"},{"meta":{"name":"CryptoAuthentication Library","category":"Libraries","keywords":["crypto","library","pic8","dspic","pic24","avr"],"description":"The CryptoAuthentication Library allows quick and easy configuration and code generation for security, cryptography, authentication, and encryption applications using Microchip's Secure chip line.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.CAL.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["AVR","AVR DA","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/crypto-authentication-library","version":"*"},{"meta":{"name":"RNBD_RN487x BLE Library","category":"Libraries","keywords":["rn4870","rn4871","rnbd","driver","pic8","avr"],"description":"The RNBD and RN487x BLE Module allows quick and easy configuration and code generation for bluetooth applications using Microchip's RNBD and RN487x Bluetooth Low Energy Modules.","supportedDeviceFamilies":["AVR","AVR DA","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/rnbd-rn487x-host-driver","version":"*"},{"meta":{"name":"Data Encryption Routines","category":"Libraries","keywords":["pic8","data encryption","driver"],"description":"The Data Encryption Routine Library provides data encryption routines based on four encryption algorithms (AES, XTEA, SKIPJACK and Pseudo-random binary sequence generator.)","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.DATAENCRYPTIONROUTINES.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/data-encryption-routines","version":"*"},{"meta":{"name":"TIMEOUTDRIVER","category":"Drivers","keywords":["driver","tmr","pic8","avr"],"description":"The Timeout Driver is an abstraction interface to Timer-type peripherals such as the Timer0/1/2 peripherals and their derivatives; the Signal Measurement Timer (SMT); and the Hardware Limit Timer (HLT).","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.TIMEOUTDRIVER.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/timer-timeout-driver","version":"*"},{"meta":{"name":"DELAY","category":"Drivers","keywords":["driver","delay","pic8","avr","pic24","dspic"],"description":"The Delay Driver is an abstraction interface to the DELAY macros for PIC, AVR, and dsPIC devices.","defaultSelection":true,"releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.DELAY.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$|dsPIC33.*|ATmega[0-9][0-9]?0[0-9]"},"name":"@mchp-mcc/delay-blocking-driver","version":"*"},{"meta":{"name":"Data Streamer Driver","category":"Libraries","keywords":["driver","data streamer","pic8","avr","dspic"],"description":"The Data Streamer Protocol allows you to send multiple variables from your embedded application and display these variables on a graph (or custom dashboard).","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.DATASTREAMER.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$|dsPIC33.*"},"name":"@mchp-mcc/data-streamer-driver","version":"*"},{"meta":{"name":"DV Run Time","category":"Libraries","keywords":["driver","pic8","avr","dspic"],"description":"Data Visualizer Run Time Library, to 'watch' and plot project variables at run time.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.DVRT.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":".*"},"name":"@mchp-mcc/dv-run-time","version":"*"},{"meta":{"name":"LIN Host","category":"Libraries","keywords":["library","lin","pic8"],"description":"The LIN (Local Interconnect Network) Host Driver is a UART-based driver that provides quick and easy C code generation to send and receive UART packets formatted using the LIN protocol as a host.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.LINHOST.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/lin-host","version":"*"},{"meta":{"name":"LIN Client","category":"Libraries","keywords":["library","lin","pic8"],"description":"The LIN (Local Interconnect Network) Host Driver is a UART-based driver that provides quick and easy C code generation to send and receive UART packets formatted using the LIN protocol as a client.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.LINCLIENT.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/lin-client","version":"*"},{"meta":{"name":"Touch Library","category":"Libraries","keywords":["library","touch","avr","pic8","dspic"],"description":"The Touch Library allows for quick and easy C code generation of Microchip's capacitive sensing software library.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.TOUCH.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^AVR[0-9]+D[A].*|^PIC18F.*Q(10|20|40|41|43|71|83|84)$|^PIC16[L]{0,1}F188.*$|^PIC16F1(71|80|81).*$|^ATtiny(8|16|32)1.*$|^dsPIC33CK.*$|^ATmega32(4|8)PB$"},"name":"@mchp-mcc/touch-library","version":"*"},{"meta":{"name":"I2C EEPROM AT24CM02","category":"Libraries","keywords":["at24cm02","driver","pic8","avr"],"description":"The EEPROM (I2C) AT24CM02 Driver enables interfacing between the MCU and an off-chip AT24CM02 EEPROM using the I2C protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.at24cm02.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-at24cm02","version":"*"},{"meta":{"name":"I2C Accel KXTJ3-1057","category":"Libraries","keywords":["kxtj3 1057","driver","pic8","avr"],"description":"The Accel (I2C) KXTJ3-1057 Driver enables interfacing between the MCU and an off-chip KXTJ3-1057 Accelerometer using the I2C protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.KXTJ3_1057.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-kxtj3-1057","version":"*"},{"meta":{"name":"SPI Digi POT MCP41HV51","category":"Libraries","keywords":["mcp41hv51","driver","pic8","avr"],"description":"The Digi POT (SPI) MCP41HV51 Driver enables interfacing between the MCU and an off-chip MCP41HV51 Digital Potentiometer using the SPI protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.MCP41HV51.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-mcp41hv51","version":"*"},{"meta":{"name":"I2C Temp Sensor MCP98xx","category":"Libraries","keywords":["avr","pic8","driver"],"description":"The I2C Temp Sensor MCP98xx Driver enables interfacing between the MCU and the MCP98xx Temperature Sensor family using the I2C protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.MCP98XX.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-mcp98xx","version":"*"},{"meta":{"name":"I2C Color Sensor VEML3328","category":"Libraries","keywords":["avr","pic8","driver"],"description":"The I2C Color Sensor VEML3328 Driver enables interfacing between the MCU and an off-chip VEML3328 Color Sensor using the I2C protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.VEML3328.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-veml3328","version":"*"},{"meta":{"name":"Temperature Sensor","category":"Libraries","keywords":["avr","pic8","driver"],"description":"The Generic Temperature Sensor Module offers a collection of temperature sensor drivers, and also provides generic APIs that can get users started in designing their own temperature sensor solutions.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.TEMPSENSORLIB.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/temp-sensor-lib","version":"*"},{"meta":{"name":"EEPROM","category":"Libraries","keywords":["avr","pic8","driver"],"description":"The EEPROM Library supports various EEPROM devices and provides generic APIs that the users can use in designing their EEPROM applications.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.EEPROMLIB.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/eeprom-lib","version":"*"},{"meta":{"name":"Ethernet Drivers","category":"Libraries","keywords":["ethernet","library","pic8","avr","wired","wired communication","communication","automotive protocol","automotive"],"description":"Drivers for ENC28J60 and ENCX24J600 family of devices. Allows for quick and easy configuration and code generation for applications using SPI in polling mode.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.ETHERNETDRIVERS8BIT.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/ethernet-drivers-8bit","version":"*"},{"meta":{"name":"TCP/IP Lite","category":"Libraries","keywords":["tcpip","library","pic8","avr","wired","ethernet","wired communication","communication","automotive protocol","automotive"],"description":"TCP/IP Lite Drivers for PIC 8-bit devices. Allows for quick and easy configuration and code generation of the latest TCP/IP Lite stack.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.TCPIPLITE.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/tcpip-lite","version":"*"},{"meta":{"name":"CAN-TP","category":"Libraries","keywords":["driver","dspic"],"description":"Library implementation of ISO 15765-2 CAN-TP protocol","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.CAN_TP.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"dsPIC33CK[0-9]{2,3}MP5[0-9]{2}|dsPIC33CK[0-9]{3}MP6[0-9]{2}|dsPIC33CK[0-9]{3,4}MP7[0-9]{2}|dsPIC33CK[0-9]{3}MC5[0-9]{2}|dsPIC33CDV?C?[0-9]{3}MP506|dsPIC33CK?[0-9]{3}MPT608|dsPIC33CH[0-9]{2,3}MP5[0-9]{2}"},"name":"@mchp-mcc/can-tp","version":"*"},{"meta":{"name":"AVR IEC60730 Class B Diagnostic Library","category":"Libraries/Functional Safety Libraries","keywords":["avr","iec60730","library"],"description":"The AVR Class B Diagnostic Library is a suite of diagnostic tests in compliance with the IEC 60730 Class B functional safety standard.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.FUSAIECAVR.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(ATtiny.+(0|1|2)[0-9]|AVR.*D(A|B|D).*|AVR.*EA.*)"},"name":"@mchp-mcc/avr-iec60730-class-b-diagnostic-library","version":"*"},{"meta":{"name":"PIC16/18 IEC60730 Class B Diagnostic Library","category":"Libraries/Functional Safety Libraries","keywords":["iec60730","pic8","library"],"description":"The PIC16/18 Class B Diagnostic Library is a suite of diagnostic tests in compliance with the IEC 60730 Class B functional safety standard.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.FUSAIECPIC.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^PIC(16.*F1(52|53|83|84|88|91)[0-9]{2}|18.*F[0-9]{2}(K40|K42|Q10|Q40|Q41|Q43|Q83|Q84))$"},"name":"@mchp-mcc/pic16-pic18-iec60730-class-b-diagnostic-library","version":"*"},{"meta":{"name":"RNWFxx Wi-Fi Library","category":"Libraries","keywords":["driver","avr"],"description":"The RNWFxx library is a quick and easy configuration and code generation for AT command based Wi-Fi modules. It provides many service API’s which encapsulates various AT commands to shorten user application development cycle.","releaseNotesLink":"https://onlinedocs.microchip.com/oxy/GUID-9DF112DF-79FD-4D57-853F-633360D04142-en-US-1/index.html","deviceFilterRegEx":"^(AVR.*D(A|B).*)","supportedDeviceFamilies":["AVR","AVR DA"]},"name":"@mchp-mcc/rnwf-host-driver","version":"*"}],"version":"1.0.0","catalogs":[],"featuredContent":{"LIN Library":["@mchp-mcc/lin-host","@mchp-mcc/lin-client"],"WINC Library":["@mchp-mcc/winc15xx-host-driver"],"RN487X Library":["@mchp-mcc/rn4870-rn4871-host-driver"],"mTouch Library":["@mchp-mcc/touch-library"],"8-bit Bootloader":["@mchp-mcc/bootloader-8bit"],"TCP/IP Lite Stack":["@mchp-mcc/tcpip-lite"],"Crypto Authentication Library":["@mchp-mcc/crypto-authentication-library"]}},"scripts":{"test":"jest"},"_npmUser":{"name":"ajivani007","email":"ajivani007@gmail.com"},"description":"scf-catalog project's package.json content contains - List of content - List of catalogs","directories":{},"licenseText":"© 2020 Microchip Technology Inc. and its subsidiaries.\n\nSubject to your compliance with these terms, you may use Microchip \nsoftware and any derivatives exclusively with Microchip products. \nIt is your responsibility to comply with third party license terms \napplicable to your use of third party software (including open \nsource software) that may accompany Microchip software.\n\nTHIS SOFTWARE IS SUPPLIED BY MICROCHIP \"AS IS\". NO WARRANTIES, \nWHETHER EXPRESS, IMPLIED OR STATUTORY, APPLY TO THIS SOFTWARE, \nINCLUDING ANY IMPLIED WARRANTIES OF NON-INFRINGEMENT, \nMERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.\n\nIN NO EVENT WILL MICROCHIP BE LIABLE FOR ANY INDIRECT, SPECIAL, \nPUNITIVE, INCIDENTAL OR CONSEQUENTIAL LOSS, DAMAGE, COST OR EXPENSE \nOF ANY KIND WHATSOEVER RELATED TO THE SOFTWARE, HOWEVER CAUSED, \nEVEN IF MICROCHIP HAS BEEN ADVISED OF THE POSSIBILITY OR THE \nDAMAGES ARE FORESEEABLE. TO THE FULLEST EXTENT ALLOWED BY LAW, \nMICROCHIP'S TOTAL LIABILITY ON ALL CLAIMS IN ANY WAY RELATED TO \nTHIS SOFTWARE WILL NOT EXCEED THE AMOUNT OF FEES, IF ANY, THAT YOU \nHAVE PAID DIRECTLY TO MICROCHIP FOR THIS SOFTWARE. ","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.5.4","node":"^16.9.1","ts-jest":"^25.4.0","fs-extra":"^9.0.1","typescript":"^3.8.3","@types/jest":"^25.2.1","@types/fs-extra":"^9.0.12","jest-json-schema":"^2.1.0","@mchp-mcc/scf-catalog":"1.10.0","@types/jest-json-schema":"^2.1.3"},"_npmOperationalInternal":{"tmp":"tmp/melody-common-catalog_1.3.19_1708448215518_0.17437093227547673","host":"s3://npm-registry-packages"}},"1.3.20":{"name":"@mchp-mcc/melody-common-catalog","version":"1.3.20","license":"SEE LICENSE IN LICENSE.txt","_id":"@mchp-mcc/melody-common-catalog@1.3.20","maintainers":[{"name":"dan.ionescu","email":"dan.ionescu@gmail.com"},{"name":"albyj","email":"AlbyJoy.Thottakara@microchip.com"},{"name":"suriya_anandhan","email":"suriya.anandhan@microchip.com"},{"name":"niladree","email":"niladree.biswas@microchip.com"},{"name":"i52346","email":"prathiba.rosarine@microchip.com"},{"name":"yash.godbole","email":"yashashri.godbole@microchip.com"},{"name":"rd_mchp","email":"ramya.dodderi@microchip.com"},{"name":"harish.agari","email":"harikumar13@gmail.com"},{"name":"ajivani007","email":"ajivani007@gmail.com"}],"dist":{"shasum":"f5e98f8adf026460f8e98d990fcfd1073a11b513","tarball":"https://registry.npmjs.org/@mchp-mcc/melody-common-catalog/-/melody-common-catalog-1.3.20.tgz","fileCount":4,"integrity":"sha512-N16qm/fJdeNJA91mTxkB9rgu3Ab1Oz/quHxN5KOfXRoi9C4CZyJMxbK82vCy9iAeaxOPVieFVFxEZoj9TCG6Rg==","signatures":[{"sig":"MEUCIQC8oj9JSY3uTW/UEzc82iqS4zs+w1KyGHDwWeae6aSJiwIgUHADfEVX+r7fKF3eHHpLGY7Q/nmYD73lTg9zTVh7qAs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29338},"jest":{"preset":"ts-jest","collectCoverage":true,"testPathIgnorePatterns":["/node_modules/","/lib/"]},"content":{"name":"@mchp-mcc/melody-common-catalog","content":[{"meta":{"name":"WINC15XX Library","category":"Libraries","keywords":["driver","winc","pic8","avr","pic24","dspic"],"description":"The WINC15XX Library allows for quick and easy configuration and code generation for Microchip's ATWINC15x0 SmartConnect module for Internet of Things (IoT) applications.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.WINC15XX.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["AVR","AVR DA","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/winc15xx-host-driver","version":"*"},{"meta":{"name":"Bootloader 8-Bit","category":"Libraries/Bootloader","keywords":["library","pic8","avr"],"description":"The 8-Bit Bootloader Library provides a means for users to configure a basic bootloader on 8-bit devices.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.BOOTLOADER8BIT.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"PIC16(LF|F)(152|188).*|PIC18F.*Q4.*|ATtiny.*(0|1)[1-9]|AVR.*DA.*","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18FXXQ43","AVR","AVR DA"]},"name":"@mchp-mcc/bootloader-8bit","version":"*"},{"meta":{"name":"8-Bit MDFU Client","category":"Libraries/Bootloader","keywords":["library","pic8","avr"],"description":"The 8-Bit MDFU Client Library provides a means for users to configure a bootloader client on 8-bit devices.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=RELEASE_NOTES_8BIT_MDFU_CLIENT_LIBRARY&version=latest&redirect=true","deviceFilterRegEx":"PIC16(LF|F).*|PIC18(LF|F).*|ATtiny.*|AVR.*(DA|DB|DD|DU|EA|EB).*"},"name":"@mchp-mcc/mdfu-client-8bit","version":"*"},{"meta":{"name":"CryptoAuthentication Library","category":"Libraries","keywords":["crypto","library","pic8","dspic","pic24","avr"],"description":"The CryptoAuthentication Library allows quick and easy configuration and code generation for security, cryptography, authentication, and encryption applications using Microchip's Secure chip line.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.CAL.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["AVR","AVR DA","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/crypto-authentication-library","version":"*"},{"meta":{"name":"RNBD_RN487x BLE Library","category":"Libraries","keywords":["rn4870","rn4871","rnbd","driver","pic8","avr"],"description":"The RNBD and RN487x BLE Module allows quick and easy configuration and code generation for bluetooth applications using Microchip's RNBD and RN487x Bluetooth Low Energy Modules.","supportedDeviceFamilies":["AVR","AVR DA","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/rnbd-rn487x-host-driver","version":"*"},{"meta":{"name":"Data Encryption Routines","category":"Libraries","keywords":["pic8","data encryption","driver"],"description":"The Data Encryption Routine Library provides data encryption routines based on four encryption algorithms (AES, XTEA, SKIPJACK and Pseudo-random binary sequence generator.)","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.DATAENCRYPTIONROUTINES.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/data-encryption-routines","version":"*"},{"meta":{"name":"TIMEOUTDRIVER","category":"Drivers","keywords":["driver","tmr","pic8","avr"],"description":"The Timeout Driver is an abstraction interface to Timer-type peripherals such as the Timer0/1/2 peripherals and their derivatives; the Signal Measurement Timer (SMT); and the Hardware Limit Timer (HLT).","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.TIMEOUTDRIVER.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/timer-timeout-driver","version":"*"},{"meta":{"name":"DELAY","category":"Drivers","keywords":["driver","delay","pic8","avr","pic24","dspic"],"description":"The Delay Driver is an abstraction interface to the DELAY macros for PIC, AVR, and dsPIC devices.","defaultSelection":true,"releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.DELAY.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$|dsPIC33.*|ATmega[0-9][0-9]?0[0-9]"},"name":"@mchp-mcc/delay-blocking-driver","version":"*"},{"meta":{"name":"Data Streamer Driver","category":"Libraries","keywords":["driver","data streamer","pic8","avr","dspic"],"description":"The Data Streamer Protocol allows you to send multiple variables from your embedded application and display these variables on a graph (or custom dashboard).","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.DATASTREAMER.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$|dsPIC33.*"},"name":"@mchp-mcc/data-streamer-driver","version":"*"},{"meta":{"name":"DV Run Time","category":"Libraries","keywords":["driver","pic8","avr","dspic"],"description":"Data Visualizer Run Time Library, to 'watch' and plot project variables at run time.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.DVRT.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":".*"},"name":"@mchp-mcc/dv-run-time","version":"*"},{"meta":{"name":"LIN Host","category":"Libraries","keywords":["library","lin","pic8"],"description":"The LIN (Local Interconnect Network) Host Driver is a UART-based driver that provides quick and easy C code generation to send and receive UART packets formatted using the LIN protocol as a host.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.LINHOST.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/lin-host","version":"*"},{"meta":{"name":"LIN Client","category":"Libraries","keywords":["library","lin","pic8"],"description":"The LIN (Local Interconnect Network) Host Driver is a UART-based driver that provides quick and easy C code generation to send and receive UART packets formatted using the LIN protocol as a client.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.LINCLIENT.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/lin-client","version":"*"},{"meta":{"name":"Touch Library","category":"Libraries","keywords":["library","touch","avr","pic8","dspic"],"description":"The Touch Library allows for quick and easy C code generation of Microchip's capacitive sensing software library.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.TOUCH.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^AVR[0-9]+D[A].*|^PIC18F.*Q(10|20|40|41|43|71|83|84)$|^PIC16[L]{0,1}F188.*$|^PIC16F1(71|80|81).*$|^ATtiny(8|16|32)1.*$|^dsPIC33CK.*$|^ATmega32(4|8)PB$"},"name":"@mchp-mcc/touch-library","version":"*"},{"meta":{"name":"I2C EEPROM AT24CM02","category":"Libraries","keywords":["at24cm02","driver","pic8","avr"],"description":"The EEPROM (I2C) AT24CM02 Driver enables interfacing between the MCU and an off-chip AT24CM02 EEPROM using the I2C protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.at24cm02.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-at24cm02","version":"*"},{"meta":{"name":"I2C Accel KXTJ3-1057","category":"Libraries","keywords":["kxtj3 1057","driver","pic8","avr"],"description":"The Accel (I2C) KXTJ3-1057 Driver enables interfacing between the MCU and an off-chip KXTJ3-1057 Accelerometer using the I2C protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.KXTJ3_1057.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-kxtj3-1057","version":"*"},{"meta":{"name":"SPI Digi POT MCP41HV51","category":"Libraries","keywords":["mcp41hv51","driver","pic8","avr"],"description":"The Digi POT (SPI) MCP41HV51 Driver enables interfacing between the MCU and an off-chip MCP41HV51 Digital Potentiometer using the SPI protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.MCP41HV51.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-mcp41hv51","version":"*"},{"meta":{"name":"I2C Temp Sensor MCP98xx","category":"Libraries","keywords":["avr","pic8","driver"],"description":"The I2C Temp Sensor MCP98xx Driver enables interfacing between the MCU and the MCP98xx Temperature Sensor family using the I2C protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.MCP98XX.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-mcp98xx","version":"*"},{"meta":{"name":"I2C Color Sensor VEML3328","category":"Libraries","keywords":["avr","pic8","driver"],"description":"The I2C Color Sensor VEML3328 Driver enables interfacing between the MCU and an off-chip VEML3328 Color Sensor using the I2C protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.VEML3328.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-veml3328","version":"*"},{"meta":{"name":"Temperature Sensor","category":"Libraries","keywords":["avr","pic8","driver"],"description":"The Generic Temperature Sensor Module offers a collection of temperature sensor drivers, and also provides generic APIs that can get users started in designing their own temperature sensor solutions.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.TEMPSENSORLIB.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/temp-sensor-lib","version":"*"},{"meta":{"name":"EEPROM","category":"Libraries","keywords":["avr","pic8","driver"],"description":"The EEPROM Library supports various EEPROM devices and provides generic APIs that the users can use in designing their EEPROM applications.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.EEPROMLIB.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/eeprom-lib","version":"*"},{"meta":{"name":"Ethernet Drivers","category":"Libraries","keywords":["ethernet","library","pic8","avr","wired","wired communication","communication","automotive protocol","automotive"],"description":"Drivers for ENC28J60 and ENCX24J600 family of devices. Allows for quick and easy configuration and code generation for applications using SPI in polling mode.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.ETHERNETDRIVERS8BIT.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/ethernet-drivers-8bit","version":"*"},{"meta":{"name":"TCP/IP Lite","category":"Libraries","keywords":["tcpip","library","pic8","avr","wired","ethernet","wired communication","communication","automotive protocol","automotive"],"description":"TCP/IP Lite Drivers for PIC 8-bit devices. Allows for quick and easy configuration and code generation of the latest TCP/IP Lite stack.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.TCPIPLITE.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/tcpip-lite","version":"*"},{"meta":{"name":"CAN-TP","category":"Libraries","keywords":["driver","dspic"],"description":"Library implementation of ISO 15765-2 CAN-TP protocol","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.CAN_TP.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"dsPIC33CK[0-9]{2,3}MP5[0-9]{2}|dsPIC33CK[0-9]{3}MP6[0-9]{2}|dsPIC33CK[0-9]{3,4}MP7[0-9]{2}|dsPIC33CK[0-9]{3}MC5[0-9]{2}|dsPIC33CDV?C?[0-9]{3}MP506|dsPIC33CK?[0-9]{3}MPT608|dsPIC33CH[0-9]{2,3}MP5[0-9]{2}"},"name":"@mchp-mcc/can-tp","version":"*"},{"meta":{"name":"AVR IEC60730 Class B Diagnostic Library","category":"Libraries/Functional Safety Libraries","keywords":["avr","iec60730","library"],"description":"The AVR Class B Diagnostic Library is a suite of diagnostic tests in compliance with the IEC 60730 Class B functional safety standard.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.FUSAIECAVR.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(ATtiny.+(0|1|2)[0-9]|AVR.*D(A|B|D).*|AVR.*EA.*)"},"name":"@mchp-mcc/avr-iec60730-class-b-diagnostic-library","version":"*"},{"meta":{"name":"PIC16/18 IEC60730 Class B Diagnostic Library","category":"Libraries/Functional Safety Libraries","keywords":["iec60730","pic8","library"],"description":"The PIC16/18 Class B Diagnostic Library is a suite of diagnostic tests in compliance with the IEC 60730 Class B functional safety standard.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.FUSAIECPIC.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^PIC(16.*F1(52|53|83|84|88|91)[0-9]{2}|18.*F[0-9]{2}(K40|K42|Q10|Q40|Q41|Q43|Q83|Q84))$"},"name":"@mchp-mcc/pic16-pic18-iec60730-class-b-diagnostic-library","version":"*"},{"meta":{"name":"RNWFxx Wi-Fi Library","category":"Libraries","keywords":["driver","avr"],"description":"The RNWFxx library is a quick and easy configuration and code generation for AT command based Wi-Fi modules. It provides many service API’s which encapsulates various AT commands to shorten user application development cycle.","releaseNotesLink":"https://onlinedocs.microchip.com/oxy/GUID-9DF112DF-79FD-4D57-853F-633360D04142-en-US-1/index.html","deviceFilterRegEx":"^(AVR.*D(A|B).*)","supportedDeviceFamilies":["AVR","AVR DA"]},"name":"@mchp-mcc/rnwf-host-driver","version":"*"},{"meta":{"name":"USB Device Stack","category":"Libraries","keywords":["avr","library"],"description":"The USB Device Stack allows for quick and easy configuration and code generation of a selection of USB Device Classes.","defaultSelection":true,"releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.USB-DEVICE-STACK.RELEASENOTES&redirect=true","deviceFilterRegEx":"^AVR.*DU.*"},"name":"@mchp-mcc/usb-device-stack","version":"*"}],"version":"1.0.0","catalogs":[],"featuredContent":{"LIN Library":["@mchp-mcc/lin-host","@mchp-mcc/lin-client"],"WINC Library":["@mchp-mcc/winc15xx-host-driver"],"RN487X Library":["@mchp-mcc/rn4870-rn4871-host-driver"],"mTouch Library":["@mchp-mcc/touch-library"],"8-bit Bootloader":["@mchp-mcc/bootloader-8bit"],"TCP/IP Lite Stack":["@mchp-mcc/tcpip-lite"],"Crypto Authentication Library":["@mchp-mcc/crypto-authentication-library"]}},"scripts":{"test":"jest"},"_npmUser":{"name":"ajivani007","email":"ajivani007@gmail.com"},"description":"scf-catalog project's package.json content contains - List of content - List of catalogs","directories":{},"licenseText":"© 2020 Microchip Technology Inc. and its subsidiaries.\n\nSubject to your compliance with these terms, you may use Microchip \nsoftware and any derivatives exclusively with Microchip products. \nIt is your responsibility to comply with third party license terms \napplicable to your use of third party software (including open \nsource software) that may accompany Microchip software.\n\nTHIS SOFTWARE IS SUPPLIED BY MICROCHIP \"AS IS\". NO WARRANTIES, \nWHETHER EXPRESS, IMPLIED OR STATUTORY, APPLY TO THIS SOFTWARE, \nINCLUDING ANY IMPLIED WARRANTIES OF NON-INFRINGEMENT, \nMERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.\n\nIN NO EVENT WILL MICROCHIP BE LIABLE FOR ANY INDIRECT, SPECIAL, \nPUNITIVE, INCIDENTAL OR CONSEQUENTIAL LOSS, DAMAGE, COST OR EXPENSE \nOF ANY KIND WHATSOEVER RELATED TO THE SOFTWARE, HOWEVER CAUSED, \nEVEN IF MICROCHIP HAS BEEN ADVISED OF THE POSSIBILITY OR THE \nDAMAGES ARE FORESEEABLE. TO THE FULLEST EXTENT ALLOWED BY LAW, \nMICROCHIP'S TOTAL LIABILITY ON ALL CLAIMS IN ANY WAY RELATED TO \nTHIS SOFTWARE WILL NOT EXCEED THE AMOUNT OF FEES, IF ANY, THAT YOU \nHAVE PAID DIRECTLY TO MICROCHIP FOR THIS SOFTWARE. ","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.5.4","node":"^16.9.1","ts-jest":"^25.4.0","fs-extra":"^9.0.1","typescript":"^3.8.3","@types/jest":"^25.2.1","@types/fs-extra":"^9.0.12","jest-json-schema":"^2.1.0","@mchp-mcc/scf-catalog":"1.10.0","@types/jest-json-schema":"^2.1.3"},"_npmOperationalInternal":{"tmp":"tmp/melody-common-catalog_1.3.20_1709857327002_0.3370770278501991","host":"s3://npm-registry-packages"}},"1.3.21":{"name":"@mchp-mcc/melody-common-catalog","version":"1.3.21","license":"SEE LICENSE IN LICENSE.txt","_id":"@mchp-mcc/melody-common-catalog@1.3.21","maintainers":[{"name":"dan.ionescu","email":"dan.ionescu@gmail.com"},{"name":"albyj","email":"AlbyJoy.Thottakara@microchip.com"},{"name":"suriya_anandhan","email":"suriya.anandhan@microchip.com"},{"name":"niladree","email":"niladree.biswas@microchip.com"},{"name":"i52346","email":"prathiba.rosarine@microchip.com"},{"name":"yash.godbole","email":"yashashri.godbole@microchip.com"},{"name":"rd_mchp","email":"ramya.dodderi@microchip.com"},{"name":"harish.agari","email":"harikumar13@gmail.com"},{"name":"ajivani007","email":"ajivani007@gmail.com"}],"dist":{"shasum":"d822a3ba808468d1aab50ff57cba17eab9907cbf","tarball":"https://registry.npmjs.org/@mchp-mcc/melody-common-catalog/-/melody-common-catalog-1.3.21.tgz","fileCount":4,"integrity":"sha512-gvrqUHbcTcsXsgdiHQro4LtnOwjqfESAQUwYp8D5Z6G1WfximDvLZMjARbU4LF8ZgK4bfUpSCREnJ8uvj7Evfw==","signatures":[{"sig":"MEQCIFt20Wk63/vbj4Qzt0fbzY2eCZaAt9GWDlxux9roNSwfAiAIWEkoMBJ8lQiJVwJgUEi+Outkh7NgfbwgdxICph/8Vw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29198},"jest":{"preset":"ts-jest","collectCoverage":true,"testPathIgnorePatterns":["/node_modules/","/lib/"]},"content":{"name":"@mchp-mcc/melody-common-catalog","content":[{"meta":{"name":"WINC15XX Library","category":"Libraries","keywords":["driver","winc","pic8","avr","pic24","dspic"],"description":"The WINC15XX Library allows for quick and easy configuration and code generation for Microchip's ATWINC15x0 SmartConnect module for Internet of Things (IoT) applications.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.WINC15XX.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["AVR","AVR DA","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/winc15xx-host-driver","version":"*"},{"meta":{"name":"Bootloader 8-Bit","category":"Libraries/Bootloader","keywords":["library","pic8","avr"],"description":"The 8-Bit Bootloader Library provides a means for users to configure a basic bootloader on 8-bit devices.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.BOOTLOADER8BIT.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"PIC16(LF|F)(152|188).*|PIC18F.*Q4.*|ATtiny.*(0|1)[1-9]|AVR.*DA.*","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18FXXQ43","AVR","AVR DA"]},"name":"@mchp-mcc/bootloader-8bit","version":"*"},{"meta":{"name":"8-Bit MDFU Client","category":"Libraries/Bootloader","keywords":["library","pic8","avr"],"description":"The 8-Bit MDFU Client Library provides a means for users to configure a bootloader client on 8-bit devices.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=RELEASE_NOTES_8BIT_MDFU_CLIENT_LIBRARY&version=latest&redirect=true","deviceFilterRegEx":"PIC16(LF|F).*|PIC18(LF|F).*|ATtiny.*|AVR.*(DA|DB|DD|DU|EA|EB).*"},"name":"@mchp-mcc/mdfu-client-8bit","version":"*"},{"meta":{"name":"CryptoAuthentication Library","category":"Libraries","keywords":["crypto","library","pic8","dspic","pic24","avr"],"description":"The CryptoAuthentication Library allows quick and easy configuration and code generation for security, cryptography, authentication, and encryption applications using Microchip's Secure chip line.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.CAL.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^PIC(18.*F[0-9]{2}(Q10|Q40|Q41|Q43|Q83|Q84))$|^(AVR.*D(A|B).*)|^(dsPIC33.*)"},"name":"@mchp-mcc/crypto-authentication-library","version":"*"},{"meta":{"name":"RNBD_RN487x BLE Library","category":"Libraries","keywords":["rn4870","rn4871","rnbd","driver","pic8","avr"],"description":"The RNBD and RN487x BLE Module allows quick and easy configuration and code generation for bluetooth applications using Microchip's RNBD and RN487x Bluetooth Low Energy Modules.","supportedDeviceFamilies":["AVR","AVR DA","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/rnbd-rn487x-host-driver","version":"*"},{"meta":{"name":"Data Encryption Routines","category":"Libraries","keywords":["pic8","data encryption","driver"],"description":"The Data Encryption Routine Library provides data encryption routines based on four encryption algorithms (AES, XTEA, SKIPJACK and Pseudo-random binary sequence generator.)","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.DATAENCRYPTIONROUTINES.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/data-encryption-routines","version":"*"},{"meta":{"name":"TIMEOUTDRIVER","category":"Drivers","keywords":["driver","tmr","pic8","avr"],"description":"The Timeout Driver is an abstraction interface to Timer-type peripherals such as the Timer0/1/2 peripherals and their derivatives; the Signal Measurement Timer (SMT); and the Hardware Limit Timer (HLT).","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.TIMEOUTDRIVER.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/timer-timeout-driver","version":"*"},{"meta":{"name":"DELAY","category":"Drivers","keywords":["driver","delay","pic8","avr","pic24","dspic"],"description":"The Delay Driver is an abstraction interface to the DELAY macros for PIC, AVR, and dsPIC devices.","defaultSelection":true,"releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.DELAY.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$|dsPIC33.*|ATmega[0-9][0-9]?0[0-9]"},"name":"@mchp-mcc/delay-blocking-driver","version":"*"},{"meta":{"name":"Data Streamer Driver","category":"Libraries","keywords":["driver","data streamer","pic8","avr","dspic"],"description":"The Data Streamer Protocol allows you to send multiple variables from your embedded application and display these variables on a graph (or custom dashboard).","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.DATASTREAMER.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$|dsPIC33.*"},"name":"@mchp-mcc/data-streamer-driver","version":"*"},{"meta":{"name":"DV Run Time","category":"Libraries","keywords":["driver","pic8","avr","dspic"],"description":"Data Visualizer Run Time Library, to 'watch' and plot project variables at run time.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.DVRT.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":".*"},"name":"@mchp-mcc/dv-run-time","version":"*"},{"meta":{"name":"LIN Host","category":"Libraries","keywords":["library","lin","pic8"],"description":"The LIN (Local Interconnect Network) Host Driver is a UART-based driver that provides quick and easy C code generation to send and receive UART packets formatted using the LIN protocol as a host.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.LINHOST.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/lin-host","version":"*"},{"meta":{"name":"LIN Client","category":"Libraries","keywords":["library","lin","pic8"],"description":"The LIN (Local Interconnect Network) Host Driver is a UART-based driver that provides quick and easy C code generation to send and receive UART packets formatted using the LIN protocol as a client.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.LINCLIENT.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/lin-client","version":"*"},{"meta":{"name":"Touch Library","category":"Libraries","keywords":["library","touch","avr","pic8","dspic"],"description":"The Touch Library allows for quick and easy C code generation of Microchip's capacitive sensing software library.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.TOUCH.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^AVR[0-9]+D[A].*|^PIC18F.*Q(10|20|40|41|43|71|83|84)$|^PIC16[L]{0,1}F188.*$|^PIC16F1(71|80|81).*$|^ATtiny(8|16|32)1.*$|^dsPIC33CK.*$|^ATmega32(4|8)PB$"},"name":"@mchp-mcc/touch-library","version":"*"},{"meta":{"name":"I2C EEPROM AT24CM02","category":"Libraries","keywords":["at24cm02","driver","pic8","avr"],"description":"The EEPROM (I2C) AT24CM02 Driver enables interfacing between the MCU and an off-chip AT24CM02 EEPROM using the I2C protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.at24cm02.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-at24cm02","version":"*"},{"meta":{"name":"I2C Accel KXTJ3-1057","category":"Libraries","keywords":["kxtj3 1057","driver","pic8","avr"],"description":"The Accel (I2C) KXTJ3-1057 Driver enables interfacing between the MCU and an off-chip KXTJ3-1057 Accelerometer using the I2C protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.KXTJ3_1057.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-kxtj3-1057","version":"*"},{"meta":{"name":"SPI Digi POT MCP41HV51","category":"Libraries","keywords":["mcp41hv51","driver","pic8","avr"],"description":"The Digi POT (SPI) MCP41HV51 Driver enables interfacing between the MCU and an off-chip MCP41HV51 Digital Potentiometer using the SPI protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.MCP41HV51.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-mcp41hv51","version":"*"},{"meta":{"name":"I2C Temp Sensor MCP98xx","category":"Libraries","keywords":["avr","pic8","driver"],"description":"The I2C Temp Sensor MCP98xx Driver enables interfacing between the MCU and the MCP98xx Temperature Sensor family using the I2C protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.MCP98XX.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-mcp98xx","version":"*"},{"meta":{"name":"I2C Color Sensor VEML3328","category":"Libraries","keywords":["avr","pic8","driver"],"description":"The I2C Color Sensor VEML3328 Driver enables interfacing between the MCU and an off-chip VEML3328 Color Sensor using the I2C protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.VEML3328.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-veml3328","version":"*"},{"meta":{"name":"Temperature Sensor","category":"Libraries","keywords":["avr","pic8","driver"],"description":"The Generic Temperature Sensor Module offers a collection of temperature sensor drivers, and also provides generic APIs that can get users started in designing their own temperature sensor solutions.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.TEMPSENSORLIB.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/temp-sensor-lib","version":"*"},{"meta":{"name":"EEPROM","category":"Libraries","keywords":["avr","pic8","driver"],"description":"The EEPROM Library supports various EEPROM devices and provides generic APIs that the users can use in designing their EEPROM applications.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.EEPROMLIB.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/eeprom-lib","version":"*"},{"meta":{"name":"Ethernet Drivers","category":"Libraries","keywords":["ethernet","library","pic8","avr","wired","wired communication","communication","automotive protocol","automotive"],"description":"Drivers for ENC28J60 and ENCX24J600 family of devices. Allows for quick and easy configuration and code generation for applications using SPI in polling mode.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.ETHERNETDRIVERS8BIT.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/ethernet-drivers-8bit","version":"*"},{"meta":{"name":"TCP/IP Lite","category":"Libraries","keywords":["tcpip","library","pic8","avr","wired","ethernet","wired communication","communication","automotive protocol","automotive"],"description":"TCP/IP Lite Drivers for PIC 8-bit devices. Allows for quick and easy configuration and code generation of the latest TCP/IP Lite stack.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.TCPIPLITE.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/tcpip-lite","version":"*"},{"meta":{"name":"CAN-TP","category":"Libraries","keywords":["driver","dspic"],"description":"Library implementation of ISO 15765-2 CAN-TP protocol","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.CAN_TP.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"dsPIC33CK[0-9]{2,3}MP5[0-9]{2}|dsPIC33CK[0-9]{3}MP6[0-9]{2}|dsPIC33CK[0-9]{3,4}MP7[0-9]{2}|dsPIC33CK[0-9]{3}MC5[0-9]{2}|dsPIC33CDV?C?[0-9]{3}MP506|dsPIC33CK?[0-9]{3}MPT608|dsPIC33CH[0-9]{2,3}MP5[0-9]{2}"},"name":"@mchp-mcc/can-tp","version":"*"},{"meta":{"name":"AVR IEC60730 Class B Diagnostic Library","category":"Libraries/Functional Safety Libraries","keywords":["avr","iec60730","library"],"description":"The AVR Class B Diagnostic Library is a suite of diagnostic tests in compliance with the IEC 60730 Class B functional safety standard.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.FUSAIECAVR.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(ATtiny.+(0|1|2)[0-9]|AVR.*D(A|B|D).*|AVR.*EA.*)"},"name":"@mchp-mcc/avr-iec60730-class-b-diagnostic-library","version":"*"},{"meta":{"name":"PIC16/18 IEC60730 Class B Diagnostic Library","category":"Libraries/Functional Safety Libraries","keywords":["iec60730","pic8","library"],"description":"The PIC16/18 Class B Diagnostic Library is a suite of diagnostic tests in compliance with the IEC 60730 Class B functional safety standard.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.FUSAIECPIC.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^PIC(16.*F1(52|53|83|84|88|91)[0-9]{2}|18.*F[0-9]{2}(K40|K42|Q10|Q40|Q41|Q43|Q83|Q84))$"},"name":"@mchp-mcc/pic16-pic18-iec60730-class-b-diagnostic-library","version":"*"},{"meta":{"name":"RNWFxx Wi-Fi Library","category":"Libraries","keywords":["driver","avr"],"description":"The RNWFxx library is a quick and easy configuration and code generation for AT command based Wi-Fi modules. It provides many service API’s which encapsulates various AT commands to shorten user application development cycle.","releaseNotesLink":"https://onlinedocs.microchip.com/oxy/GUID-9DF112DF-79FD-4D57-853F-633360D04142-en-US-1/index.html","deviceFilterRegEx":"^(AVR.*D(A|B).*)","supportedDeviceFamilies":["AVR","AVR DA"]},"name":"@mchp-mcc/rnwf-host-driver","version":"*"},{"meta":{"name":"USB Device Stack","category":"Libraries","keywords":["avr","library"],"description":"The USB Device Stack allows for quick and easy configuration and code generation of a selection of USB Device Classes.","defaultSelection":true,"releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.USB-DEVICE-STACK.RELEASENOTES&redirect=true","deviceFilterRegEx":"^AVR.*DU.*"},"name":"@mchp-mcc/usb-device-stack","version":"*"}],"version":"1.0.0","catalogs":[],"featuredContent":{"LIN Library":["@mchp-mcc/lin-host","@mchp-mcc/lin-client"],"WINC Library":["@mchp-mcc/winc15xx-host-driver"],"RN487X Library":["@mchp-mcc/rn4870-rn4871-host-driver"],"mTouch Library":["@mchp-mcc/touch-library"],"8-bit Bootloader":["@mchp-mcc/bootloader-8bit"],"TCP/IP Lite Stack":["@mchp-mcc/tcpip-lite"],"Crypto Authentication Library":["@mchp-mcc/crypto-authentication-library"]}},"scripts":{"test":"jest"},"_npmUser":{"name":"ajivani007","email":"ajivani007@gmail.com"},"description":"scf-catalog project's package.json content contains - List of content - List of catalogs","directories":{},"licenseText":"© 2020 Microchip Technology Inc. and its subsidiaries.\n\nSubject to your compliance with these terms, you may use Microchip \nsoftware and any derivatives exclusively with Microchip products. \nIt is your responsibility to comply with third party license terms \napplicable to your use of third party software (including open \nsource software) that may accompany Microchip software.\n\nTHIS SOFTWARE IS SUPPLIED BY MICROCHIP \"AS IS\". NO WARRANTIES, \nWHETHER EXPRESS, IMPLIED OR STATUTORY, APPLY TO THIS SOFTWARE, \nINCLUDING ANY IMPLIED WARRANTIES OF NON-INFRINGEMENT, \nMERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.\n\nIN NO EVENT WILL MICROCHIP BE LIABLE FOR ANY INDIRECT, SPECIAL, \nPUNITIVE, INCIDENTAL OR CONSEQUENTIAL LOSS, DAMAGE, COST OR EXPENSE \nOF ANY KIND WHATSOEVER RELATED TO THE SOFTWARE, HOWEVER CAUSED, \nEVEN IF MICROCHIP HAS BEEN ADVISED OF THE POSSIBILITY OR THE \nDAMAGES ARE FORESEEABLE. TO THE FULLEST EXTENT ALLOWED BY LAW, \nMICROCHIP'S TOTAL LIABILITY ON ALL CLAIMS IN ANY WAY RELATED TO \nTHIS SOFTWARE WILL NOT EXCEED THE AMOUNT OF FEES, IF ANY, THAT YOU \nHAVE PAID DIRECTLY TO MICROCHIP FOR THIS SOFTWARE. ","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.5.4","node":"^16.9.1","ts-jest":"^25.4.0","fs-extra":"^9.0.1","typescript":"^3.8.3","@types/jest":"^25.2.1","@types/fs-extra":"^9.0.12","jest-json-schema":"^2.1.0","@mchp-mcc/scf-catalog":"1.10.0","@types/jest-json-schema":"^2.1.3"},"_npmOperationalInternal":{"tmp":"tmp/melody-common-catalog_1.3.21_1712255944977_0.9750495665945227","host":"s3://npm-registry-packages"}},"1.3.22":{"name":"@mchp-mcc/melody-common-catalog","version":"1.3.22","license":"SEE LICENSE IN LICENSE.txt","_id":"@mchp-mcc/melody-common-catalog@1.3.22","maintainers":[{"name":"mchp-nate","email":"nate.robinson@microchip.com"},{"name":"dan.ionescu","email":"dan.ionescu@gmail.com"},{"name":"albyj","email":"AlbyJoy.Thottakara@microchip.com"},{"name":"suriya_anandhan","email":"suriya.anandhan@microchip.com"},{"name":"niladree","email":"niladree.biswas@microchip.com"},{"name":"i52346","email":"prathiba.rosarine@microchip.com"},{"name":"yash.godbole","email":"yashashri.godbole@microchip.com"},{"name":"rd_mchp","email":"ramya.dodderi@microchip.com"},{"name":"harish.agari","email":"harikumar13@gmail.com"},{"name":"ajivani007","email":"ajivani007@gmail.com"}],"dist":{"shasum":"24943ee8cc4b7b5d0c68588638a31410190bd9c2","tarball":"https://registry.npmjs.org/@mchp-mcc/melody-common-catalog/-/melody-common-catalog-1.3.22.tgz","fileCount":4,"integrity":"sha512-O3IZlm6pEDwj7851JS0asj3JKJgGg8LycwSssm6mn2l/q+Legv8c5NFsUH/fGx+4bKXNN6ISpdGwveGlx1N+RQ==","signatures":[{"sig":"MEQCIFE4Td7rJdqVm+GEkLzfaDE82RXRLCT1WRjnvy9tKqGTAiB+QhjxaPDcfZbXOa3i5pUTPNkdFZkhlC7y+ARicoTekg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30010},"jest":{"preset":"ts-jest","collectCoverage":true,"testPathIgnorePatterns":["/node_modules/","/lib/"]},"content":{"name":"@mchp-mcc/melody-common-catalog","content":[{"meta":{"name":"WINC15XX Library","category":"Libraries","keywords":["driver","winc","pic8","avr","pic24","dspic"],"description":"The WINC15XX Library allows for quick and easy configuration and code generation for Microchip's ATWINC15x0 SmartConnect module for Internet of Things (IoT) applications.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.WINC15XX.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["AVR","AVR DA","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/winc15xx-host-driver","version":"*"},{"meta":{"name":"Bootloader 8-Bit","category":"Libraries/Bootloader","keywords":["library","pic8","avr"],"description":"The 8-Bit Bootloader Library provides a means for users to configure a basic bootloader on 8-bit devices.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.BOOTLOADER8BIT.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"PIC16(LF|F)(152|188).*|PIC18F.*Q4.*|ATtiny.*(0|1)[1-9]|AVR.*DA.*","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18FXXQ43","AVR","AVR DA"]},"name":"@mchp-mcc/bootloader-8bit","version":"*"},{"meta":{"name":"8-Bit MDFU Client","category":"Libraries/Bootloader","keywords":["library","pic8","avr"],"description":"The 8-Bit MDFU Client Library provides a means for users to configure a bootloader client on 8-bit devices.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=RELEASE_NOTES_8BIT_MDFU_CLIENT_LIBRARY&version=latest&redirect=true","deviceFilterRegEx":"PIC16(LF|F).*|PIC18(LF|F).*|ATtiny.*|AVR.*(DA|DB|DD|DU|EA|EB).*"},"name":"@mchp-mcc/mdfu-client-8bit","version":"*"},{"meta":{"name":"CryptoAuthentication Library","category":"Libraries","keywords":["crypto","library","pic8","dspic","pic24","avr"],"description":"The CryptoAuthentication Library allows quick and easy configuration and code generation for security, cryptography, authentication, and encryption applications using Microchip's Secure chip line.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.CAL.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^PIC(18.*F[0-9]{2}(Q10|Q40|Q41|Q43|Q83|Q84))$|^(AVR.*D(A|B).*)|^(dsPIC33.*)"},"name":"@mchp-mcc/crypto-authentication-library","version":"*"},{"meta":{"name":"RNBD_RN487x BLE Library","category":"Libraries","keywords":["rn4870","rn4871","rnbd","driver","pic8","avr"],"description":"The RNBD and RN487x BLE Module allows quick and easy configuration and code generation for bluetooth applications using Microchip's RNBD and RN487x Bluetooth Low Energy Modules.","supportedDeviceFamilies":["AVR","AVR DA","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/rnbd-rn487x-host-driver","version":"*"},{"meta":{"name":"Data Encryption Routines","category":"Libraries","keywords":["pic8","data encryption","driver"],"description":"The Data Encryption Routine Library provides data encryption routines based on four encryption algorithms (AES, XTEA, SKIPJACK and Pseudo-random binary sequence generator.)","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.DATAENCRYPTIONROUTINES.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/data-encryption-routines","version":"*"},{"meta":{"name":"TIMEOUTDRIVER","category":"Drivers","keywords":["driver","tmr","pic8","avr"],"description":"The Timeout Driver is an abstraction interface to Timer-type peripherals such as the Timer0/1/2 peripherals and their derivatives; the Signal Measurement Timer (SMT); and the Hardware Limit Timer (HLT).","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.TIMEOUTDRIVER.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/timer-timeout-driver","version":"*"},{"meta":{"name":"DELAY","category":"Drivers","keywords":["driver","delay","pic8","avr","pic24","dspic"],"description":"The Delay Driver is an abstraction interface to the DELAY macros for PIC, AVR, and dsPIC devices.","defaultSelection":true,"releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.DELAY.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$|dsPIC33.*|ATmega[0-9][0-9]?0[0-9]"},"name":"@mchp-mcc/delay-blocking-driver","version":"*"},{"meta":{"name":"Data Streamer Driver","category":"Libraries","keywords":["driver","data streamer","pic8","avr","dspic"],"description":"The Data Streamer Protocol allows you to send multiple variables from your embedded application and display these variables on a graph (or custom dashboard).","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.DATASTREAMER.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$|dsPIC33.*"},"name":"@mchp-mcc/data-streamer-driver","version":"*"},{"meta":{"name":"DV Run Time","category":"Libraries","keywords":["driver","pic8","avr","dspic"],"description":"Data Visualizer Run Time Library, to 'watch' and plot project variables at run time.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.DVRT.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":".*"},"name":"@mchp-mcc/dv-run-time","version":"*"},{"meta":{"name":"LIN Host","category":"Libraries","keywords":["library","lin","pic8"],"description":"The LIN (Local Interconnect Network) Host Driver is a UART-based driver that provides quick and easy C code generation to send and receive UART packets formatted using the LIN protocol as a host.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.LINHOST.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/lin-host","version":"*"},{"meta":{"name":"LIN Client","category":"Libraries","keywords":["library","lin","pic8"],"description":"The LIN (Local Interconnect Network) Host Driver is a UART-based driver that provides quick and easy C code generation to send and receive UART packets formatted using the LIN protocol as a client.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.LINCLIENT.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/lin-client","version":"*"},{"meta":{"name":"Touch Library","category":"Libraries","keywords":["library","touch","avr","pic8","dspic"],"description":"The Touch Library allows for quick and easy C code generation of Microchip's capacitive sensing software library.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.TOUCH.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^AVR[0-9]+D[A].*|^PIC18F.*Q(10|20|40|41|43|71|83|84)$|^PIC16[L]{0,1}F188.*$|^PIC16F1(71|80|81).*$|^ATtiny(8|16|32)1.*$|^dsPIC33CK.*$|^ATmega32(4|8)PB$"},"name":"@mchp-mcc/touch-library","version":"*"},{"meta":{"name":"I2C EEPROM AT24CM02","category":"Libraries","keywords":["at24cm02","driver","pic8","avr"],"description":"The EEPROM (I2C) AT24CM02 Driver enables interfacing between the MCU and an off-chip AT24CM02 EEPROM using the I2C protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.at24cm02.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-at24cm02","version":"*"},{"meta":{"name":"I2C Accel KXTJ3-1057","category":"Libraries","keywords":["kxtj3 1057","driver","pic8","avr"],"description":"The Accel (I2C) KXTJ3-1057 Driver enables interfacing between the MCU and an off-chip KXTJ3-1057 Accelerometer using the I2C protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.KXTJ3_1057.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-kxtj3-1057","version":"*"},{"meta":{"name":"SPI Digi POT MCP41HV51","category":"Libraries","keywords":["mcp41hv51","driver","pic8","avr"],"description":"The Digi POT (SPI) MCP41HV51 Driver enables interfacing between the MCU and an off-chip MCP41HV51 Digital Potentiometer using the SPI protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.MCP41HV51.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-mcp41hv51","version":"*"},{"meta":{"name":"I2C Temp Sensor MCP98xx","category":"Libraries","keywords":["avr","pic8","driver"],"description":"The I2C Temp Sensor MCP98xx Driver enables interfacing between the MCU and the MCP98xx Temperature Sensor family using the I2C protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.MCP98XX.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-mcp98xx","version":"*"},{"meta":{"name":"I2C Color Sensor VEML3328","category":"Libraries","keywords":["avr","pic8","driver"],"description":"The I2C Color Sensor VEML3328 Driver enables interfacing between the MCU and an off-chip VEML3328 Color Sensor using the I2C protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.VEML3328.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-veml3328","version":"*"},{"meta":{"name":"Temperature Sensor","category":"Libraries","keywords":["avr","pic8","driver"],"description":"The Generic Temperature Sensor Module offers a collection of temperature sensor drivers, and also provides generic APIs that can get users started in designing their own temperature sensor solutions.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.TEMPSENSORLIB.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/temp-sensor-lib","version":"*"},{"meta":{"name":"EEPROM","category":"Libraries","keywords":["avr","pic8","driver"],"description":"The EEPROM Library supports various EEPROM devices and provides generic APIs that the users can use in designing their EEPROM applications.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.EEPROMLIB.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/eeprom-lib","version":"*"},{"meta":{"name":"Ethernet Drivers","category":"Libraries","keywords":["ethernet","library","pic8","avr","wired","wired communication","communication","automotive protocol","automotive"],"description":"Drivers for ENC28J60 and ENCX24J600 family of devices. Allows for quick and easy configuration and code generation for applications using SPI in polling mode.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.ETHERNETDRIVERS8BIT.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/ethernet-drivers-8bit","version":"*"},{"meta":{"name":"TCP/IP Lite","category":"Libraries","keywords":["tcpip","library","pic8","avr","wired","ethernet","wired communication","communication","automotive protocol","automotive"],"description":"TCP/IP Lite Drivers for PIC 8-bit devices. Allows for quick and easy configuration and code generation of the latest TCP/IP Lite stack.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.TCPIPLITE.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/tcpip-lite","version":"*"},{"meta":{"name":"CAN-TP","category":"Libraries","keywords":["driver","dspic"],"description":"Library implementation of ISO 15765-2 CAN-TP protocol","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.CAN_TP.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"dsPIC33CK[0-9]{2,3}MP5[0-9]{2}|dsPIC33CK[0-9]{3}MP6[0-9]{2}|dsPIC33CK[0-9]{3,4}MP7[0-9]{2}|dsPIC33CK[0-9]{3}MC5[0-9]{2}|dsPIC33CDV?C?[0-9]{3}MP506|dsPIC33CK?[0-9]{3}MPT608|dsPIC33CH[0-9]{2,3}MP5[0-9]{2}"},"name":"@mchp-mcc/can-tp","version":"*"},{"meta":{"name":"AVR IEC60730 Class B Diagnostic Library","category":"Libraries/Functional Safety Libraries","keywords":["avr","iec60730","library"],"description":"The AVR Class B Diagnostic Library is a suite of diagnostic tests in compliance with the IEC 60730 Class B functional safety standard.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.FUSAIECAVR.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(ATtiny.+(0|1|2)[0-9]|AVR.*D(A|B|D).*|AVR.*EA.*)"},"name":"@mchp-mcc/avr-iec60730-class-b-diagnostic-library","version":"*"},{"meta":{"name":"PIC16/18 IEC60730 Class B Diagnostic Library","category":"Libraries/Functional Safety Libraries","keywords":["iec60730","pic8","library"],"description":"The PIC16/18 Class B Diagnostic Library is a suite of diagnostic tests in compliance with the IEC 60730 Class B functional safety standard.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.FUSAIECPIC.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^PIC(16.*F1(52|53|83|84|88|91)[0-9]{2}|18.*F[0-9]{2}(K40|K42|Q10|Q40|Q41|Q43|Q83|Q84))$"},"name":"@mchp-mcc/pic16-pic18-iec60730-class-b-diagnostic-library","version":"*"},{"meta":{"name":"RNWFxx Wi-Fi Library","category":"Libraries","keywords":["driver","avr"],"description":"The RNWFxx library is a quick and easy configuration and code generation for AT command based Wi-Fi modules. It provides many service API’s which encapsulates various AT commands to shorten user application development cycle.","releaseNotesLink":"https://onlinedocs.microchip.com/oxy/GUID-9DF112DF-79FD-4D57-853F-633360D04142-en-US-1/index.html","deviceFilterRegEx":"^(AVR.*D(A|B).*)","supportedDeviceFamilies":["AVR","AVR DA"]},"name":"@mchp-mcc/rnwf-host-driver","version":"*"},{"meta":{"name":"USB Device Stack","category":"Libraries","keywords":["avr","library"],"description":"The USB Device Stack allows for quick and easy configuration and code generation of a selection of USB Device Classes.","defaultSelection":true,"releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.USB-DEVICE-STACK.RELEASENOTES&redirect=true","deviceFilterRegEx":"^AVR.*DU.*"},"name":"@mchp-mcc/usb-device-stack","version":"*"},{"meta":{"name":"FreeRTOS Library","category":"Libraries","keywords":["avr","freertos","library"],"description":"The FreeRTOS Library allows quick and easy configuration and code generation for a FreeRTOS applications using Microchip microcontrollers","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.FREERTOS.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(AVR.*D(A|B|D).*)"},"name":"@mchp-mcc/freertos-library","version":"*"}],"version":"1.0.0","catalogs":[],"featuredContent":{"LIN Library":["@mchp-mcc/lin-host","@mchp-mcc/lin-client"],"WINC Library":["@mchp-mcc/winc15xx-host-driver"],"RN487X Library":["@mchp-mcc/rn4870-rn4871-host-driver"],"mTouch Library":["@mchp-mcc/touch-library"],"8-bit Bootloader":["@mchp-mcc/bootloader-8bit"],"TCP/IP Lite Stack":["@mchp-mcc/tcpip-lite"],"Crypto Authentication Library":["@mchp-mcc/crypto-authentication-library"]}},"scripts":{"test":"jest"},"_npmUser":{"name":"ajivani007","email":"ajivani007@gmail.com"},"description":"scf-catalog project's package.json content contains - List of content - List of catalogs","directories":{},"licenseText":"© 2020 Microchip Technology Inc. and its subsidiaries.\n\nSubject to your compliance with these terms, you may use Microchip \nsoftware and any derivatives exclusively with Microchip products. \nIt is your responsibility to comply with third party license terms \napplicable to your use of third party software (including open \nsource software) that may accompany Microchip software.\n\nTHIS SOFTWARE IS SUPPLIED BY MICROCHIP \"AS IS\". NO WARRANTIES, \nWHETHER EXPRESS, IMPLIED OR STATUTORY, APPLY TO THIS SOFTWARE, \nINCLUDING ANY IMPLIED WARRANTIES OF NON-INFRINGEMENT, \nMERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.\n\nIN NO EVENT WILL MICROCHIP BE LIABLE FOR ANY INDIRECT, SPECIAL, \nPUNITIVE, INCIDENTAL OR CONSEQUENTIAL LOSS, DAMAGE, COST OR EXPENSE \nOF ANY KIND WHATSOEVER RELATED TO THE SOFTWARE, HOWEVER CAUSED, \nEVEN IF MICROCHIP HAS BEEN ADVISED OF THE POSSIBILITY OR THE \nDAMAGES ARE FORESEEABLE. TO THE FULLEST EXTENT ALLOWED BY LAW, \nMICROCHIP'S TOTAL LIABILITY ON ALL CLAIMS IN ANY WAY RELATED TO \nTHIS SOFTWARE WILL NOT EXCEED THE AMOUNT OF FEES, IF ANY, THAT YOU \nHAVE PAID DIRECTLY TO MICROCHIP FOR THIS SOFTWARE. ","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.5.4","node":"^16.9.1","ts-jest":"^25.4.0","fs-extra":"^9.0.1","typescript":"^3.8.3","@types/jest":"^25.2.1","@types/fs-extra":"^9.0.12","jest-json-schema":"^2.1.0","@mchp-mcc/scf-catalog":"1.10.0","@types/jest-json-schema":"^2.1.3"},"_npmOperationalInternal":{"tmp":"tmp/melody-common-catalog_1.3.22_1715352556287_0.4403516142195827","host":"s3://npm-registry-packages"}},"1.3.23":{"name":"@mchp-mcc/melody-common-catalog","version":"1.3.23","license":"SEE LICENSE IN LICENSE.txt","_id":"@mchp-mcc/melody-common-catalog@1.3.23","maintainers":[{"name":"mchp-nate","email":"nate.robinson@microchip.com"},{"name":"dan.ionescu","email":"dan.ionescu@gmail.com"},{"name":"albyj","email":"AlbyJoy.Thottakara@microchip.com"},{"name":"suriya_anandhan","email":"suriya.anandhan@microchip.com"},{"name":"niladree","email":"niladree.biswas@microchip.com"},{"name":"i52346","email":"prathiba.rosarine@microchip.com"},{"name":"yash.godbole","email":"yashashri.godbole@microchip.com"},{"name":"rd_mchp","email":"ramya.dodderi@microchip.com"},{"name":"harish.agari","email":"harikumar13@gmail.com"},{"name":"ajivani007","email":"ajivani007@gmail.com"}],"dist":{"shasum":"c095182a93744bd28170f858ed9827101527deae","tarball":"https://registry.npmjs.org/@mchp-mcc/melody-common-catalog/-/melody-common-catalog-1.3.23.tgz","fileCount":4,"integrity":"sha512-8gafg1WIW+KVXVzrsCUJPFssQ1aiBoQ1WHSBNeZA7HemDF0fPVdJTqrP+NNMTObACBALUjH1rKcfy+xOJaN88g==","signatures":[{"sig":"MEQCIHg8+SnhVT32Vv27yUS4GP841OYsiP+eBmOnYjduNeqvAiA3j3MjLCJc8/YprrhzGbM8ffpTTDgRaeCK/yGvYe2kjQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29727},"jest":{"preset":"ts-jest","collectCoverage":true,"testPathIgnorePatterns":["/node_modules/","/lib/"]},"content":{"name":"@mchp-mcc/melody-common-catalog","content":[{"meta":{"name":"WINC15XX Library","category":"Libraries","keywords":["driver","winc","pic8","avr","pic24","dspic"],"description":"The WINC15XX Library allows for quick and easy configuration and code generation for Microchip's ATWINC15x0 SmartConnect module for Internet of Things (IoT) applications.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.WINC15XX.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["AVR","AVR DA","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/winc15xx-host-driver","version":"*"},{"meta":{"name":"Bootloader 8-Bit (Deprecated)","category":"Libraries/Bootloader","keywords":["library","pic8","avr"],"description":"The 8-Bit Bootloader Library provides a means for users to configure a basic bootloader on 8-bit devices.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.BOOTLOADER8BIT.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"PIC16(LF|F)(152|188).*|PIC18F.*Q4.*|ATtiny.*(0|1)[1-9]|AVR.*DA.*"},"name":"@mchp-mcc/bootloader-8bit","version":"*"},{"meta":{"name":"8-Bit MDFU Client","category":"Libraries/Bootloader","keywords":["library","pic8","avr"],"description":"The 8-Bit MDFU Client Library provides a means for users to configure a bootloader client on 8-bit devices.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=RELEASE_NOTES_8BIT_MDFU_CLIENT_LIBRARY&version=latest&redirect=true","deviceFilterRegEx":"PIC16(LF|F).*|PIC18(LF|F).*|ATtiny.*|AVR.*(DA|DB|DD|DU|EA|EB).*"},"name":"@mchp-mcc/mdfu-client-8bit","version":"*"},{"meta":{"name":"CryptoAuthentication Library","category":"Libraries","keywords":["crypto","library","pic8","dspic","pic24","avr"],"description":"The CryptoAuthentication Library allows quick and easy configuration and code generation for security, cryptography, authentication, and encryption applications using Microchip's Secure chip line.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.CAL.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^PIC(18.*F[0-9]{2}(Q10|Q40|Q41|Q43|Q83|Q84))$|^(AVR.*D(A|B).*)|^(dsPIC33.*)"},"name":"@mchp-mcc/crypto-authentication-library","version":"*"},{"meta":{"name":"RNBD_RN487x BLE Library","category":"Libraries","keywords":["rn4870","rn4871","rnbd","driver","pic8","avr"],"description":"The RNBD and RN487x BLE Module allows quick and easy configuration and code generation for bluetooth applications using Microchip's RNBD and RN487x Bluetooth Low Energy Modules.","supportedDeviceFamilies":["AVR","AVR DA","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/rnbd-rn487x-host-driver","version":"*"},{"meta":{"name":"Data Encryption Routines","category":"Libraries","keywords":["pic8","data encryption","driver"],"description":"The Data Encryption Routine Library provides data encryption routines based on four encryption algorithms (AES, XTEA, SKIPJACK and Pseudo-random binary sequence generator.)","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.DATAENCRYPTIONROUTINES.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/data-encryption-routines","version":"*"},{"meta":{"name":"TIMEOUTDRIVER","category":"Drivers","keywords":["driver","tmr","pic8","avr"],"description":"The Timeout Driver is an abstraction interface to Timer-type peripherals such as the Timer0/1/2 peripherals and their derivatives; the Signal Measurement Timer (SMT); and the Hardware Limit Timer (HLT).","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.TIMEOUTDRIVER.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/timer-timeout-driver","version":"*"},{"meta":{"name":"DELAY","category":"Drivers","keywords":["driver","delay","pic8","avr","pic24","dspic"],"description":"The Delay Driver is an abstraction interface to the DELAY macros for PIC, AVR, and dsPIC devices.","defaultSelection":true,"releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.DELAY.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$|dsPIC33.*|ATmega[0-9][0-9]?0[0-9]"},"name":"@mchp-mcc/delay-blocking-driver","version":"*"},{"meta":{"name":"Data Streamer Driver","category":"Libraries","keywords":["driver","data streamer","pic8","avr","dspic"],"description":"The Data Streamer Protocol allows you to send multiple variables from your embedded application and display these variables on a graph (or custom dashboard).","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.DATASTREAMER.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$|dsPIC33.*"},"name":"@mchp-mcc/data-streamer-driver","version":"*"},{"meta":{"name":"DV Run Time","category":"Libraries","keywords":["driver","pic8","avr","dspic"],"description":"Data Visualizer Run Time Library, to 'watch' and plot project variables at run time.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.DVRT.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":".*"},"name":"@mchp-mcc/dv-run-time","version":"*"},{"meta":{"name":"LIN Host","category":"Libraries","keywords":["library","lin","pic8"],"description":"The LIN (Local Interconnect Network) Host Driver is a UART-based driver that provides quick and easy C code generation to send and receive UART packets formatted using the LIN protocol as a host.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.LINHOST.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/lin-host","version":"*"},{"meta":{"name":"LIN Client","category":"Libraries","keywords":["library","lin","pic8"],"description":"The LIN (Local Interconnect Network) Host Driver is a UART-based driver that provides quick and easy C code generation to send and receive UART packets formatted using the LIN protocol as a client.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.LINCLIENT.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/lin-client","version":"*"},{"meta":{"name":"Touch Library","category":"Libraries","keywords":["library","touch","avr","pic8","dspic"],"description":"The Touch Library allows for quick and easy C code generation of Microchip's capacitive sensing software library.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.TOUCH.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^AVR[0-9]+D[A].*|^PIC18F.*Q(10|20|40|41|43|71|83|84)$|^PIC16[L]{0,1}F188.*$|^PIC16F1(71|80|81).*$|^ATtiny(8|16|32)1.*$|^dsPIC33CK.*$|^ATmega32(4|8)PB$"},"name":"@mchp-mcc/touch-library","version":"*"},{"meta":{"name":"I2C EEPROM AT24CM02","category":"Libraries","keywords":["at24cm02","driver","pic8","avr"],"description":"The EEPROM (I2C) AT24CM02 Driver enables interfacing between the MCU and an off-chip AT24CM02 EEPROM using the I2C protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.at24cm02.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-at24cm02","version":"*"},{"meta":{"name":"I2C Accel KXTJ3-1057","category":"Libraries","keywords":["kxtj3 1057","driver","pic8","avr"],"description":"The Accel (I2C) KXTJ3-1057 Driver enables interfacing between the MCU and an off-chip KXTJ3-1057 Accelerometer using the I2C protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.KXTJ3_1057.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-kxtj3-1057","version":"*"},{"meta":{"name":"SPI Digi POT MCP41HV51","category":"Libraries","keywords":["mcp41hv51","driver","pic8","avr"],"description":"The Digi POT (SPI) MCP41HV51 Driver enables interfacing between the MCU and an off-chip MCP41HV51 Digital Potentiometer using the SPI protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.MCP41HV51.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-mcp41hv51","version":"*"},{"meta":{"name":"I2C Temp Sensor MCP98xx","category":"Libraries","keywords":["avr","pic8","driver"],"description":"The I2C Temp Sensor MCP98xx Driver enables interfacing between the MCU and the MCP98xx Temperature Sensor family using the I2C protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.MCP98XX.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-mcp98xx","version":"*"},{"meta":{"name":"I2C Color Sensor VEML3328","category":"Libraries","keywords":["avr","pic8","driver"],"description":"The I2C Color Sensor VEML3328 Driver enables interfacing between the MCU and an off-chip VEML3328 Color Sensor using the I2C protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.VEML3328.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-veml3328","version":"*"},{"meta":{"name":"Temperature Sensor","category":"Libraries","keywords":["avr","pic8","driver"],"description":"The Generic Temperature Sensor Module offers a collection of temperature sensor drivers, and also provides generic APIs that can get users started in designing their own temperature sensor solutions.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.TEMPSENSORLIB.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/temp-sensor-lib","version":"*"},{"meta":{"name":"EEPROM","category":"Libraries","keywords":["avr","pic8","driver"],"description":"The EEPROM Library supports various EEPROM devices and provides generic APIs that the users can use in designing their EEPROM applications.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.EEPROMLIB.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/eeprom-lib","version":"*"},{"meta":{"name":"Ethernet Drivers","category":"Libraries","keywords":["ethernet","library","pic8","avr","wired","wired communication","communication","automotive protocol","automotive"],"description":"Drivers for ENC28J60 and ENCX24J600 family of devices. Allows for quick and easy configuration and code generation for applications using SPI in polling mode.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.ETHERNETDRIVERS8BIT.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/ethernet-drivers-8bit","version":"*"},{"meta":{"name":"TCP/IP Lite","category":"Libraries","keywords":["tcpip","library","pic8","avr","wired","ethernet","wired communication","communication","automotive protocol","automotive"],"description":"TCP/IP Lite Drivers for PIC 8-bit devices. Allows for quick and easy configuration and code generation of the latest TCP/IP Lite stack.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.TCPIPLITE.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/tcpip-lite","version":"*"},{"meta":{"name":"CAN-TP","category":"Libraries","keywords":["driver","dspic"],"description":"Library implementation of ISO 15765-2 CAN-TP protocol","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.CAN_TP.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"dsPIC33CK[0-9]{2,3}MP5[0-9]{2}|dsPIC33CK[0-9]{3}MP6[0-9]{2}|dsPIC33CK[0-9]{3,4}MP7[0-9]{2}|dsPIC33CK[0-9]{3}MC5[0-9]{2}|dsPIC33CDV?C?[0-9]{3}MP506|dsPIC33CK?[0-9]{3}MPT608|dsPIC33CH[0-9]{2,3}MP5[0-9]{2}"},"name":"@mchp-mcc/can-tp","version":"*"},{"meta":{"name":"AVR IEC60730 Class B Diagnostic Library","category":"Libraries/Functional Safety Libraries","keywords":["avr","iec60730","library"],"description":"The AVR Class B Diagnostic Library is a suite of diagnostic tests in compliance with the IEC 60730 Class B functional safety standard.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.FUSAIECAVR.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(ATtiny.+(0|1|2)[0-9]|AVR.*D(A|B|D).*|AVR.*EA.*)"},"name":"@mchp-mcc/avr-iec60730-class-b-diagnostic-library","version":"*"},{"meta":{"name":"PIC16/18 IEC60730 Class B Diagnostic Library","category":"Libraries/Functional Safety Libraries","keywords":["iec60730","pic8","library"],"description":"The PIC16/18 Class B Diagnostic Library is a suite of diagnostic tests in compliance with the IEC 60730 Class B functional safety standard.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.FUSAIECPIC.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^PIC(16.*F1(52|53|83|84|88|91)[0-9]{2}|18.*F[0-9]{2}(K40|K42|Q10|Q40|Q41|Q43|Q83|Q84))$"},"name":"@mchp-mcc/pic16-pic18-iec60730-class-b-diagnostic-library","version":"*"},{"meta":{"name":"RNWFxx Wi-Fi Library","category":"Libraries","keywords":["driver","avr"],"description":"The RNWFxx library is a quick and easy configuration and code generation for AT command based Wi-Fi modules. It provides many service API’s which encapsulates various AT commands to shorten user application development cycle.","releaseNotesLink":"https://onlinedocs.microchip.com/oxy/GUID-9DF112DF-79FD-4D57-853F-633360D04142-en-US-1/index.html","deviceFilterRegEx":"^(AVR.*D(A|B).*)","supportedDeviceFamilies":["AVR","AVR DA"]},"name":"@mchp-mcc/rnwf-host-driver","version":"*"},{"meta":{"name":"USB Device Stack","category":"Libraries","keywords":["avr","library"],"description":"The USB Device Stack allows for quick and easy configuration and code generation of a selection of USB Device Classes.","defaultSelection":true,"releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.USB-DEVICE-STACK.RELEASENOTES&redirect=true","deviceFilterRegEx":"^AVR.*DU.*"},"name":"@mchp-mcc/usb-device-stack","version":"*"},{"meta":{"name":"FreeRTOS Library","category":"Libraries","keywords":["avr","freertos","library"],"description":"The FreeRTOS Library allows quick and easy configuration and code generation for a FreeRTOS applications using Microchip microcontrollers","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.FREERTOS.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(AVR.*D(A|B|D).*)"},"name":"@mchp-mcc/freertos-library","version":"*"}],"version":"1.0.0","catalogs":[],"featuredContent":{"LIN Library":["@mchp-mcc/lin-host","@mchp-mcc/lin-client"],"WINC Library":["@mchp-mcc/winc15xx-host-driver"],"RN487X Library":["@mchp-mcc/rn4870-rn4871-host-driver"],"mTouch Library":["@mchp-mcc/touch-library"],"8-bit Bootloader":["@mchp-mcc/bootloader-8bit"],"TCP/IP Lite Stack":["@mchp-mcc/tcpip-lite"],"Crypto Authentication Library":["@mchp-mcc/crypto-authentication-library"]}},"scripts":{"test":"jest"},"_npmUser":{"name":"ajivani007","email":"ajivani007@gmail.com"},"description":"scf-catalog project's package.json content contains - List of content - List of catalogs","directories":{},"licenseText":"© 2020 Microchip Technology Inc. and its subsidiaries.\n\nSubject to your compliance with these terms, you may use Microchip \nsoftware and any derivatives exclusively with Microchip products. \nIt is your responsibility to comply with third party license terms \napplicable to your use of third party software (including open \nsource software) that may accompany Microchip software.\n\nTHIS SOFTWARE IS SUPPLIED BY MICROCHIP \"AS IS\". NO WARRANTIES, \nWHETHER EXPRESS, IMPLIED OR STATUTORY, APPLY TO THIS SOFTWARE, \nINCLUDING ANY IMPLIED WARRANTIES OF NON-INFRINGEMENT, \nMERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.\n\nIN NO EVENT WILL MICROCHIP BE LIABLE FOR ANY INDIRECT, SPECIAL, \nPUNITIVE, INCIDENTAL OR CONSEQUENTIAL LOSS, DAMAGE, COST OR EXPENSE \nOF ANY KIND WHATSOEVER RELATED TO THE SOFTWARE, HOWEVER CAUSED, \nEVEN IF MICROCHIP HAS BEEN ADVISED OF THE POSSIBILITY OR THE \nDAMAGES ARE FORESEEABLE. TO THE FULLEST EXTENT ALLOWED BY LAW, \nMICROCHIP'S TOTAL LIABILITY ON ALL CLAIMS IN ANY WAY RELATED TO \nTHIS SOFTWARE WILL NOT EXCEED THE AMOUNT OF FEES, IF ANY, THAT YOU \nHAVE PAID DIRECTLY TO MICROCHIP FOR THIS SOFTWARE. ","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.5.4","node":"^16.9.1","ts-jest":"^25.4.0","fs-extra":"^9.0.1","typescript":"^3.8.3","@types/jest":"^25.2.1","@types/fs-extra":"^9.0.12","jest-json-schema":"^2.1.0","@mchp-mcc/scf-catalog":"1.10.0","@types/jest-json-schema":"^2.1.3"},"_npmOperationalInternal":{"tmp":"tmp/melody-common-catalog_1.3.23_1715908735594_0.7847027787657903","host":"s3://npm-registry-packages"}},"1.3.24":{"name":"@mchp-mcc/melody-common-catalog","version":"1.3.24","license":"SEE LICENSE IN LICENSE.txt","_id":"@mchp-mcc/melody-common-catalog@1.3.24","maintainers":[{"name":"mchp-nate","email":"nate.robinson@microchip.com"},{"name":"dan.ionescu","email":"dan.ionescu@gmail.com"},{"name":"albyj","email":"AlbyJoy.Thottakara@microchip.com"},{"name":"suriya_anandhan","email":"suriya.anandhan@microchip.com"},{"name":"niladree","email":"niladree.biswas@microchip.com"},{"name":"i52346","email":"prathiba.rosarine@microchip.com"},{"name":"yash.godbole","email":"yashashri.godbole@microchip.com"},{"name":"rd_mchp","email":"ramya.dodderi@microchip.com"},{"name":"harish.agari","email":"harikumar13@gmail.com"},{"name":"ajivani007","email":"ajivani007@gmail.com"}],"dist":{"shasum":"4b4c1aa825463e140fdc5060743c0ef8a89efecf","tarball":"https://registry.npmjs.org/@mchp-mcc/melody-common-catalog/-/melody-common-catalog-1.3.24.tgz","fileCount":4,"integrity":"sha512-yNy9qPKXX83gdJscRPhqiS01Md8NGeobNXWwS36DL7ubnEKU9nHQKiP7M7RWKihkmW/GSml9e6nqdf/VQvON+A==","signatures":[{"sig":"MEUCID2kl+f1//lqVLRyNVU8MUXt7zwOGkiF5TiBgIzgI2YZAiEA83AfWCFoj6GT/Lla7iOTRDSF8EqjWK6cjPYKFcNdJVQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29728},"jest":{"preset":"ts-jest","collectCoverage":true,"testPathIgnorePatterns":["/node_modules/","/lib/"]},"content":{"name":"@mchp-mcc/melody-common-catalog","content":[{"meta":{"name":"WINC15XX Library","category":"Libraries","keywords":["driver","winc","pic8","avr","pic24","dspic"],"description":"The WINC15XX Library allows for quick and easy configuration and code generation for Microchip's ATWINC15x0 SmartConnect module for Internet of Things (IoT) applications.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.WINC15XX.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["AVR","AVR DA","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/winc15xx-host-driver","version":"*"},{"meta":{"name":"Bootloader 8-Bit (Deprecated)","category":"Libraries/Bootloader","keywords":["library","pic8","avr"],"description":"The 8-Bit Bootloader Library provides a means for users to configure a basic bootloader on 8-bit devices.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.BOOTLOADER8BIT.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"PIC16(LF|F)(152|188).*|PIC18F.*Q4.*|ATtiny.*(0|1)[1-9]|AVR.*DA.*"},"name":"@mchp-mcc/bootloader-8bit","version":"*"},{"meta":{"name":"8-Bit MDFU Client","category":"Libraries/Bootloader","keywords":["library","pic8","avr"],"description":"The 8-Bit MDFU Client Library provides a means for users to configure a bootloader client on 8-bit devices.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=RELEASE_NOTES_8BIT_MDFU_CLIENT_LIBRARY&version=latest&redirect=true","deviceFilterRegEx":"PIC16(LF|F).*|PIC18(LF|F).*|ATtiny.*|AVR.*(DA|DB|DD|DU|EA|EB).*"},"name":"@mchp-mcc/mdfu-client-8bit","version":"*"},{"meta":{"name":"CryptoAuthentication Library","category":"Libraries","keywords":["crypto","library","pic8","dspic","pic24","avr"],"description":"The CryptoAuthentication Library allows quick and easy configuration and code generation for security, cryptography, authentication, and encryption applications using Microchip's Secure chip line.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.CAL.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^PIC(18.*F[0-9]{2}(Q10|Q40|Q41|Q43|Q83|Q84))$|^(AVR.*D(A|B).*)|^(dsPIC33.*)"},"name":"@mchp-mcc/crypto-authentication-library","version":"*"},{"meta":{"name":"RNBD_RN487x BLE Library","category":"Libraries","keywords":["rn4870","rn4871","rnbd","driver","pic8","avr"],"description":"The RNBD and RN487x BLE Module allows quick and easy configuration and code generation for bluetooth applications using Microchip's RNBD and RN487x Bluetooth Low Energy Modules.","supportedDeviceFamilies":["AVR","AVR DA","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/rnbd-rn487x-host-driver","version":"*"},{"meta":{"name":"Data Encryption Routines","category":"Libraries","keywords":["pic8","data encryption","driver"],"description":"The Data Encryption Routine Library provides data encryption routines based on four encryption algorithms (AES, XTEA, SKIPJACK and Pseudo-random binary sequence generator.)","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.DATAENCRYPTIONROUTINES.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/data-encryption-routines","version":"*"},{"meta":{"name":"TIMEOUTDRIVER","category":"Drivers","keywords":["driver","tmr","pic8","avr"],"description":"The Timeout Driver is an abstraction interface to Timer-type peripherals such as the Timer0/1/2 peripherals and their derivatives; the Signal Measurement Timer (SMT); and the Hardware Limit Timer (HLT).","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.TIMEOUTDRIVER.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/timer-timeout-driver","version":"*"},{"meta":{"name":"DELAY","category":"Drivers","keywords":["driver","delay","pic8","avr","pic24","dspic"],"description":"The Delay Driver is an abstraction interface to the DELAY macros for PIC, AVR, and dsPIC devices.","defaultSelection":true,"releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.DELAY.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$|dsPIC33.*|ATmega[0-9][0-9]?0[0-9]"},"name":"@mchp-mcc/delay-blocking-driver","version":"*"},{"meta":{"name":"Data Streamer Driver","category":"Libraries","keywords":["driver","data streamer","pic8","avr","dspic"],"description":"The Data Streamer Protocol allows you to send multiple variables from your embedded application and display these variables on a graph (or custom dashboard).","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.DATASTREAMER.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$|dsPIC33.*"},"name":"@mchp-mcc/data-streamer-driver","version":"*"},{"meta":{"name":"DV Run Time","category":"Libraries","keywords":["driver","pic8","avr","dspic"],"description":"Data Visualizer Run Time Library, to 'watch' and plot project variables at run time.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.DVRT.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":".*"},"name":"@mchp-mcc/dv-run-time","version":"*"},{"meta":{"name":"LIN Host","category":"Libraries","keywords":["library","lin","pic8"],"description":"The LIN (Local Interconnect Network) Host Driver is a UART-based driver that provides quick and easy C code generation to send and receive UART packets formatted using the LIN protocol as a host.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.LINHOST.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/lin-host","version":"*"},{"meta":{"name":"LIN Client","category":"Libraries","keywords":["library","lin","pic8"],"description":"The LIN (Local Interconnect Network) Host Driver is a UART-based driver that provides quick and easy C code generation to send and receive UART packets formatted using the LIN protocol as a client.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.LINCLIENT.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/lin-client","version":"*"},{"meta":{"name":"Touch Library","category":"Libraries","keywords":["library","touch","avr","pic8","dspic"],"description":"The Touch Library allows for quick and easy C code generation of Microchip's capacitive sensing software library.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.TOUCH.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^AVR[0-9]+D[A].*$|^PIC18F.*Q(10|20|24|40|41|43|71|83|84)$|^PIC16[L]{0,1}F1(31|71|80|81|84|88).{2}$|^ATtiny(8|16|32)1.*$|^dsPIC33CK.*$|^ATmega32(4|8)PB$"},"name":"@mchp-mcc/touch-library","version":"*"},{"meta":{"name":"I2C EEPROM AT24CM02","category":"Libraries","keywords":["at24cm02","driver","pic8","avr"],"description":"The EEPROM (I2C) AT24CM02 Driver enables interfacing between the MCU and an off-chip AT24CM02 EEPROM using the I2C protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.at24cm02.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-at24cm02","version":"*"},{"meta":{"name":"I2C Accel KXTJ3-1057","category":"Libraries","keywords":["kxtj3 1057","driver","pic8","avr"],"description":"The Accel (I2C) KXTJ3-1057 Driver enables interfacing between the MCU and an off-chip KXTJ3-1057 Accelerometer using the I2C protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.KXTJ3_1057.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-kxtj3-1057","version":"*"},{"meta":{"name":"SPI Digi POT MCP41HV51","category":"Libraries","keywords":["mcp41hv51","driver","pic8","avr"],"description":"The Digi POT (SPI) MCP41HV51 Driver enables interfacing between the MCU and an off-chip MCP41HV51 Digital Potentiometer using the SPI protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.MCP41HV51.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-mcp41hv51","version":"*"},{"meta":{"name":"I2C Temp Sensor MCP98xx","category":"Libraries","keywords":["avr","pic8","driver"],"description":"The I2C Temp Sensor MCP98xx Driver enables interfacing between the MCU and the MCP98xx Temperature Sensor family using the I2C protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.MCP98XX.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-mcp98xx","version":"*"},{"meta":{"name":"I2C Color Sensor VEML3328","category":"Libraries","keywords":["avr","pic8","driver"],"description":"The I2C Color Sensor VEML3328 Driver enables interfacing between the MCU and an off-chip VEML3328 Color Sensor using the I2C protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.VEML3328.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-veml3328","version":"*"},{"meta":{"name":"Temperature Sensor","category":"Libraries","keywords":["avr","pic8","driver"],"description":"The Generic Temperature Sensor Module offers a collection of temperature sensor drivers, and also provides generic APIs that can get users started in designing their own temperature sensor solutions.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.TEMPSENSORLIB.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/temp-sensor-lib","version":"*"},{"meta":{"name":"EEPROM","category":"Libraries","keywords":["avr","pic8","driver"],"description":"The EEPROM Library supports various EEPROM devices and provides generic APIs that the users can use in designing their EEPROM applications.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.EEPROMLIB.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/eeprom-lib","version":"*"},{"meta":{"name":"Ethernet Drivers","category":"Libraries","keywords":["ethernet","library","pic8","avr","wired","wired communication","communication","automotive protocol","automotive"],"description":"Drivers for ENC28J60 and ENCX24J600 family of devices. Allows for quick and easy configuration and code generation for applications using SPI in polling mode.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.ETHERNETDRIVERS8BIT.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/ethernet-drivers-8bit","version":"*"},{"meta":{"name":"TCP/IP Lite","category":"Libraries","keywords":["tcpip","library","pic8","avr","wired","ethernet","wired communication","communication","automotive protocol","automotive"],"description":"TCP/IP Lite Drivers for PIC 8-bit devices. Allows for quick and easy configuration and code generation of the latest TCP/IP Lite stack.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.TCPIPLITE.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/tcpip-lite","version":"*"},{"meta":{"name":"CAN-TP","category":"Libraries","keywords":["driver","dspic"],"description":"Library implementation of ISO 15765-2 CAN-TP protocol","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.CAN_TP.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"dsPIC33CK[0-9]{2,3}MP5[0-9]{2}|dsPIC33CK[0-9]{3}MP6[0-9]{2}|dsPIC33CK[0-9]{3,4}MP7[0-9]{2}|dsPIC33CK[0-9]{3}MC5[0-9]{2}|dsPIC33CDV?C?[0-9]{3}MP506|dsPIC33CK?[0-9]{3}MPT608|dsPIC33CH[0-9]{2,3}MP5[0-9]{2}"},"name":"@mchp-mcc/can-tp","version":"*"},{"meta":{"name":"AVR IEC60730 Class B Diagnostic Library","category":"Libraries/Functional Safety Libraries","keywords":["avr","iec60730","library"],"description":"The AVR Class B Diagnostic Library is a suite of diagnostic tests in compliance with the IEC 60730 Class B functional safety standard.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.FUSAIECAVR.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(ATtiny.+(0|1|2)[0-9]|AVR.*D(A|B|D).*|AVR.*EA.*)"},"name":"@mchp-mcc/avr-iec60730-class-b-diagnostic-library","version":"*"},{"meta":{"name":"PIC16/18 IEC60730 Class B Diagnostic Library","category":"Libraries/Functional Safety Libraries","keywords":["iec60730","pic8","library"],"description":"The PIC16/18 Class B Diagnostic Library is a suite of diagnostic tests in compliance with the IEC 60730 Class B functional safety standard.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.FUSAIECPIC.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^PIC(16.*F1(52|53|83|84|88|91)[0-9]{2}|18.*F[0-9]{2}(K40|K42|Q10|Q40|Q41|Q43|Q83|Q84))$"},"name":"@mchp-mcc/pic16-pic18-iec60730-class-b-diagnostic-library","version":"*"},{"meta":{"name":"RNWFxx Wi-Fi Library","category":"Libraries","keywords":["driver","avr"],"description":"The RNWFxx library is a quick and easy configuration and code generation for AT command based Wi-Fi modules. It provides many service API’s which encapsulates various AT commands to shorten user application development cycle.","releaseNotesLink":"https://onlinedocs.microchip.com/oxy/GUID-9DF112DF-79FD-4D57-853F-633360D04142-en-US-1/index.html","deviceFilterRegEx":"^(AVR.*D(A|B).*)","supportedDeviceFamilies":["AVR","AVR DA"]},"name":"@mchp-mcc/rnwf-host-driver","version":"*"},{"meta":{"name":"USB Device Stack","category":"Libraries","keywords":["avr","library"],"description":"The USB Device Stack allows for quick and easy configuration and code generation of a selection of USB Device Classes.","defaultSelection":true,"releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.USB-DEVICE-STACK.RELEASENOTES&redirect=true","deviceFilterRegEx":"^AVR.*DU.*"},"name":"@mchp-mcc/usb-device-stack","version":"*"},{"meta":{"name":"FreeRTOS Library","category":"Libraries","keywords":["avr","freertos","library"],"description":"The FreeRTOS Library allows quick and easy configuration and code generation for a FreeRTOS applications using Microchip microcontrollers","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.FREERTOS.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(AVR.*D(A|B|D).*)"},"name":"@mchp-mcc/freertos-library","version":"*"}],"version":"1.0.0","catalogs":[],"featuredContent":{"LIN Library":["@mchp-mcc/lin-host","@mchp-mcc/lin-client"],"WINC Library":["@mchp-mcc/winc15xx-host-driver"],"RN487X Library":["@mchp-mcc/rn4870-rn4871-host-driver"],"mTouch Library":["@mchp-mcc/touch-library"],"8-bit Bootloader":["@mchp-mcc/bootloader-8bit"],"TCP/IP Lite Stack":["@mchp-mcc/tcpip-lite"],"Crypto Authentication Library":["@mchp-mcc/crypto-authentication-library"]}},"scripts":{"test":"jest"},"_npmUser":{"name":"ajivani007","email":"ajivani007@gmail.com"},"description":"scf-catalog project's package.json content contains - List of content - List of catalogs","directories":{},"licenseText":"© 2020 Microchip Technology Inc. and its subsidiaries.\n\nSubject to your compliance with these terms, you may use Microchip \nsoftware and any derivatives exclusively with Microchip products. \nIt is your responsibility to comply with third party license terms \napplicable to your use of third party software (including open \nsource software) that may accompany Microchip software.\n\nTHIS SOFTWARE IS SUPPLIED BY MICROCHIP \"AS IS\". NO WARRANTIES, \nWHETHER EXPRESS, IMPLIED OR STATUTORY, APPLY TO THIS SOFTWARE, \nINCLUDING ANY IMPLIED WARRANTIES OF NON-INFRINGEMENT, \nMERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.\n\nIN NO EVENT WILL MICROCHIP BE LIABLE FOR ANY INDIRECT, SPECIAL, \nPUNITIVE, INCIDENTAL OR CONSEQUENTIAL LOSS, DAMAGE, COST OR EXPENSE \nOF ANY KIND WHATSOEVER RELATED TO THE SOFTWARE, HOWEVER CAUSED, \nEVEN IF MICROCHIP HAS BEEN ADVISED OF THE POSSIBILITY OR THE \nDAMAGES ARE FORESEEABLE. TO THE FULLEST EXTENT ALLOWED BY LAW, \nMICROCHIP'S TOTAL LIABILITY ON ALL CLAIMS IN ANY WAY RELATED TO \nTHIS SOFTWARE WILL NOT EXCEED THE AMOUNT OF FEES, IF ANY, THAT YOU \nHAVE PAID DIRECTLY TO MICROCHIP FOR THIS SOFTWARE. ","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.5.4","node":"^16.9.1","ts-jest":"^25.4.0","fs-extra":"^9.0.1","typescript":"^3.8.3","@types/jest":"^25.2.1","@types/fs-extra":"^9.0.12","jest-json-schema":"^2.1.0","@mchp-mcc/scf-catalog":"1.10.0","@types/jest-json-schema":"^2.1.3"},"_npmOperationalInternal":{"tmp":"tmp/melody-common-catalog_1.3.24_1716182752881_0.2966186526036745","host":"s3://npm-registry-packages"}},"1.3.25":{"name":"@mchp-mcc/melody-common-catalog","version":"1.3.25","license":"SEE LICENSE IN LICENSE.txt","_id":"@mchp-mcc/melody-common-catalog@1.3.25","maintainers":[{"name":"mchp-nate","email":"nate.robinson@microchip.com"},{"name":"dan.ionescu","email":"dan.ionescu@gmail.com"},{"name":"albyj","email":"AlbyJoy.Thottakara@microchip.com"},{"name":"suriya_anandhan","email":"suriya.anandhan@microchip.com"},{"name":"niladree","email":"niladree.biswas@microchip.com"},{"name":"i52346","email":"prathiba.rosarine@microchip.com"},{"name":"yash.godbole","email":"yashashri.godbole@microchip.com"},{"name":"rd_mchp","email":"ramya.dodderi@microchip.com"},{"name":"harish.agari","email":"harikumar13@gmail.com"},{"name":"ajivani007","email":"ajivani007@gmail.com"}],"dist":{"shasum":"5f3536b7c820d83a452d6996df0250575297e6b6","tarball":"https://registry.npmjs.org/@mchp-mcc/melody-common-catalog/-/melody-common-catalog-1.3.25.tgz","fileCount":4,"integrity":"sha512-VVbjxKo/pulZlipuYrNlQUiUlidg2HIScc0zHpdf0iNgBhG03QVIRxLNdCK/kD98hTPqkCTZWrlhUh7qkzzlfQ==","signatures":[{"sig":"MEQCIDQL3XscjywPSi0UJRbMNYlg07V+Wku8ty4avTurQpzCAiBfCdeAUwZ5ozc+A0z596tmKNsvNsqdCWbZqaoHsePl3g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30739},"jest":{"preset":"ts-jest","collectCoverage":true,"testPathIgnorePatterns":["/node_modules/","/lib/"]},"content":{"name":"@mchp-mcc/melody-common-catalog","content":[{"meta":{"name":"WINC15XX Library","category":"Libraries","keywords":["driver","winc","pic8","avr","pic24","dspic"],"description":"The WINC15XX Library allows for quick and easy configuration and code generation for Microchip's ATWINC15x0 SmartConnect module for Internet of Things (IoT) applications.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.WINC15XX.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["AVR","AVR DA","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/winc15xx-host-driver","version":"*"},{"meta":{"name":"Bootloader 8-Bit (Deprecated)","category":"Libraries/Bootloader","keywords":["library","pic8","avr"],"description":"The 8-Bit Bootloader Library provides a means for users to configure a basic bootloader on 8-bit devices.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.BOOTLOADER8BIT.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"PIC16(LF|F)(152|188).*|PIC18F.*Q4.*|ATtiny.*(0|1)[1-9]|AVR.*DA.*"},"name":"@mchp-mcc/bootloader-8bit","version":"*"},{"meta":{"name":"8-Bit MDFU Client","category":"Libraries/Bootloader","keywords":["library","pic8","avr"],"description":"The 8-Bit MDFU Client Library provides a means for users to configure a bootloader client on 8-bit devices.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=RELEASE_NOTES_8BIT_MDFU_CLIENT_LIBRARY&version=latest&redirect=true","deviceFilterRegEx":"PIC16(LF|F).*|PIC18(LF|F).*|ATtiny.*|AVR.*(DA|DB|DD|DU|EA|EB).*"},"name":"@mchp-mcc/mdfu-client-8bit","version":"*"},{"meta":{"name":"CryptoAuthentication Library","category":"Libraries","keywords":["crypto","library","pic8","dspic","pic24","avr"],"description":"The CryptoAuthentication Library allows quick and easy configuration and code generation for security, cryptography, authentication, and encryption applications using Microchip's Secure chip line.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.CAL.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^PIC(18.*F[0-9]{2}(Q10|Q40|Q41|Q43|Q83|Q84))$|^(AVR.*D(A|B).*)|^(dsPIC33.*)"},"name":"@mchp-mcc/crypto-authentication-library","version":"*"},{"meta":{"name":"RNBD_RN487x BLE Library","category":"Libraries","keywords":["rn4870","rn4871","rnbd","driver","pic8","avr"],"description":"The RNBD and RN487x BLE Module allows quick and easy configuration and code generation for bluetooth applications using Microchip's RNBD and RN487x Bluetooth Low Energy Modules.","supportedDeviceFamilies":["AVR","AVR DA","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/rnbd-rn487x-host-driver","version":"*"},{"meta":{"name":"Data Encryption Routines","category":"Libraries","keywords":["pic8","data encryption","driver"],"description":"The Data Encryption Routine Library provides data encryption routines based on four encryption algorithms (AES, XTEA, SKIPJACK and Pseudo-random binary sequence generator.)","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.DATAENCRYPTIONROUTINES.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/data-encryption-routines","version":"*"},{"meta":{"name":"TIMEOUTDRIVER","category":"Drivers","keywords":["driver","tmr","pic8","avr"],"description":"The Timeout Driver is an abstraction interface to Timer-type peripherals such as the Timer0/1/2 peripherals and their derivatives; the Signal Measurement Timer (SMT); and the Hardware Limit Timer (HLT).","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.TIMEOUTDRIVER.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/timer-timeout-driver","version":"*"},{"meta":{"name":"DELAY","category":"Drivers","keywords":["driver","delay","pic8","avr","pic24","dspic"],"description":"The Delay Driver is an abstraction interface to the DELAY macros for PIC, AVR, and dsPIC devices.","defaultSelection":true,"releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.DELAY.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$|dsPIC33.*|ATmega[0-9][0-9]?0[0-9]"},"name":"@mchp-mcc/delay-blocking-driver","version":"*"},{"meta":{"name":"Data Streamer Driver","category":"Libraries","keywords":["driver","data streamer","pic8","avr","dspic"],"description":"The Data Streamer Protocol allows you to send multiple variables from your embedded application and display these variables on a graph (or custom dashboard).","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.DATASTREAMER.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$|dsPIC33.*"},"name":"@mchp-mcc/data-streamer-driver","version":"*"},{"meta":{"name":"DV Run Time","category":"Libraries","keywords":["driver","pic8","avr","dspic"],"description":"Data Visualizer Run Time Library, to 'watch' and plot project variables at run time.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.DVRT.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":".*"},"name":"@mchp-mcc/dv-run-time","version":"*"},{"meta":{"name":"LIN Host","category":"Libraries","keywords":["library","lin","pic8"],"description":"The LIN (Local Interconnect Network) Host Driver is a UART-based driver that provides quick and easy C code generation to send and receive UART packets formatted using the LIN protocol as a host.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.LINHOST.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/lin-host","version":"*"},{"meta":{"name":"LIN Client","category":"Libraries","keywords":["library","lin","pic8"],"description":"The LIN (Local Interconnect Network) Host Driver is a UART-based driver that provides quick and easy C code generation to send and receive UART packets formatted using the LIN protocol as a client.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.LINCLIENT.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/lin-client","version":"*"},{"meta":{"name":"Touch Library","category":"Libraries","keywords":["library","touch","avr","pic8","dspic"],"description":"The Touch Library allows for quick and easy C code generation of Microchip's capacitive sensing software library.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.TOUCH.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^AVR[0-9]+D[A].*$|^PIC18F.*Q(10|20|24|40|41|43|71|83|84)$|^PIC16[L]{0,1}F1(31|71|80|81|84|88).{2}$|^ATtiny(8|16|32)1.*$|^dsPIC33CK.*$|^ATmega32(4|8)PB$"},"name":"@mchp-mcc/touch-library","version":"*"},{"meta":{"name":"I2C EEPROM AT24CM02","category":"Libraries","keywords":["at24cm02","driver","pic8","avr"],"description":"The EEPROM (I2C) AT24CM02 Driver enables interfacing between the MCU and an off-chip AT24CM02 EEPROM using the I2C protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.at24cm02.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-at24cm02","version":"*"},{"meta":{"name":"I2C Accel KXTJ3-1057","category":"Libraries","keywords":["kxtj3 1057","driver","pic8","avr"],"description":"The Accel (I2C) KXTJ3-1057 Driver enables interfacing between the MCU and an off-chip KXTJ3-1057 Accelerometer using the I2C protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.KXTJ3_1057.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-kxtj3-1057","version":"*"},{"meta":{"name":"SPI Digi POT MCP41HV51","category":"Libraries","keywords":["mcp41hv51","driver","pic8","avr"],"description":"The Digi POT (SPI) MCP41HV51 Driver enables interfacing between the MCU and an off-chip MCP41HV51 Digital Potentiometer using the SPI protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.MCP41HV51.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-mcp41hv51","version":"*"},{"meta":{"name":"I2C Temp Sensor MCP98xx","category":"Libraries","keywords":["avr","pic8","driver"],"description":"The I2C Temp Sensor MCP98xx Driver enables interfacing between the MCU and the MCP98xx Temperature Sensor family using the I2C protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.MCP98XX.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-mcp98xx","version":"*"},{"meta":{"name":"I2C Color Sensor VEML3328","category":"Libraries","keywords":["avr","pic8","driver"],"description":"The I2C Color Sensor VEML3328 Driver enables interfacing between the MCU and an off-chip VEML3328 Color Sensor using the I2C protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.VEML3328.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-veml3328","version":"*"},{"meta":{"name":"Temperature Sensor","category":"Libraries","keywords":["avr","pic8","driver"],"description":"The Generic Temperature Sensor Module offers a collection of temperature sensor drivers, and also provides generic APIs that can get users started in designing their own temperature sensor solutions.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.TEMPSENSORLIB.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/temp-sensor-lib","version":"*"},{"meta":{"name":"EEPROM","category":"Libraries","keywords":["avr","pic8","driver"],"description":"The EEPROM Library supports various EEPROM devices and provides generic APIs that the users can use in designing their EEPROM applications.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.EEPROMLIB.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/eeprom-lib","version":"*"},{"meta":{"name":"Ethernet Drivers","category":"Libraries","keywords":["ethernet","library","pic8","avr","wired","wired communication","communication","automotive protocol","automotive"],"description":"Drivers for ENC28J60 and ENCX24J600 family of devices. Allows for quick and easy configuration and code generation for applications using SPI in polling mode.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.ETHERNETDRIVERS8BIT.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/ethernet-drivers-8bit","version":"*"},{"meta":{"name":"TCP/IP Lite","category":"Libraries","keywords":["tcpip","library","pic8","avr","wired","ethernet","wired communication","communication","automotive protocol","automotive"],"description":"TCP/IP Lite Drivers for PIC 8-bit devices. Allows for quick and easy configuration and code generation of the latest TCP/IP Lite stack.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.TCPIPLITE.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/tcpip-lite","version":"*"},{"meta":{"name":"CAN-TP","category":"Libraries","keywords":["driver","dspic"],"description":"Library implementation of ISO 15765-2 CAN-TP protocol","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.CAN_TP.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"dsPIC33CK[0-9]{2,3}MP5[0-9]{2}|dsPIC33CK[0-9]{3}MP6[0-9]{2}|dsPIC33CK[0-9]{3,4}MP7[0-9]{2}|dsPIC33CK[0-9]{3}MC5[0-9]{2}|dsPIC33CDV?C?[0-9]{3}MP506|dsPIC33CK?[0-9]{3}MPT608|dsPIC33CH[0-9]{2,3}MP5[0-9]{2}"},"name":"@mchp-mcc/can-tp","version":"*"},{"meta":{"name":"AVR IEC60730 Class B Diagnostic Library","category":"Libraries/Functional Safety Libraries","keywords":["avr","iec60730","library"],"description":"The AVR Class B Diagnostic Library is a suite of diagnostic tests in compliance with the IEC 60730 Class B functional safety standard.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.FUSAIECAVR.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(ATtiny.+(0|1|2)[0-9]|AVR.*D(A|B|D).*|AVR.*EA.*)"},"name":"@mchp-mcc/avr-iec60730-class-b-diagnostic-library","version":"*"},{"meta":{"name":"PIC16/18 IEC60730 Class B Diagnostic Library","category":"Libraries/Functional Safety Libraries","keywords":["iec60730","pic8","library"],"description":"The PIC16/18 Class B Diagnostic Library is a suite of diagnostic tests in compliance with the IEC 60730 Class B functional safety standard.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.FUSAIECPIC.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^PIC(16.*F1(52|53|83|84|88|91)[0-9]{2}|18.*F[0-9]{2}(K40|K42|Q10|Q40|Q41|Q43|Q83|Q84))$"},"name":"@mchp-mcc/pic16-pic18-iec60730-class-b-diagnostic-library","version":"*"},{"meta":{"name":"RNWFxx Wi-Fi Library","category":"Libraries","keywords":["driver","avr"],"description":"The RNWFxx library is a quick and easy configuration and code generation for AT command based Wi-Fi modules. It provides many service API’s which encapsulates various AT commands to shorten user application development cycle.","releaseNotesLink":"https://onlinedocs.microchip.com/oxy/GUID-9DF112DF-79FD-4D57-853F-633360D04142-en-US-1/index.html","deviceFilterRegEx":"^(AVR.*D(A|B).*)","supportedDeviceFamilies":["AVR","AVR DA"]},"name":"@mchp-mcc/rnwf-host-driver","version":"*"},{"meta":{"name":"USB Device Stack","category":"Libraries","keywords":["avr","library"],"description":"The USB Device Stack allows for quick and easy configuration and code generation of a selection of USB Device Classes.","defaultSelection":true,"releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.USB-DEVICE-STACK.RELEASENOTES&redirect=true","deviceFilterRegEx":"^AVR.*DU.*"},"name":"@mchp-mcc/usb-device-stack","version":"*"},{"meta":{"name":"FreeRTOS Library","category":"Libraries","keywords":["avr","freertos","library"],"description":"The FreeRTOS Library allows quick and easy configuration and code generation for a FreeRTOS applications using Microchip microcontrollers","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.FREERTOS.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(AVR.*D(A|B|D).*)"},"name":"@mchp-mcc/freertos-library","version":"*"},{"meta":{"name":"AVR® MCU Motor Control Library","category":"Libraries","keywords":["avr","library","melody"],"description":"The AVR® MCU Motor Control Library is a library for the AVR-EB family of devices with support for spinning a BLDC/PMSM motor using either a sensored or sensorless setup. The library interface offers motor specific and power board customizations, as well as MCU settings and pinout functionality.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.AVR-MCU-MOTOR-CONTROL-LIBRARY.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^AVR.+EB.+$"},"name":"@mchp-mcc/avr-mcu-motor-control-library","version":"*"}],"version":"1.0.0","catalogs":[],"featuredContent":{"LIN Library":["@mchp-mcc/lin-host","@mchp-mcc/lin-client"],"WINC Library":["@mchp-mcc/winc15xx-host-driver"],"RN487X Library":["@mchp-mcc/rn4870-rn4871-host-driver"],"mTouch Library":["@mchp-mcc/touch-library"],"8-bit Bootloader":["@mchp-mcc/bootloader-8bit"],"TCP/IP Lite Stack":["@mchp-mcc/tcpip-lite"],"Crypto Authentication Library":["@mchp-mcc/crypto-authentication-library"]}},"scripts":{"test":"jest"},"_npmUser":{"name":"ajivani007","email":"ajivani007@gmail.com"},"description":"scf-catalog project's package.json content contains - List of content - List of catalogs","directories":{},"licenseText":"© 2020 Microchip Technology Inc. and its subsidiaries.\n\nSubject to your compliance with these terms, you may use Microchip \nsoftware and any derivatives exclusively with Microchip products. \nIt is your responsibility to comply with third party license terms \napplicable to your use of third party software (including open \nsource software) that may accompany Microchip software.\n\nTHIS SOFTWARE IS SUPPLIED BY MICROCHIP \"AS IS\". NO WARRANTIES, \nWHETHER EXPRESS, IMPLIED OR STATUTORY, APPLY TO THIS SOFTWARE, \nINCLUDING ANY IMPLIED WARRANTIES OF NON-INFRINGEMENT, \nMERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.\n\nIN NO EVENT WILL MICROCHIP BE LIABLE FOR ANY INDIRECT, SPECIAL, \nPUNITIVE, INCIDENTAL OR CONSEQUENTIAL LOSS, DAMAGE, COST OR EXPENSE \nOF ANY KIND WHATSOEVER RELATED TO THE SOFTWARE, HOWEVER CAUSED, \nEVEN IF MICROCHIP HAS BEEN ADVISED OF THE POSSIBILITY OR THE \nDAMAGES ARE FORESEEABLE. TO THE FULLEST EXTENT ALLOWED BY LAW, \nMICROCHIP'S TOTAL LIABILITY ON ALL CLAIMS IN ANY WAY RELATED TO \nTHIS SOFTWARE WILL NOT EXCEED THE AMOUNT OF FEES, IF ANY, THAT YOU \nHAVE PAID DIRECTLY TO MICROCHIP FOR THIS SOFTWARE. ","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.5.4","node":"^16.9.1","ts-jest":"^25.4.0","fs-extra":"^9.0.1","typescript":"^3.8.3","@types/jest":"^25.2.1","@types/fs-extra":"^9.0.12","jest-json-schema":"^2.1.0","@mchp-mcc/scf-catalog":"1.10.0","@types/jest-json-schema":"^2.1.3"},"_npmOperationalInternal":{"tmp":"tmp/melody-common-catalog_1.3.25_1718319529945_0.5368631074965939","host":"s3://npm-registry-packages"}},"1.3.26":{"name":"@mchp-mcc/melody-common-catalog","version":"1.3.26","license":"SEE LICENSE IN LICENSE.txt","_id":"@mchp-mcc/melody-common-catalog@1.3.26","maintainers":[{"name":"mchp-nate","email":"nate.robinson@microchip.com"},{"name":"dan.ionescu","email":"dan.ionescu@gmail.com"},{"name":"albyj","email":"AlbyJoy.Thottakara@microchip.com"},{"name":"suriya_anandhan","email":"suriya.anandhan@microchip.com"},{"name":"niladree","email":"niladree.biswas@microchip.com"},{"name":"i52346","email":"prathiba.rosarine@microchip.com"},{"name":"yash.godbole","email":"yashashri.godbole@microchip.com"},{"name":"rd_mchp","email":"ramya.dodderi@microchip.com"},{"name":"harish.agari","email":"harikumar13@gmail.com"},{"name":"ajivani007","email":"ajivani007@gmail.com"}],"dist":{"shasum":"63b43cdc087a2369e110c65dce77f1e0b784e48f","tarball":"https://registry.npmjs.org/@mchp-mcc/melody-common-catalog/-/melody-common-catalog-1.3.26.tgz","fileCount":4,"integrity":"sha512-p9TqExZaQxmgmQBeEC3WbbnN3g4905KJsTBFRZrTsXICVoPrsLycJf/lkNW6hsulpJLzOckw3R8p3IYLkxhJOw==","signatures":[{"sig":"MEUCIQCWpqdJVK1ZRLfPP8V6CQvfrEwt30HTs2TJJOn0uWVZbwIgeOlIm1FDWkVUwj1S8QmNbp5+SRf+v0TGwrowjxFvLEc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30905},"jest":{"preset":"ts-jest","collectCoverage":true,"testPathIgnorePatterns":["/node_modules/","/lib/"]},"content":{"name":"@mchp-mcc/melody-common-catalog","content":[{"meta":{"name":"WINC15XX Library","category":"Libraries","keywords":["driver","winc","pic8","avr","pic24","dspic"],"description":"The WINC15XX Library allows for quick and easy configuration and code generation for Microchip's ATWINC15x0 SmartConnect module for Internet of Things (IoT) applications.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.WINC15XX.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^PIC(18.*F[0-9]{2}(Q10|Q40|Q41|Q43|Q83|Q84))$|^(AVR.*D(A|B).*)|^(dsPIC(33C.*|33E.*|33F.*)|PIC24.*)","supportedDeviceFamilies":["AVR","AVR DA","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/winc15xx-host-driver","version":"*"},{"meta":{"name":"Bootloader 8-Bit (Deprecated)","category":"Libraries/Bootloader","keywords":["library","pic8","avr"],"description":"The 8-Bit Bootloader Library provides a means for users to configure a basic bootloader on 8-bit devices.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.BOOTLOADER8BIT.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"PIC16(LF|F)(152|188).*|PIC18F.*Q4.*|ATtiny.*(0|1)[1-9]|AVR.*DA.*"},"name":"@mchp-mcc/bootloader-8bit","version":"*"},{"meta":{"name":"8-Bit MDFU Client","category":"Libraries/Bootloader","keywords":["library","pic8","avr"],"description":"The 8-Bit MDFU Client Library provides a means for users to configure a bootloader client on 8-bit devices.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=RELEASE_NOTES_8BIT_MDFU_CLIENT_LIBRARY&version=latest&redirect=true","deviceFilterRegEx":"PIC16(LF|F).*|PIC18(LF|F).*|ATtiny.*|AVR.*(DA|DB|DD|DU|EA|EB).*"},"name":"@mchp-mcc/mdfu-client-8bit","version":"*"},{"meta":{"name":"CryptoAuthentication Library","category":"Libraries","keywords":["crypto","library","pic8","dspic","pic24","avr"],"description":"The CryptoAuthentication Library allows quick and easy configuration and code generation for security, cryptography, authentication, and encryption applications using Microchip's Secure chip line.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.CAL.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^PIC(18.*F[0-9]{2}(Q10|Q40|Q41|Q43|Q83|Q84))$|^(AVR.*D(A|B).*)|^(dsPIC(33C.*|33E.*|33F.*)|PIC24.*)"},"name":"@mchp-mcc/crypto-authentication-library","version":"*"},{"meta":{"name":"RNBD_RN487x BLE Library","category":"Libraries","keywords":["rn4870","rn4871","rnbd","driver","pic8","avr"],"description":"The RNBD and RN487x BLE Module allows quick and easy configuration and code generation for bluetooth applications using Microchip's RNBD and RN487x Bluetooth Low Energy Modules.","supportedDeviceFamilies":["AVR","AVR DA","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/rnbd-rn487x-host-driver","version":"*"},{"meta":{"name":"Data Encryption Routines","category":"Libraries","keywords":["pic8","data encryption","driver"],"description":"The Data Encryption Routine Library provides data encryption routines based on four encryption algorithms (AES, XTEA, SKIPJACK and Pseudo-random binary sequence generator.)","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.DATAENCRYPTIONROUTINES.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/data-encryption-routines","version":"*"},{"meta":{"name":"TIMEOUTDRIVER","category":"Drivers","keywords":["driver","tmr","pic8","avr"],"description":"The Timeout Driver is an abstraction interface to Timer-type peripherals such as the Timer0/1/2 peripherals and their derivatives; the Signal Measurement Timer (SMT); and the Hardware Limit Timer (HLT).","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.TIMEOUTDRIVER.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/timer-timeout-driver","version":"*"},{"meta":{"name":"DELAY","category":"Drivers","keywords":["driver","delay","pic8","avr","pic24","dspic"],"description":"The Delay Driver is an abstraction interface to the DELAY macros for PIC, AVR, and dsPIC devices.","defaultSelection":true,"releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.DELAY.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$|dsPIC33.*|ATmega[0-9][0-9]?0[0-9]"},"name":"@mchp-mcc/delay-blocking-driver","version":"*"},{"meta":{"name":"Data Streamer Driver","category":"Libraries","keywords":["driver","data streamer","pic8","avr","dspic"],"description":"The Data Streamer Protocol allows you to send multiple variables from your embedded application and display these variables on a graph (or custom dashboard).","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.DATASTREAMER.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$|dsPIC33.*"},"name":"@mchp-mcc/data-streamer-driver","version":"*"},{"meta":{"name":"DV Run Time","category":"Libraries","keywords":["driver","pic8","avr","dspic"],"description":"Data Visualizer Run Time Library, to 'watch' and plot project variables at run time.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.DVRT.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":".*"},"name":"@mchp-mcc/dv-run-time","version":"*"},{"meta":{"name":"LIN Host","category":"Libraries","keywords":["library","lin","pic8"],"description":"The LIN (Local Interconnect Network) Host Driver is a UART-based driver that provides quick and easy C code generation to send and receive UART packets formatted using the LIN protocol as a host.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.LINHOST.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/lin-host","version":"*"},{"meta":{"name":"LIN Client","category":"Libraries","keywords":["library","lin","pic8"],"description":"The LIN (Local Interconnect Network) Host Driver is a UART-based driver that provides quick and easy C code generation to send and receive UART packets formatted using the LIN protocol as a client.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.LINCLIENT.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/lin-client","version":"*"},{"meta":{"name":"Touch Library","category":"Libraries","keywords":["library","touch","avr","pic8","dspic"],"description":"The Touch Library allows for quick and easy C code generation of Microchip's capacitive sensing software library.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.TOUCH.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^AVR[0-9]+D[A].*$|^PIC18F.*Q(10|20|24|40|41|43|71|83|84)$|^PIC16[L]{0,1}F1(31|71|80|81|84|88).{2}$|^ATtiny(8|16|32)1.*$|^dsPIC33CK.*$|^ATmega32(4|8)PB$"},"name":"@mchp-mcc/touch-library","version":"*"},{"meta":{"name":"I2C EEPROM AT24CM02","category":"Libraries","keywords":["at24cm02","driver","pic8","avr"],"description":"The EEPROM (I2C) AT24CM02 Driver enables interfacing between the MCU and an off-chip AT24CM02 EEPROM using the I2C protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.at24cm02.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-at24cm02","version":"*"},{"meta":{"name":"I2C Accel KXTJ3-1057","category":"Libraries","keywords":["kxtj3 1057","driver","pic8","avr"],"description":"The Accel (I2C) KXTJ3-1057 Driver enables interfacing between the MCU and an off-chip KXTJ3-1057 Accelerometer using the I2C protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.KXTJ3_1057.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-kxtj3-1057","version":"*"},{"meta":{"name":"SPI Digi POT MCP41HV51","category":"Libraries","keywords":["mcp41hv51","driver","pic8","avr"],"description":"The Digi POT (SPI) MCP41HV51 Driver enables interfacing between the MCU and an off-chip MCP41HV51 Digital Potentiometer using the SPI protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.MCP41HV51.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-mcp41hv51","version":"*"},{"meta":{"name":"I2C Temp Sensor MCP98xx","category":"Libraries","keywords":["avr","pic8","driver"],"description":"The I2C Temp Sensor MCP98xx Driver enables interfacing between the MCU and the MCP98xx Temperature Sensor family using the I2C protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.MCP98XX.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-mcp98xx","version":"*"},{"meta":{"name":"I2C Color Sensor VEML3328","category":"Libraries","keywords":["avr","pic8","driver"],"description":"The I2C Color Sensor VEML3328 Driver enables interfacing between the MCU and an off-chip VEML3328 Color Sensor using the I2C protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.VEML3328.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-veml3328","version":"*"},{"meta":{"name":"Temperature Sensor","category":"Libraries","keywords":["avr","pic8","driver"],"description":"The Generic Temperature Sensor Module offers a collection of temperature sensor drivers, and also provides generic APIs that can get users started in designing their own temperature sensor solutions.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.TEMPSENSORLIB.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/temp-sensor-lib","version":"*"},{"meta":{"name":"EEPROM","category":"Libraries","keywords":["avr","pic8","driver"],"description":"The EEPROM Library supports various EEPROM devices and provides generic APIs that the users can use in designing their EEPROM applications.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.EEPROMLIB.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/eeprom-lib","version":"*"},{"meta":{"name":"Ethernet Drivers","category":"Libraries","keywords":["ethernet","library","pic8","avr","wired","wired communication","communication","automotive protocol","automotive"],"description":"Drivers for ENC28J60 and ENCX24J600 family of devices. Allows for quick and easy configuration and code generation for applications using SPI in polling mode.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.ETHERNETDRIVERS8BIT.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/ethernet-drivers-8bit","version":"*"},{"meta":{"name":"TCP/IP Lite","category":"Libraries","keywords":["tcpip","library","pic8","avr","wired","ethernet","wired communication","communication","automotive protocol","automotive"],"description":"TCP/IP Lite Drivers for PIC 8-bit devices. Allows for quick and easy configuration and code generation of the latest TCP/IP Lite stack.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.TCPIPLITE.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/tcpip-lite","version":"*"},{"meta":{"name":"CAN-TP","category":"Libraries","keywords":["driver","dspic"],"description":"Library implementation of ISO 15765-2 CAN-TP protocol","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.CAN_TP.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"dsPIC33CK[0-9]{2,3}MP5[0-9]{2}|dsPIC33CK[0-9]{3}MP6[0-9]{2}|dsPIC33CK[0-9]{3,4}MP7[0-9]{2}|dsPIC33CK[0-9]{3}MC5[0-9]{2}|dsPIC33CDV?C?[0-9]{3}MP506|dsPIC33CK?[0-9]{3}MPT608|dsPIC33CH[0-9]{2,3}MP5[0-9]{2}"},"name":"@mchp-mcc/can-tp","version":"*"},{"meta":{"name":"AVR IEC60730 Class B Diagnostic Library","category":"Libraries/Functional Safety Libraries","keywords":["avr","iec60730","library"],"description":"The AVR Class B Diagnostic Library is a suite of diagnostic tests in compliance with the IEC 60730 Class B functional safety standard.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.FUSAIECAVR.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(ATtiny.+(0|1|2)[0-9]|AVR.*D(A|B|D).*|AVR.*EA.*)"},"name":"@mchp-mcc/avr-iec60730-class-b-diagnostic-library","version":"*"},{"meta":{"name":"PIC16/18 IEC60730 Class B Diagnostic Library","category":"Libraries/Functional Safety Libraries","keywords":["iec60730","pic8","library"],"description":"The PIC16/18 Class B Diagnostic Library is a suite of diagnostic tests in compliance with the IEC 60730 Class B functional safety standard.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.FUSAIECPIC.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^PIC(16.*F1(52|53|83|84|88|91)[0-9]{2}|18.*F[0-9]{2}(K40|K42|Q10|Q40|Q41|Q43|Q83|Q84))$"},"name":"@mchp-mcc/pic16-pic18-iec60730-class-b-diagnostic-library","version":"*"},{"meta":{"name":"RNWFxx Wi-Fi Library","category":"Libraries","keywords":["driver","avr"],"description":"The RNWFxx library is a quick and easy configuration and code generation for AT command based Wi-Fi modules. It provides many service API’s which encapsulates various AT commands to shorten user application development cycle.","releaseNotesLink":"https://onlinedocs.microchip.com/oxy/GUID-9DF112DF-79FD-4D57-853F-633360D04142-en-US-1/index.html","deviceFilterRegEx":"^(AVR.*D(A|B).*)","supportedDeviceFamilies":["AVR","AVR DA"]},"name":"@mchp-mcc/rnwf-host-driver","version":"*"},{"meta":{"name":"USB Device Stack","category":"Libraries","keywords":["avr","library"],"description":"The USB Device Stack allows for quick and easy configuration and code generation of a selection of USB Device Classes.","defaultSelection":true,"releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.USB-DEVICE-STACK.RELEASENOTES&redirect=true","deviceFilterRegEx":"^AVR.*DU.*"},"name":"@mchp-mcc/usb-device-stack","version":"*"},{"meta":{"name":"FreeRTOS Library","category":"Libraries","keywords":["avr","freertos","library"],"description":"The FreeRTOS Library allows quick and easy configuration and code generation for a FreeRTOS applications using Microchip microcontrollers","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.FREERTOS.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(AVR.*D(A|B|D).*)"},"name":"@mchp-mcc/freertos-library","version":"*"},{"meta":{"name":"AVR® MCU Motor Control Library","category":"Libraries","keywords":["avr","library","melody"],"description":"The AVR® MCU Motor Control Library is a library for the AVR-EB family of devices with support for spinning a BLDC/PMSM motor using either a sensored or sensorless setup. The library interface offers motor specific and power board customizations, as well as MCU settings and pinout functionality.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.AVR-MCU-MOTOR-CONTROL-LIBRARY.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^AVR.+EB.+$"},"name":"@mchp-mcc/avr-mcu-motor-control-library","version":"*"}],"version":"1.0.0","catalogs":[],"featuredContent":{"LIN Library":["@mchp-mcc/lin-host","@mchp-mcc/lin-client"],"WINC Library":["@mchp-mcc/winc15xx-host-driver"],"RN487X Library":["@mchp-mcc/rn4870-rn4871-host-driver"],"mTouch Library":["@mchp-mcc/touch-library"],"8-bit Bootloader":["@mchp-mcc/bootloader-8bit"],"TCP/IP Lite Stack":["@mchp-mcc/tcpip-lite"],"Crypto Authentication Library":["@mchp-mcc/crypto-authentication-library"]}},"scripts":{"test":"jest"},"_npmUser":{"name":"ajivani007","email":"ajivani007@gmail.com"},"description":"scf-catalog project's package.json content contains - List of content - List of catalogs","directories":{},"licenseText":"© 2020 Microchip Technology Inc. and its subsidiaries.\n\nSubject to your compliance with these terms, you may use Microchip \nsoftware and any derivatives exclusively with Microchip products. \nIt is your responsibility to comply with third party license terms \napplicable to your use of third party software (including open \nsource software) that may accompany Microchip software.\n\nTHIS SOFTWARE IS SUPPLIED BY MICROCHIP \"AS IS\". NO WARRANTIES, \nWHETHER EXPRESS, IMPLIED OR STATUTORY, APPLY TO THIS SOFTWARE, \nINCLUDING ANY IMPLIED WARRANTIES OF NON-INFRINGEMENT, \nMERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.\n\nIN NO EVENT WILL MICROCHIP BE LIABLE FOR ANY INDIRECT, SPECIAL, \nPUNITIVE, INCIDENTAL OR CONSEQUENTIAL LOSS, DAMAGE, COST OR EXPENSE \nOF ANY KIND WHATSOEVER RELATED TO THE SOFTWARE, HOWEVER CAUSED, \nEVEN IF MICROCHIP HAS BEEN ADVISED OF THE POSSIBILITY OR THE \nDAMAGES ARE FORESEEABLE. TO THE FULLEST EXTENT ALLOWED BY LAW, \nMICROCHIP'S TOTAL LIABILITY ON ALL CLAIMS IN ANY WAY RELATED TO \nTHIS SOFTWARE WILL NOT EXCEED THE AMOUNT OF FEES, IF ANY, THAT YOU \nHAVE PAID DIRECTLY TO MICROCHIP FOR THIS SOFTWARE. ","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.5.4","node":"^16.9.1","ts-jest":"^25.4.0","fs-extra":"^9.0.1","typescript":"^3.8.3","@types/jest":"^25.2.1","@types/fs-extra":"^9.0.12","jest-json-schema":"^2.1.0","@mchp-mcc/scf-catalog":"1.10.0","@types/jest-json-schema":"^2.1.3"},"_npmOperationalInternal":{"tmp":"tmp/melody-common-catalog_1.3.26_1721315189290_0.335100549466155","host":"s3://npm-registry-packages"}},"1.3.27":{"name":"@mchp-mcc/melody-common-catalog","version":"1.3.27","license":"SEE LICENSE IN LICENSE.txt","_id":"@mchp-mcc/melody-common-catalog@1.3.27","maintainers":[{"name":"mchp-nate","email":"nate.robinson@microchip.com"},{"name":"dan.ionescu","email":"dan.ionescu@gmail.com"},{"name":"albyj","email":"AlbyJoy.Thottakara@microchip.com"},{"name":"suriya_anandhan","email":"suriya.anandhan@microchip.com"},{"name":"niladree","email":"niladree.biswas@microchip.com"},{"name":"i52346","email":"prathiba.rosarine@microchip.com"},{"name":"yash.godbole","email":"yashashri.godbole@microchip.com"},{"name":"rd_mchp","email":"ramya.dodderi@microchip.com"},{"name":"harish.agari","email":"harikumar13@gmail.com"},{"name":"ajivani007","email":"ajivani007@gmail.com"}],"dist":{"shasum":"70a9df69e3627d2600bbf40ad274c3515b577650","tarball":"https://registry.npmjs.org/@mchp-mcc/melody-common-catalog/-/melody-common-catalog-1.3.27.tgz","fileCount":4,"integrity":"sha512-A7W4b2FDA1eW9GJvc+IwjEhW7xjvywALGJPEWhUuqV07shWJKBXbqadEwEGRZTr7NC24tJLTlsc10pI9DGpooQ==","signatures":[{"sig":"MEQCIAIO4wt0r0Gsiy3GyXksktlupggNVmIF7ZKAjft0KJsJAiBXoHsFL2585582Zww5fjKtzd09AoVruErG1A1DVNzGYA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31790},"jest":{"preset":"ts-jest","collectCoverage":true,"testPathIgnorePatterns":["/node_modules/","/lib/"]},"content":{"name":"@mchp-mcc/melody-common-catalog","content":[{"meta":{"name":"WINC15XX Library","category":"Libraries","keywords":["driver","winc","pic8","avr","pic24","dspic"],"description":"The WINC15XX Library allows for quick and easy configuration and code generation for Microchip's ATWINC15x0 SmartConnect module for Internet of Things (IoT) applications.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.WINC15XX.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^PIC(18.*F[0-9]{2}(Q10|Q40|Q41|Q43|Q83|Q84))$|^(AVR.*D(A|B).*)|^(dsPIC(33C.*|33E.*|33F.*)|PIC24.*)","supportedDeviceFamilies":["AVR","AVR DA","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/winc15xx-host-driver","version":"*"},{"meta":{"name":"Bootloader 8-Bit (Deprecated)","category":"Libraries/Bootloader","keywords":["library","pic8","avr"],"description":"The 8-Bit Bootloader Library provides a means for users to configure a basic bootloader on 8-bit devices.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.BOOTLOADER8BIT.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"PIC16(LF|F)(152|188).*|PIC18F.*Q4.*|ATtiny.*(0|1)[1-9]|AVR.*DA.*"},"name":"@mchp-mcc/bootloader-8bit","version":"*"},{"meta":{"name":"8-Bit MDFU Client","category":"Libraries/Bootloader","keywords":["library","pic8","avr"],"description":"The 8-Bit MDFU Client Library provides a means for users to configure a bootloader client on 8-bit devices.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=RELEASE_NOTES_8BIT_MDFU_CLIENT_LIBRARY&version=latest&redirect=true","deviceFilterRegEx":"PIC16(LF|F).*|PIC18(LF|F).*|ATtiny.*|AVR.*(DA|DB|DD|DU|EA|EB).*"},"name":"@mchp-mcc/mdfu-client-8bit","version":"*"},{"meta":{"name":"CryptoAuthentication Library","category":"Libraries","keywords":["crypto","library","pic8","dspic","pic24","avr"],"description":"The CryptoAuthentication Library allows quick and easy configuration and code generation for security, cryptography, authentication, and encryption applications using Microchip's Secure chip line.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.CAL.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^PIC(18.*F[0-9]{2}(Q10|Q40|Q41|Q43|Q83|Q84))$|^(AVR.*D(A|B).*)|^(dsPIC(33C.*|33E.*|33F.*)|PIC24.*)"},"name":"@mchp-mcc/crypto-authentication-library","version":"*"},{"meta":{"name":"RNBD_RN487x BLE Library","category":"Libraries","keywords":["rn4870","rn4871","rnbd","driver","pic8","avr"],"description":"The RNBD and RN487x BLE Module allows quick and easy configuration and code generation for bluetooth applications using Microchip's RNBD and RN487x Bluetooth Low Energy Modules.","supportedDeviceFamilies":["AVR","AVR DA","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/rnbd-rn487x-host-driver","version":"*"},{"meta":{"name":"Data Encryption Routines","category":"Libraries","keywords":["pic8","data encryption","driver"],"description":"The Data Encryption Routine Library provides data encryption routines based on four encryption algorithms (AES, XTEA, SKIPJACK and Pseudo-random binary sequence generator.)","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.DATAENCRYPTIONROUTINES.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/data-encryption-routines","version":"*"},{"meta":{"name":"TIMEOUTDRIVER","category":"Drivers","keywords":["driver","tmr","pic8","avr"],"description":"The Timeout Driver is an abstraction interface to Timer-type peripherals such as the Timer0/1/2 peripherals and their derivatives; the Signal Measurement Timer (SMT); and the Hardware Limit Timer (HLT).","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.TIMEOUTDRIVER.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/timer-timeout-driver","version":"*"},{"meta":{"name":"DELAY","category":"Drivers","keywords":["driver","delay","pic8","avr","pic24","dspic"],"description":"The Delay Driver is an abstraction interface to the DELAY macros for PIC, AVR, and dsPIC devices.","defaultSelection":true,"releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.DELAY.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$|dsPIC33.*|ATmega[0-9][0-9]?0[0-9]"},"name":"@mchp-mcc/delay-blocking-driver","version":"*"},{"meta":{"name":"Data Streamer Driver","category":"Libraries","keywords":["driver","data streamer","pic8","avr","dspic"],"description":"The Data Streamer Protocol allows you to send multiple variables from your embedded application and display these variables on a graph (or custom dashboard).","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.DATASTREAMER.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$|dsPIC33.*"},"name":"@mchp-mcc/data-streamer-driver","version":"*"},{"meta":{"name":"DV Run Time","category":"Libraries","keywords":["driver","pic8","avr","dspic"],"description":"Data Visualizer Run Time Library, to 'watch' and plot project variables at run time.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.DVRT.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":".*"},"name":"@mchp-mcc/dv-run-time","version":"*"},{"meta":{"name":"LIN Host","category":"Libraries","keywords":["library","lin","pic8"],"description":"The LIN (Local Interconnect Network) Host Driver is a UART-based driver that provides quick and easy C code generation to send and receive UART packets formatted using the LIN protocol as a host.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.LINHOST.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/lin-host","version":"*"},{"meta":{"name":"LIN Client","category":"Libraries","keywords":["library","lin","pic8"],"description":"The LIN (Local Interconnect Network) Host Driver is a UART-based driver that provides quick and easy C code generation to send and receive UART packets formatted using the LIN protocol as a client.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.LINCLIENT.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/lin-client","version":"*"},{"meta":{"name":"Touch Library","category":"Libraries","keywords":["library","touch","avr","pic8","dspic"],"description":"The Touch Library allows for quick and easy C code generation of Microchip's capacitive sensing software library.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.TOUCH.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^AVR[0-9]+D[A].*$|^PIC18F.*Q(10|20|24|40|41|43|71|83|84)$|^PIC16[L]{0,1}F1(31|71|80|81|84|88).{2}$|^ATtiny(8|16|32)1.*$|^dsPIC33CK.*$|^ATmega32(4|8)PB$"},"name":"@mchp-mcc/touch-library","version":"*"},{"meta":{"name":"I2C EEPROM AT24CM02","category":"Libraries","keywords":["at24cm02","driver","pic8","avr"],"description":"The EEPROM (I2C) AT24CM02 Driver enables interfacing between the MCU and an off-chip AT24CM02 EEPROM using the I2C protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.at24cm02.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-at24cm02","version":"*"},{"meta":{"name":"I2C Accel KXTJ3-1057","category":"Libraries","keywords":["kxtj3 1057","driver","pic8","avr"],"description":"The Accel (I2C) KXTJ3-1057 Driver enables interfacing between the MCU and an off-chip KXTJ3-1057 Accelerometer using the I2C protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.KXTJ3_1057.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-kxtj3-1057","version":"*"},{"meta":{"name":"SPI Digi POT MCP41HV51","category":"Libraries","keywords":["mcp41hv51","driver","pic8","avr"],"description":"The Digi POT (SPI) MCP41HV51 Driver enables interfacing between the MCU and an off-chip MCP41HV51 Digital Potentiometer using the SPI protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.MCP41HV51.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-mcp41hv51","version":"*"},{"meta":{"name":"I2C Temp Sensor MCP98xx","category":"Libraries","keywords":["avr","pic8","driver"],"description":"The I2C Temp Sensor MCP98xx Driver enables interfacing between the MCU and the MCP98xx Temperature Sensor family using the I2C protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.MCP98XX.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-mcp98xx","version":"*"},{"meta":{"name":"I2C Color Sensor VEML3328","category":"Libraries","keywords":["avr","pic8","driver"],"description":"The I2C Color Sensor VEML3328 Driver enables interfacing between the MCU and an off-chip VEML3328 Color Sensor using the I2C protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.VEML3328.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-veml3328","version":"*"},{"meta":{"name":"Temperature Sensor","category":"Libraries","keywords":["avr","pic8","driver"],"description":"The Generic Temperature Sensor Module offers a collection of temperature sensor drivers, and also provides generic APIs that can get users started in designing their own temperature sensor solutions.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.TEMPSENSORLIB.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/temp-sensor-lib","version":"*"},{"meta":{"name":"EEPROM","category":"Libraries","keywords":["avr","pic8","driver"],"description":"The EEPROM Library supports various EEPROM devices and provides generic APIs that the users can use in designing their EEPROM applications.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.EEPROMLIB.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/eeprom-lib","version":"*"},{"meta":{"name":"Ethernet Drivers","category":"Libraries","keywords":["ethernet","library","pic8","avr","wired","wired communication","communication","automotive protocol","automotive"],"description":"Drivers for ENC28J60 and ENCX24J600 family of devices. Allows for quick and easy configuration and code generation for applications using SPI in polling mode.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.ETHERNETDRIVERS8BIT.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/ethernet-drivers-8bit","version":"*"},{"meta":{"name":"TCP/IP Lite","category":"Libraries","keywords":["tcpip","library","pic8","avr","wired","ethernet","wired communication","communication","automotive protocol","automotive"],"description":"TCP/IP Lite Drivers for PIC 8-bit devices. Allows for quick and easy configuration and code generation of the latest TCP/IP Lite stack.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.TCPIPLITE.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/tcpip-lite","version":"*"},{"meta":{"name":"CAN-TP","category":"Libraries","keywords":["driver","dspic"],"description":"Library implementation of ISO 15765-2 CAN-TP protocol","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.CAN_TP.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"dsPIC33CK[0-9]{2,3}MP5[0-9]{2}|dsPIC33CK[0-9]{3}MP6[0-9]{2}|dsPIC33CK[0-9]{3,4}MP7[0-9]{2}|dsPIC33CK[0-9]{3}MC5[0-9]{2}|dsPIC33CDV?C?[0-9]{3}MP506|dsPIC33CK?[0-9]{3}MPT608|dsPIC33CH[0-9]{2,3}MP5[0-9]{2}"},"name":"@mchp-mcc/can-tp","version":"*"},{"meta":{"name":"AVR IEC60730 Class B Diagnostic Library","category":"Libraries/Functional Safety Libraries","keywords":["avr","iec60730","library"],"description":"The AVR Class B Diagnostic Library is a suite of diagnostic tests in compliance with the IEC 60730 Class B functional safety standard.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.FUSAIECAVR.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(ATtiny.+(0|1|2)[0-9]|AVR.*D(A|B|D).*|AVR.*EA.*)"},"name":"@mchp-mcc/avr-iec60730-class-b-diagnostic-library","version":"*"},{"meta":{"name":"PIC16/18 IEC60730 Class B Diagnostic Library","category":"Libraries/Functional Safety Libraries","keywords":["iec60730","pic8","library"],"description":"The PIC16/18 Class B Diagnostic Library is a suite of diagnostic tests in compliance with the IEC 60730 Class B functional safety standard.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.FUSAIECPIC.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^PIC(16.*F1(52|53|83|84|88|91)[0-9]{2}|18.*F[0-9]{2}(K40|K42|Q10|Q40|Q41|Q43|Q83|Q84))$"},"name":"@mchp-mcc/pic16-pic18-iec60730-class-b-diagnostic-library","version":"*"},{"meta":{"name":"RNWFxx Wi-Fi Library","category":"Libraries","keywords":["driver","avr"],"description":"The RNWFxx library is a quick and easy configuration and code generation for AT command based Wi-Fi modules. It provides many service API’s which encapsulates various AT commands to shorten user application development cycle.","releaseNotesLink":"https://onlinedocs.microchip.com/oxy/GUID-9DF112DF-79FD-4D57-853F-633360D04142-en-US-1/index.html","deviceFilterRegEx":"^(AVR.*D(A|B).*)","supportedDeviceFamilies":["AVR","AVR DA"]},"name":"@mchp-mcc/rnwf-host-driver","version":"*"},{"meta":{"name":"USB Device Stack","category":"Libraries","keywords":["avr","library"],"description":"The USB Device Stack allows for quick and easy configuration and code generation of a selection of USB Device Classes.","defaultSelection":true,"releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.USB-DEVICE-STACK.RELEASENOTES&redirect=true","deviceFilterRegEx":"^AVR.*DU.*"},"name":"@mchp-mcc/usb-device-stack","version":"*"},{"meta":{"name":"FreeRTOS Library","category":"Libraries","keywords":["avr","freertos","library"],"description":"The FreeRTOS Library allows quick and easy configuration and code generation for a FreeRTOS applications using Microchip microcontrollers","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.FREERTOS.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(AVR.*D(A|B|D).*)"},"name":"@mchp-mcc/freertos-library","version":"*"},{"meta":{"name":"AVR® MCU Motor Control Library","category":"Libraries","keywords":["avr","library","melody"],"description":"The AVR® MCU Motor Control Library is a library for the AVR-EB family of devices with support for spinning a BLDC/PMSM motor using either a sensored or sensorless setup. The library interface offers motor specific and power board customizations, as well as MCU settings and pinout functionality.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.AVR-MCU-MOTOR-CONTROL-LIBRARY.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^AVR.+EB.+$"},"name":"@mchp-mcc/avr-mcu-motor-control-library","version":"*"},{"meta":{"name":"Generic Driver Interfaces","category":"Libraries","keywords":["avr","pic8","driver"],"description":"The Generic Driver Interfaces library contains sets of portable, abstract, and generic APIs for commonly used drivers.","defaultSelection":true,"releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.GENERIC-DRIVER-INTERFACES.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|ATmega|AVR).+$"},"name":"@mchp-mcc/generic-driver-interfaces","version":"*"}],"version":"1.0.0","catalogs":[],"featuredContent":{"LIN Library":["@mchp-mcc/lin-host","@mchp-mcc/lin-client"],"WINC Library":["@mchp-mcc/winc15xx-host-driver"],"RN487X Library":["@mchp-mcc/rn4870-rn4871-host-driver"],"mTouch Library":["@mchp-mcc/touch-library"],"8-bit Bootloader":["@mchp-mcc/bootloader-8bit"],"TCP/IP Lite Stack":["@mchp-mcc/tcpip-lite"],"Crypto Authentication Library":["@mchp-mcc/crypto-authentication-library"]}},"scripts":{"test":"jest"},"_npmUser":{"name":"ajivani007","email":"ajivani007@gmail.com"},"description":"scf-catalog project's package.json content contains - List of content - List of catalogs","directories":{},"licenseText":"© 2020 Microchip Technology Inc. and its subsidiaries.\n\nSubject to your compliance with these terms, you may use Microchip \nsoftware and any derivatives exclusively with Microchip products. \nIt is your responsibility to comply with third party license terms \napplicable to your use of third party software (including open \nsource software) that may accompany Microchip software.\n\nTHIS SOFTWARE IS SUPPLIED BY MICROCHIP \"AS IS\". NO WARRANTIES, \nWHETHER EXPRESS, IMPLIED OR STATUTORY, APPLY TO THIS SOFTWARE, \nINCLUDING ANY IMPLIED WARRANTIES OF NON-INFRINGEMENT, \nMERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.\n\nIN NO EVENT WILL MICROCHIP BE LIABLE FOR ANY INDIRECT, SPECIAL, \nPUNITIVE, INCIDENTAL OR CONSEQUENTIAL LOSS, DAMAGE, COST OR EXPENSE \nOF ANY KIND WHATSOEVER RELATED TO THE SOFTWARE, HOWEVER CAUSED, \nEVEN IF MICROCHIP HAS BEEN ADVISED OF THE POSSIBILITY OR THE \nDAMAGES ARE FORESEEABLE. TO THE FULLEST EXTENT ALLOWED BY LAW, \nMICROCHIP'S TOTAL LIABILITY ON ALL CLAIMS IN ANY WAY RELATED TO \nTHIS SOFTWARE WILL NOT EXCEED THE AMOUNT OF FEES, IF ANY, THAT YOU \nHAVE PAID DIRECTLY TO MICROCHIP FOR THIS SOFTWARE. ","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.5.4","node":"^16.9.1","ts-jest":"^25.4.0","fs-extra":"^9.0.1","typescript":"^3.8.3","@types/jest":"^25.2.1","@types/fs-extra":"^9.0.12","jest-json-schema":"^2.1.0","@mchp-mcc/scf-catalog":"1.10.0","@types/jest-json-schema":"^2.1.3"},"_npmOperationalInternal":{"tmp":"tmp/melody-common-catalog_1.3.27_1723112320468_0.5677549653821383","host":"s3://npm-registry-packages"}},"1.3.28":{"name":"@mchp-mcc/melody-common-catalog","version":"1.3.28","license":"SEE LICENSE IN LICENSE.txt","_id":"@mchp-mcc/melody-common-catalog@1.3.28","maintainers":[{"name":"mchp-nate","email":"nate.robinson@microchip.com"},{"name":"dan.ionescu","email":"dan.ionescu@gmail.com"},{"name":"albyj","email":"AlbyJoy.Thottakara@microchip.com"},{"name":"suriya_anandhan","email":"suriya.anandhan@microchip.com"},{"name":"niladree","email":"niladree.biswas@microchip.com"},{"name":"i52346","email":"prathiba.rosarine@microchip.com"},{"name":"yash.godbole","email":"yashashri.godbole@microchip.com"},{"name":"rd_mchp","email":"ramya.dodderi@microchip.com"},{"name":"harish.agari","email":"harikumar13@gmail.com"},{"name":"ajivani007","email":"ajivani007@gmail.com"}],"dist":{"shasum":"b194cfa7e9e2c9002cf8f303ec1f4628c1978b99","tarball":"https://registry.npmjs.org/@mchp-mcc/melody-common-catalog/-/melody-common-catalog-1.3.28.tgz","fileCount":4,"integrity":"sha512-mSpiBUGAoUdc4q83/pL+CFcxY+DSKiRs39Ub+FQ8peT8OSb9FAzQEwEDuyN6MB9DZUckljs6KWDu6AtmJQTF7w==","signatures":[{"sig":"MEUCIQCGs4CxO38GeAD2CFu6RHvzRn17j5q1Gkl59jykrv//EgIgCxuWAYbggUjhAv/4MVcrQ+DInMJfsoRZK2/DU4wOl00=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31129},"jest":{"preset":"ts-jest","collectCoverage":true,"testPathIgnorePatterns":["/node_modules/","/lib/"]},"content":{"name":"@mchp-mcc/melody-common-catalog","content":[{"meta":{"name":"WINC15XX Library","category":"Libraries","keywords":["driver","winc","pic8","avr","pic24","dspic"],"description":"The WINC15XX Library allows for quick and easy configuration and code generation for Microchip's ATWINC15x0 SmartConnect module for Internet of Things (IoT) applications.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.WINC15XX.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^PIC(18.*F[0-9]{2}(Q10|Q40|Q41|Q43|Q83|Q84))$|^(AVR.*D(A|B).*)|^(dsPIC(33C.*|33E.*|33F.*)|PIC24.*)","supportedDeviceFamilies":["AVR","AVR DA","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/winc15xx-host-driver","version":"*"},{"meta":{"name":"Bootloader 8-Bit (Deprecated)","category":"Libraries/Bootloader","keywords":["library","pic8","avr"],"description":"The 8-Bit Bootloader Library provides a means for users to configure a basic bootloader on 8-bit devices.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.BOOTLOADER8BIT.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"PIC16(LF|F)(152|188).*|PIC18F.*Q4.*|ATtiny.*(0|1)[1-9]|AVR.*DA.*"},"name":"@mchp-mcc/bootloader-8bit","version":"*"},{"meta":{"name":"8-Bit MDFU Client","category":"Libraries/Bootloader","keywords":["library","pic8","avr"],"description":"The 8-Bit MDFU Client Library provides a means for users to configure a bootloader client on 8-bit devices.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=RELEASE_NOTES_8BIT_MDFU_CLIENT_LIBRARY&version=latest&redirect=true","deviceFilterRegEx":"PIC16(LF|F).*|PIC18(LF|F).*|ATtiny.*|AVR.*(DA|DB|DD|DU|EA|EB).*"},"name":"@mchp-mcc/mdfu-client-8bit","version":"*"},{"meta":{"name":"CryptoAuthentication Library","category":"Libraries","keywords":["crypto","library","pic8","dspic","pic24","avr"],"description":"The CryptoAuthentication Library allows quick and easy configuration and code generation for security, cryptography, authentication, and encryption applications using Microchip's Secure chip line.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.CAL.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^PIC(18.*F[0-9]{2}(Q10|Q40|Q41|Q43|Q83|Q84))$|^(AVR.*D(A|B).*)|^(dsPIC(33C.*|33E.*|33F.*)|PIC24.*)"},"name":"@mchp-mcc/crypto-authentication-library","version":"*"},{"meta":{"name":"RNBD_RN487x BLE Library","category":"Libraries","keywords":["rn4870","rn4871","rnbd","driver","pic8","avr"],"description":"The RNBD and RN487x BLE Module allows quick and easy configuration and code generation for bluetooth applications using Microchip's RNBD and RN487x Bluetooth Low Energy Modules.","supportedDeviceFamilies":["AVR","AVR DA","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/rnbd-rn487x-host-driver","version":"*"},{"meta":{"name":"Data Encryption Routines","category":"Libraries","keywords":["pic8","data encryption","driver"],"description":"The Data Encryption Routine Library provides data encryption routines based on four encryption algorithms (AES, XTEA, SKIPJACK and Pseudo-random binary sequence generator.)","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.DATAENCRYPTIONROUTINES.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/data-encryption-routines","version":"*"},{"meta":{"name":"TIMEOUTDRIVER","category":"Drivers","keywords":["driver","tmr","pic8","avr"],"description":"The Timeout Driver is an abstraction interface to Timer-type peripherals such as the Timer0/1/2 peripherals and their derivatives; the Signal Measurement Timer (SMT); and the Hardware Limit Timer (HLT).","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.TIMEOUTDRIVER.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/timer-timeout-driver","version":"*"},{"meta":{"name":"DELAY","category":"Drivers","keywords":["driver","delay","pic8","avr","pic24","dspic"],"description":"The Delay Driver is an abstraction interface to the DELAY macros for PIC, AVR, and dsPIC devices.","defaultSelection":true,"releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.DELAY.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$|dsPIC33.*|ATmega[0-9][0-9]?0[0-9]"},"name":"@mchp-mcc/delay-blocking-driver","version":"*"},{"meta":{"name":"Data Streamer Driver","category":"Libraries","keywords":["driver","data streamer","pic8","avr","dspic"],"description":"The Data Streamer Protocol allows you to send multiple variables from your embedded application and display these variables on a graph (or custom dashboard).","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.DATASTREAMER.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$|dsPIC33.*"},"name":"@mchp-mcc/data-streamer-driver","version":"*"},{"meta":{"name":"DV Run Time","category":"Libraries","keywords":["driver","pic8","avr","dspic"],"description":"Data Visualizer Run Time Library, to 'watch' and plot project variables at run time.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.DVRT.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":".*"},"name":"@mchp-mcc/dv-run-time","version":"*"},{"meta":{"name":"LIN Host","category":"Libraries","keywords":["library","lin","pic8"],"description":"The LIN (Local Interconnect Network) Host Driver is a UART-based driver that provides quick and easy C code generation to send and receive UART packets formatted using the LIN protocol as a host.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.LINHOST.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/lin-host","version":"*"},{"meta":{"name":"LIN Client","category":"Libraries","keywords":["library","lin","pic8"],"description":"The LIN (Local Interconnect Network) Host Driver is a UART-based driver that provides quick and easy C code generation to send and receive UART packets formatted using the LIN protocol as a client.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.LINCLIENT.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/lin-client","version":"*"},{"meta":{"name":"Touch Library","category":"Libraries","keywords":["library","touch","avr","pic8","dspic"],"description":"The Touch Library allows for quick and easy C code generation of Microchip's capacitive sensing software library.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.TOUCH.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^AVR[0-9]+D[A].*$|^PIC18F.*Q(10|20|24|40|41|43|71|83|84)$|^PIC16[L]{0,1}F1(31|71|80|81|84|88).{2}$|^ATtiny(8|16|32)1.*$|^dsPIC33CK.*$|^ATmega32(4|8)PB$"},"name":"@mchp-mcc/touch-library","version":"*"},{"meta":{"name":"I2C EEPROM AT24CM02","category":"Libraries","keywords":["at24cm02","driver","pic8","avr"],"description":"The EEPROM (I2C) AT24CM02 Driver enables interfacing between the MCU and an off-chip AT24CM02 EEPROM using the I2C protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.at24cm02.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-at24cm02","version":"*"},{"meta":{"name":"I2C Accel KXTJ3-1057","category":"Libraries","keywords":["kxtj3 1057","driver","pic8","avr"],"description":"The Accel (I2C) KXTJ3-1057 Driver enables interfacing between the MCU and an off-chip KXTJ3-1057 Accelerometer using the I2C protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.KXTJ3_1057.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-kxtj3-1057","version":"*"},{"meta":{"name":"SPI Digi POT MCP41HV51","category":"Libraries","keywords":["mcp41hv51","driver","pic8","avr"],"description":"The Digi POT (SPI) MCP41HV51 Driver enables interfacing between the MCU and an off-chip MCP41HV51 Digital Potentiometer using the SPI protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.MCP41HV51.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-mcp41hv51","version":"*"},{"meta":{"name":"I2C Temp Sensor MCP98xx","category":"Libraries","keywords":["avr","pic8","driver"],"description":"The I2C Temp Sensor MCP98xx Driver enables interfacing between the MCU and the MCP98xx Temperature Sensor family using the I2C protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.MCP98XX.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-mcp98xx","version":"*"},{"meta":{"name":"I2C Color Sensor VEML3328","category":"Libraries","keywords":["avr","pic8","driver"],"description":"The I2C Color Sensor VEML3328 Driver enables interfacing between the MCU and an off-chip VEML3328 Color Sensor using the I2C protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.VEML3328.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-veml3328","version":"*"},{"meta":{"name":"Temperature Sensor","category":"Libraries","keywords":["avr","pic8","driver"],"description":"The Generic Temperature Sensor Module offers a collection of temperature sensor drivers, and also provides generic APIs that can get users started in designing their own temperature sensor solutions.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.TEMPSENSORLIB.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/temp-sensor-lib","version":"*"},{"meta":{"name":"EEPROM","category":"Libraries","keywords":["avr","pic8","driver"],"description":"The EEPROM Library supports various EEPROM devices and provides generic APIs that the users can use in designing their EEPROM applications.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.EEPROMLIB.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/eeprom-lib","version":"*"},{"meta":{"name":"Ethernet Drivers","category":"Libraries","keywords":["ethernet","library","pic8","avr","wired","wired communication","communication","automotive protocol","automotive"],"description":"Drivers for ENC28J60 and ENCX24J600 family of devices. Allows for quick and easy configuration and code generation for applications using SPI in polling mode.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.ETHERNETDRIVERS8BIT.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/ethernet-drivers-8bit","version":"*"},{"meta":{"name":"TCP/IP Lite","category":"Libraries","keywords":["tcpip","library","pic8","avr","wired","ethernet","wired communication","communication","automotive protocol","automotive"],"description":"TCP/IP Lite Drivers for PIC 8-bit devices. Allows for quick and easy configuration and code generation of the latest TCP/IP Lite stack.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.TCPIPLITE.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/tcpip-lite","version":"*"},{"meta":{"name":"CAN-TP","category":"Libraries","keywords":["driver","dspic"],"description":"Library implementation of ISO 15765-2 CAN-TP protocol","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.CAN_TP.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"dsPIC33CK[0-9]{2,3}MP5[0-9]{2}|dsPIC33CK[0-9]{3}MP6[0-9]{2}|dsPIC33CK[0-9]{3,4}MP7[0-9]{2}|dsPIC33CK[0-9]{3}MC5[0-9]{2}|dsPIC33CDV?C?[0-9]{3}MP506|dsPIC33CK?[0-9]{3}MPT608|dsPIC33CH[0-9]{2,3}MP5[0-9]{2}"},"name":"@mchp-mcc/can-tp","version":"*"},{"meta":{"name":"AVR IEC60730 Class B Diagnostic Library","category":"Libraries/Functional Safety Libraries","keywords":["avr","iec60730","library"],"description":"The AVR Class B Diagnostic Library is a suite of diagnostic tests in compliance with the IEC 60730 Class B functional safety standard.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.FUSAIECAVR.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(ATtiny.+(0|1|2)[0-9]|AVR.*D(A|B|D).*|AVR.*EA.*)"},"name":"@mchp-mcc/avr-iec60730-class-b-diagnostic-library","version":"*"},{"meta":{"name":"PIC16/18 IEC60730 Class B Diagnostic Library","category":"Libraries/Functional Safety Libraries","keywords":["iec60730","pic8","library"],"description":"The PIC16/18 Class B Diagnostic Library is a suite of diagnostic tests in compliance with the IEC 60730 Class B functional safety standard.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.FUSAIECPIC.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^PIC(16.*F1(52|53|83|84|88|91)[0-9]{2}|18.*F[0-9]{2}(K40|K42|Q10|Q40|Q41|Q43|Q83|Q84))$"},"name":"@mchp-mcc/pic16-pic18-iec60730-class-b-diagnostic-library","version":"*"},{"meta":{"name":"RNWFxx Wi-Fi Library","category":"Libraries","keywords":["driver","avr"],"description":"The RNWFxx library is a quick and easy configuration and code generation for AT command based Wi-Fi modules. It provides many service API’s which encapsulates various AT commands to shorten user application development cycle.","releaseNotesLink":"https://onlinedocs.microchip.com/oxy/GUID-9DF112DF-79FD-4D57-853F-633360D04142-en-US-1/index.html","deviceFilterRegEx":"^(AVR.*D(A|B).*)","supportedDeviceFamilies":["AVR","AVR DA"]},"name":"@mchp-mcc/rnwf-host-driver","version":"*"},{"meta":{"name":"USB Device Stack","category":"Libraries","keywords":["avr","library"],"description":"The USB Device Stack allows for quick and easy configuration and code generation of a selection of USB Device Classes.","defaultSelection":true,"releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.USB-DEVICE-STACK.RELEASENOTES&redirect=true","deviceFilterRegEx":"^AVR.*DU.*"},"name":"@mchp-mcc/usb-device-stack","version":"*"},{"meta":{"name":"FreeRTOS Library","category":"Libraries","keywords":["avr","freertos","library"],"description":"The FreeRTOS Library allows quick and easy configuration and code generation for a FreeRTOS applications using Microchip microcontrollers","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.FREERTOS.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(AVR.*D(A|B|D).*)"},"name":"@mchp-mcc/freertos-library","version":"*"},{"meta":{"name":"AVR® MCU Motor Control Library","category":"Libraries","keywords":["avr","library","melody"],"description":"The AVR® MCU Motor Control Library is a library for the AVR-EB family of devices with support for spinning a BLDC/PMSM motor using either a sensored or sensorless setup. The library interface offers motor specific and power board customizations, as well as MCU settings and pinout functionality.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.AVR-MCU-MOTOR-CONTROL-LIBRARY.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^AVR.+EB.+$"},"name":"@mchp-mcc/avr-mcu-motor-control-library","version":"*"},{"meta":{"name":"Generic Driver Interfaces","category":"Libraries","keywords":["avr","pic8","driver"],"description":"The Generic Driver Interfaces library contains sets of portable, abstract, and generic APIs for commonly used drivers.","defaultSelection":true,"releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.GENERIC-DRIVER-INTERFACES.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|ATmega|AVR).+$"},"name":"@mchp-mcc/generic-driver-interfaces","version":"*"}],"version":"1.0.0","catalogs":[],"featuredContent":{"LIN Library":["@mchp-mcc/lin-host","@mchp-mcc/lin-client"],"WINC Library":["@mchp-mcc/winc15xx-host-driver"],"RN487X Library":["@mchp-mcc/rn4870-rn4871-host-driver"],"mTouch Library":["@mchp-mcc/touch-library"],"8-bit Bootloader":["@mchp-mcc/bootloader-8bit"],"TCP/IP Lite Stack":["@mchp-mcc/tcpip-lite"],"Crypto Authentication Library":["@mchp-mcc/crypto-authentication-library"]}},"scripts":{"test":"jest"},"_npmUser":{"name":"ajivani007","email":"ajivani007@gmail.com"},"description":"This repository contains the catalog for MCC Melody content.","directories":{},"licenseText":"© 2020 Microchip Technology Inc. and its subsidiaries.\n\nSubject to your compliance with these terms, you may use Microchip \nsoftware and any derivatives exclusively with Microchip products. \nIt is your responsibility to comply with third party license terms \napplicable to your use of third party software (including open \nsource software) that may accompany Microchip software.\n\nTHIS SOFTWARE IS SUPPLIED BY MICROCHIP \"AS IS\". NO WARRANTIES, \nWHETHER EXPRESS, IMPLIED OR STATUTORY, APPLY TO THIS SOFTWARE, \nINCLUDING ANY IMPLIED WARRANTIES OF NON-INFRINGEMENT, \nMERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.\n\nIN NO EVENT WILL MICROCHIP BE LIABLE FOR ANY INDIRECT, SPECIAL, \nPUNITIVE, INCIDENTAL OR CONSEQUENTIAL LOSS, DAMAGE, COST OR EXPENSE \nOF ANY KIND WHATSOEVER RELATED TO THE SOFTWARE, HOWEVER CAUSED, \nEVEN IF MICROCHIP HAS BEEN ADVISED OF THE POSSIBILITY OR THE \nDAMAGES ARE FORESEEABLE. TO THE FULLEST EXTENT ALLOWED BY LAW, \nMICROCHIP'S TOTAL LIABILITY ON ALL CLAIMS IN ANY WAY RELATED TO \nTHIS SOFTWARE WILL NOT EXCEED THE AMOUNT OF FEES, IF ANY, THAT YOU \nHAVE PAID DIRECTLY TO MICROCHIP FOR THIS SOFTWARE. ","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.5.4","node":"^16.9.1","ts-jest":"^25.4.0","fs-extra":"^9.0.1","typescript":"^3.8.3","@types/jest":"^25.2.1","@types/fs-extra":"^9.0.12","jest-json-schema":"^2.1.0","@mchp-mcc/scf-catalog":"1.10.0","@types/jest-json-schema":"^2.1.3"},"_npmOperationalInternal":{"tmp":"tmp/melody-common-catalog_1.3.28_1729123839997_0.7947713145247515","host":"s3://npm-registry-packages"}},"1.3.29":{"name":"@mchp-mcc/melody-common-catalog","version":"1.3.29","license":"SEE LICENSE IN LICENSE.txt","_id":"@mchp-mcc/melody-common-catalog@1.3.29","maintainers":[{"name":"mchp-nate","email":"nate.robinson@microchip.com"},{"name":"dan.ionescu","email":"dan.ionescu@gmail.com"},{"name":"albyj","email":"AlbyJoy.Thottakara@microchip.com"},{"name":"suriya_anandhan","email":"suriya.anandhan@microchip.com"},{"name":"niladree","email":"niladree.biswas@microchip.com"},{"name":"i52346","email":"prathiba.rosarine@microchip.com"},{"name":"yash.godbole","email":"yashashri.godbole@microchip.com"},{"name":"rd_mchp","email":"ramya.dodderi@microchip.com"},{"name":"harish.agari","email":"harikumar13@gmail.com"},{"name":"ajivani007","email":"ajivani007@gmail.com"}],"dist":{"shasum":"7558f061cd634ca7263b213b5edf4be15fe7ca6e","tarball":"https://registry.npmjs.org/@mchp-mcc/melody-common-catalog/-/melody-common-catalog-1.3.29.tgz","fileCount":4,"integrity":"sha512-pIAPD2Z1omPbURjY1+NtJirMtcqhXXb+5Mi/We1BTaPxmd8GdM6Ar3hBqafY7w4bJjexbscvhd0iiCja98vrvA==","signatures":[{"sig":"MEUCIQDE6vHpD//EPnEOBsk1hEKWz7KtXg21hTbGjW1I0gPHMgIgeedqc1UvQpCx3PjbMZjD70+S0ELGs8b9ktEeiNjeX7s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31163},"jest":{"preset":"ts-jest","collectCoverage":true,"testPathIgnorePatterns":["/node_modules/","/lib/"]},"content":{"name":"@mchp-mcc/melody-common-catalog","content":[{"meta":{"name":"WINC15XX Library","category":"Libraries","keywords":["driver","winc","pic8","avr","pic24","dspic"],"description":"The WINC15XX Library allows for quick and easy configuration and code generation for Microchip's ATWINC15x0 SmartConnect module for Internet of Things (IoT) applications.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.WINC15XX.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^PIC(18.*F[0-9]{2}(Q10|Q40|Q41|Q43|Q83|Q84))$|^(AVR.*D(A|B).*)|^(dsPIC(33C.*|33E.*|33F.*)|PIC24.*)","supportedDeviceFamilies":["AVR","AVR DA","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/winc15xx-host-driver","version":"*"},{"meta":{"name":"Bootloader 8-Bit (Deprecated)","category":"Libraries/Bootloader","keywords":["library","pic8","avr"],"description":"The 8-Bit Bootloader Library provides a means for users to configure a basic bootloader on 8-bit devices.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.BOOTLOADER8BIT.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"PIC16(LF|F)(152|188).*|PIC18F.*Q4.*|ATtiny.*(0|1)[1-9]|AVR.*DA.*"},"name":"@mchp-mcc/bootloader-8bit","version":"*"},{"meta":{"name":"8-Bit MDFU Client","category":"Libraries/Bootloader","keywords":["library","pic8","avr"],"description":"The 8-Bit MDFU Client Library provides a means for users to configure a bootloader client on 8-bit devices.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=RELEASE_NOTES_8BIT_MDFU_CLIENT_LIBRARY&version=latest&redirect=true","deviceFilterRegEx":"PIC16(LF|F).*|PIC18(LF|F).*|ATtiny.*|AVR.*(DA|DB|DD|DU|EA|EB).*"},"name":"@mchp-mcc/mdfu-client-8bit","version":"*"},{"meta":{"name":"CryptoAuthentication Library","category":"Libraries","keywords":["crypto","library","pic8","dspic","pic24","avr"],"description":"The CryptoAuthentication Library allows quick and easy configuration and code generation for security, cryptography, authentication, and encryption applications using Microchip's Secure chip line.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.CAL.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^PIC(18.*F[0-9]{2}(Q10|Q40|Q41|Q43|Q83|Q84))$|^(AVR.*D(A|B).*)|^(dsPIC(33C.*|33E.*|33F.*)|PIC24.*)"},"name":"@mchp-mcc/crypto-authentication-library","version":"*"},{"meta":{"name":"RNBD_RN487x BLE Library","category":"Libraries","keywords":["rn4870","rn4871","rnbd","driver","pic8","avr"],"description":"The RNBD and RN487x BLE Module allows quick and easy configuration and code generation for bluetooth applications using Microchip's RNBD and RN487x Bluetooth Low Energy Modules.","supportedDeviceFamilies":["AVR","AVR DA","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/rnbd-rn487x-host-driver","version":"*"},{"meta":{"name":"Data Encryption Routines","category":"Libraries","keywords":["pic8","data encryption","driver"],"description":"The Data Encryption Routine Library provides data encryption routines based on four encryption algorithms (AES, XTEA, SKIPJACK and Pseudo-random binary sequence generator.)","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.DATAENCRYPTIONROUTINES.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/data-encryption-routines","version":"*"},{"meta":{"name":"TIMEOUTDRIVER","category":"Drivers","keywords":["driver","tmr","pic8","avr"],"description":"The Timeout Driver is an abstraction interface to Timer-type peripherals such as the Timer0/1/2 peripherals and their derivatives; the Signal Measurement Timer (SMT); and the Hardware Limit Timer (HLT).","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.TIMEOUTDRIVER.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/timer-timeout-driver","version":"*"},{"meta":{"name":"DELAY","category":"Drivers","keywords":["driver","delay","pic8","avr","pic24","dspic"],"description":"The Delay Driver is an abstraction interface to the DELAY macros for PIC, AVR, and dsPIC devices.","defaultSelection":true,"releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.DELAY.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$|dsPIC33.*|ATmega[0-9][0-9]?0[0-9]"},"name":"@mchp-mcc/delay-blocking-driver","version":"*"},{"meta":{"name":"Data Streamer Driver","category":"Libraries","keywords":["driver","data streamer","pic8","avr","dspic"],"description":"The Data Streamer Protocol allows you to send multiple variables from your embedded application and display these variables on a graph (or custom dashboard).","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.DATASTREAMER.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$|dsPIC33.*"},"name":"@mchp-mcc/data-streamer-driver","version":"*"},{"meta":{"name":"DV Run Time","category":"Libraries","keywords":["driver","pic8","avr","dspic"],"description":"Data Visualizer Run Time Library, to 'watch' and plot project variables at run time.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.DVRT.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":".*"},"name":"@mchp-mcc/dv-run-time","version":"*"},{"meta":{"name":"LIN Host","category":"Libraries","keywords":["library","lin","pic8"],"description":"The LIN (Local Interconnect Network) Host Driver is a UART-based driver that provides quick and easy C code generation to send and receive UART packets formatted using the LIN protocol as a host.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.LINHOST.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/lin-host","version":"*"},{"meta":{"name":"LIN Client","category":"Libraries","keywords":["library","lin","pic8"],"description":"The LIN (Local Interconnect Network) Host Driver is a UART-based driver that provides quick and easy C code generation to send and receive UART packets formatted using the LIN protocol as a client.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.LINCLIENT.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/lin-client","version":"*"},{"meta":{"name":"Touch Library","category":"Libraries","keywords":["library","touch","avr","pic8","dspic"],"description":"The Touch Library allows for quick and easy C code generation of Microchip's capacitive sensing software library.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.TOUCH.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^AVR[0-9]+D[A].*$|^PIC18F.*Q(10|20|24|40|41|43|71|83|84)$|^PIC16[L]{0,1}F1(31|52|71|80|81|84|88).{2}$|^ATtiny(8|16|32)1.*$|^dsPIC33C(H|K).*$|^ATmega32(4|8)PB$|^PIC18[L]{0,1}F.*K(40|42)$"},"name":"@mchp-mcc/touch-library","version":"*"},{"meta":{"name":"I2C EEPROM AT24CM02","category":"Libraries","keywords":["at24cm02","driver","pic8","avr"],"description":"The EEPROM (I2C) AT24CM02 Driver enables interfacing between the MCU and an off-chip AT24CM02 EEPROM using the I2C protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.at24cm02.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-at24cm02","version":"*"},{"meta":{"name":"I2C Accel KXTJ3-1057","category":"Libraries","keywords":["kxtj3 1057","driver","pic8","avr"],"description":"The Accel (I2C) KXTJ3-1057 Driver enables interfacing between the MCU and an off-chip KXTJ3-1057 Accelerometer using the I2C protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.KXTJ3_1057.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-kxtj3-1057","version":"*"},{"meta":{"name":"SPI Digi POT MCP41HV51","category":"Libraries","keywords":["mcp41hv51","driver","pic8","avr"],"description":"The Digi POT (SPI) MCP41HV51 Driver enables interfacing between the MCU and an off-chip MCP41HV51 Digital Potentiometer using the SPI protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.MCP41HV51.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-mcp41hv51","version":"*"},{"meta":{"name":"I2C Temp Sensor MCP98xx","category":"Libraries","keywords":["avr","pic8","driver"],"description":"The I2C Temp Sensor MCP98xx Driver enables interfacing between the MCU and the MCP98xx Temperature Sensor family using the I2C protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.MCP98XX.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-mcp98xx","version":"*"},{"meta":{"name":"I2C Color Sensor VEML3328","category":"Libraries","keywords":["avr","pic8","driver"],"description":"The I2C Color Sensor VEML3328 Driver enables interfacing between the MCU and an off-chip VEML3328 Color Sensor using the I2C protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.VEML3328.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-veml3328","version":"*"},{"meta":{"name":"Temperature Sensor","category":"Libraries","keywords":["avr","pic8","driver"],"description":"The Generic Temperature Sensor Module offers a collection of temperature sensor drivers, and also provides generic APIs that can get users started in designing their own temperature sensor solutions.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.TEMPSENSORLIB.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/temp-sensor-lib","version":"*"},{"meta":{"name":"EEPROM","category":"Libraries","keywords":["avr","pic8","driver"],"description":"The EEPROM Library supports various EEPROM devices and provides generic APIs that the users can use in designing their EEPROM applications.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.EEPROMLIB.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/eeprom-lib","version":"*"},{"meta":{"name":"Ethernet Drivers","category":"Libraries","keywords":["ethernet","library","pic8","avr","wired","wired communication","communication","automotive protocol","automotive"],"description":"Drivers for ENC28J60 and ENCX24J600 family of devices. Allows for quick and easy configuration and code generation for applications using SPI in polling mode.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.ETHERNETDRIVERS8BIT.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/ethernet-drivers-8bit","version":"*"},{"meta":{"name":"TCP/IP Lite","category":"Libraries","keywords":["tcpip","library","pic8","avr","wired","ethernet","wired communication","communication","automotive protocol","automotive"],"description":"TCP/IP Lite Drivers for PIC 8-bit devices. Allows for quick and easy configuration and code generation of the latest TCP/IP Lite stack.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.TCPIPLITE.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/tcpip-lite","version":"*"},{"meta":{"name":"CAN-TP","category":"Libraries","keywords":["driver","dspic"],"description":"Library implementation of ISO 15765-2 CAN-TP protocol","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.CAN_TP.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"dsPIC33CK[0-9]{2,3}MP5[0-9]{2}|dsPIC33CK[0-9]{3}MP6[0-9]{2}|dsPIC33CK[0-9]{3,4}MP7[0-9]{2}|dsPIC33CK[0-9]{3}MC5[0-9]{2}|dsPIC33CDV?C?[0-9]{3}MP506|dsPIC33CK?[0-9]{3}MPT608|dsPIC33CH[0-9]{2,3}MP5[0-9]{2}"},"name":"@mchp-mcc/can-tp","version":"*"},{"meta":{"name":"AVR IEC60730 Class B Diagnostic Library","category":"Libraries/Functional Safety Libraries","keywords":["avr","iec60730","library"],"description":"The AVR Class B Diagnostic Library is a suite of diagnostic tests in compliance with the IEC 60730 Class B functional safety standard.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.FUSAIECAVR.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(ATtiny.+(0|1|2)[0-9]|AVR.*D(A|B|D).*|AVR.*EA.*)"},"name":"@mchp-mcc/avr-iec60730-class-b-diagnostic-library","version":"*"},{"meta":{"name":"PIC16/18 IEC60730 Class B Diagnostic Library","category":"Libraries/Functional Safety Libraries","keywords":["iec60730","pic8","library"],"description":"The PIC16/18 Class B Diagnostic Library is a suite of diagnostic tests in compliance with the IEC 60730 Class B functional safety standard.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.FUSAIECPIC.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^PIC(16.*F1(52|53|83|84|88|91)[0-9]{2}|18.*F[0-9]{2}(K40|K42|Q10|Q40|Q41|Q43|Q83|Q84))$"},"name":"@mchp-mcc/pic16-pic18-iec60730-class-b-diagnostic-library","version":"*"},{"meta":{"name":"RNWFxx Wi-Fi Library","category":"Libraries","keywords":["driver","avr"],"description":"The RNWFxx library is a quick and easy configuration and code generation for AT command based Wi-Fi modules. It provides many service API’s which encapsulates various AT commands to shorten user application development cycle.","releaseNotesLink":"https://onlinedocs.microchip.com/oxy/GUID-9DF112DF-79FD-4D57-853F-633360D04142-en-US-1/index.html","deviceFilterRegEx":"^(AVR.*D(A|B).*)","supportedDeviceFamilies":["AVR","AVR DA"]},"name":"@mchp-mcc/rnwf-host-driver","version":"*"},{"meta":{"name":"USB Device Stack","category":"Libraries","keywords":["avr","library"],"description":"The USB Device Stack allows for quick and easy configuration and code generation of a selection of USB Device Classes.","defaultSelection":true,"releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.USB-DEVICE-STACK.RELEASENOTES&redirect=true","deviceFilterRegEx":"^AVR.*DU.*"},"name":"@mchp-mcc/usb-device-stack","version":"*"},{"meta":{"name":"FreeRTOS Library","category":"Libraries","keywords":["avr","freertos","library"],"description":"The FreeRTOS Library allows quick and easy configuration and code generation for a FreeRTOS applications using Microchip microcontrollers","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.FREERTOS.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(AVR.*D(A|B|D).*)"},"name":"@mchp-mcc/freertos-library","version":"*"},{"meta":{"name":"AVR® MCU Motor Control Library","category":"Libraries","keywords":["avr","library","melody"],"description":"The AVR® MCU Motor Control Library is a library for the AVR-EB family of devices with support for spinning a BLDC/PMSM motor using either a sensored or sensorless setup. The library interface offers motor specific and power board customizations, as well as MCU settings and pinout functionality.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.AVR-MCU-MOTOR-CONTROL-LIBRARY.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^AVR.+EB.+$"},"name":"@mchp-mcc/avr-mcu-motor-control-library","version":"*"},{"meta":{"name":"Generic Driver Interfaces","category":"Libraries","keywords":["avr","pic8","driver"],"description":"The Generic Driver Interfaces library contains sets of portable, abstract, and generic APIs for commonly used drivers.","defaultSelection":true,"releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.GENERIC-DRIVER-INTERFACES.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|ATmega|AVR).+$"},"name":"@mchp-mcc/generic-driver-interfaces","version":"*"}],"version":"1.0.0","catalogs":[],"featuredContent":{"LIN Library":["@mchp-mcc/lin-host","@mchp-mcc/lin-client"],"WINC Library":["@mchp-mcc/winc15xx-host-driver"],"RN487X Library":["@mchp-mcc/rn4870-rn4871-host-driver"],"mTouch Library":["@mchp-mcc/touch-library"],"8-bit Bootloader":["@mchp-mcc/bootloader-8bit"],"TCP/IP Lite Stack":["@mchp-mcc/tcpip-lite"],"Crypto Authentication Library":["@mchp-mcc/crypto-authentication-library"]}},"scripts":{"test":"jest"},"_npmUser":{"name":"ajivani007","email":"ajivani007@gmail.com"},"description":"This repository contains the catalog for MCC Melody content.","directories":{},"licenseText":"© 2020 Microchip Technology Inc. and its subsidiaries.\n\nSubject to your compliance with these terms, you may use Microchip \nsoftware and any derivatives exclusively with Microchip products. \nIt is your responsibility to comply with third party license terms \napplicable to your use of third party software (including open \nsource software) that may accompany Microchip software.\n\nTHIS SOFTWARE IS SUPPLIED BY MICROCHIP \"AS IS\". NO WARRANTIES, \nWHETHER EXPRESS, IMPLIED OR STATUTORY, APPLY TO THIS SOFTWARE, \nINCLUDING ANY IMPLIED WARRANTIES OF NON-INFRINGEMENT, \nMERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.\n\nIN NO EVENT WILL MICROCHIP BE LIABLE FOR ANY INDIRECT, SPECIAL, \nPUNITIVE, INCIDENTAL OR CONSEQUENTIAL LOSS, DAMAGE, COST OR EXPENSE \nOF ANY KIND WHATSOEVER RELATED TO THE SOFTWARE, HOWEVER CAUSED, \nEVEN IF MICROCHIP HAS BEEN ADVISED OF THE POSSIBILITY OR THE \nDAMAGES ARE FORESEEABLE. TO THE FULLEST EXTENT ALLOWED BY LAW, \nMICROCHIP'S TOTAL LIABILITY ON ALL CLAIMS IN ANY WAY RELATED TO \nTHIS SOFTWARE WILL NOT EXCEED THE AMOUNT OF FEES, IF ANY, THAT YOU \nHAVE PAID DIRECTLY TO MICROCHIP FOR THIS SOFTWARE. ","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.5.4","node":"^16.9.1","ts-jest":"^25.4.0","fs-extra":"^9.0.1","typescript":"^3.8.3","@types/jest":"^25.2.1","@types/fs-extra":"^9.0.12","jest-json-schema":"^2.1.0","@mchp-mcc/scf-catalog":"1.10.0","@types/jest-json-schema":"^2.1.3"},"_npmOperationalInternal":{"tmp":"tmp/melody-common-catalog_1.3.29_1729609287387_0.10979879541563764","host":"s3://npm-registry-packages"}},"1.3.30":{"name":"@mchp-mcc/melody-common-catalog","version":"1.3.30","license":"SEE LICENSE IN LICENSE.txt","_id":"@mchp-mcc/melody-common-catalog@1.3.30","maintainers":[{"name":"yash.godbole","email":"yashashri.godbole@microchip.com"},{"name":"rd_mchp","email":"ramya.dodderi@microchip.com"},{"name":"harish.agari","email":"harikumar13@gmail.com"},{"name":"ajivani007","email":"ajivani007@gmail.com"},{"name":"i52346","email":"prathiba.rosarine@microchip.com"},{"name":"niladree","email":"niladree.biswas@microchip.com"},{"name":"dan.ionescu","email":"dan.ionescu@gmail.com"},{"name":"suriya_anandhan","email":"suriya.anandhan@microchip.com"},{"name":"mchp-nate","email":"nate.robinson@microchip.com"},{"name":"albyj","email":"AlbyJoy.Thottakara@microchip.com"}],"dist":{"shasum":"d1717aa89b5a65d11a31a6504812effccb2a82c5","tarball":"https://registry.npmjs.org/@mchp-mcc/melody-common-catalog/-/melody-common-catalog-1.3.30.tgz","fileCount":4,"integrity":"sha512-8EZwvFYl0PYi3G28ksiLhcupX9Tk+F3xx1lNeyt7h3Tp3fI9pJxwhDKzWUb1/TprCD7t1xqqfYOP5xIse0Jlig==","signatures":[{"sig":"MEQCIHuvZe4N6rE6lFku9nwRtG3UhoAgQxsgBriT+hw51ZThAiAN9820DKWscfmL+UiobeJvZdAnkJemRzotRjV4i1cvsQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31176},"jest":{"preset":"ts-jest","collectCoverage":true,"testPathIgnorePatterns":["/node_modules/","/lib/"]},"content":{"name":"@mchp-mcc/melody-common-catalog","content":[{"meta":{"name":"WINC15XX Library","category":"Libraries","keywords":["driver","winc","pic8","avr","pic24","dspic"],"description":"The WINC15XX Library allows for quick and easy configuration and code generation for Microchip's ATWINC15x0 SmartConnect module for Internet of Things (IoT) applications.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.WINC15XX.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^PIC(18.*F[0-9]{2}(Q10|Q40|Q41|Q43|Q83|Q84))$|^(AVR.*D(A|B).*)|^(dsPIC(33C.*|33E.*|33F.*)|PIC24.*)","supportedDeviceFamilies":["AVR","AVR DA","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/winc15xx-host-driver","version":"*"},{"meta":{"name":"Bootloader 8-Bit (Deprecated)","category":"Libraries/Bootloader","keywords":["library","pic8","avr"],"description":"The 8-Bit Bootloader Library provides a means for users to configure a basic bootloader on 8-bit devices.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.BOOTLOADER8BIT.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"PIC16(LF|F)(152|188).*|PIC18F.*Q4.*|ATtiny.*(0|1)[1-9]|AVR.*DA.*"},"name":"@mchp-mcc/bootloader-8bit","version":"*"},{"meta":{"name":"8-Bit MDFU Client","category":"Libraries/Bootloader","keywords":["library","pic8","avr"],"description":"The 8-Bit MDFU Client Library provides a means for users to configure a bootloader client on 8-bit devices.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=RELEASE_NOTES_8BIT_MDFU_CLIENT_LIBRARY&version=latest&redirect=true","deviceFilterRegEx":"PIC16(LF|F).*|PIC18(LF|F).*|ATtiny.*|AVR.*(DA|DB|DD|DU|EA|EB).*"},"name":"@mchp-mcc/mdfu-client-8bit","version":"*"},{"meta":{"name":"CryptoAuthentication Library","category":"Libraries","keywords":["crypto","library","pic8","dspic","pic24","avr"],"description":"The CryptoAuthentication Library allows quick and easy configuration and code generation for security, cryptography, authentication, and encryption applications using Microchip's Secure chip line.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.CAL.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^PIC(18.*F[0-9]{2}(Q10|Q40|Q41|Q43|Q83|Q84))$|^(AVR.*D(A|B).*)|^(dsPIC(33C.*|33E.*|33F.*)|PIC24.*)"},"name":"@mchp-mcc/crypto-authentication-library","version":"*"},{"meta":{"name":"RNBD_RN487x BLE Library","category":"Libraries","keywords":["rn4870","rn4871","rnbd","driver","pic8","avr"],"description":"The RNBD and RN487x BLE Module allows quick and easy configuration and code generation for bluetooth applications using Microchip's RNBD and RN487x Bluetooth Low Energy Modules.","supportedDeviceFamilies":["AVR","AVR DA","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/rnbd-rn487x-host-driver","version":"*"},{"meta":{"name":"Data Encryption Routines","category":"Libraries","keywords":["pic8","data encryption","driver"],"description":"The Data Encryption Routine Library provides data encryption routines based on four encryption algorithms (AES, XTEA, SKIPJACK and Pseudo-random binary sequence generator.)","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.DATAENCRYPTIONROUTINES.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/data-encryption-routines","version":"*"},{"meta":{"name":"TIMEOUTDRIVER","category":"Drivers","keywords":["driver","tmr","pic8","avr"],"description":"The Timeout Driver is an abstraction interface to Timer-type peripherals such as the Timer0/1/2 peripherals and their derivatives; the Signal Measurement Timer (SMT); and the Hardware Limit Timer (HLT).","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.TIMEOUTDRIVER.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/timer-timeout-driver","version":"*"},{"meta":{"name":"DELAY","category":"Drivers","keywords":["driver","delay","pic8","avr","pic24","dspic"],"description":"The Delay Driver is an abstraction interface to the DELAY macros for PIC, AVR, and dsPIC devices.","defaultSelection":true,"releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.DELAY.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$|dsPIC33.*|ATmega[0-9][0-9]?0[0-9]"},"name":"@mchp-mcc/delay-blocking-driver","version":"*"},{"meta":{"name":"Data Streamer Driver","category":"Libraries","keywords":["driver","data streamer","pic8","avr","dspic"],"description":"The Data Streamer Protocol allows you to send multiple variables from your embedded application and display these variables on a graph (or custom dashboard).","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.DATASTREAMER.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$|dsPIC33.*"},"name":"@mchp-mcc/data-streamer-driver","version":"*"},{"meta":{"name":"DV Run Time","category":"Libraries","keywords":["driver","pic8","avr","dspic"],"description":"Data Visualizer Run Time Library, to 'watch' and plot project variables at run time.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.DVRT.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":".*"},"name":"@mchp-mcc/dv-run-time","version":"*"},{"meta":{"name":"LIN Host","category":"Libraries","keywords":["library","lin","pic8"],"description":"The LIN (Local Interconnect Network) Host Driver is a UART-based driver that provides quick and easy C code generation to send and receive UART packets formatted using the LIN protocol as a host.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.LINHOST.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/lin-host","version":"*"},{"meta":{"name":"LIN Client","category":"Libraries","keywords":["library","lin","pic8"],"description":"The LIN (Local Interconnect Network) Host Driver is a UART-based driver that provides quick and easy C code generation to send and receive UART packets formatted using the LIN protocol as a client.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.LINCLIENT.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/lin-client","version":"*"},{"meta":{"name":"Touch Library","category":"Libraries","keywords":["library","touch","avr","pic8","dspic"],"description":"The Touch Library allows for quick and easy C code generation of Microchip's capacitive sensing software library.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.TOUCH.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^AVR[0-9]+D[A].*$|^PIC18F.*Q(10|20|24|40|41|43|71|83|84)$|^PIC16[L]{0,1}F1(31|52|71|80|81|84|88).{2}$|^ATtiny(8|16|32)1.*$|^dsPIC33C(H|K).*$|^ATmega32(4|8)PB$|^PIC18[L]{0,1}F.*K(40|42)$"},"name":"@mchp-mcc/touch-library","version":"*"},{"meta":{"name":"I2C EEPROM AT24CM02","category":"Libraries","keywords":["at24cm02","driver","pic8","avr"],"description":"The EEPROM (I2C) AT24CM02 Driver enables interfacing between the MCU and an off-chip AT24CM02 EEPROM using the I2C protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.at24cm02.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-at24cm02","version":"*"},{"meta":{"name":"I2C Accel KXTJ3-1057","category":"Libraries","keywords":["kxtj3 1057","driver","pic8","avr"],"description":"The Accel (I2C) KXTJ3-1057 Driver enables interfacing between the MCU and an off-chip KXTJ3-1057 Accelerometer using the I2C protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.KXTJ3_1057.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-kxtj3-1057","version":"*"},{"meta":{"name":"SPI Digi POT MCP41HV51","category":"Libraries","keywords":["mcp41hv51","driver","pic8","avr"],"description":"The Digi POT (SPI) MCP41HV51 Driver enables interfacing between the MCU and an off-chip MCP41HV51 Digital Potentiometer using the SPI protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.MCP41HV51.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-mcp41hv51","version":"*"},{"meta":{"name":"I2C Temp Sensor MCP98xx","category":"Libraries","keywords":["avr","pic8","driver"],"description":"The I2C Temp Sensor MCP98xx Driver enables interfacing between the MCU and the MCP98xx Temperature Sensor family using the I2C protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.MCP98XX.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-mcp98xx","version":"*"},{"meta":{"name":"I2C Color Sensor VEML3328","category":"Libraries","keywords":["avr","pic8","driver"],"description":"The I2C Color Sensor VEML3328 Driver enables interfacing between the MCU and an off-chip VEML3328 Color Sensor using the I2C protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.VEML3328.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-veml3328","version":"*"},{"meta":{"name":"Temperature Sensor","category":"Libraries","keywords":["avr","pic8","driver"],"description":"The Generic Temperature Sensor Module offers a collection of temperature sensor drivers, and also provides generic APIs that can get users started in designing their own temperature sensor solutions.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.TEMPSENSORLIB.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/temp-sensor-lib","version":"*"},{"meta":{"name":"EEPROM","category":"Libraries","keywords":["avr","pic8","driver"],"description":"The EEPROM Library supports various EEPROM devices and provides generic APIs that the users can use in designing their EEPROM applications.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.EEPROMLIB.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/eeprom-lib","version":"*"},{"meta":{"name":"Ethernet Drivers","category":"Libraries","keywords":["ethernet","library","pic8","avr","wired","wired communication","communication","automotive protocol","automotive"],"description":"Drivers for ENC28J60 and ENCX24J600 family of devices. Allows for quick and easy configuration and code generation for applications using SPI in polling mode.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.ETHERNETDRIVERS8BIT.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/ethernet-drivers-8bit","version":"*"},{"meta":{"name":"TCP/IP Lite","category":"Libraries","keywords":["tcpip","library","pic8","avr","wired","ethernet","wired communication","communication","automotive protocol","automotive"],"description":"TCP/IP Lite Drivers for PIC 8-bit devices. Allows for quick and easy configuration and code generation of the latest TCP/IP Lite stack.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.TCPIPLITE.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/tcpip-lite","version":"*"},{"meta":{"name":"CAN-TP","category":"Libraries","keywords":["driver","dspic"],"description":"Library implementation of ISO 15765-2 CAN-TP protocol","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.CAN_TP.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"dsPIC33CK[0-9]{2,3}MP5[0-9]{2}|dsPIC33CK[0-9]{3}MP6[0-9]{2}|dsPIC33CK[0-9]{3,4}MP7[0-9]{2}|dsPIC33CK[0-9]{3}MC5[0-9]{2}|dsPIC33CDV?C?[0-9]{3}MP506|dsPIC33CK?[0-9]{3}MPT608|dsPIC33CH[0-9]{2,3}MP5[0-9]{2}"},"name":"@mchp-mcc/can-tp","version":"*"},{"meta":{"name":"AVR IEC60730 Class B Diagnostic Library","category":"Libraries/Functional Safety Libraries","keywords":["avr","iec60730","library"],"description":"The AVR Class B Diagnostic Library is a suite of diagnostic tests in compliance with the IEC 60730 Class B functional safety standard.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.FUSAIECAVR.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(ATtiny.+(0|1|2)[0-9]|AVR.*D(A|B|D).*|AVR.*EA.*)"},"name":"@mchp-mcc/avr-iec60730-class-b-diagnostic-library","version":"*"},{"meta":{"name":"PIC16/18 IEC60730 Class B Diagnostic Library","category":"Libraries/Functional Safety Libraries","keywords":["iec60730","pic8","library"],"description":"The PIC16/18 Class B Diagnostic Library is a suite of diagnostic tests in compliance with the IEC 60730 Class B functional safety standard.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.FUSAIECPIC.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^PIC(16.*F1(52|53|83|84|88|91)[0-9]{2}|18.*F[0-9]{2}(K40|K42|Q10|Q40|Q41|Q43|Q83|Q84))$"},"name":"@mchp-mcc/pic16-pic18-iec60730-class-b-diagnostic-library","version":"*"},{"meta":{"name":"RNWFxx Wi-Fi Library","category":"Libraries","keywords":["driver","avr"],"description":"The RNWFxx library is a quick and easy configuration and code generation for AT command based Wi-Fi modules. It provides many service API’s which encapsulates various AT commands to shorten user application development cycle.","releaseNotesLink":"https://onlinedocs.microchip.com/oxy/GUID-9DF112DF-79FD-4D57-853F-633360D04142-en-US-1/index.html","deviceFilterRegEx":"^(AVR.*D(A|B).*)","supportedDeviceFamilies":["AVR","AVR DA"]},"name":"@mchp-mcc/rnwf-host-driver","version":"*"},{"meta":{"name":"USB Device Stack","category":"Libraries","keywords":["avr","library"],"description":"The USB Device Stack allows for quick and easy configuration and code generation of a selection of USB Device Classes.","defaultSelection":true,"releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.USB-DEVICE-STACK.RELEASENOTES&redirect=true","deviceFilterRegEx":"^AVR.*DU.*"},"name":"@mchp-mcc/usb-device-stack","version":"*"},{"meta":{"name":"FreeRTOS Library","category":"Libraries","keywords":["avr","freertos","library"],"description":"The FreeRTOS Library allows quick and easy configuration and code generation for a FreeRTOS applications using Microchip microcontrollers","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.FREERTOS.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(AVR.*D(A|B|D).*)"},"name":"@mchp-mcc/freertos-library","version":"*"},{"meta":{"name":"AVR® MCU Motor Control Library","category":"Libraries","keywords":["avr","library","melody"],"description":"The AVR® MCU Motor Control Library is a library for the AVR-EB family of devices with support for spinning a BLDC/PMSM motor using either a sensored or sensorless setup. The library interface offers motor specific and power board customizations, as well as MCU settings and pinout functionality.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.AVR-MCU-MOTOR-CONTROL-LIBRARY.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^AVR(16|32)EB(20|28|32)$"},"name":"@mchp-mcc/avr-mcu-motor-control-library","version":"*"},{"meta":{"name":"Generic Driver Interfaces","category":"Libraries","keywords":["avr","pic8","driver"],"description":"The Generic Driver Interfaces library contains sets of portable, abstract, and generic APIs for commonly used drivers.","defaultSelection":true,"releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.GENERIC-DRIVER-INTERFACES.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|ATmega|AVR).+$"},"name":"@mchp-mcc/generic-driver-interfaces","version":"*"}],"version":"1.0.0","catalogs":[],"featuredContent":{"LIN Library":["@mchp-mcc/lin-host","@mchp-mcc/lin-client"],"WINC Library":["@mchp-mcc/winc15xx-host-driver"],"RN487X Library":["@mchp-mcc/rn4870-rn4871-host-driver"],"mTouch Library":["@mchp-mcc/touch-library"],"8-bit Bootloader":["@mchp-mcc/bootloader-8bit"],"TCP/IP Lite Stack":["@mchp-mcc/tcpip-lite"],"Crypto Authentication Library":["@mchp-mcc/crypto-authentication-library"]}},"scripts":{"test":"jest"},"_npmUser":{"name":"ajivani007","email":"ajivani007@gmail.com"},"description":"This repository contains the catalog for MCC Melody content.","directories":{},"licenseText":"© 2020 Microchip Technology Inc. and its subsidiaries.\n\nSubject to your compliance with these terms, you may use Microchip \nsoftware and any derivatives exclusively with Microchip products. \nIt is your responsibility to comply with third party license terms \napplicable to your use of third party software (including open \nsource software) that may accompany Microchip software.\n\nTHIS SOFTWARE IS SUPPLIED BY MICROCHIP \"AS IS\". NO WARRANTIES, \nWHETHER EXPRESS, IMPLIED OR STATUTORY, APPLY TO THIS SOFTWARE, \nINCLUDING ANY IMPLIED WARRANTIES OF NON-INFRINGEMENT, \nMERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.\n\nIN NO EVENT WILL MICROCHIP BE LIABLE FOR ANY INDIRECT, SPECIAL, \nPUNITIVE, INCIDENTAL OR CONSEQUENTIAL LOSS, DAMAGE, COST OR EXPENSE \nOF ANY KIND WHATSOEVER RELATED TO THE SOFTWARE, HOWEVER CAUSED, \nEVEN IF MICROCHIP HAS BEEN ADVISED OF THE POSSIBILITY OR THE \nDAMAGES ARE FORESEEABLE. TO THE FULLEST EXTENT ALLOWED BY LAW, \nMICROCHIP'S TOTAL LIABILITY ON ALL CLAIMS IN ANY WAY RELATED TO \nTHIS SOFTWARE WILL NOT EXCEED THE AMOUNT OF FEES, IF ANY, THAT YOU \nHAVE PAID DIRECTLY TO MICROCHIP FOR THIS SOFTWARE. ","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.5.4","node":"^16.9.1","ts-jest":"^25.4.0","fs-extra":"^9.0.1","typescript":"^3.8.3","@types/jest":"^25.2.1","@types/fs-extra":"^9.0.12","jest-json-schema":"^2.1.0","@mchp-mcc/scf-catalog":"1.10.0","@types/jest-json-schema":"^2.1.3"},"_npmOperationalInternal":{"tmp":"tmp/melody-common-catalog_1.3.30_1738777530367_0.6176916633430454","host":"s3://npm-registry-packages-npm-production"}},"1.3.33":{"name":"@mchp-mcc/melody-common-catalog","version":"1.3.33","license":"SEE LICENSE IN LICENSE.txt","_id":"@mchp-mcc/melody-common-catalog@1.3.33","maintainers":[{"name":"yash.godbole","email":"yashashri.godbole@microchip.com"},{"name":"rd_mchp","email":"ramya.dodderi@microchip.com"},{"name":"harish.agari","email":"harikumar13@gmail.com"},{"name":"ajivani007","email":"ajivani007@gmail.com"},{"name":"niladree","email":"niladree.biswas@microchip.com"},{"name":"dan.ionescu","email":"dan.ionescu@gmail.com"},{"name":"mchp-nate","email":"nate.robinson@microchip.com"},{"name":"brian.bailey235","email":"Brian.Bailey@microchip.com"},{"name":"rajaguru_p","email":"rajaguru.poovaiilingham@microchip.com"},{"name":"archana_u","email":"archana.u99@gmail.com"}],"dist":{"shasum":"a8c60d904bbec3ca4310afd848d772ef9d8080ee","tarball":"https://registry.npmjs.org/@mchp-mcc/melody-common-catalog/-/melody-common-catalog-1.3.33.tgz","fileCount":4,"integrity":"sha512-YwlpR7sC92sD65Kl+oXEIcyLP+/3gEhSi93cTd6pt410zK2qvbJAk//y/TtKfrwMGaMFTfmBkyiXu4lpcH4vpQ==","signatures":[{"sig":"MEUCIQDJsGXgJ+L1cR3KrRLe2q4DwxkFZ+sPrdeggTH7ciTHkQIgX7Qg1ceNU59f2ptVCuJ5kV1hhEfgrBA30LYnblqwYTE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32039},"jest":{"preset":"ts-jest","collectCoverage":true,"testPathIgnorePatterns":["/node_modules/","/lib/"]},"content":{"name":"@mchp-mcc/melody-common-catalog","content":[{"meta":{"name":"WINC15XX Library","category":"Libraries","keywords":["driver","winc","pic8","avr","pic24","dspic"],"description":"The WINC15XX Library allows for quick and easy configuration and code generation for Microchip's ATWINC15x0 SmartConnect module for Internet of Things (IoT) applications.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.WINC15XX.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^PIC(18.*F[0-9]{2}(Q10|Q40|Q41|Q43|Q83|Q84))$|^(AVR.*D(A|B).*)|^(dsPIC(33C.*|33E.*|33F.*)|PIC24.*)","supportedDeviceFamilies":["AVR","AVR DA","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/winc15xx-host-driver","version":"*"},{"meta":{"name":"Bootloader 8-Bit (Deprecated)","category":"Libraries/Bootloader","keywords":["library","pic8","avr"],"description":"The 8-Bit Bootloader Library provides a means for users to configure a basic bootloader on 8-bit devices.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.BOOTLOADER8BIT.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"PIC16(LF|F)(152|188).*|PIC18F.*Q4.*|ATtiny.*(0|1)[1-9]|AVR.*DA.*"},"name":"@mchp-mcc/bootloader-8bit","version":"*"},{"meta":{"name":"8-Bit MDFU Client","category":"Libraries/Bootloader","keywords":["library","pic8","avr"],"description":"The 8-Bit MDFU Client Library provides a means for users to configure a bootloader client on 8-bit devices.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=RELEASE_NOTES_8BIT_MDFU_CLIENT_LIBRARY&version=latest&redirect=true","deviceFilterRegEx":"PIC16(LF|F).*|PIC18(LF|F).*|ATtiny.*|AVR.*(DA|DB|DD|DU|EA|EB).*"},"name":"@mchp-mcc/mdfu-client-8bit","version":"*"},{"meta":{"name":"CryptoAuthentication Library","category":"Libraries","keywords":["crypto","library","pic8","dspic","pic24","avr"],"description":"The CryptoAuthentication Library allows quick and easy configuration and code generation for security, cryptography, authentication, and encryption applications using Microchip's Secure chip line.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.CAL.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^PIC(18.*F[0-9]{2}(Q10|Q40|Q41|Q43|Q83|Q84))$|^(AVR.*D(A|B).*)|^(dsPIC(33C.*|33E.*|33F.*)|PIC24.*)"},"name":"@mchp-mcc/crypto-authentication-library","version":"*"},{"meta":{"name":"RNBD_RN487x BLE Library","category":"Libraries","keywords":["rn4870","rn4871","rnbd","driver","pic8","avr"],"description":"The RNBD and RN487x BLE Module allows quick and easy configuration and code generation for bluetooth applications using Microchip's RNBD and RN487x Bluetooth Low Energy Modules.","supportedDeviceFamilies":["AVR","AVR DA","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/rnbd-rn487x-host-driver","version":"*"},{"meta":{"name":"Data Encryption Routines","category":"Libraries","keywords":["pic8","data encryption","driver"],"description":"The Data Encryption Routine Library provides data encryption routines based on four encryption algorithms (AES, XTEA, SKIPJACK and Pseudo-random binary sequence generator.)","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.DATAENCRYPTIONROUTINES.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/data-encryption-routines","version":"*"},{"meta":{"name":"TIMEOUTDRIVER","category":"Drivers","keywords":["driver","tmr","pic8","avr"],"description":"The Timeout Driver is an abstraction interface to Timer-type peripherals such as the Timer0/1/2 peripherals and their derivatives; the Signal Measurement Timer (SMT); and the Hardware Limit Timer (HLT).","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.TIMEOUTDRIVER.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/timer-timeout-driver","version":"*"},{"meta":{"name":"DELAY","category":"Drivers","keywords":["driver","delay","pic8","avr","pic24","dspic"],"description":"The Delay Driver is an abstraction interface to the DELAY macros for PIC, AVR, and dsPIC devices.","defaultSelection":true,"releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.DELAY.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$|dsPIC33.*|ATmega[0-9][0-9]?0[0-9]"},"name":"@mchp-mcc/delay-blocking-driver","version":"*"},{"meta":{"name":"Data Streamer Driver","category":"Libraries","keywords":["driver","data streamer","pic8","avr","dspic"],"description":"The Data Streamer Protocol allows you to send multiple variables from your embedded application and display these variables on a graph (or custom dashboard).","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.DATASTREAMER.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$|dsPIC33.*"},"name":"@mchp-mcc/data-streamer-driver","version":"*"},{"meta":{"name":"DV Run Time","category":"Libraries","keywords":["driver","pic8","avr","dspic"],"description":"Data Visualizer Run Time Library, to 'watch' and plot project variables at run time.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.DVRT.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":".*"},"name":"@mchp-mcc/dv-run-time","version":"*"},{"meta":{"name":"LIN Host","category":"Libraries","keywords":["library","lin","pic8"],"description":"The LIN (Local Interconnect Network) Host Driver is a UART-based driver that provides quick and easy C code generation to send and receive UART packets formatted using the LIN protocol as a host.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.LINHOST.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/lin-host","version":"*"},{"meta":{"name":"LIN Client","category":"Libraries","keywords":["library","lin","pic8"],"description":"The LIN (Local Interconnect Network) Host Driver is a UART-based driver that provides quick and easy C code generation to send and receive UART packets formatted using the LIN protocol as a client.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.LINCLIENT.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/lin-client","version":"*"},{"meta":{"name":"LIN Responder","category":"Libraries","keywords":["avr","pic8","library","lin"],"description":"The Local Interconnect Network (LIN) Responder Library is a UART-based driver that handles the communication routines for a LIN responder node.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.LIN-RESPONDER.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|ATmega|AVR).+$"},"name":"@mchp-mcc/lin-responder","version":"*"},{"meta":{"name":"Touch Library","category":"Libraries","keywords":["library","touch","avr","pic8","dspic"],"description":"The Touch Library allows for quick and easy C code generation of Microchip's capacitive sensing software library.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.TOUCH.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^AVR[0-9]+D[A].*$|^PIC18F.*Q(10|20|24|40|41|43|71|83|84)$|^PIC16[L]{0,1}F1(31|52|71|75|80|81|84|88).{2}$|^ATtiny(8|16|32)1.*$|^dsPIC33C(H|K).*$|^ATmega32(4|8)PB$|^PIC18[L]{0,1}F.*K(40|42)$"},"name":"@mchp-mcc/touch-library","version":"*"},{"meta":{"name":"I2C EEPROM AT24CM02","category":"Libraries","keywords":["at24cm02","driver","pic8","avr"],"description":"The EEPROM (I2C) AT24CM02 Driver enables interfacing between the MCU and an off-chip AT24CM02 EEPROM using the I2C protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.at24cm02.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-at24cm02","version":"*"},{"meta":{"name":"I2C Accel KXTJ3-1057","category":"Libraries","keywords":["kxtj3 1057","driver","pic8","avr"],"description":"The Accel (I2C) KXTJ3-1057 Driver enables interfacing between the MCU and an off-chip KXTJ3-1057 Accelerometer using the I2C protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.KXTJ3_1057.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-kxtj3-1057","version":"*"},{"meta":{"name":"SPI Digi POT MCP41HV51","category":"Libraries","keywords":["mcp41hv51","driver","pic8","avr"],"description":"The Digi POT (SPI) MCP41HV51 Driver enables interfacing between the MCU and an off-chip MCP41HV51 Digital Potentiometer using the SPI protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.MCP41HV51.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-mcp41hv51","version":"*"},{"meta":{"name":"I2C Temp Sensor MCP98xx","category":"Libraries","keywords":["avr","pic8","driver"],"description":"The I2C Temp Sensor MCP98xx Driver enables interfacing between the MCU and the MCP98xx Temperature Sensor family using the I2C protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.MCP98XX.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-mcp98xx","version":"*"},{"meta":{"name":"I2C Color Sensor VEML3328","category":"Libraries","keywords":["avr","pic8","driver"],"description":"The I2C Color Sensor VEML3328 Driver enables interfacing between the MCU and an off-chip VEML3328 Color Sensor using the I2C protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.VEML3328.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-veml3328","version":"*"},{"meta":{"name":"Temperature Sensor","category":"Libraries","keywords":["avr","pic8","driver"],"description":"The Generic Temperature Sensor Module offers a collection of temperature sensor drivers, and also provides generic APIs that can get users started in designing their own temperature sensor solutions.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.TEMPSENSORLIB.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/temp-sensor-lib","version":"*"},{"meta":{"name":"EEPROM","category":"Libraries","keywords":["avr","pic8","driver"],"description":"The EEPROM Library supports various EEPROM devices and provides generic APIs that the users can use in designing their EEPROM applications.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.EEPROMLIB.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/eeprom-lib","version":"*"},{"meta":{"name":"Ethernet Drivers","category":"Libraries","keywords":["ethernet","library","pic8","avr","wired","wired communication","communication","automotive protocol","automotive"],"description":"Drivers for ENC28J60 and ENCX24J600 family of devices. Allows for quick and easy configuration and code generation for applications using SPI in polling mode.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.ETHERNETDRIVERS8BIT.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/ethernet-drivers-8bit","version":"*"},{"meta":{"name":"TCP/IP Lite","category":"Libraries","keywords":["tcpip","library","pic8","avr","wired","ethernet","wired communication","communication","automotive protocol","automotive"],"description":"TCP/IP Lite Drivers for PIC 8-bit devices. Allows for quick and easy configuration and code generation of the latest TCP/IP Lite stack.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.TCPIPLITE.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/tcpip-lite","version":"*"},{"meta":{"name":"CAN-TP","category":"Libraries","keywords":["driver","dspic"],"description":"Library implementation of ISO 15765-2 CAN-TP protocol","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.CAN_TP.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"dsPIC33CK[0-9]{2,3}MP5[0-9]{2}|dsPIC33CK[0-9]{3}MP6[0-9]{2}|dsPIC33CK[0-9]{3,4}MP7[0-9]{2}|dsPIC33CK[0-9]{3}MC5[0-9]{2}|dsPIC33CDV?C?[0-9]{3}MP506|dsPIC33CK?[0-9]{3}MPT608|dsPIC33CH[0-9]{2,3}MP5[0-9]{2}"},"name":"@mchp-mcc/can-tp","version":"*"},{"meta":{"name":"AVR IEC60730 Class B Diagnostic Library","category":"Libraries/Functional Safety Libraries","keywords":["avr","iec60730","library"],"description":"The AVR Class B Diagnostic Library is a suite of diagnostic tests in compliance with the IEC 60730 Class B functional safety standard.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.FUSAIECAVR.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(ATtiny.+(0|1|2)[0-9]|AVR.*D(A|B|D).*|AVR.*EA.*)"},"name":"@mchp-mcc/avr-iec60730-class-b-diagnostic-library","version":"*"},{"meta":{"name":"PIC16/18 IEC60730 Class B Diagnostic Library","category":"Libraries/Functional Safety Libraries","keywords":["iec60730","pic8","library"],"description":"The PIC16/18 Class B Diagnostic Library is a suite of diagnostic tests in compliance with the IEC 60730 Class B functional safety standard.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.FUSAIECPIC.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^PIC(16.*F1(52|53|83|84|88|91)[0-9]{2}|18.*F[0-9]{2}(K40|K42|Q10|Q40|Q41|Q43|Q83|Q84))$"},"name":"@mchp-mcc/pic16-pic18-iec60730-class-b-diagnostic-library","version":"*"},{"meta":{"name":"RNWFxx Wi-Fi Library","category":"Libraries","keywords":["driver","avr"],"description":"The RNWFxx library is a quick and easy configuration and code generation for AT command based Wi-Fi modules. It provides many service API’s which encapsulates various AT commands to shorten user application development cycle.","releaseNotesLink":"https://onlinedocs.microchip.com/oxy/GUID-9DF112DF-79FD-4D57-853F-633360D04142-en-US-1/index.html","deviceFilterRegEx":"^(AVR.*D(A|B).*)","supportedDeviceFamilies":["AVR","AVR DA"]},"name":"@mchp-mcc/rnwf-host-driver","version":"*"},{"meta":{"name":"USB Device Stack","category":"Libraries","keywords":["avr","library"],"description":"The USB Device Stack allows for quick and easy configuration and code generation of a selection of USB Device Classes.","defaultSelection":true,"releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.USB-DEVICE-STACK.RELEASENOTES&redirect=true","deviceFilterRegEx":"^AVR.*DU.*"},"name":"@mchp-mcc/usb-device-stack","version":"*"},{"meta":{"name":"FreeRTOS Library","category":"Libraries","keywords":["avr","freertos","library"],"description":"The FreeRTOS Library allows quick and easy configuration and code generation for a FreeRTOS applications using Microchip microcontrollers","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.FREERTOS.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(AVR.*D(A|B|D).*)"},"name":"@mchp-mcc/freertos-library","version":"*"},{"meta":{"name":"AVR® MCU Motor Control Library","category":"Libraries","keywords":["avr","library","melody"],"description":"The AVR® MCU Motor Control Library is a library for the AVR-EB family of devices with support for spinning a BLDC/PMSM motor using either a sensored or sensorless setup. The library interface offers motor specific and power board customizations, as well as MCU settings and pinout functionality.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.AVR-MCU-MOTOR-CONTROL-LIBRARY.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^AVR(16|32)EB(20|28|32)$"},"name":"@mchp-mcc/avr-mcu-motor-control-library","version":"*"},{"meta":{"name":"Generic Driver Interfaces","category":"Libraries","keywords":["avr","pic8","driver"],"description":"The Generic Driver Interfaces library contains sets of portable, abstract, and generic APIs for commonly used drivers.","defaultSelection":true,"releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.GENERIC-DRIVER-INTERFACES.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|ATmega|AVR).+$"},"name":"@mchp-mcc/generic-driver-interfaces","version":"*"}],"version":"1.0.0","catalogs":[],"featuredContent":{"LIN Library":["@mchp-mcc/lin-host","@mchp-mcc/lin-client"],"WINC Library":["@mchp-mcc/winc15xx-host-driver"],"RN487X Library":["@mchp-mcc/rn4870-rn4871-host-driver"],"mTouch Library":["@mchp-mcc/touch-library"],"8-bit Bootloader":["@mchp-mcc/bootloader-8bit"],"TCP/IP Lite Stack":["@mchp-mcc/tcpip-lite"],"Crypto Authentication Library":["@mchp-mcc/crypto-authentication-library"]}},"scripts":{"test":"jest"},"_npmUser":{"name":"ajivani007","email":"ajivani007@gmail.com"},"description":"This repository contains the catalog for MCC Melody content.","directories":{},"licenseText":"© 2020 Microchip Technology Inc. and its subsidiaries.\n\nSubject to your compliance with these terms, you may use Microchip \nsoftware and any derivatives exclusively with Microchip products. \nIt is your responsibility to comply with third party license terms \napplicable to your use of third party software (including open \nsource software) that may accompany Microchip software.\n\nTHIS SOFTWARE IS SUPPLIED BY MICROCHIP \"AS IS\". NO WARRANTIES, \nWHETHER EXPRESS, IMPLIED OR STATUTORY, APPLY TO THIS SOFTWARE, \nINCLUDING ANY IMPLIED WARRANTIES OF NON-INFRINGEMENT, \nMERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.\n\nIN NO EVENT WILL MICROCHIP BE LIABLE FOR ANY INDIRECT, SPECIAL, \nPUNITIVE, INCIDENTAL OR CONSEQUENTIAL LOSS, DAMAGE, COST OR EXPENSE \nOF ANY KIND WHATSOEVER RELATED TO THE SOFTWARE, HOWEVER CAUSED, \nEVEN IF MICROCHIP HAS BEEN ADVISED OF THE POSSIBILITY OR THE \nDAMAGES ARE FORESEEABLE. TO THE FULLEST EXTENT ALLOWED BY LAW, \nMICROCHIP'S TOTAL LIABILITY ON ALL CLAIMS IN ANY WAY RELATED TO \nTHIS SOFTWARE WILL NOT EXCEED THE AMOUNT OF FEES, IF ANY, THAT YOU \nHAVE PAID DIRECTLY TO MICROCHIP FOR THIS SOFTWARE. ","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.5.4","node":"^16.9.1","ts-jest":"^25.4.0","fs-extra":"^9.0.1","typescript":"^3.8.3","@types/jest":"^25.2.1","@types/fs-extra":"^9.0.12","jest-json-schema":"^2.1.0","@mchp-mcc/scf-catalog":"1.10.0","@types/jest-json-schema":"^2.1.3"},"_npmOperationalInternal":{"tmp":"tmp/melody-common-catalog_1.3.33_1748027423175_0.06761645403194305","host":"s3://npm-registry-packages-npm-production"}},"1.3.34":{"name":"@mchp-mcc/melody-common-catalog","version":"1.3.34","license":"SEE LICENSE IN LICENSE.txt","_id":"@mchp-mcc/melody-common-catalog@1.3.34","maintainers":[{"name":"yash.godbole","email":"yashashri.godbole@microchip.com"},{"name":"rd_mchp","email":"ramya.dodderi@microchip.com"},{"name":"harish.agari","email":"harikumar13@gmail.com"},{"name":"ajivani007","email":"ajivani007@gmail.com"},{"name":"niladree","email":"niladree.biswas@microchip.com"},{"name":"dan.ionescu","email":"dan.ionescu@gmail.com"},{"name":"mchp-nate","email":"nate.robinson@microchip.com"},{"name":"brian.bailey235","email":"Brian.Bailey@microchip.com"},{"name":"rajaguru_p","email":"rajaguru.poovaiilingham@microchip.com"},{"name":"archana_u","email":"archana.u99@gmail.com"}],"dist":{"shasum":"030886a5bd305c3ec9af1963cf5af7e665213dc3","tarball":"https://registry.npmjs.org/@mchp-mcc/melody-common-catalog/-/melody-common-catalog-1.3.34.tgz","fileCount":4,"integrity":"sha512-FQdHIsjDa/cn35DFic5gm9fQ/xd7vaLx04CoBVFRAJnpRNYs5SJMDe+zvM6cPuojrgJ1gK2VPO5sQ/g5ITO8HA==","signatures":[{"sig":"MEYCIQCS+7zypwVzGLRQV21dQ1G/CdAHaUgIQICnGo1tb/nuwQIhAPrgp7hiDv68e4bhcwTMDgAjJMwiGxDMoYX+yPgiVPDT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32042},"jest":{"preset":"ts-jest","collectCoverage":true,"testPathIgnorePatterns":["/node_modules/","/lib/"]},"content":{"name":"@mchp-mcc/melody-common-catalog","content":[{"meta":{"name":"WINC15XX Library","category":"Libraries","keywords":["driver","winc","pic8","avr","pic24","dspic"],"description":"The WINC15XX Library allows for quick and easy configuration and code generation for Microchip's ATWINC15x0 SmartConnect module for Internet of Things (IoT) applications.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.WINC15XX.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^PIC(18.*F[0-9]{2}(Q10|Q40|Q41|Q43|Q83|Q84))$|^(AVR.*D(A|B).*)|^(dsPIC(33C.*|33E.*|33F.*)|PIC24.*)","supportedDeviceFamilies":["AVR","AVR DA","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/winc15xx-host-driver","version":"*"},{"meta":{"name":"Bootloader 8-Bit (Deprecated)","category":"Libraries/Bootloader","keywords":["library","pic8","avr"],"description":"The 8-Bit Bootloader Library provides a means for users to configure a basic bootloader on 8-bit devices.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.BOOTLOADER8BIT.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"PIC16(LF|F)(152|188).*|PIC18F.*Q4.*|ATtiny.*(0|1)[1-9]|AVR.*DA.*"},"name":"@mchp-mcc/bootloader-8bit","version":"*"},{"meta":{"name":"8-Bit MDFU Client","category":"Libraries/Bootloader","keywords":["library","pic8","avr"],"description":"The 8-Bit MDFU Client Library provides a means for users to configure a bootloader client on 8-bit devices.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=RELEASE_NOTES_8BIT_MDFU_CLIENT_LIBRARY&version=latest&redirect=true","deviceFilterRegEx":"PIC16(LF|F).*|PIC18(LF|F).*|ATtiny.*|AVR.*(DA|DB|DD|DU|EA|EB).*"},"name":"@mchp-mcc/mdfu-client-8bit","version":"*"},{"meta":{"name":"CryptoAuthentication Library","category":"Libraries","keywords":["crypto","library","pic8","dspic","pic24","avr"],"description":"The CryptoAuthentication Library allows quick and easy configuration and code generation for security, cryptography, authentication, and encryption applications using Microchip's Secure chip line.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.CAL.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^PIC(18.*F[0-9]{2}(Q10|Q40|Q41|Q43|Q83|Q84))$|^(AVR.*D(A|B).*)|^(dsPIC(33C.*|33E.*|33F.*)|PIC24.*)"},"name":"@mchp-mcc/crypto-authentication-library","version":"*"},{"meta":{"name":"RNBD_RN487x BLE Library","category":"Libraries","keywords":["rn4870","rn4871","rnbd","driver","pic8","avr"],"description":"The RNBD and RN487x BLE Module allows quick and easy configuration and code generation for bluetooth applications using Microchip's RNBD and RN487x Bluetooth Low Energy Modules.","supportedDeviceFamilies":["AVR","AVR DA","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/rnbd-rn487x-host-driver","version":"*"},{"meta":{"name":"Data Encryption Routines","category":"Libraries","keywords":["pic8","data encryption","driver"],"description":"The Data Encryption Routine Library provides data encryption routines based on four encryption algorithms (AES, XTEA, SKIPJACK and Pseudo-random binary sequence generator.)","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.DATAENCRYPTIONROUTINES.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/data-encryption-routines","version":"*"},{"meta":{"name":"TIMEOUTDRIVER","category":"Drivers","keywords":["driver","tmr","pic8","avr"],"description":"The Timeout Driver is an abstraction interface to Timer-type peripherals such as the Timer0/1/2 peripherals and their derivatives; the Signal Measurement Timer (SMT); and the Hardware Limit Timer (HLT).","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.TIMEOUTDRIVER.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/timer-timeout-driver","version":"*"},{"meta":{"name":"DELAY","category":"Drivers","keywords":["driver","delay","pic8","avr","pic24","dspic"],"description":"The Delay Driver is an abstraction interface to the DELAY macros for PIC, AVR, and dsPIC devices.","defaultSelection":true,"releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.DELAY.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$|dsPIC33.*|ATmega[0-9][0-9]?0[0-9]"},"name":"@mchp-mcc/delay-blocking-driver","version":"*"},{"meta":{"name":"Data Streamer Driver","category":"Libraries","keywords":["driver","data streamer","pic8","avr","dspic"],"description":"The Data Streamer Protocol allows you to send multiple variables from your embedded application and display these variables on a graph (or custom dashboard).","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.DATASTREAMER.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$|dsPIC33.*"},"name":"@mchp-mcc/data-streamer-driver","version":"*"},{"meta":{"name":"DV Run Time","category":"Libraries","keywords":["driver","pic8","avr","dspic"],"description":"Data Visualizer Run Time Library, to 'watch' and plot project variables at run time.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.DVRT.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":".*"},"name":"@mchp-mcc/dv-run-time","version":"*"},{"meta":{"name":"LIN Host","category":"Libraries","keywords":["library","lin","pic8"],"description":"The LIN (Local Interconnect Network) Host Driver is a UART-based driver that provides quick and easy C code generation to send and receive UART packets formatted using the LIN protocol as a host.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.LINHOST.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/lin-host","version":"*"},{"meta":{"name":"LIN Client","category":"Libraries","keywords":["library","lin","pic8"],"description":"The LIN (Local Interconnect Network) Host Driver is a UART-based driver that provides quick and easy C code generation to send and receive UART packets formatted using the LIN protocol as a client.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.LINCLIENT.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/lin-client","version":"*"},{"meta":{"name":"LIN Responder","category":"Libraries","keywords":["avr","pic8","library","lin"],"description":"The Local Interconnect Network (LIN) Responder Library is a UART-based driver that handles the communication routines for a LIN responder node.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.LIN-RESPONDER.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|ATmega|AVR).+$"},"name":"@mchp-mcc/lin-responder","version":"*"},{"meta":{"name":"Touch Library","category":"Libraries","keywords":["library","touch","avr","pic8","dspic"],"description":"The Touch Library allows for quick and easy C code generation of Microchip's capacitive sensing software library.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.TOUCH.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^AVR[0-9]+D[A].*$|^PIC18F.*Q(10|20|24|40|41|43|71|83|84)$|^PIC16[L]{0,1}F1(31|52|71|75|80|81|84|88).{2}$|^ATtiny(8|16|32)1.*$|^dsPIC33C(H|K).*$|^ATmega32(4|8)PB$|^PIC18[L]{0,1}F.*K(40|42)$"},"name":"@mchp-mcc/touch-library","version":"*"},{"meta":{"name":"I2C EEPROM AT24CM02","category":"Libraries","keywords":["at24cm02","driver","pic8","avr"],"description":"The EEPROM (I2C) AT24CM02 Driver enables interfacing between the MCU and an off-chip AT24CM02 EEPROM using the I2C protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.at24cm02.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-at24cm02","version":"*"},{"meta":{"name":"I2C Accel KXTJ3-1057","category":"Libraries","keywords":["kxtj3 1057","driver","pic8","avr"],"description":"The Accel (I2C) KXTJ3-1057 Driver enables interfacing between the MCU and an off-chip KXTJ3-1057 Accelerometer using the I2C protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.KXTJ3_1057.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-kxtj3-1057","version":"*"},{"meta":{"name":"SPI Digi POT MCP41HV51","category":"Libraries","keywords":["mcp41hv51","driver","pic8","avr"],"description":"The Digi POT (SPI) MCP41HV51 Driver enables interfacing between the MCU and an off-chip MCP41HV51 Digital Potentiometer using the SPI protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.MCP41HV51.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-mcp41hv51","version":"*"},{"meta":{"name":"I2C Temp Sensor MCP98xx","category":"Libraries","keywords":["avr","pic8","driver"],"description":"The I2C Temp Sensor MCP98xx Driver enables interfacing between the MCU and the MCP98xx Temperature Sensor family using the I2C protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.MCP98XX.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-mcp98xx","version":"*"},{"meta":{"name":"I2C Color Sensor VEML3328","category":"Libraries","keywords":["avr","pic8","driver"],"description":"The I2C Color Sensor VEML3328 Driver enables interfacing between the MCU and an off-chip VEML3328 Color Sensor using the I2C protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.VEML3328.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-veml3328","version":"*"},{"meta":{"name":"Temperature Sensor","category":"Libraries","keywords":["avr","pic8","driver"],"description":"The Generic Temperature Sensor Module offers a collection of temperature sensor drivers, and also provides generic APIs that can get users started in designing their own temperature sensor solutions.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.TEMPSENSORLIB.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/temp-sensor-lib","version":"*"},{"meta":{"name":"EEPROM","category":"Libraries","keywords":["avr","pic8","driver"],"description":"The EEPROM Library supports various EEPROM devices and provides generic APIs that the users can use in designing their EEPROM applications.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.EEPROMLIB.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/eeprom-lib","version":"*"},{"meta":{"name":"Ethernet Drivers","category":"Libraries","keywords":["ethernet","library","pic8","avr","wired","wired communication","communication","automotive protocol","automotive"],"description":"Drivers for ENC28J60 and ENCX24J600 family of devices. Allows for quick and easy configuration and code generation for applications using SPI in polling mode.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.ETHERNETDRIVERS8BIT.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/ethernet-drivers-8bit","version":"*"},{"meta":{"name":"TCP/IP Lite","category":"Libraries","keywords":["tcpip","library","pic8","avr","wired","ethernet","wired communication","communication","automotive protocol","automotive"],"description":"TCP/IP Lite Drivers for PIC 8-bit devices. Allows for quick and easy configuration and code generation of the latest TCP/IP Lite stack.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.TCPIPLITE.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/tcpip-lite","version":"*"},{"meta":{"name":"CAN-TP","category":"Libraries","keywords":["driver","dspic"],"description":"Library implementation of ISO 15765-2 CAN-TP protocol","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.CAN_TP.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"dsPIC33CK[0-9]{2,3}MP5[0-9]{2}|dsPIC33CK[0-9]{3}MP6[0-9]{2}|dsPIC33CK[0-9]{3,4}MP7[0-9]{2}|dsPIC33CK[0-9]{3}MC5[0-9]{2}|dsPIC33CDV?C?[0-9]{3}MP506|dsPIC33CK?[0-9]{3}MPT608|dsPIC33CH[0-9]{2,3}MP5[0-9]{2}"},"name":"@mchp-mcc/can-tp","version":"*"},{"meta":{"name":"AVR IEC60730 Class B Diagnostic Library","category":"Libraries/Functional Safety Libraries","keywords":["avr","iec60730","library"],"description":"The AVR Class B Diagnostic Library is a suite of diagnostic tests in compliance with the IEC 60730 Class B functional safety standard.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.FUSAIECAVR.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(ATtiny.+(0|1|2)[0-9]|AVR.*D(A|B|D).*|AVR.*EA.*)"},"name":"@mchp-mcc/avr-iec60730-class-b-diagnostic-library","version":"*"},{"meta":{"name":"PIC16/18 IEC60730 Class B Diagnostic Library","category":"Libraries/Functional Safety Libraries","keywords":["iec60730","pic8","library"],"description":"The PIC16/18 Class B Diagnostic Library is a suite of diagnostic tests in compliance with the IEC 60730 Class B functional safety standard.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.FUSAIECPIC.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^PIC(16.*F1(31|52|53|83|84|88|91)[0-9]{2}|18.*F[0-9]{2}(K40|K42|Q10|Q40|Q41|Q43|Q83|Q84))$"},"name":"@mchp-mcc/pic16-pic18-iec60730-class-b-diagnostic-library","version":"*"},{"meta":{"name":"RNWFxx Wi-Fi Library","category":"Libraries","keywords":["driver","avr"],"description":"The RNWFxx library is a quick and easy configuration and code generation for AT command based Wi-Fi modules. It provides many service API’s which encapsulates various AT commands to shorten user application development cycle.","releaseNotesLink":"https://onlinedocs.microchip.com/oxy/GUID-9DF112DF-79FD-4D57-853F-633360D04142-en-US-1/index.html","deviceFilterRegEx":"^(AVR.*D(A|B).*)","supportedDeviceFamilies":["AVR","AVR DA"]},"name":"@mchp-mcc/rnwf-host-driver","version":"*"},{"meta":{"name":"USB Device Stack","category":"Libraries","keywords":["avr","library"],"description":"The USB Device Stack allows for quick and easy configuration and code generation of a selection of USB Device Classes.","defaultSelection":true,"releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.USB-DEVICE-STACK.RELEASENOTES&redirect=true","deviceFilterRegEx":"^AVR.*DU.*"},"name":"@mchp-mcc/usb-device-stack","version":"*"},{"meta":{"name":"FreeRTOS Library","category":"Libraries","keywords":["avr","freertos","library"],"description":"The FreeRTOS Library allows quick and easy configuration and code generation for a FreeRTOS applications using Microchip microcontrollers","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.FREERTOS.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(AVR.*D(A|B|D).*)"},"name":"@mchp-mcc/freertos-library","version":"*"},{"meta":{"name":"AVR® MCU Motor Control Library","category":"Libraries","keywords":["avr","library","melody"],"description":"The AVR® MCU Motor Control Library is a library for the AVR-EB family of devices with support for spinning a BLDC/PMSM motor using either a sensored or sensorless setup. The library interface offers motor specific and power board customizations, as well as MCU settings and pinout functionality.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.AVR-MCU-MOTOR-CONTROL-LIBRARY.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^AVR(16|32)EB(20|28|32)$"},"name":"@mchp-mcc/avr-mcu-motor-control-library","version":"*"},{"meta":{"name":"Generic Driver Interfaces","category":"Libraries","keywords":["avr","pic8","driver"],"description":"The Generic Driver Interfaces library contains sets of portable, abstract, and generic APIs for commonly used drivers.","defaultSelection":true,"releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.GENERIC-DRIVER-INTERFACES.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|ATmega|AVR).+$"},"name":"@mchp-mcc/generic-driver-interfaces","version":"*"}],"version":"1.0.0","catalogs":[],"featuredContent":{"LIN Library":["@mchp-mcc/lin-host","@mchp-mcc/lin-client"],"WINC Library":["@mchp-mcc/winc15xx-host-driver"],"RN487X Library":["@mchp-mcc/rn4870-rn4871-host-driver"],"mTouch Library":["@mchp-mcc/touch-library"],"8-bit Bootloader":["@mchp-mcc/bootloader-8bit"],"TCP/IP Lite Stack":["@mchp-mcc/tcpip-lite"],"Crypto Authentication Library":["@mchp-mcc/crypto-authentication-library"]}},"scripts":{"test":"jest"},"_npmUser":{"name":"ajivani007","email":"ajivani007@gmail.com"},"description":"This repository contains the catalog for MCC Melody content.","directories":{},"licenseText":"© 2020 Microchip Technology Inc. and its subsidiaries.\n\nSubject to your compliance with these terms, you may use Microchip \nsoftware and any derivatives exclusively with Microchip products. \nIt is your responsibility to comply with third party license terms \napplicable to your use of third party software (including open \nsource software) that may accompany Microchip software.\n\nTHIS SOFTWARE IS SUPPLIED BY MICROCHIP \"AS IS\". NO WARRANTIES, \nWHETHER EXPRESS, IMPLIED OR STATUTORY, APPLY TO THIS SOFTWARE, \nINCLUDING ANY IMPLIED WARRANTIES OF NON-INFRINGEMENT, \nMERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.\n\nIN NO EVENT WILL MICROCHIP BE LIABLE FOR ANY INDIRECT, SPECIAL, \nPUNITIVE, INCIDENTAL OR CONSEQUENTIAL LOSS, DAMAGE, COST OR EXPENSE \nOF ANY KIND WHATSOEVER RELATED TO THE SOFTWARE, HOWEVER CAUSED, \nEVEN IF MICROCHIP HAS BEEN ADVISED OF THE POSSIBILITY OR THE \nDAMAGES ARE FORESEEABLE. TO THE FULLEST EXTENT ALLOWED BY LAW, \nMICROCHIP'S TOTAL LIABILITY ON ALL CLAIMS IN ANY WAY RELATED TO \nTHIS SOFTWARE WILL NOT EXCEED THE AMOUNT OF FEES, IF ANY, THAT YOU \nHAVE PAID DIRECTLY TO MICROCHIP FOR THIS SOFTWARE. ","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.5.4","node":"^16.9.1","ts-jest":"^25.4.0","fs-extra":"^9.0.1","typescript":"^3.8.3","@types/jest":"^25.2.1","@types/fs-extra":"^9.0.12","jest-json-schema":"^2.1.0","@mchp-mcc/scf-catalog":"1.10.0","@types/jest-json-schema":"^2.1.3"},"_npmOperationalInternal":{"tmp":"tmp/melody-common-catalog_1.3.34_1749183936779_0.034659314195721436","host":"s3://npm-registry-packages-npm-production"}},"1.3.35":{"name":"@mchp-mcc/melody-common-catalog","version":"1.3.35","license":"SEE LICENSE IN LICENSE.txt","_id":"@mchp-mcc/melody-common-catalog@1.3.35","maintainers":[{"name":"yash.godbole","email":"yashashri.godbole@microchip.com"},{"name":"rd_mchp","email":"ramya.dodderi@microchip.com"},{"name":"harish.agari","email":"harikumar13@gmail.com"},{"name":"ajivani007","email":"ajivani007@gmail.com"},{"name":"niladree","email":"niladree.biswas@microchip.com"},{"name":"dan.ionescu","email":"dan.ionescu@gmail.com"},{"name":"mchp-nate","email":"nate.robinson@microchip.com"},{"name":"brian.bailey235","email":"Brian.Bailey@microchip.com"},{"name":"rajaguru_p","email":"rajaguru.poovaiilingham@microchip.com"},{"name":"archana_u","email":"archana.u99@gmail.com"}],"dist":{"shasum":"f523bd5baf19f2049194355fdd2204138b4f4191","tarball":"https://registry.npmjs.org/@mchp-mcc/melody-common-catalog/-/melody-common-catalog-1.3.35.tgz","fileCount":4,"integrity":"sha512-b3ou0HIYJD4VtlvwsVKrcHF+8nO5yX4FArtVste59JQlV8t2xJInASACvfK/ThiNOqsEieqQOrhbHyMQsWEkHg==","signatures":[{"sig":"MEQCIBIvohf0lP9vGfKqWQZyYszKR1GARP58UWJdGqwe+LSjAiA69dT0AyZTGdnpATt0XBCtEba+XiwRLT8IAaN7Uo3o0Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32954},"jest":{"preset":"ts-jest","collectCoverage":true,"testPathIgnorePatterns":["/node_modules/","/lib/"]},"content":{"name":"@mchp-mcc/melody-common-catalog","content":[{"meta":{"name":"WINC15XX Library","category":"Libraries","keywords":["driver","winc","pic8","avr","pic24","dspic"],"description":"The WINC15XX Library allows for quick and easy configuration and code generation for Microchip's ATWINC15x0 SmartConnect module for Internet of Things (IoT) applications.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.WINC15XX.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^PIC(18.*F[0-9]{2}(Q10|Q40|Q41|Q43|Q83|Q84))$|^(AVR.*D(A|B).*)|^(dsPIC(33C.*|33E.*|33F.*)|PIC24.*)","supportedDeviceFamilies":["AVR","AVR DA","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/winc15xx-host-driver","version":"*"},{"meta":{"name":"Bootloader 8-Bit (Deprecated)","category":"Libraries/Bootloader","keywords":["library","pic8","avr"],"description":"The 8-Bit Bootloader Library provides a means for users to configure a basic bootloader on 8-bit devices.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.BOOTLOADER8BIT.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"PIC16(LF|F)(152|188).*|PIC18F.*Q4.*|ATtiny.*(0|1)[1-9]|AVR.*DA.*"},"name":"@mchp-mcc/bootloader-8bit","version":"*"},{"meta":{"name":"8-Bit MDFU Client","category":"Libraries/Bootloader","keywords":["library","pic8","avr"],"description":"The 8-Bit MDFU Client Library provides a means for users to configure a bootloader client on 8-bit devices.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=RELEASE_NOTES_8BIT_MDFU_CLIENT_LIBRARY&version=latest&redirect=true","deviceFilterRegEx":"PIC16(LF|F).*|PIC18(LF|F).*|ATtiny.*|AVR.*(DA|DB|DD|DU|EA|EB).*"},"name":"@mchp-mcc/mdfu-client-8bit","version":"*"},{"meta":{"name":"8-Bit MDFU Application Helper","category":"Libraries/Bootloader","keywords":["avr","pic8","driver"],"description":"Application helper to assist users in configuring the required settings to bootload images using the Microchip Device Firmware Update Ecosystem.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.MDFUAPPLICATIONHELPER8BIT.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"PIC16(LF|F).*|PIC18(LF|F).*|ATtiny.*|AVR.*(DA|DB|DD|DU|EA|EB).*"},"name":"@mchp-mcc/mdfu-application-helper-8bit","version":"*"},{"meta":{"name":"CryptoAuthentication Library","category":"Libraries","keywords":["crypto","library","pic8","dspic","pic24","avr"],"description":"The CryptoAuthentication Library allows quick and easy configuration and code generation for security, cryptography, authentication, and encryption applications using Microchip's Secure chip line.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.CAL.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^PIC(18.*F[0-9]{2}(Q10|Q40|Q41|Q43|Q83|Q84))$|^(AVR.*D(A|B).*)|^(dsPIC(33C.*|33E.*|33F.*)|PIC24.*)"},"name":"@mchp-mcc/crypto-authentication-library","version":"*"},{"meta":{"name":"RNBD_RN487x BLE Library","category":"Libraries","keywords":["rn4870","rn4871","rnbd","driver","pic8","avr"],"description":"The RNBD and RN487x BLE Module allows quick and easy configuration and code generation for bluetooth applications using Microchip's RNBD and RN487x Bluetooth Low Energy Modules.","supportedDeviceFamilies":["AVR","AVR DA","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/rnbd-rn487x-host-driver","version":"*"},{"meta":{"name":"Data Encryption Routines","category":"Libraries","keywords":["pic8","data encryption","driver"],"description":"The Data Encryption Routine Library provides data encryption routines based on four encryption algorithms (AES, XTEA, SKIPJACK and Pseudo-random binary sequence generator.)","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.DATAENCRYPTIONROUTINES.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/data-encryption-routines","version":"*"},{"meta":{"name":"TIMEOUTDRIVER","category":"Drivers","keywords":["driver","tmr","pic8","avr"],"description":"The Timeout Driver is an abstraction interface to Timer-type peripherals such as the Timer0/1/2 peripherals and their derivatives; the Signal Measurement Timer (SMT); and the Hardware Limit Timer (HLT).","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.TIMEOUTDRIVER.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/timer-timeout-driver","version":"*"},{"meta":{"name":"DELAY","category":"Drivers","keywords":["driver","delay","pic8","avr","pic24","dspic"],"description":"The Delay Driver is an abstraction interface to the DELAY macros for PIC, AVR, and dsPIC devices.","defaultSelection":true,"releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.DELAY.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$|dsPIC33.*|ATmega[0-9][0-9]?0[0-9]"},"name":"@mchp-mcc/delay-blocking-driver","version":"*"},{"meta":{"name":"Data Streamer Driver","category":"Libraries","keywords":["driver","data streamer","pic8","avr","dspic"],"description":"The Data Streamer Protocol allows you to send multiple variables from your embedded application and display these variables on a graph (or custom dashboard).","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.DATASTREAMER.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$|dsPIC33.*"},"name":"@mchp-mcc/data-streamer-driver","version":"*"},{"meta":{"name":"DV Run Time","category":"Libraries","keywords":["driver","pic8","avr","dspic"],"description":"Data Visualizer Run Time Library, to 'watch' and plot project variables at run time.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.DVRT.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":".*"},"name":"@mchp-mcc/dv-run-time","version":"*"},{"meta":{"name":"LIN Host","category":"Libraries","keywords":["library","lin","pic8"],"description":"The LIN (Local Interconnect Network) Host Driver is a UART-based driver that provides quick and easy C code generation to send and receive UART packets formatted using the LIN protocol as a host.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.LINHOST.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/lin-host","version":"*"},{"meta":{"name":"LIN Client","category":"Libraries","keywords":["library","lin","pic8"],"description":"The LIN (Local Interconnect Network) Host Driver is a UART-based driver that provides quick and easy C code generation to send and receive UART packets formatted using the LIN protocol as a client.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.LINCLIENT.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/lin-client","version":"*"},{"meta":{"name":"LIN Responder","category":"Libraries","keywords":["avr","pic8","library","lin"],"description":"The Local Interconnect Network (LIN) Responder Library is a UART-based driver that handles the communication routines for a LIN responder node.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.LIN-RESPONDER.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|ATmega|AVR).+$"},"name":"@mchp-mcc/lin-responder","version":"*"},{"meta":{"name":"Touch Library","category":"Libraries","keywords":["library","touch","avr","pic8","dspic"],"description":"The Touch Library allows for quick and easy C code generation of Microchip's capacitive sensing software library.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.TOUCH.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^AVR[0-9]+D[A].*$|^PIC18F.*Q(10|20|24|40|41|43|71|83|84)$|^PIC16[L]{0,1}F1(31|52|71|75|80|81|84|88).{2}$|^ATtiny(8|16|32)1.*$|^dsPIC33C(H|K).*$|^ATmega32(4|8)PB$|^PIC18[L]{0,1}F.*K(40|42)$"},"name":"@mchp-mcc/touch-library","version":"*"},{"meta":{"name":"I2C EEPROM AT24CM02","category":"Libraries","keywords":["at24cm02","driver","pic8","avr"],"description":"The EEPROM (I2C) AT24CM02 Driver enables interfacing between the MCU and an off-chip AT24CM02 EEPROM using the I2C protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.at24cm02.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-at24cm02","version":"*"},{"meta":{"name":"I2C Accel KXTJ3-1057","category":"Libraries","keywords":["kxtj3 1057","driver","pic8","avr"],"description":"The Accel (I2C) KXTJ3-1057 Driver enables interfacing between the MCU and an off-chip KXTJ3-1057 Accelerometer using the I2C protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.KXTJ3_1057.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-kxtj3-1057","version":"*"},{"meta":{"name":"SPI Digi POT MCP41HV51","category":"Libraries","keywords":["mcp41hv51","driver","pic8","avr"],"description":"The Digi POT (SPI) MCP41HV51 Driver enables interfacing between the MCU and an off-chip MCP41HV51 Digital Potentiometer using the SPI protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.MCP41HV51.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-mcp41hv51","version":"*"},{"meta":{"name":"I2C Temp Sensor MCP98xx","category":"Libraries","keywords":["avr","pic8","driver"],"description":"The I2C Temp Sensor MCP98xx Driver enables interfacing between the MCU and the MCP98xx Temperature Sensor family using the I2C protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.MCP98XX.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-mcp98xx","version":"*"},{"meta":{"name":"I2C Color Sensor VEML3328","category":"Libraries","keywords":["avr","pic8","driver"],"description":"The I2C Color Sensor VEML3328 Driver enables interfacing between the MCU and an off-chip VEML3328 Color Sensor using the I2C protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.VEML3328.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-veml3328","version":"*"},{"meta":{"name":"Temperature Sensor","category":"Libraries","keywords":["avr","pic8","driver"],"description":"The Generic Temperature Sensor Module offers a collection of temperature sensor drivers, and also provides generic APIs that can get users started in designing their own temperature sensor solutions.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.TEMPSENSORLIB.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/temp-sensor-lib","version":"*"},{"meta":{"name":"EEPROM","category":"Libraries","keywords":["avr","pic8","driver"],"description":"The EEPROM Library supports various EEPROM devices and provides generic APIs that the users can use in designing their EEPROM applications.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.EEPROMLIB.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/eeprom-lib","version":"*"},{"meta":{"name":"Ethernet Drivers","category":"Libraries","keywords":["ethernet","library","pic8","avr","wired","wired communication","communication","automotive protocol","automotive"],"description":"Drivers for ENC28J60 and ENCX24J600 family of devices. Allows for quick and easy configuration and code generation for applications using SPI in polling mode.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.ETHERNETDRIVERS8BIT.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/ethernet-drivers-8bit","version":"*"},{"meta":{"name":"TCP/IP Lite","category":"Libraries","keywords":["tcpip","library","pic8","avr","wired","ethernet","wired communication","communication","automotive protocol","automotive"],"description":"TCP/IP Lite Drivers for PIC 8-bit devices. Allows for quick and easy configuration and code generation of the latest TCP/IP Lite stack.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.TCPIPLITE.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/tcpip-lite","version":"*"},{"meta":{"name":"CAN-TP","category":"Libraries","keywords":["driver","dspic"],"description":"Library implementation of ISO 15765-2 CAN-TP protocol","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.CAN_TP.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"dsPIC33CK[0-9]{2,3}MP5[0-9]{2}|dsPIC33CK[0-9]{3}MP6[0-9]{2}|dsPIC33CK[0-9]{3,4}MP7[0-9]{2}|dsPIC33CK[0-9]{3}MC5[0-9]{2}|dsPIC33CDV?C?[0-9]{3}MP506|dsPIC33CK?[0-9]{3}MPT608|dsPIC33CH[0-9]{2,3}MP5[0-9]{2}"},"name":"@mchp-mcc/can-tp","version":"*"},{"meta":{"name":"AVR IEC60730 Class B Diagnostic Library","category":"Libraries/Functional Safety Libraries","keywords":["avr","iec60730","library"],"description":"The AVR Class B Diagnostic Library is a suite of diagnostic tests in compliance with the IEC 60730 Class B functional safety standard.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.FUSAIECAVR.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(ATtiny.+(0|1|2)[0-9]|AVR.*D(A|B|D).*|AVR.*EA.*)"},"name":"@mchp-mcc/avr-iec60730-class-b-diagnostic-library","version":"*"},{"meta":{"name":"PIC16/18 IEC60730 Class B Diagnostic Library","category":"Libraries/Functional Safety Libraries","keywords":["iec60730","pic8","library"],"description":"The PIC16/18 Class B Diagnostic Library is a suite of diagnostic tests in compliance with the IEC 60730 Class B functional safety standard.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.FUSAIECPIC.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^PIC(16.*F1(31|52|53|83|84|88|91)[0-9]{2}|18.*F[0-9]{2}(K40|K42|Q10|Q40|Q41|Q43|Q83|Q84))$"},"name":"@mchp-mcc/pic16-pic18-iec60730-class-b-diagnostic-library","version":"*"},{"meta":{"name":"RNWFxx Wi-Fi Library","category":"Libraries","keywords":["driver","avr"],"description":"The RNWFxx library is a quick and easy configuration and code generation for AT command based Wi-Fi modules. It provides many service API’s which encapsulates various AT commands to shorten user application development cycle.","releaseNotesLink":"https://onlinedocs.microchip.com/oxy/GUID-9DF112DF-79FD-4D57-853F-633360D04142-en-US-1/index.html","deviceFilterRegEx":"^(AVR.*D(A|B).*)","supportedDeviceFamilies":["AVR","AVR DA"]},"name":"@mchp-mcc/rnwf-host-driver","version":"*"},{"meta":{"name":"USB Device Stack","category":"Libraries","keywords":["avr","library"],"description":"The USB Device Stack allows for quick and easy configuration and code generation of a selection of USB Device Classes.","defaultSelection":true,"releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.USB-DEVICE-STACK.RELEASENOTES&redirect=true","deviceFilterRegEx":"^AVR.*DU.*"},"name":"@mchp-mcc/usb-device-stack","version":"*"},{"meta":{"name":"FreeRTOS Library","category":"Libraries","keywords":["avr","freertos","library"],"description":"The FreeRTOS Library allows quick and easy configuration and code generation for a FreeRTOS applications using Microchip microcontrollers","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.FREERTOS.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(AVR.*D(A|B|D).*)"},"name":"@mchp-mcc/freertos-library","version":"*"},{"meta":{"name":"AVR® MCU Motor Control Library","category":"Libraries","keywords":["avr","library","melody"],"description":"The AVR® MCU Motor Control Library is a library for the AVR-EB family of devices with support for spinning a BLDC/PMSM motor using either a sensored or sensorless setup. The library interface offers motor specific and power board customizations, as well as MCU settings and pinout functionality.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.AVR-MCU-MOTOR-CONTROL-LIBRARY.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^AVR(16|32)EB(20|28|32)$"},"name":"@mchp-mcc/avr-mcu-motor-control-library","version":"*"},{"meta":{"name":"Generic Driver Interfaces","category":"Libraries","keywords":["avr","pic8","driver"],"description":"The Generic Driver Interfaces library contains sets of portable, abstract, and generic APIs for commonly used drivers.","defaultSelection":true,"releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.GENERIC-DRIVER-INTERFACES.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|ATmega|AVR).+$"},"name":"@mchp-mcc/generic-driver-interfaces","version":"*"}],"version":"1.0.0","catalogs":[],"featuredContent":{"LIN Library":["@mchp-mcc/lin-host","@mchp-mcc/lin-client"],"WINC Library":["@mchp-mcc/winc15xx-host-driver"],"RN487X Library":["@mchp-mcc/rn4870-rn4871-host-driver"],"mTouch Library":["@mchp-mcc/touch-library"],"8-bit Bootloader":["@mchp-mcc/bootloader-8bit"],"TCP/IP Lite Stack":["@mchp-mcc/tcpip-lite"],"Crypto Authentication Library":["@mchp-mcc/crypto-authentication-library"]}},"scripts":{"test":"jest"},"_npmUser":{"name":"ajivani007","email":"ajivani007@gmail.com"},"description":"This repository contains the catalog for MCC Melody content.","directories":{},"licenseText":"© 2020 Microchip Technology Inc. and its subsidiaries.\n\nSubject to your compliance with these terms, you may use Microchip \nsoftware and any derivatives exclusively with Microchip products. \nIt is your responsibility to comply with third party license terms \napplicable to your use of third party software (including open \nsource software) that may accompany Microchip software.\n\nTHIS SOFTWARE IS SUPPLIED BY MICROCHIP \"AS IS\". NO WARRANTIES, \nWHETHER EXPRESS, IMPLIED OR STATUTORY, APPLY TO THIS SOFTWARE, \nINCLUDING ANY IMPLIED WARRANTIES OF NON-INFRINGEMENT, \nMERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.\n\nIN NO EVENT WILL MICROCHIP BE LIABLE FOR ANY INDIRECT, SPECIAL, \nPUNITIVE, INCIDENTAL OR CONSEQUENTIAL LOSS, DAMAGE, COST OR EXPENSE \nOF ANY KIND WHATSOEVER RELATED TO THE SOFTWARE, HOWEVER CAUSED, \nEVEN IF MICROCHIP HAS BEEN ADVISED OF THE POSSIBILITY OR THE \nDAMAGES ARE FORESEEABLE. TO THE FULLEST EXTENT ALLOWED BY LAW, \nMICROCHIP'S TOTAL LIABILITY ON ALL CLAIMS IN ANY WAY RELATED TO \nTHIS SOFTWARE WILL NOT EXCEED THE AMOUNT OF FEES, IF ANY, THAT YOU \nHAVE PAID DIRECTLY TO MICROCHIP FOR THIS SOFTWARE. ","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.5.4","node":"^16.9.1","ts-jest":"^25.4.0","fs-extra":"^9.0.1","typescript":"^3.8.3","@types/jest":"^25.2.1","@types/fs-extra":"^9.0.12","jest-json-schema":"^2.1.0","@mchp-mcc/scf-catalog":"1.10.0","@types/jest-json-schema":"^2.1.3"},"_npmOperationalInternal":{"tmp":"tmp/melody-common-catalog_1.3.35_1749243130122_0.3101126400600851","host":"s3://npm-registry-packages-npm-production"}},"1.3.36":{"name":"@mchp-mcc/melody-common-catalog","version":"1.3.36","license":"SEE LICENSE IN LICENSE.txt","_id":"@mchp-mcc/melody-common-catalog@1.3.36","maintainers":[{"name":"yash.godbole","email":"yashashri.godbole@microchip.com"},{"name":"rd_mchp","email":"ramya.dodderi@microchip.com"},{"name":"harish.agari","email":"harikumar13@gmail.com"},{"name":"ajivani007","email":"ajivani007@gmail.com"},{"name":"niladree","email":"niladree.biswas@microchip.com"},{"name":"dan.ionescu","email":"dan.ionescu@gmail.com"},{"name":"mchp-nate","email":"nate.robinson@microchip.com"},{"name":"brian.bailey235","email":"Brian.Bailey@microchip.com"},{"name":"rajaguru_p","email":"rajaguru.poovaiilingham@microchip.com"},{"name":"archana_u","email":"archana.u99@gmail.com"}],"dist":{"shasum":"7b1f8ca175d0815fb7619403c428617ba794dd1b","tarball":"https://registry.npmjs.org/@mchp-mcc/melody-common-catalog/-/melody-common-catalog-1.3.36.tgz","fileCount":4,"integrity":"sha512-V5OaE6L1AThZY5E1VJERqpG2lDgMrcMNnIuw7Ptej3HSDh0ulOKVAdfSM90rW6Ai93P4GBrxEXcsu8dxW1IELA==","signatures":[{"sig":"MEYCIQDfyAzktwfthvESAO+FRuQ2JCpCGp6UnTVR122kyBg2MQIhAJrop6z9BabKz7NnXFsYFTpBmWB+J5gha0FKWq/3260z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32960},"jest":{"preset":"ts-jest","collectCoverage":true,"testPathIgnorePatterns":["/node_modules/","/lib/"]},"content":{"name":"@mchp-mcc/melody-common-catalog","content":[{"meta":{"name":"WINC15XX Library","category":"Libraries","keywords":["driver","winc","pic8","avr","pic24","dspic"],"description":"The WINC15XX Library allows for quick and easy configuration and code generation for Microchip's ATWINC15x0 SmartConnect module for Internet of Things (IoT) applications.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.WINC15XX.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^PIC(18.*F[0-9]{2}(Q10|Q40|Q41|Q43|Q83|Q84))$|^(AVR.*D(A|B).*)|^(dsPIC(33C.*|33E.*|33F.*)|PIC24.*)","supportedDeviceFamilies":["AVR","AVR DA","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/winc15xx-host-driver","version":"*"},{"meta":{"name":"Bootloader 8-Bit (Deprecated)","category":"Libraries/Bootloader","keywords":["library","pic8","avr"],"description":"The 8-Bit Bootloader Library provides a means for users to configure a basic bootloader on 8-bit devices.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.BOOTLOADER8BIT.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"PIC16(LF|F)(152|188).*|PIC18F.*Q4.*|ATtiny.*(0|1)[1-9]|AVR.*DA.*"},"name":"@mchp-mcc/bootloader-8bit","version":"*"},{"meta":{"name":"8-Bit MDFU Client","category":"Libraries/Bootloader","keywords":["library","pic8","avr"],"description":"The 8-Bit MDFU Client Library provides a means for users to configure a bootloader client on 8-bit devices.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=RELEASE_NOTES_8BIT_MDFU_CLIENT_LIBRARY&version=latest&redirect=true","deviceFilterRegEx":"PIC16(LF|F).*|PIC18(LF|F).*|ATtiny.*|AVR.*(DA|DB|DD|DU|EA|EB).*"},"name":"@mchp-mcc/mdfu-client-8bit","version":"*"},{"meta":{"name":"8-Bit MDFU Application Helper","category":"Libraries/Bootloader","keywords":["avr","pic8","driver"],"description":"Application helper to assist users in configuring the required settings to bootload images using the Microchip Device Firmware Update Ecosystem.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.MDFUAPPLICATIONHELPER8BIT.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"PIC16(LF|F).*|PIC18(LF|F).*|ATtiny.*|AVR.*(DA|DB|DD|DU|EA|EB).*"},"name":"@mchp-mcc/mdfu-application-helper-8bit","version":"*"},{"meta":{"name":"CryptoAuthentication Library","category":"Libraries","keywords":["crypto","library","pic8","dspic","pic24","avr"],"description":"The CryptoAuthentication Library allows quick and easy configuration and code generation for security, cryptography, authentication, and encryption applications using Microchip's Secure chip line.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.CAL.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^PIC(18.*F[0-9]{2}(Q10|Q40|Q41|Q43|Q83|Q84))$|^(AVR.*D(A|B).*)|^(dsPIC(33A.*|33C.*|33E.*|33F.*)|PIC24.*)"},"name":"@mchp-mcc/crypto-authentication-library","version":"*"},{"meta":{"name":"RNBD_RN487x BLE Library","category":"Libraries","keywords":["rn4870","rn4871","rnbd","driver","pic8","avr"],"description":"The RNBD and RN487x BLE Module allows quick and easy configuration and code generation for bluetooth applications using Microchip's RNBD and RN487x Bluetooth Low Energy Modules.","supportedDeviceFamilies":["AVR","AVR DA","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/rnbd-rn487x-host-driver","version":"*"},{"meta":{"name":"Data Encryption Routines","category":"Libraries","keywords":["pic8","data encryption","driver"],"description":"The Data Encryption Routine Library provides data encryption routines based on four encryption algorithms (AES, XTEA, SKIPJACK and Pseudo-random binary sequence generator.)","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.DATAENCRYPTIONROUTINES.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/data-encryption-routines","version":"*"},{"meta":{"name":"TIMEOUTDRIVER","category":"Drivers","keywords":["driver","tmr","pic8","avr"],"description":"The Timeout Driver is an abstraction interface to Timer-type peripherals such as the Timer0/1/2 peripherals and their derivatives; the Signal Measurement Timer (SMT); and the Hardware Limit Timer (HLT).","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.TIMEOUTDRIVER.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/timer-timeout-driver","version":"*"},{"meta":{"name":"DELAY","category":"Drivers","keywords":["driver","delay","pic8","avr","pic24","dspic"],"description":"The Delay Driver is an abstraction interface to the DELAY macros for PIC, AVR, and dsPIC devices.","defaultSelection":true,"releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.DELAY.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$|dsPIC33.*|ATmega[0-9][0-9]?0[0-9]"},"name":"@mchp-mcc/delay-blocking-driver","version":"*"},{"meta":{"name":"Data Streamer Driver","category":"Libraries","keywords":["driver","data streamer","pic8","avr","dspic"],"description":"The Data Streamer Protocol allows you to send multiple variables from your embedded application and display these variables on a graph (or custom dashboard).","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.DATASTREAMER.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$|dsPIC33.*"},"name":"@mchp-mcc/data-streamer-driver","version":"*"},{"meta":{"name":"DV Run Time","category":"Libraries","keywords":["driver","pic8","avr","dspic"],"description":"Data Visualizer Run Time Library, to 'watch' and plot project variables at run time.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.DVRT.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":".*"},"name":"@mchp-mcc/dv-run-time","version":"*"},{"meta":{"name":"LIN Host","category":"Libraries","keywords":["library","lin","pic8"],"description":"The LIN (Local Interconnect Network) Host Driver is a UART-based driver that provides quick and easy C code generation to send and receive UART packets formatted using the LIN protocol as a host.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.LINHOST.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/lin-host","version":"*"},{"meta":{"name":"LIN Client","category":"Libraries","keywords":["library","lin","pic8"],"description":"The LIN (Local Interconnect Network) Host Driver is a UART-based driver that provides quick and easy C code generation to send and receive UART packets formatted using the LIN protocol as a client.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.LINCLIENT.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/lin-client","version":"*"},{"meta":{"name":"LIN Responder","category":"Libraries","keywords":["avr","pic8","library","lin"],"description":"The Local Interconnect Network (LIN) Responder Library is a UART-based driver that handles the communication routines for a LIN responder node.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.LIN-RESPONDER.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|ATmega|AVR).+$"},"name":"@mchp-mcc/lin-responder","version":"*"},{"meta":{"name":"Touch Library","category":"Libraries","keywords":["library","touch","avr","pic8","dspic"],"description":"The Touch Library allows for quick and easy C code generation of Microchip's capacitive sensing software library.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.TOUCH.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^AVR[0-9]+D[A].*$|^PIC18F.*Q(10|20|24|40|41|43|71|83|84)$|^PIC16[L]{0,1}F1(31|52|71|75|80|81|84|88).{2}$|^ATtiny(8|16|32)1.*$|^dsPIC33C(H|K).*$|^ATmega32(4|8)PB$|^PIC18[L]{0,1}F.*K(40|42)$"},"name":"@mchp-mcc/touch-library","version":"*"},{"meta":{"name":"I2C EEPROM AT24CM02","category":"Libraries","keywords":["at24cm02","driver","pic8","avr"],"description":"The EEPROM (I2C) AT24CM02 Driver enables interfacing between the MCU and an off-chip AT24CM02 EEPROM using the I2C protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.at24cm02.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-at24cm02","version":"*"},{"meta":{"name":"I2C Accel KXTJ3-1057","category":"Libraries","keywords":["kxtj3 1057","driver","pic8","avr"],"description":"The Accel (I2C) KXTJ3-1057 Driver enables interfacing between the MCU and an off-chip KXTJ3-1057 Accelerometer using the I2C protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.KXTJ3_1057.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-kxtj3-1057","version":"*"},{"meta":{"name":"SPI Digi POT MCP41HV51","category":"Libraries","keywords":["mcp41hv51","driver","pic8","avr"],"description":"The Digi POT (SPI) MCP41HV51 Driver enables interfacing between the MCU and an off-chip MCP41HV51 Digital Potentiometer using the SPI protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.MCP41HV51.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-mcp41hv51","version":"*"},{"meta":{"name":"I2C Temp Sensor MCP98xx","category":"Libraries","keywords":["avr","pic8","driver"],"description":"The I2C Temp Sensor MCP98xx Driver enables interfacing between the MCU and the MCP98xx Temperature Sensor family using the I2C protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.MCP98XX.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-mcp98xx","version":"*"},{"meta":{"name":"I2C Color Sensor VEML3328","category":"Libraries","keywords":["avr","pic8","driver"],"description":"The I2C Color Sensor VEML3328 Driver enables interfacing between the MCU and an off-chip VEML3328 Color Sensor using the I2C protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.VEML3328.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-veml3328","version":"*"},{"meta":{"name":"Temperature Sensor","category":"Libraries","keywords":["avr","pic8","driver"],"description":"The Generic Temperature Sensor Module offers a collection of temperature sensor drivers, and also provides generic APIs that can get users started in designing their own temperature sensor solutions.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.TEMPSENSORLIB.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/temp-sensor-lib","version":"*"},{"meta":{"name":"EEPROM","category":"Libraries","keywords":["avr","pic8","driver"],"description":"The EEPROM Library supports various EEPROM devices and provides generic APIs that the users can use in designing their EEPROM applications.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.EEPROMLIB.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/eeprom-lib","version":"*"},{"meta":{"name":"Ethernet Drivers","category":"Libraries","keywords":["ethernet","library","pic8","avr","wired","wired communication","communication","automotive protocol","automotive"],"description":"Drivers for ENC28J60 and ENCX24J600 family of devices. Allows for quick and easy configuration and code generation for applications using SPI in polling mode.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.ETHERNETDRIVERS8BIT.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/ethernet-drivers-8bit","version":"*"},{"meta":{"name":"TCP/IP Lite","category":"Libraries","keywords":["tcpip","library","pic8","avr","wired","ethernet","wired communication","communication","automotive protocol","automotive"],"description":"TCP/IP Lite Drivers for PIC 8-bit devices. Allows for quick and easy configuration and code generation of the latest TCP/IP Lite stack.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.TCPIPLITE.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/tcpip-lite","version":"*"},{"meta":{"name":"CAN-TP","category":"Libraries","keywords":["driver","dspic"],"description":"Library implementation of ISO 15765-2 CAN-TP protocol","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.CAN_TP.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"dsPIC33CK[0-9]{2,3}MP5[0-9]{2}|dsPIC33CK[0-9]{3}MP6[0-9]{2}|dsPIC33CK[0-9]{3,4}MP7[0-9]{2}|dsPIC33CK[0-9]{3}MC5[0-9]{2}|dsPIC33CDV?C?[0-9]{3}MP506|dsPIC33CK?[0-9]{3}MPT608|dsPIC33CH[0-9]{2,3}MP5[0-9]{2}"},"name":"@mchp-mcc/can-tp","version":"*"},{"meta":{"name":"AVR IEC60730 Class B Diagnostic Library","category":"Libraries/Functional Safety Libraries","keywords":["avr","iec60730","library"],"description":"The AVR Class B Diagnostic Library is a suite of diagnostic tests in compliance with the IEC 60730 Class B functional safety standard.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.FUSAIECAVR.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(ATtiny.+(0|1|2)[0-9]|AVR.*D(A|B|D).*|AVR.*EA.*)"},"name":"@mchp-mcc/avr-iec60730-class-b-diagnostic-library","version":"*"},{"meta":{"name":"PIC16/18 IEC60730 Class B Diagnostic Library","category":"Libraries/Functional Safety Libraries","keywords":["iec60730","pic8","library"],"description":"The PIC16/18 Class B Diagnostic Library is a suite of diagnostic tests in compliance with the IEC 60730 Class B functional safety standard.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.FUSAIECPIC.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^PIC(16.*F1(31|52|53|83|84|88|91)[0-9]{2}|18.*F[0-9]{2}(K40|K42|Q10|Q40|Q41|Q43|Q83|Q84))$"},"name":"@mchp-mcc/pic16-pic18-iec60730-class-b-diagnostic-library","version":"*"},{"meta":{"name":"RNWFxx Wi-Fi Library","category":"Libraries","keywords":["driver","avr"],"description":"The RNWFxx library is a quick and easy configuration and code generation for AT command based Wi-Fi modules. It provides many service API’s which encapsulates various AT commands to shorten user application development cycle.","releaseNotesLink":"https://onlinedocs.microchip.com/oxy/GUID-9DF112DF-79FD-4D57-853F-633360D04142-en-US-1/index.html","deviceFilterRegEx":"^(AVR.*D(A|B).*)","supportedDeviceFamilies":["AVR","AVR DA"]},"name":"@mchp-mcc/rnwf-host-driver","version":"*"},{"meta":{"name":"USB Device Stack","category":"Libraries","keywords":["avr","library"],"description":"The USB Device Stack allows for quick and easy configuration and code generation of a selection of USB Device Classes.","defaultSelection":true,"releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.USB-DEVICE-STACK.RELEASENOTES&redirect=true","deviceFilterRegEx":"^AVR.*DU.*"},"name":"@mchp-mcc/usb-device-stack","version":"*"},{"meta":{"name":"FreeRTOS Library","category":"Libraries","keywords":["avr","freertos","library"],"description":"The FreeRTOS Library allows quick and easy configuration and code generation for a FreeRTOS applications using Microchip microcontrollers","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.FREERTOS.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(AVR.*D(A|B|D).*)"},"name":"@mchp-mcc/freertos-library","version":"*"},{"meta":{"name":"AVR® MCU Motor Control Library","category":"Libraries","keywords":["avr","library","melody"],"description":"The AVR® MCU Motor Control Library is a library for the AVR-EB family of devices with support for spinning a BLDC/PMSM motor using either a sensored or sensorless setup. The library interface offers motor specific and power board customizations, as well as MCU settings and pinout functionality.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.AVR-MCU-MOTOR-CONTROL-LIBRARY.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^AVR(16|32)EB(20|28|32)$"},"name":"@mchp-mcc/avr-mcu-motor-control-library","version":"*"},{"meta":{"name":"Generic Driver Interfaces","category":"Libraries","keywords":["avr","pic8","driver"],"description":"The Generic Driver Interfaces library contains sets of portable, abstract, and generic APIs for commonly used drivers.","defaultSelection":true,"releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.GENERIC-DRIVER-INTERFACES.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|ATmega|AVR).+$"},"name":"@mchp-mcc/generic-driver-interfaces","version":"*"}],"version":"1.0.0","catalogs":[],"featuredContent":{"LIN Library":["@mchp-mcc/lin-host","@mchp-mcc/lin-client"],"WINC Library":["@mchp-mcc/winc15xx-host-driver"],"RN487X Library":["@mchp-mcc/rn4870-rn4871-host-driver"],"mTouch Library":["@mchp-mcc/touch-library"],"8-bit Bootloader":["@mchp-mcc/bootloader-8bit"],"TCP/IP Lite Stack":["@mchp-mcc/tcpip-lite"],"Crypto Authentication Library":["@mchp-mcc/crypto-authentication-library"]}},"scripts":{"test":"jest"},"_npmUser":{"name":"ajivani007","email":"ajivani007@gmail.com"},"description":"This repository contains the catalog for MCC Melody content.","directories":{},"licenseText":"© 2020 Microchip Technology Inc. and its subsidiaries.\n\nSubject to your compliance with these terms, you may use Microchip \nsoftware and any derivatives exclusively with Microchip products. \nIt is your responsibility to comply with third party license terms \napplicable to your use of third party software (including open \nsource software) that may accompany Microchip software.\n\nTHIS SOFTWARE IS SUPPLIED BY MICROCHIP \"AS IS\". NO WARRANTIES, \nWHETHER EXPRESS, IMPLIED OR STATUTORY, APPLY TO THIS SOFTWARE, \nINCLUDING ANY IMPLIED WARRANTIES OF NON-INFRINGEMENT, \nMERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.\n\nIN NO EVENT WILL MICROCHIP BE LIABLE FOR ANY INDIRECT, SPECIAL, \nPUNITIVE, INCIDENTAL OR CONSEQUENTIAL LOSS, DAMAGE, COST OR EXPENSE \nOF ANY KIND WHATSOEVER RELATED TO THE SOFTWARE, HOWEVER CAUSED, \nEVEN IF MICROCHIP HAS BEEN ADVISED OF THE POSSIBILITY OR THE \nDAMAGES ARE FORESEEABLE. TO THE FULLEST EXTENT ALLOWED BY LAW, \nMICROCHIP'S TOTAL LIABILITY ON ALL CLAIMS IN ANY WAY RELATED TO \nTHIS SOFTWARE WILL NOT EXCEED THE AMOUNT OF FEES, IF ANY, THAT YOU \nHAVE PAID DIRECTLY TO MICROCHIP FOR THIS SOFTWARE. ","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.5.4","node":"^16.9.1","ts-jest":"^25.4.0","fs-extra":"^9.0.1","typescript":"^3.8.3","@types/jest":"^25.2.1","@types/fs-extra":"^9.0.12","jest-json-schema":"^2.1.0","@mchp-mcc/scf-catalog":"1.10.0","@types/jest-json-schema":"^2.1.3"},"_npmOperationalInternal":{"tmp":"tmp/melody-common-catalog_1.3.36_1754689225418_0.4850576692401829","host":"s3://npm-registry-packages-npm-production"}},"1.3.37":{"name":"@mchp-mcc/melody-common-catalog","version":"1.3.37","license":"SEE LICENSE IN LICENSE.txt","_id":"@mchp-mcc/melody-common-catalog@1.3.37","maintainers":[{"name":"yash.godbole","email":"yashashri.godbole@microchip.com"},{"name":"rd_mchp","email":"ramya.dodderi@microchip.com"},{"name":"harish.agari","email":"harikumar13@gmail.com"},{"name":"ajivani007","email":"ajivani007@gmail.com"},{"name":"niladree","email":"niladree.biswas@microchip.com"},{"name":"dan.ionescu","email":"dan.ionescu@gmail.com"},{"name":"mchp-nate","email":"nate.robinson@microchip.com"},{"name":"brian.bailey235","email":"Brian.Bailey@microchip.com"},{"name":"rajaguru_p","email":"rajaguru.poovaiilingham@microchip.com"},{"name":"archana_u","email":"archana.u99@gmail.com"}],"dist":{"shasum":"731e5fae61d86662b9cef3376d600cdc5abb06d6","tarball":"https://registry.npmjs.org/@mchp-mcc/melody-common-catalog/-/melody-common-catalog-1.3.37.tgz","fileCount":4,"integrity":"sha512-vkI9UyHW+7kmvZqpDhCDTxUazLSHiEfTsWWY3q/tGipJkWCizqg+x6XyXFfNLQHEVIYxTw/txlR3JrsoO2kWzQ==","signatures":[{"sig":"MEYCIQChRyt5DAsaIie6UtmIteHRvgB0T4LPPFJpxtFBLJ1mvQIhAK/nUxMBJKgaJCS2aRiL4dMPUQBKkeou5JbqBP0Q02Bk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32979},"jest":{"preset":"ts-jest","collectCoverage":true,"testPathIgnorePatterns":["/node_modules/","/lib/"]},"content":{"name":"@mchp-mcc/melody-common-catalog","content":[{"meta":{"name":"WINC15XX Library","category":"Libraries","keywords":["driver","winc","pic8","avr","pic24","dspic"],"description":"The WINC15XX Library allows for quick and easy configuration and code generation for Microchip's ATWINC15x0 SmartConnect module for Internet of Things (IoT) applications.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.WINC15XX.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^PIC(18.*F[0-9]{2}(Q10|Q40|Q41|Q43|Q83|Q84))$|^(AVR.*D(A|B).*)|^(dsPIC(33C.*|33E.*|33F.*)|PIC24.*)","supportedDeviceFamilies":["AVR","AVR DA","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/winc15xx-host-driver","version":"*"},{"meta":{"name":"Bootloader 8-Bit (Deprecated)","category":"Libraries/Bootloader","keywords":["library","pic8","avr"],"description":"The 8-Bit Bootloader Library provides a means for users to configure a basic bootloader on 8-bit devices.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.BOOTLOADER8BIT.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"PIC16(LF|F)(152|188).*|PIC18F.*Q4.*|ATtiny.*(0|1)[1-9]|AVR.*DA.*"},"name":"@mchp-mcc/bootloader-8bit","version":"*"},{"meta":{"name":"8-Bit MDFU Client","category":"Libraries/Bootloader","keywords":["library","pic8","avr"],"description":"The 8-Bit MDFU Client Library provides a means for users to configure a bootloader client on 8-bit devices.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=RELEASE_NOTES_8BIT_MDFU_CLIENT_LIBRARY&version=latest&redirect=true","deviceFilterRegEx":"PIC16(LF|F).*|PIC18(LF|F).*|ATtiny.*|AVR.*(DA|DB|DD|DU|EA|EB).*"},"name":"@mchp-mcc/mdfu-client-8bit","version":"*"},{"meta":{"name":"8-Bit MDFU Application Helper","category":"Libraries/Bootloader","keywords":["avr","pic8","driver"],"description":"Application helper to assist users in configuring the required settings to bootload images using the Microchip Device Firmware Update Ecosystem.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.MDFUAPPLICATIONHELPER8BIT.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"PIC16(LF|F).*|PIC18(LF|F).*|ATtiny.*|AVR.*(DA|DB|DD|DU|EA|EB).*"},"name":"@mchp-mcc/mdfu-application-helper-8bit","version":"*"},{"meta":{"name":"CryptoAuthentication Library","category":"Libraries","keywords":["crypto","library","pic8","dspic","pic24","avr"],"description":"The CryptoAuthentication Library allows quick and easy configuration and code generation for security, cryptography, authentication, and encryption applications using Microchip's Secure chip line.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.CAL.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^PIC(18.*F[0-9]{2}(Q10|Q40|Q41|Q43|Q83|Q84))$|^(AVR.*D(A|B).*)|^(dsPIC(33A.*|33C.*|33E.*|33F.*)|PIC24.*)"},"name":"@mchp-mcc/crypto-authentication-library","version":"*"},{"meta":{"name":"RNBD_RN487x BLE Library","category":"Libraries","keywords":["rn4870","rn4871","rnbd","driver","pic8","avr"],"description":"The RNBD and RN487x BLE Module allows quick and easy configuration and code generation for bluetooth applications using Microchip's RNBD and RN487x Bluetooth Low Energy Modules.","supportedDeviceFamilies":["AVR","AVR DA","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/rnbd-rn487x-host-driver","version":"*"},{"meta":{"name":"Data Encryption Routines","category":"Libraries","keywords":["pic8","data encryption","driver"],"description":"The Data Encryption Routine Library provides data encryption routines based on four encryption algorithms (AES, XTEA, SKIPJACK and Pseudo-random binary sequence generator.)","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.DATAENCRYPTIONROUTINES.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/data-encryption-routines","version":"*"},{"meta":{"name":"TIMEOUTDRIVER","category":"Drivers","keywords":["driver","tmr","pic8","avr"],"description":"The Timeout Driver is an abstraction interface to Timer-type peripherals such as the Timer0/1/2 peripherals and their derivatives; the Signal Measurement Timer (SMT); and the Hardware Limit Timer (HLT).","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.TIMEOUTDRIVER.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/timer-timeout-driver","version":"*"},{"meta":{"name":"DELAY","category":"Drivers","keywords":["driver","delay","pic8","avr","pic24","dspic"],"description":"The Delay Driver is an abstraction interface to the DELAY macros for PIC, AVR, and dsPIC devices.","defaultSelection":true,"releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.DELAY.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$|dsPIC33.*|ATmega[0-9][0-9]?0[0-9]"},"name":"@mchp-mcc/delay-blocking-driver","version":"*"},{"meta":{"name":"Data Streamer Driver","category":"Libraries","keywords":["driver","data streamer","pic8","avr","dspic"],"description":"The Data Streamer Protocol allows you to send multiple variables from your embedded application and display these variables on a graph (or custom dashboard).","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.DATASTREAMER.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$|dsPIC33.*"},"name":"@mchp-mcc/data-streamer-driver","version":"*"},{"meta":{"name":"DV Run Time","category":"Libraries","keywords":["driver","pic8","avr","dspic"],"description":"Data Visualizer Run Time Library, to 'watch' and plot project variables at run time.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.DVRT.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":".*"},"name":"@mchp-mcc/dv-run-time","version":"*"},{"meta":{"name":"LIN Host","category":"Libraries","keywords":["library","lin","pic8"],"description":"The LIN (Local Interconnect Network) Host Driver is a UART-based driver that provides quick and easy C code generation to send and receive UART packets formatted using the LIN protocol as a host.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.LINHOST.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/lin-host","version":"*"},{"meta":{"name":"LIN Client","category":"Libraries","keywords":["library","lin","pic8"],"description":"The LIN (Local Interconnect Network) Host Driver is a UART-based driver that provides quick and easy C code generation to send and receive UART packets formatted using the LIN protocol as a client.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.LINCLIENT.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/lin-client","version":"*"},{"meta":{"name":"LIN Responder","category":"Libraries","keywords":["avr","pic8","library","lin"],"description":"The Local Interconnect Network (LIN) Responder Library is a UART-based driver that handles the communication routines for a LIN responder node.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.LIN-RESPONDER.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|ATmega|AVR).+$"},"name":"@mchp-mcc/lin-responder","version":"*"},{"meta":{"name":"Touch Library","category":"Libraries","keywords":["library","touch","avr","pic8","dspic"],"description":"The Touch Library allows for quick and easy C code generation of Microchip's capacitive sensing software library.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.TOUCH.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^AVR[0-9]+D[A].*$|^PIC18F.*Q(10|20|24|40|41|43|71|83|84)$|^PIC16[L]{0,1}F1(31|52|71|75|80|81|84|88|91).{2}$|^ATtiny(8|16|32)1.*$|^dsPIC33C(H|K).*$|^dsPIC33A.*$|^ATmega32(4|8)PB$|^PIC18[L]{0,1}F.*K(40|42|83)$"},"name":"@mchp-mcc/touch-library","version":"*"},{"meta":{"name":"I2C EEPROM AT24CM02","category":"Libraries","keywords":["at24cm02","driver","pic8","avr"],"description":"The EEPROM (I2C) AT24CM02 Driver enables interfacing between the MCU and an off-chip AT24CM02 EEPROM using the I2C protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.at24cm02.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-at24cm02","version":"*"},{"meta":{"name":"I2C Accel KXTJ3-1057","category":"Libraries","keywords":["kxtj3 1057","driver","pic8","avr"],"description":"The Accel (I2C) KXTJ3-1057 Driver enables interfacing between the MCU and an off-chip KXTJ3-1057 Accelerometer using the I2C protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.KXTJ3_1057.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-kxtj3-1057","version":"*"},{"meta":{"name":"SPI Digi POT MCP41HV51","category":"Libraries","keywords":["mcp41hv51","driver","pic8","avr"],"description":"The Digi POT (SPI) MCP41HV51 Driver enables interfacing between the MCU and an off-chip MCP41HV51 Digital Potentiometer using the SPI protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.MCP41HV51.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-mcp41hv51","version":"*"},{"meta":{"name":"I2C Temp Sensor MCP98xx","category":"Libraries","keywords":["avr","pic8","driver"],"description":"The I2C Temp Sensor MCP98xx Driver enables interfacing between the MCU and the MCP98xx Temperature Sensor family using the I2C protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.MCP98XX.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-mcp98xx","version":"*"},{"meta":{"name":"I2C Color Sensor VEML3328","category":"Libraries","keywords":["avr","pic8","driver"],"description":"The I2C Color Sensor VEML3328 Driver enables interfacing between the MCU and an off-chip VEML3328 Color Sensor using the I2C protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.VEML3328.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-veml3328","version":"*"},{"meta":{"name":"Temperature Sensor","category":"Libraries","keywords":["avr","pic8","driver"],"description":"The Generic Temperature Sensor Module offers a collection of temperature sensor drivers, and also provides generic APIs that can get users started in designing their own temperature sensor solutions.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.TEMPSENSORLIB.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/temp-sensor-lib","version":"*"},{"meta":{"name":"EEPROM","category":"Libraries","keywords":["avr","pic8","driver"],"description":"The EEPROM Library supports various EEPROM devices and provides generic APIs that the users can use in designing their EEPROM applications.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.EEPROMLIB.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/eeprom-lib","version":"*"},{"meta":{"name":"Ethernet Drivers","category":"Libraries","keywords":["ethernet","library","pic8","avr","wired","wired communication","communication","automotive protocol","automotive"],"description":"Drivers for ENC28J60 and ENCX24J600 family of devices. Allows for quick and easy configuration and code generation for applications using SPI in polling mode.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.ETHERNETDRIVERS8BIT.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/ethernet-drivers-8bit","version":"*"},{"meta":{"name":"TCP/IP Lite","category":"Libraries","keywords":["tcpip","library","pic8","avr","wired","ethernet","wired communication","communication","automotive protocol","automotive"],"description":"TCP/IP Lite Drivers for PIC 8-bit devices. Allows for quick and easy configuration and code generation of the latest TCP/IP Lite stack.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.TCPIPLITE.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/tcpip-lite","version":"*"},{"meta":{"name":"CAN-TP","category":"Libraries","keywords":["driver","dspic"],"description":"Library implementation of ISO 15765-2 CAN-TP protocol","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.CAN_TP.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"dsPIC33CK[0-9]{2,3}MP5[0-9]{2}|dsPIC33CK[0-9]{3}MP6[0-9]{2}|dsPIC33CK[0-9]{3,4}MP7[0-9]{2}|dsPIC33CK[0-9]{3}MC5[0-9]{2}|dsPIC33CDV?C?[0-9]{3}MP506|dsPIC33CK?[0-9]{3}MPT608|dsPIC33CH[0-9]{2,3}MP5[0-9]{2}"},"name":"@mchp-mcc/can-tp","version":"*"},{"meta":{"name":"AVR IEC60730 Class B Diagnostic Library","category":"Libraries/Functional Safety Libraries","keywords":["avr","iec60730","library"],"description":"The AVR Class B Diagnostic Library is a suite of diagnostic tests in compliance with the IEC 60730 Class B functional safety standard.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.FUSAIECAVR.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(ATtiny.+(0|1|2)[0-9]|AVR.*D(A|B|D).*|AVR.*EA.*)"},"name":"@mchp-mcc/avr-iec60730-class-b-diagnostic-library","version":"*"},{"meta":{"name":"PIC16/18 IEC60730 Class B Diagnostic Library","category":"Libraries/Functional Safety Libraries","keywords":["iec60730","pic8","library"],"description":"The PIC16/18 Class B Diagnostic Library is a suite of diagnostic tests in compliance with the IEC 60730 Class B functional safety standard.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.FUSAIECPIC.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^PIC(16.*F1(31|52|53|83|84|88|91)[0-9]{2}|18.*F[0-9]{2}(K40|K42|Q10|Q40|Q41|Q43|Q83|Q84))$"},"name":"@mchp-mcc/pic16-pic18-iec60730-class-b-diagnostic-library","version":"*"},{"meta":{"name":"RNWFxx Wi-Fi Library","category":"Libraries","keywords":["driver","avr"],"description":"The RNWFxx library is a quick and easy configuration and code generation for AT command based Wi-Fi modules. It provides many service API’s which encapsulates various AT commands to shorten user application development cycle.","releaseNotesLink":"https://onlinedocs.microchip.com/oxy/GUID-9DF112DF-79FD-4D57-853F-633360D04142-en-US-1/index.html","deviceFilterRegEx":"^(AVR.*D(A|B).*)","supportedDeviceFamilies":["AVR","AVR DA"]},"name":"@mchp-mcc/rnwf-host-driver","version":"*"},{"meta":{"name":"USB Device Stack","category":"Libraries","keywords":["avr","library"],"description":"The USB Device Stack allows for quick and easy configuration and code generation of a selection of USB Device Classes.","defaultSelection":true,"releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.USB-DEVICE-STACK.RELEASENOTES&redirect=true","deviceFilterRegEx":"^AVR.*DU.*"},"name":"@mchp-mcc/usb-device-stack","version":"*"},{"meta":{"name":"FreeRTOS Library","category":"Libraries","keywords":["avr","freertos","library"],"description":"The FreeRTOS Library allows quick and easy configuration and code generation for a FreeRTOS applications using Microchip microcontrollers","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.FREERTOS.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(AVR.*D(A|B|D).*)"},"name":"@mchp-mcc/freertos-library","version":"*"},{"meta":{"name":"AVR® MCU Motor Control Library","category":"Libraries","keywords":["avr","library","melody"],"description":"The AVR® MCU Motor Control Library is a library for the AVR-EB family of devices with support for spinning a BLDC/PMSM motor using either a sensored or sensorless setup. The library interface offers motor specific and power board customizations, as well as MCU settings and pinout functionality.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.AVR-MCU-MOTOR-CONTROL-LIBRARY.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^AVR(16|32)EB(20|28|32)$"},"name":"@mchp-mcc/avr-mcu-motor-control-library","version":"*"},{"meta":{"name":"Generic Driver Interfaces","category":"Libraries","keywords":["avr","pic8","driver"],"description":"The Generic Driver Interfaces library contains sets of portable, abstract, and generic APIs for commonly used drivers.","defaultSelection":true,"releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.GENERIC-DRIVER-INTERFACES.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|ATmega|AVR).+$"},"name":"@mchp-mcc/generic-driver-interfaces","version":"*"}],"version":"1.0.0","catalogs":[],"featuredContent":{"LIN Library":["@mchp-mcc/lin-host","@mchp-mcc/lin-client"],"WINC Library":["@mchp-mcc/winc15xx-host-driver"],"RN487X Library":["@mchp-mcc/rn4870-rn4871-host-driver"],"mTouch Library":["@mchp-mcc/touch-library"],"8-bit Bootloader":["@mchp-mcc/bootloader-8bit"],"TCP/IP Lite Stack":["@mchp-mcc/tcpip-lite"],"Crypto Authentication Library":["@mchp-mcc/crypto-authentication-library"]}},"scripts":{"test":"jest"},"_npmUser":{"name":"ajivani007","email":"ajivani007@gmail.com"},"description":"This repository contains the catalog for MCC Melody content.","directories":{},"licenseText":"© 2020 Microchip Technology Inc. and its subsidiaries.\n\nSubject to your compliance with these terms, you may use Microchip \nsoftware and any derivatives exclusively with Microchip products. \nIt is your responsibility to comply with third party license terms \napplicable to your use of third party software (including open \nsource software) that may accompany Microchip software.\n\nTHIS SOFTWARE IS SUPPLIED BY MICROCHIP \"AS IS\". NO WARRANTIES, \nWHETHER EXPRESS, IMPLIED OR STATUTORY, APPLY TO THIS SOFTWARE, \nINCLUDING ANY IMPLIED WARRANTIES OF NON-INFRINGEMENT, \nMERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.\n\nIN NO EVENT WILL MICROCHIP BE LIABLE FOR ANY INDIRECT, SPECIAL, \nPUNITIVE, INCIDENTAL OR CONSEQUENTIAL LOSS, DAMAGE, COST OR EXPENSE \nOF ANY KIND WHATSOEVER RELATED TO THE SOFTWARE, HOWEVER CAUSED, \nEVEN IF MICROCHIP HAS BEEN ADVISED OF THE POSSIBILITY OR THE \nDAMAGES ARE FORESEEABLE. TO THE FULLEST EXTENT ALLOWED BY LAW, \nMICROCHIP'S TOTAL LIABILITY ON ALL CLAIMS IN ANY WAY RELATED TO \nTHIS SOFTWARE WILL NOT EXCEED THE AMOUNT OF FEES, IF ANY, THAT YOU \nHAVE PAID DIRECTLY TO MICROCHIP FOR THIS SOFTWARE. ","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.5.4","node":"^16.9.1","ts-jest":"^25.4.0","fs-extra":"^9.0.1","typescript":"^3.8.3","@types/jest":"^25.2.1","@types/fs-extra":"^9.0.12","jest-json-schema":"^2.1.0","@mchp-mcc/scf-catalog":"1.10.0","@types/jest-json-schema":"^2.1.3"},"_npmOperationalInternal":{"tmp":"tmp/melody-common-catalog_1.3.37_1759812155747_0.7173606531287606","host":"s3://npm-registry-packages-npm-production"}},"1.3.38":{"name":"@mchp-mcc/melody-common-catalog","version":"1.3.38","license":"SEE LICENSE IN LICENSE.txt","_id":"@mchp-mcc/melody-common-catalog@1.3.38","maintainers":[{"name":"yash.godbole","email":"yashashri.godbole@microchip.com"},{"name":"rd_mchp","email":"ramya.dodderi@microchip.com"},{"name":"harish.agari","email":"harikumar13@gmail.com"},{"name":"ajivani007","email":"ajivani007@gmail.com"},{"name":"niladree","email":"niladree.biswas@microchip.com"},{"name":"dan.ionescu","email":"dan.ionescu@gmail.com"},{"name":"mchp-nate","email":"nate.robinson@microchip.com"},{"name":"brian.bailey235","email":"Brian.Bailey@microchip.com"},{"name":"rajaguru_p","email":"rajaguru.poovaiilingham@microchip.com"},{"name":"archana_u","email":"archana.u99@gmail.com"}],"dist":{"shasum":"8dea226975f3f8f90d6b2793aa6cc08f43bed16d","tarball":"https://registry.npmjs.org/@mchp-mcc/melody-common-catalog/-/melody-common-catalog-1.3.38.tgz","fileCount":4,"integrity":"sha512-N4/KCrwJppovsFCN581aqHjzPAWRN/kdNbn6A8q3N3/20liXmYXaQS7RqOeOnUK0qmlK0XGQPrC4lsXi7snpPA==","signatures":[{"sig":"MEQCICCax6lG111SHlWuJ3hsGSuR/GjxNvT23f2x2EawTlMnAiAvNEGzQPd0Ka38TQmXpV/nrKLH3xht30PLCpRRkL46ww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32983},"jest":{"preset":"ts-jest","collectCoverage":true,"testPathIgnorePatterns":["/node_modules/","/lib/"]},"content":{"name":"@mchp-mcc/melody-common-catalog","content":[{"meta":{"name":"WINC15XX Library","category":"Libraries","keywords":["driver","winc","pic8","avr","pic24","dspic"],"description":"The WINC15XX Library allows for quick and easy configuration and code generation for Microchip's ATWINC15x0 SmartConnect module for Internet of Things (IoT) applications.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.WINC15XX.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^PIC(18.*F[0-9]{2}(Q10|Q40|Q41|Q43|Q83|Q84))$|^(AVR.*D(A|B).*)|^(dsPIC(33C.*|33E.*|33F.*)|PIC24.*)","supportedDeviceFamilies":["AVR","AVR DA","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/winc15xx-host-driver","version":"*"},{"meta":{"name":"Bootloader 8-Bit (Deprecated)","category":"Libraries/Bootloader","keywords":["library","pic8","avr"],"description":"The 8-Bit Bootloader Library provides a means for users to configure a basic bootloader on 8-bit devices.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.BOOTLOADER8BIT.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"PIC16(LF|F)(152|188).*|PIC18F.*Q4.*|ATtiny.*(0|1)[1-9]|AVR.*DA.*"},"name":"@mchp-mcc/bootloader-8bit","version":"*"},{"meta":{"name":"8-Bit MDFU Client","category":"Libraries/Bootloader","keywords":["library","pic8","avr"],"description":"The 8-Bit MDFU Client Library provides a means for users to configure a bootloader client on 8-bit devices.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=RELEASE_NOTES_8BIT_MDFU_CLIENT_LIBRARY&version=latest&redirect=true","deviceFilterRegEx":"PIC16(LF|F).*|PIC18(LF|F).*|ATtiny.*|AVR.*(DA|DB|DD|DU|EA|EB).*"},"name":"@mchp-mcc/mdfu-client-8bit","version":"*"},{"meta":{"name":"8-Bit MDFU Application Helper","category":"Libraries/Bootloader","keywords":["avr","pic8","driver"],"description":"Application helper to assist users in configuring the required settings to bootload images using the Microchip Device Firmware Update Ecosystem.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.MDFUAPPLICATIONHELPER8BIT.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"PIC16(LF|F).*|PIC18(LF|F).*|ATtiny.*|AVR.*(DA|DB|DD|DU|EA|EB).*"},"name":"@mchp-mcc/mdfu-application-helper-8bit","version":"*"},{"meta":{"name":"CryptoAuthentication Library","category":"Libraries","keywords":["crypto","library","pic8","dspic","pic24","avr"],"description":"The CryptoAuthentication Library allows quick and easy configuration and code generation for security, cryptography, authentication, and encryption applications using Microchip's Secure chip line.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.CAL.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^PIC(18.*F[0-9]{2}(Q10|Q40|Q41|Q43|Q83|Q84))$|^(AVR.*D(A|B).*)|^(dsPIC(33A.*|33C.*|33E.*|33F.*)|PIC24.*)"},"name":"@mchp-mcc/crypto-authentication-library","version":"*"},{"meta":{"name":"RNBD_RN487x BLE Library","category":"Libraries","keywords":["rn4870","rn4871","rnbd","driver","pic8","avr"],"description":"The RNBD and RN487x BLE Module allows quick and easy configuration and code generation for bluetooth applications using Microchip's RNBD and RN487x Bluetooth Low Energy Modules.","supportedDeviceFamilies":["AVR","AVR DA","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/rnbd-rn487x-host-driver","version":"*"},{"meta":{"name":"Data Encryption Routines","category":"Libraries","keywords":["pic8","data encryption","driver"],"description":"The Data Encryption Routine Library provides data encryption routines based on four encryption algorithms (AES, XTEA, SKIPJACK and Pseudo-random binary sequence generator.)","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.DATAENCRYPTIONROUTINES.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/data-encryption-routines","version":"*"},{"meta":{"name":"TIMEOUTDRIVER","category":"Drivers","keywords":["driver","tmr","pic8","avr"],"description":"The Timeout Driver is an abstraction interface to Timer-type peripherals such as the Timer0/1/2 peripherals and their derivatives; the Signal Measurement Timer (SMT); and the Hardware Limit Timer (HLT).","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.TIMEOUTDRIVER.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/timer-timeout-driver","version":"*"},{"meta":{"name":"DELAY","category":"Drivers","keywords":["driver","delay","pic8","avr","pic24","dspic"],"description":"The Delay Driver is an abstraction interface to the DELAY macros for PIC, AVR, and dsPIC devices.","defaultSelection":true,"releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.DELAY.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$|dsPIC33.*|ATmega[0-9][0-9]?0[0-9]"},"name":"@mchp-mcc/delay-blocking-driver","version":"*"},{"meta":{"name":"Data Streamer Driver","category":"Libraries","keywords":["driver","data streamer","pic8","avr","dspic"],"description":"The Data Streamer Protocol allows you to send multiple variables from your embedded application and display these variables on a graph (or custom dashboard).","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.DATASTREAMER.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$|dsPIC33.*"},"name":"@mchp-mcc/data-streamer-driver","version":"*"},{"meta":{"name":"DV Run Time","category":"Libraries","keywords":["driver","pic8","avr","dspic"],"description":"Data Visualizer Run Time Library, to 'watch' and plot project variables at run time.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.DVRT.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":".*"},"name":"@mchp-mcc/dv-run-time","version":"*"},{"meta":{"name":"LIN Host","category":"Libraries","keywords":["library","lin","pic8"],"description":"The LIN (Local Interconnect Network) Host Driver is a UART-based driver that provides quick and easy C code generation to send and receive UART packets formatted using the LIN protocol as a host.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.LINHOST.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/lin-host","version":"*"},{"meta":{"name":"LIN Client","category":"Libraries","keywords":["library","lin","pic8"],"description":"The LIN (Local Interconnect Network) Host Driver is a UART-based driver that provides quick and easy C code generation to send and receive UART packets formatted using the LIN protocol as a client.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.LINCLIENT.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/lin-client","version":"*"},{"meta":{"name":"LIN Responder","category":"Libraries","keywords":["avr","pic8","library","lin"],"description":"The Local Interconnect Network (LIN) Responder Library is a UART-based driver that handles the communication routines for a LIN responder node.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.LIN-RESPONDER.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|ATmega|AVR).+$"},"name":"@mchp-mcc/lin-responder","version":"*"},{"meta":{"name":"Touch Library","category":"Libraries","keywords":["library","touch","avr","pic8","dspic"],"description":"The Touch Library allows for quick and easy C code generation of Microchip's capacitive sensing software library.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.TOUCH.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^AVR[0-9]+D[A].*$|^PIC18F.*Q(10|20|24|40|41|43|71|83|84)$|^PIC16[L]{0,1}F1(31|52|71|75|80|81|84|88|91).{2}$|^ATtiny(8|16|32)1.*$|^dsPIC33C(H|K).*$|^dsPIC33A.*$|^ATmega32(4|8)PB$|^PIC18[L]{0,1}F.*K(40|42|83)$"},"name":"@mchp-mcc/touch-library","version":"*"},{"meta":{"name":"I2C EEPROM AT24CM02","category":"Libraries","keywords":["at24cm02","driver","pic8","avr"],"description":"The EEPROM (I2C) AT24CM02 Driver enables interfacing between the MCU and an off-chip AT24CM02 EEPROM using the I2C protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.at24cm02.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-at24cm02","version":"*"},{"meta":{"name":"I2C Accel KXTJ3-1057","category":"Libraries","keywords":["kxtj3 1057","driver","pic8","avr"],"description":"The Accel (I2C) KXTJ3-1057 Driver enables interfacing between the MCU and an off-chip KXTJ3-1057 Accelerometer using the I2C protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.KXTJ3_1057.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-kxtj3-1057","version":"*"},{"meta":{"name":"SPI Digi POT MCP41HV51","category":"Libraries","keywords":["mcp41hv51","driver","pic8","avr"],"description":"The Digi POT (SPI) MCP41HV51 Driver enables interfacing between the MCU and an off-chip MCP41HV51 Digital Potentiometer using the SPI protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.MCP41HV51.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-mcp41hv51","version":"*"},{"meta":{"name":"I2C Temp Sensor MCP98xx","category":"Libraries","keywords":["avr","pic8","driver"],"description":"The I2C Temp Sensor MCP98xx Driver enables interfacing between the MCU and the MCP98xx Temperature Sensor family using the I2C protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.MCP98XX.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-mcp98xx","version":"*"},{"meta":{"name":"I2C Color Sensor VEML3328","category":"Libraries","keywords":["avr","pic8","driver"],"description":"The I2C Color Sensor VEML3328 Driver enables interfacing between the MCU and an off-chip VEML3328 Color Sensor using the I2C protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.VEML3328.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-veml3328","version":"*"},{"meta":{"name":"Temperature Sensor","category":"Libraries","keywords":["avr","pic8","driver"],"description":"The Generic Temperature Sensor Module offers a collection of temperature sensor drivers, and also provides generic APIs that can get users started in designing their own temperature sensor solutions.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.TEMPSENSORLIB.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/temp-sensor-lib","version":"*"},{"meta":{"name":"EEPROM","category":"Libraries","keywords":["avr","pic8","driver"],"description":"The EEPROM Library supports various EEPROM devices and provides generic APIs that the users can use in designing their EEPROM applications.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.EEPROMLIB.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/eeprom-lib","version":"*"},{"meta":{"name":"Ethernet Drivers","category":"Libraries","keywords":["ethernet","library","pic8","avr","wired","wired communication","communication","automotive protocol","automotive"],"description":"Drivers for ENC28J60 and ENCX24J600 family of devices. Allows for quick and easy configuration and code generation for applications using SPI in polling mode.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.ETHERNETDRIVERS8BIT.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/ethernet-drivers-8bit","version":"*"},{"meta":{"name":"TCP/IP Lite","category":"Libraries","keywords":["tcpip","library","pic8","avr","wired","ethernet","wired communication","communication","automotive protocol","automotive"],"description":"TCP/IP Lite Drivers for PIC 8-bit devices. Allows for quick and easy configuration and code generation of the latest TCP/IP Lite stack.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.TCPIPLITE.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/tcpip-lite","version":"*"},{"meta":{"name":"CAN-TP","category":"Libraries","keywords":["driver","dspic"],"description":"Library implementation of ISO 15765-2 CAN-TP protocol","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.CAN_TP.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"dsPIC33CK[0-9]{2,3}MP5[0-9]{2}|dsPIC33CK[0-9]{3}MP6[0-9]{2}|dsPIC33CK[0-9]{3,4}MP7[0-9]{2}|dsPIC33CK[0-9]{3}MC5[0-9]{2}|dsPIC33CDV?C?[0-9]{3}MP506|dsPIC33CK?[0-9]{3}MPT608|dsPIC33CH[0-9]{2,3}MP5[0-9]{2}"},"name":"@mchp-mcc/can-tp","version":"*"},{"meta":{"name":"AVR IEC60730 Class B Diagnostic Library","category":"Libraries/Functional Safety Libraries","keywords":["avr","iec60730","library"],"description":"The AVR Class B Diagnostic Library is a suite of diagnostic tests in compliance with the IEC 60730 Class B functional safety standard.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.FUSAIECAVR.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(ATtiny.+(0|1|2)[0-9]|AVR.*D(A|B|D).*|AVR.*E(A|B).*)"},"name":"@mchp-mcc/avr-iec60730-class-b-diagnostic-library","version":"*"},{"meta":{"name":"PIC16/18 IEC60730 Class B Diagnostic Library","category":"Libraries/Functional Safety Libraries","keywords":["iec60730","pic8","library"],"description":"The PIC16/18 Class B Diagnostic Library is a suite of diagnostic tests in compliance with the IEC 60730 Class B functional safety standard.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.FUSAIECPIC.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^PIC(16.*F1(31|52|53|83|84|88|91)[0-9]{2}|18.*F[0-9]{2}(K40|K42|Q10|Q40|Q41|Q43|Q83|Q84))$"},"name":"@mchp-mcc/pic16-pic18-iec60730-class-b-diagnostic-library","version":"*"},{"meta":{"name":"RNWFxx Wi-Fi Library","category":"Libraries","keywords":["driver","avr"],"description":"The RNWFxx library is a quick and easy configuration and code generation for AT command based Wi-Fi modules. It provides many service API’s which encapsulates various AT commands to shorten user application development cycle.","releaseNotesLink":"https://onlinedocs.microchip.com/oxy/GUID-9DF112DF-79FD-4D57-853F-633360D04142-en-US-1/index.html","deviceFilterRegEx":"^(AVR.*D(A|B).*)","supportedDeviceFamilies":["AVR","AVR DA"]},"name":"@mchp-mcc/rnwf-host-driver","version":"*"},{"meta":{"name":"USB Device Stack","category":"Libraries","keywords":["avr","library"],"description":"The USB Device Stack allows for quick and easy configuration and code generation of a selection of USB Device Classes.","defaultSelection":true,"releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.USB-DEVICE-STACK.RELEASENOTES&redirect=true","deviceFilterRegEx":"^AVR.*DU.*"},"name":"@mchp-mcc/usb-device-stack","version":"*"},{"meta":{"name":"FreeRTOS Library","category":"Libraries","keywords":["avr","freertos","library"],"description":"The FreeRTOS Library allows quick and easy configuration and code generation for a FreeRTOS applications using Microchip microcontrollers","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.FREERTOS.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(AVR.*D(A|B|D).*)"},"name":"@mchp-mcc/freertos-library","version":"*"},{"meta":{"name":"AVR® MCU Motor Control Library","category":"Libraries","keywords":["avr","library","melody"],"description":"The AVR® MCU Motor Control Library is a library for the AVR-EB family of devices with support for spinning a BLDC/PMSM motor using either a sensored or sensorless setup. The library interface offers motor specific and power board customizations, as well as MCU settings and pinout functionality.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.AVR-MCU-MOTOR-CONTROL-LIBRARY.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^AVR(16|32)EB(20|28|32)$"},"name":"@mchp-mcc/avr-mcu-motor-control-library","version":"*"},{"meta":{"name":"Generic Driver Interfaces","category":"Libraries","keywords":["avr","pic8","driver"],"description":"The Generic Driver Interfaces library contains sets of portable, abstract, and generic APIs for commonly used drivers.","defaultSelection":true,"releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.GENERIC-DRIVER-INTERFACES.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|ATmega|AVR).+$"},"name":"@mchp-mcc/generic-driver-interfaces","version":"*"}],"version":"1.0.0","catalogs":[],"featuredContent":{"LIN Library":["@mchp-mcc/lin-host","@mchp-mcc/lin-client"],"WINC Library":["@mchp-mcc/winc15xx-host-driver"],"RN487X Library":["@mchp-mcc/rn4870-rn4871-host-driver"],"mTouch Library":["@mchp-mcc/touch-library"],"8-bit Bootloader":["@mchp-mcc/bootloader-8bit"],"TCP/IP Lite Stack":["@mchp-mcc/tcpip-lite"],"Crypto Authentication Library":["@mchp-mcc/crypto-authentication-library"]}},"scripts":{"test":"jest"},"_npmUser":{"name":"ajivani007","email":"ajivani007@gmail.com"},"description":"This repository contains the catalog for MCC Melody content.","directories":{},"licenseText":"© 2020 Microchip Technology Inc. and its subsidiaries.\n\nSubject to your compliance with these terms, you may use Microchip \nsoftware and any derivatives exclusively with Microchip products. \nIt is your responsibility to comply with third party license terms \napplicable to your use of third party software (including open \nsource software) that may accompany Microchip software.\n\nTHIS SOFTWARE IS SUPPLIED BY MICROCHIP \"AS IS\". NO WARRANTIES, \nWHETHER EXPRESS, IMPLIED OR STATUTORY, APPLY TO THIS SOFTWARE, \nINCLUDING ANY IMPLIED WARRANTIES OF NON-INFRINGEMENT, \nMERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.\n\nIN NO EVENT WILL MICROCHIP BE LIABLE FOR ANY INDIRECT, SPECIAL, \nPUNITIVE, INCIDENTAL OR CONSEQUENTIAL LOSS, DAMAGE, COST OR EXPENSE \nOF ANY KIND WHATSOEVER RELATED TO THE SOFTWARE, HOWEVER CAUSED, \nEVEN IF MICROCHIP HAS BEEN ADVISED OF THE POSSIBILITY OR THE \nDAMAGES ARE FORESEEABLE. TO THE FULLEST EXTENT ALLOWED BY LAW, \nMICROCHIP'S TOTAL LIABILITY ON ALL CLAIMS IN ANY WAY RELATED TO \nTHIS SOFTWARE WILL NOT EXCEED THE AMOUNT OF FEES, IF ANY, THAT YOU \nHAVE PAID DIRECTLY TO MICROCHIP FOR THIS SOFTWARE. ","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.5.4","node":"^16.9.1","ts-jest":"^25.4.0","fs-extra":"^9.0.1","typescript":"^3.8.3","@types/jest":"^25.2.1","@types/fs-extra":"^9.0.12","jest-json-schema":"^2.1.0","@mchp-mcc/scf-catalog":"1.10.0","@types/jest-json-schema":"^2.1.3"},"_npmOperationalInternal":{"tmp":"tmp/melody-common-catalog_1.3.38_1761692159082_0.41376626689581064","host":"s3://npm-registry-packages-npm-production"}},"1.3.39":{"name":"@mchp-mcc/melody-common-catalog","version":"1.3.39","license":"SEE LICENSE IN LICENSE.txt","_id":"@mchp-mcc/melody-common-catalog@1.3.39","maintainers":[{"name":"yash.godbole","email":"yashashri.godbole@microchip.com"},{"name":"rd_mchp","email":"ramya.dodderi@microchip.com"},{"name":"harish.agari","email":"harikumar13@gmail.com"},{"name":"ajivani007","email":"ajivani007@gmail.com"},{"name":"niladree","email":"niladree.biswas@microchip.com"},{"name":"dan.ionescu","email":"dan.ionescu@gmail.com"},{"name":"mchp-nate","email":"nate.robinson@microchip.com"},{"name":"brian.bailey235","email":"Brian.Bailey@microchip.com"},{"name":"rajaguru_p","email":"rajaguru.poovaiilingham@microchip.com"},{"name":"archana_u","email":"archana.u99@gmail.com"}],"dist":{"shasum":"7c3e0b99b7fc309510f288ea4f9d51abfa0db16a","tarball":"https://registry.npmjs.org/@mchp-mcc/melody-common-catalog/-/melody-common-catalog-1.3.39.tgz","fileCount":4,"integrity":"sha512-ygsufieF/mXGJwT51qfg2FH0K0crsSR1HVBBVFc4MZApKP/VMG0GutrLKgym/GWhKZL9cMDJMqb11zPFP/dq5A==","signatures":[{"sig":"MEUCIByEi0SEbyUmPjnNwK8NQRthWyl9NLXdHWqv00gvyPJXAiEAlfGbnRE7bujz6mTfFqZIli/JaRMAibaCXpVcoVjsN+Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33848},"jest":{"preset":"ts-jest","collectCoverage":true,"testPathIgnorePatterns":["/node_modules/","/lib/"]},"content":{"name":"@mchp-mcc/melody-common-catalog","content":[{"meta":{"name":"Configurable Logic Block (CLB)","category":"Libraries","keywords":["library","pic8"],"description":"Configurable Logic Block (CLB) module provides programmable logic that operates outside the speed limitations of software execution.","defaultSelection":"defaultRequired","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.SCF-PIC8-CLB-V1.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^PIC16F13[12][0-9][0-9]$"},"name":"@mchp-mcc/clb-synthesizer-library","version":"*"},{"meta":{"name":"WINC15XX Library","category":"Libraries","keywords":["driver","winc","pic8","avr","pic24","dspic"],"description":"The WINC15XX Library allows for quick and easy configuration and code generation for Microchip's ATWINC15x0 SmartConnect module for Internet of Things (IoT) applications.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.WINC15XX.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^PIC(18.*F[0-9]{2}(Q10|Q40|Q41|Q43|Q83|Q84))$|^(AVR.*D(A|B).*)|^(dsPIC(33C.*|33E.*|33F.*)|PIC24.*)","supportedDeviceFamilies":["AVR","AVR DA","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/winc15xx-host-driver","version":"*"},{"meta":{"name":"Bootloader 8-Bit (Deprecated)","category":"Libraries/Bootloader","keywords":["library","pic8","avr"],"description":"The 8-Bit Bootloader Library provides a means for users to configure a basic bootloader on 8-bit devices.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.BOOTLOADER8BIT.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"PIC16(LF|F)(152|188).*|PIC18F.*Q4.*|ATtiny.*(0|1)[1-9]|AVR.*DA.*"},"name":"@mchp-mcc/bootloader-8bit","version":"*"},{"meta":{"name":"8-Bit MDFU Client","category":"Libraries/Bootloader","keywords":["library","pic8","avr"],"description":"The 8-Bit MDFU Client Library provides a means for users to configure a bootloader client on 8-bit devices.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=RELEASE_NOTES_8BIT_MDFU_CLIENT_LIBRARY&version=latest&redirect=true","deviceFilterRegEx":"PIC16(LF|F).*|PIC18(LF|F).*|ATtiny.*|AVR.*(DA|DB|DD|DU|EA|EB).*"},"name":"@mchp-mcc/mdfu-client-8bit","version":"*"},{"meta":{"name":"8-Bit MDFU Application Helper","category":"Libraries/Bootloader","keywords":["avr","pic8","driver"],"description":"Application helper to assist users in configuring the required settings to bootload images using the Microchip Device Firmware Update Ecosystem.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.MDFUAPPLICATIONHELPER8BIT.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"PIC16(LF|F).*|PIC18(LF|F).*|ATtiny.*|AVR.*(DA|DB|DD|DU|EA|EB).*"},"name":"@mchp-mcc/mdfu-application-helper-8bit","version":"*"},{"meta":{"name":"CryptoAuthentication Library","category":"Libraries","keywords":["crypto","library","pic8","dspic","pic24","avr"],"description":"The CryptoAuthentication Library allows quick and easy configuration and code generation for security, cryptography, authentication, and encryption applications using Microchip's Secure chip line.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.CAL.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^PIC(18.*F[0-9]{2}(Q10|Q40|Q41|Q43|Q83|Q84))$|^(AVR.*D(A|B).*)|^(dsPIC(33A.*|33C.*|33E.*|33F.*)|PIC24.*)"},"name":"@mchp-mcc/crypto-authentication-library","version":"*"},{"meta":{"name":"RNBD_RN487x BLE Library","category":"Libraries","keywords":["rn4870","rn4871","rnbd","driver","pic8","avr"],"description":"The RNBD and RN487x BLE Module allows quick and easy configuration and code generation for bluetooth applications using Microchip's RNBD and RN487x Bluetooth Low Energy Modules.","supportedDeviceFamilies":["AVR","AVR DA","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/rnbd-rn487x-host-driver","version":"*"},{"meta":{"name":"Data Encryption Routines","category":"Libraries","keywords":["pic8","data encryption","driver"],"description":"The Data Encryption Routine Library provides data encryption routines based on four encryption algorithms (AES, XTEA, SKIPJACK and Pseudo-random binary sequence generator.)","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.DATAENCRYPTIONROUTINES.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/data-encryption-routines","version":"*"},{"meta":{"name":"TIMEOUTDRIVER","category":"Drivers","keywords":["driver","tmr","pic8","avr"],"description":"The Timeout Driver is an abstraction interface to Timer-type peripherals such as the Timer0/1/2 peripherals and their derivatives; the Signal Measurement Timer (SMT); and the Hardware Limit Timer (HLT).","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.TIMEOUTDRIVER.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/timer-timeout-driver","version":"*"},{"meta":{"name":"DELAY","category":"Drivers","keywords":["driver","delay","pic8","avr","pic24","dspic"],"description":"The Delay Driver is an abstraction interface to the DELAY macros for PIC, AVR, and dsPIC devices.","defaultSelection":true,"releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.DELAY.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$|dsPIC33.*|ATmega[0-9][0-9]?0[0-9]"},"name":"@mchp-mcc/delay-blocking-driver","version":"*"},{"meta":{"name":"Data Streamer Driver","category":"Libraries","keywords":["driver","data streamer","pic8","avr","dspic"],"description":"The Data Streamer Protocol allows you to send multiple variables from your embedded application and display these variables on a graph (or custom dashboard).","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.DATASTREAMER.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$|dsPIC33.*"},"name":"@mchp-mcc/data-streamer-driver","version":"*"},{"meta":{"name":"DV Run Time","category":"Libraries","keywords":["driver","pic8","avr","dspic"],"description":"Data Visualizer Run Time Library, to 'watch' and plot project variables at run time.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.DVRT.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":".*"},"name":"@mchp-mcc/dv-run-time","version":"*"},{"meta":{"name":"LIN Host","category":"Libraries","keywords":["library","lin","pic8"],"description":"The LIN (Local Interconnect Network) Host Driver is a UART-based driver that provides quick and easy C code generation to send and receive UART packets formatted using the LIN protocol as a host.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.LINHOST.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/lin-host","version":"*"},{"meta":{"name":"LIN Client","category":"Libraries","keywords":["library","lin","pic8"],"description":"The LIN (Local Interconnect Network) Host Driver is a UART-based driver that provides quick and easy C code generation to send and receive UART packets formatted using the LIN protocol as a client.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.LINCLIENT.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/lin-client","version":"*"},{"meta":{"name":"LIN Responder","category":"Libraries","keywords":["avr","pic8","library","lin"],"description":"The Local Interconnect Network (LIN) Responder Library is a UART-based driver that handles the communication routines for a LIN responder node.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.LIN-RESPONDER.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|ATmega|AVR).+$"},"name":"@mchp-mcc/lin-responder","version":"*"},{"meta":{"name":"Touch Library","category":"Libraries","keywords":["library","touch","avr","pic8","dspic"],"description":"The Touch Library allows for quick and easy C code generation of Microchip's capacitive sensing software library.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.TOUCH.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^AVR[0-9]+D[A].*$|^PIC18F.*Q(10|20|24|40|41|43|71|83|84)$|^PIC16[L]{0,1}F1(31|52|71|75|80|81|84|88|91).{2}$|^ATtiny(8|16|32)1.*$|^dsPIC33C(H|K).*$|^dsPIC33A.*$|^ATmega32(4|8)PB$|^PIC18[L]{0,1}F.*K(40|42|83)$"},"name":"@mchp-mcc/touch-library","version":"*"},{"meta":{"name":"I2C EEPROM AT24CM02","category":"Libraries","keywords":["at24cm02","driver","pic8","avr"],"description":"The EEPROM (I2C) AT24CM02 Driver enables interfacing between the MCU and an off-chip AT24CM02 EEPROM using the I2C protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.at24cm02.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-at24cm02","version":"*"},{"meta":{"name":"I2C Accel KXTJ3-1057","category":"Libraries","keywords":["kxtj3 1057","driver","pic8","avr"],"description":"The Accel (I2C) KXTJ3-1057 Driver enables interfacing between the MCU and an off-chip KXTJ3-1057 Accelerometer using the I2C protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.KXTJ3_1057.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-kxtj3-1057","version":"*"},{"meta":{"name":"SPI Digi POT MCP41HV51","category":"Libraries","keywords":["mcp41hv51","driver","pic8","avr"],"description":"The Digi POT (SPI) MCP41HV51 Driver enables interfacing between the MCU and an off-chip MCP41HV51 Digital Potentiometer using the SPI protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.MCP41HV51.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-mcp41hv51","version":"*"},{"meta":{"name":"I2C Temp Sensor MCP98xx","category":"Libraries","keywords":["avr","pic8","driver"],"description":"The I2C Temp Sensor MCP98xx Driver enables interfacing between the MCU and the MCP98xx Temperature Sensor family using the I2C protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.MCP98XX.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-mcp98xx","version":"*"},{"meta":{"name":"I2C Color Sensor VEML3328","category":"Libraries","keywords":["avr","pic8","driver"],"description":"The I2C Color Sensor VEML3328 Driver enables interfacing between the MCU and an off-chip VEML3328 Color Sensor using the I2C protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.VEML3328.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-veml3328","version":"*"},{"meta":{"name":"Temperature Sensor","category":"Libraries","keywords":["avr","pic8","driver"],"description":"The Generic Temperature Sensor Module offers a collection of temperature sensor drivers, and also provides generic APIs that can get users started in designing their own temperature sensor solutions.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.TEMPSENSORLIB.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/temp-sensor-lib","version":"*"},{"meta":{"name":"EEPROM","category":"Libraries","keywords":["avr","pic8","driver"],"description":"The EEPROM Library supports various EEPROM devices and provides generic APIs that the users can use in designing their EEPROM applications.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.EEPROMLIB.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/eeprom-lib","version":"*"},{"meta":{"name":"Ethernet Drivers","category":"Libraries","keywords":["ethernet","library","pic8","avr","wired","wired communication","communication","automotive protocol","automotive"],"description":"Drivers for ENC28J60 and ENCX24J600 family of devices. Allows for quick and easy configuration and code generation for applications using SPI in polling mode.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.ETHERNETDRIVERS8BIT.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/ethernet-drivers-8bit","version":"*"},{"meta":{"name":"TCP/IP Lite","category":"Libraries","keywords":["tcpip","library","pic8","avr","wired","ethernet","wired communication","communication","automotive protocol","automotive"],"description":"TCP/IP Lite Drivers for PIC 8-bit devices. Allows for quick and easy configuration and code generation of the latest TCP/IP Lite stack.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.TCPIPLITE.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/tcpip-lite","version":"*"},{"meta":{"name":"CAN-TP","category":"Libraries","keywords":["driver","dspic"],"description":"Library implementation of ISO 15765-2 CAN-TP protocol","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.CAN_TP.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"dsPIC33CK[0-9]{2,3}MP5[0-9]{2}|dsPIC33CK[0-9]{3}MP6[0-9]{2}|dsPIC33CK[0-9]{3,4}MP7[0-9]{2}|dsPIC33CK[0-9]{3}MC5[0-9]{2}|dsPIC33CDV?C?[0-9]{3}MP506|dsPIC33CK?[0-9]{3}MPT608|dsPIC33CH[0-9]{2,3}MP5[0-9]{2}"},"name":"@mchp-mcc/can-tp","version":"*"},{"meta":{"name":"AVR IEC60730 Class B Diagnostic Library","category":"Libraries/Functional Safety Libraries","keywords":["avr","iec60730","library"],"description":"The AVR Class B Diagnostic Library is a suite of diagnostic tests in compliance with the IEC 60730 Class B functional safety standard.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.FUSAIECAVR.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(ATtiny.+(0|1|2)[0-9]|AVR.*D(A|B|D).*|AVR.*E(A|B).*)"},"name":"@mchp-mcc/avr-iec60730-class-b-diagnostic-library","version":"*"},{"meta":{"name":"PIC16/18 IEC60730 Class B Diagnostic Library","category":"Libraries/Functional Safety Libraries","keywords":["iec60730","pic8","library"],"description":"The PIC16/18 Class B Diagnostic Library is a suite of diagnostic tests in compliance with the IEC 60730 Class B functional safety standard.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.FUSAIECPIC.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^PIC(16.*F1(31|52|53|83|84|88|91)[0-9]{2}|18.*F[0-9]{2}(K40|K42|Q10|Q40|Q41|Q43|Q83|Q84))$"},"name":"@mchp-mcc/pic16-pic18-iec60730-class-b-diagnostic-library","version":"*"},{"meta":{"name":"RNWFxx Wi-Fi Library","category":"Libraries","keywords":["driver","avr"],"description":"The RNWFxx library is a quick and easy configuration and code generation for AT command based Wi-Fi modules. It provides many service API’s which encapsulates various AT commands to shorten user application development cycle.","releaseNotesLink":"https://onlinedocs.microchip.com/oxy/GUID-9DF112DF-79FD-4D57-853F-633360D04142-en-US-1/index.html","deviceFilterRegEx":"^(AVR.*D(A|B).*)","supportedDeviceFamilies":["AVR","AVR DA"]},"name":"@mchp-mcc/rnwf-host-driver","version":"*"},{"meta":{"name":"USB Device Stack","category":"Libraries","keywords":["avr","library"],"description":"The USB Device Stack allows for quick and easy configuration and code generation of a selection of USB Device Classes.","defaultSelection":true,"releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.USB-DEVICE-STACK.RELEASENOTES&redirect=true","deviceFilterRegEx":"^AVR.*DU.*"},"name":"@mchp-mcc/usb-device-stack","version":"*"},{"meta":{"name":"FreeRTOS Library","category":"Libraries","keywords":["avr","freertos","library"],"description":"The FreeRTOS Library allows quick and easy configuration and code generation for a FreeRTOS applications using Microchip microcontrollers","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.FREERTOS.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(AVR.*D(A|B|D).*)"},"name":"@mchp-mcc/freertos-library","version":"*"},{"meta":{"name":"AVR® MCU Motor Control Library","category":"Libraries","keywords":["avr","library","melody"],"description":"The AVR® MCU Motor Control Library is a library for the AVR-EB family of devices with support for spinning a BLDC/PMSM motor using either a sensored or sensorless setup. The library interface offers motor specific and power board customizations, as well as MCU settings and pinout functionality.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.AVR-MCU-MOTOR-CONTROL-LIBRARY.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^AVR(16|32)EB(20|28|32)$"},"name":"@mchp-mcc/avr-mcu-motor-control-library","version":"*"},{"meta":{"name":"Generic Driver Interfaces","category":"Libraries","keywords":["avr","pic8","driver"],"description":"The Generic Driver Interfaces library contains sets of portable, abstract, and generic APIs for commonly used drivers.","defaultSelection":true,"releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.GENERIC-DRIVER-INTERFACES.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|ATmega|AVR).+$"},"name":"@mchp-mcc/generic-driver-interfaces","version":"*"}],"version":"1.0.0","catalogs":[],"featuredContent":{"LIN Library":["@mchp-mcc/lin-host","@mchp-mcc/lin-client"],"WINC Library":["@mchp-mcc/winc15xx-host-driver"],"RN487X Library":["@mchp-mcc/rn4870-rn4871-host-driver"],"mTouch Library":["@mchp-mcc/touch-library"],"8-bit Bootloader":["@mchp-mcc/bootloader-8bit"],"TCP/IP Lite Stack":["@mchp-mcc/tcpip-lite"],"Crypto Authentication Library":["@mchp-mcc/crypto-authentication-library"]}},"scripts":{"test":"jest"},"_npmUser":{"name":"ajivani007","email":"ajivani007@gmail.com"},"description":"This repository contains the catalog for MCC Melody content.","directories":{},"licenseText":"© 2020 Microchip Technology Inc. and its subsidiaries.\n\nSubject to your compliance with these terms, you may use Microchip \nsoftware and any derivatives exclusively with Microchip products. \nIt is your responsibility to comply with third party license terms \napplicable to your use of third party software (including open \nsource software) that may accompany Microchip software.\n\nTHIS SOFTWARE IS SUPPLIED BY MICROCHIP \"AS IS\". NO WARRANTIES, \nWHETHER EXPRESS, IMPLIED OR STATUTORY, APPLY TO THIS SOFTWARE, \nINCLUDING ANY IMPLIED WARRANTIES OF NON-INFRINGEMENT, \nMERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.\n\nIN NO EVENT WILL MICROCHIP BE LIABLE FOR ANY INDIRECT, SPECIAL, \nPUNITIVE, INCIDENTAL OR CONSEQUENTIAL LOSS, DAMAGE, COST OR EXPENSE \nOF ANY KIND WHATSOEVER RELATED TO THE SOFTWARE, HOWEVER CAUSED, \nEVEN IF MICROCHIP HAS BEEN ADVISED OF THE POSSIBILITY OR THE \nDAMAGES ARE FORESEEABLE. TO THE FULLEST EXTENT ALLOWED BY LAW, \nMICROCHIP'S TOTAL LIABILITY ON ALL CLAIMS IN ANY WAY RELATED TO \nTHIS SOFTWARE WILL NOT EXCEED THE AMOUNT OF FEES, IF ANY, THAT YOU \nHAVE PAID DIRECTLY TO MICROCHIP FOR THIS SOFTWARE. ","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.5.4","node":"^16.9.1","ts-jest":"^25.4.0","fs-extra":"^9.0.1","typescript":"^3.8.3","@types/jest":"^25.2.1","@types/fs-extra":"^9.0.12","jest-json-schema":"^2.1.0","@mchp-mcc/scf-catalog":"1.10.0","@types/jest-json-schema":"^2.1.3"},"_npmOperationalInternal":{"tmp":"tmp/melody-common-catalog_1.3.39_1768385399063_0.34769711301933603","host":"s3://npm-registry-packages-npm-production"}},"1.3.40":{"name":"@mchp-mcc/melody-common-catalog","version":"1.3.40","license":"SEE LICENSE IN LICENSE.txt","_id":"@mchp-mcc/melody-common-catalog@1.3.40","maintainers":[{"name":"yash.godbole","email":"yashashri.godbole@microchip.com"},{"name":"rd_mchp","email":"ramya.dodderi@microchip.com"},{"name":"harish.agari","email":"harikumar13@gmail.com"},{"name":"ajivani007","email":"ajivani007@gmail.com"},{"name":"niladree","email":"niladree.biswas@microchip.com"},{"name":"dan.ionescu","email":"dan.ionescu@gmail.com"},{"name":"mchp-nate","email":"nate.robinson@microchip.com"},{"name":"brian.bailey235","email":"Brian.Bailey@microchip.com"},{"name":"rajaguru_p","email":"rajaguru.poovaiilingham@microchip.com"},{"name":"archana_u","email":"archana.u99@gmail.com"}],"dist":{"shasum":"1820307fb50e71326e025f209b8c3b7ab2dae35d","tarball":"https://registry.npmjs.org/@mchp-mcc/melody-common-catalog/-/melody-common-catalog-1.3.40.tgz","fileCount":4,"integrity":"sha512-lWGYrd064SyzEpX/gEWfMlNcrCWV+m2KfZiOSvvWamAI1n+AUvrTEh7YjM+6KYgEWli0nhUEAlKs2g719fPPcg==","signatures":[{"sig":"MEUCIQCEORcBMlJDOvANCjUn1cbtX595A6s5cFA+wqJBjN6D+AIgMhkScE1QihFU/PzVsgyk4TwXxzNhQQ/m8rydyEvJ78Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33872},"jest":{"preset":"ts-jest","collectCoverage":true,"testPathIgnorePatterns":["/node_modules/","/lib/"]},"content":{"name":"@mchp-mcc/melody-common-catalog","content":[{"meta":{"name":"Configurable Logic Block (CLB)","category":"Libraries","keywords":["library","pic8"],"description":"Configurable Logic Block (CLB) module provides programmable logic that operates outside the speed limitations of software execution.","defaultSelection":"defaultRequired","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.SCF-PIC8-CLB-V1.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^PIC16F13[12][0-9][0-9]$"},"name":"@mchp-mcc/clb-synthesizer-library","version":"*"},{"meta":{"name":"WINC15XX Library","category":"Libraries","keywords":["driver","winc","pic8","avr","pic24","dspic"],"description":"The WINC15XX Library allows for quick and easy configuration and code generation for Microchip's ATWINC15x0 SmartConnect module for Internet of Things (IoT) applications.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.WINC15XX.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^PIC(18.*F[0-9]{2}(Q10|Q40|Q41|Q43|Q83|Q84))$|^(AVR.*D(A|B).*)|^(dsPIC(33C.*|33E.*|33F.*)|PIC24.*)","supportedDeviceFamilies":["AVR","AVR DA","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/winc15xx-host-driver","version":"*"},{"meta":{"name":"Bootloader 8-Bit (Deprecated)","category":"Libraries/Bootloader","keywords":["library","pic8","avr"],"description":"The 8-Bit Bootloader Library provides a means for users to configure a basic bootloader on 8-bit devices.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.BOOTLOADER8BIT.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"PIC16(LF|F)(152|188).*|PIC18F.*Q4.*|ATtiny.*(0|1)[1-9]|AVR.*DA.*"},"name":"@mchp-mcc/bootloader-8bit","version":"*"},{"meta":{"name":"8-Bit MDFU Client","category":"Libraries/Bootloader","keywords":["library","pic8","avr"],"description":"The 8-Bit MDFU Client Library provides a means for users to configure a bootloader client on 8-bit devices.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=RELEASE_NOTES_8BIT_MDFU_CLIENT_LIBRARY&version=latest&redirect=true","deviceFilterRegEx":"PIC16(LF|F).*|PIC18(LF|F).*|ATtiny.*|AVR.*(DA|DB|DD|DU|EA|EB).*|ATmega[0-9][0-9]?0[0-9]"},"name":"@mchp-mcc/mdfu-client-8bit","version":"*"},{"meta":{"name":"8-Bit MDFU Application Helper","category":"Libraries/Bootloader","keywords":["avr","pic8","driver"],"description":"Application helper to assist users in configuring the required settings to bootload images using the Microchip Device Firmware Update Ecosystem.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.MDFUAPPLICATIONHELPER8BIT.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"PIC16(LF|F).*|PIC18(LF|F).*|ATtiny.*|AVR.*(DA|DB|DD|DU|EA|EB).*"},"name":"@mchp-mcc/mdfu-application-helper-8bit","version":"*"},{"meta":{"name":"CryptoAuthentication Library","category":"Libraries","keywords":["crypto","library","pic8","dspic","pic24","avr"],"description":"The CryptoAuthentication Library allows quick and easy configuration and code generation for security, cryptography, authentication, and encryption applications using Microchip's Secure chip line.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.CAL.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^PIC(18.*F[0-9]{2}(Q10|Q40|Q41|Q43|Q83|Q84))$|^(AVR.*D(A|B).*)|^(dsPIC(33A.*|33C.*|33E.*|33F.*)|PIC24.*)"},"name":"@mchp-mcc/crypto-authentication-library","version":"*"},{"meta":{"name":"RNBD_RN487x BLE Library","category":"Libraries","keywords":["rn4870","rn4871","rnbd","driver","pic8","avr"],"description":"The RNBD and RN487x BLE Module allows quick and easy configuration and code generation for bluetooth applications using Microchip's RNBD and RN487x Bluetooth Low Energy Modules.","supportedDeviceFamilies":["AVR","AVR DA","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/rnbd-rn487x-host-driver","version":"*"},{"meta":{"name":"Data Encryption Routines","category":"Libraries","keywords":["pic8","data encryption","driver"],"description":"The Data Encryption Routine Library provides data encryption routines based on four encryption algorithms (AES, XTEA, SKIPJACK and Pseudo-random binary sequence generator.)","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.DATAENCRYPTIONROUTINES.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/data-encryption-routines","version":"*"},{"meta":{"name":"TIMEOUTDRIVER","category":"Drivers","keywords":["driver","tmr","pic8","avr"],"description":"The Timeout Driver is an abstraction interface to Timer-type peripherals such as the Timer0/1/2 peripherals and their derivatives; the Signal Measurement Timer (SMT); and the Hardware Limit Timer (HLT).","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.TIMEOUTDRIVER.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/timer-timeout-driver","version":"*"},{"meta":{"name":"DELAY","category":"Drivers","keywords":["driver","delay","pic8","avr","pic24","dspic"],"description":"The Delay Driver is an abstraction interface to the DELAY macros for PIC, AVR, and dsPIC devices.","defaultSelection":true,"releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.DELAY.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$|dsPIC33.*|ATmega[0-9][0-9]?0[0-9]"},"name":"@mchp-mcc/delay-blocking-driver","version":"*"},{"meta":{"name":"Data Streamer Driver","category":"Libraries","keywords":["driver","data streamer","pic8","avr","dspic"],"description":"The Data Streamer Protocol allows you to send multiple variables from your embedded application and display these variables on a graph (or custom dashboard).","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.DATASTREAMER.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$|dsPIC33.*"},"name":"@mchp-mcc/data-streamer-driver","version":"*"},{"meta":{"name":"DV Run Time","category":"Libraries","keywords":["driver","pic8","avr","dspic"],"description":"Data Visualizer Run Time Library, to 'watch' and plot project variables at run time.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.DVRT.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":".*"},"name":"@mchp-mcc/dv-run-time","version":"*"},{"meta":{"name":"LIN Host","category":"Libraries","keywords":["library","lin","pic8"],"description":"The LIN (Local Interconnect Network) Host Driver is a UART-based driver that provides quick and easy C code generation to send and receive UART packets formatted using the LIN protocol as a host.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.LINHOST.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/lin-host","version":"*"},{"meta":{"name":"LIN Client","category":"Libraries","keywords":["library","lin","pic8"],"description":"The LIN (Local Interconnect Network) Host Driver is a UART-based driver that provides quick and easy C code generation to send and receive UART packets formatted using the LIN protocol as a client.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.LINCLIENT.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/lin-client","version":"*"},{"meta":{"name":"LIN Responder","category":"Libraries","keywords":["avr","pic8","library","lin"],"description":"The Local Interconnect Network (LIN) Responder Library is a UART-based driver that handles the communication routines for a LIN responder node.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.LIN-RESPONDER.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|ATmega|AVR).+$"},"name":"@mchp-mcc/lin-responder","version":"*"},{"meta":{"name":"Touch Library","category":"Libraries","keywords":["library","touch","avr","pic8","dspic"],"description":"The Touch Library allows for quick and easy C code generation of Microchip's capacitive sensing software library.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.TOUCH.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^AVR[0-9]+D[A].*$|^PIC18F.*Q(10|20|24|40|41|43|71|83|84)$|^PIC16[L]{0,1}F1(31|52|71|75|80|81|84|88|91).{2}$|^ATtiny(8|16|32)1.*$|^dsPIC33C(H|K).*$|^dsPIC33A.*$|^ATmega32(4|8)PB$|^PIC18[L]{0,1}F.*K(40|42|83)$"},"name":"@mchp-mcc/touch-library","version":"*"},{"meta":{"name":"I2C EEPROM AT24CM02","category":"Libraries","keywords":["at24cm02","driver","pic8","avr"],"description":"The EEPROM (I2C) AT24CM02 Driver enables interfacing between the MCU and an off-chip AT24CM02 EEPROM using the I2C protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.at24cm02.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-at24cm02","version":"*"},{"meta":{"name":"I2C Accel KXTJ3-1057","category":"Libraries","keywords":["kxtj3 1057","driver","pic8","avr"],"description":"The Accel (I2C) KXTJ3-1057 Driver enables interfacing between the MCU and an off-chip KXTJ3-1057 Accelerometer using the I2C protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.KXTJ3_1057.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-kxtj3-1057","version":"*"},{"meta":{"name":"SPI Digi POT MCP41HV51","category":"Libraries","keywords":["mcp41hv51","driver","pic8","avr"],"description":"The Digi POT (SPI) MCP41HV51 Driver enables interfacing between the MCU and an off-chip MCP41HV51 Digital Potentiometer using the SPI protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.MCP41HV51.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-mcp41hv51","version":"*"},{"meta":{"name":"I2C Temp Sensor MCP98xx","category":"Libraries","keywords":["avr","pic8","driver"],"description":"The I2C Temp Sensor MCP98xx Driver enables interfacing between the MCU and the MCP98xx Temperature Sensor family using the I2C protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.MCP98XX.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-mcp98xx","version":"*"},{"meta":{"name":"I2C Color Sensor VEML3328","category":"Libraries","keywords":["avr","pic8","driver"],"description":"The I2C Color Sensor VEML3328 Driver enables interfacing between the MCU and an off-chip VEML3328 Color Sensor using the I2C protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.VEML3328.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-veml3328","version":"*"},{"meta":{"name":"Temperature Sensor","category":"Libraries","keywords":["avr","pic8","driver"],"description":"The Generic Temperature Sensor Module offers a collection of temperature sensor drivers, and also provides generic APIs that can get users started in designing their own temperature sensor solutions.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.TEMPSENSORLIB.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/temp-sensor-lib","version":"*"},{"meta":{"name":"EEPROM","category":"Libraries","keywords":["avr","pic8","driver"],"description":"The EEPROM Library supports various EEPROM devices and provides generic APIs that the users can use in designing their EEPROM applications.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.EEPROMLIB.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/eeprom-lib","version":"*"},{"meta":{"name":"Ethernet Drivers","category":"Libraries","keywords":["ethernet","library","pic8","avr","wired","wired communication","communication","automotive protocol","automotive"],"description":"Drivers for ENC28J60 and ENCX24J600 family of devices. Allows for quick and easy configuration and code generation for applications using SPI in polling mode.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.ETHERNETDRIVERS8BIT.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/ethernet-drivers-8bit","version":"*"},{"meta":{"name":"TCP/IP Lite","category":"Libraries","keywords":["tcpip","library","pic8","avr","wired","ethernet","wired communication","communication","automotive protocol","automotive"],"description":"TCP/IP Lite Drivers for PIC 8-bit devices. Allows for quick and easy configuration and code generation of the latest TCP/IP Lite stack.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.TCPIPLITE.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/tcpip-lite","version":"*"},{"meta":{"name":"CAN-TP","category":"Libraries","keywords":["driver","dspic"],"description":"Library implementation of ISO 15765-2 CAN-TP protocol","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.CAN_TP.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"dsPIC33CK[0-9]{2,3}MP5[0-9]{2}|dsPIC33CK[0-9]{3}MP6[0-9]{2}|dsPIC33CK[0-9]{3,4}MP7[0-9]{2}|dsPIC33CK[0-9]{3}MC5[0-9]{2}|dsPIC33CDV?C?[0-9]{3}MP506|dsPIC33CK?[0-9]{3}MPT608|dsPIC33CH[0-9]{2,3}MP5[0-9]{2}"},"name":"@mchp-mcc/can-tp","version":"*"},{"meta":{"name":"AVR IEC60730 Class B Diagnostic Library","category":"Libraries/Functional Safety Libraries","keywords":["avr","iec60730","library"],"description":"The AVR Class B Diagnostic Library is a suite of diagnostic tests in compliance with the IEC 60730 Class B functional safety standard.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.FUSAIECAVR.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(ATtiny.+(0|1|2)[0-9]|AVR.*D(A|B|D).*|AVR.*E(A|B).*)"},"name":"@mchp-mcc/avr-iec60730-class-b-diagnostic-library","version":"*"},{"meta":{"name":"PIC16/18 IEC60730 Class B Diagnostic Library","category":"Libraries/Functional Safety Libraries","keywords":["iec60730","pic8","library"],"description":"The PIC16/18 Class B Diagnostic Library is a suite of diagnostic tests in compliance with the IEC 60730 Class B functional safety standard.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.FUSAIECPIC.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^PIC(16.*F1(31|52|53|83|84|88|91)[0-9]{2}|18.*F[0-9]{2}(K40|K42|Q10|Q40|Q41|Q43|Q83|Q84))$"},"name":"@mchp-mcc/pic16-pic18-iec60730-class-b-diagnostic-library","version":"*"},{"meta":{"name":"RNWFxx Wi-Fi Library","category":"Libraries","keywords":["driver","avr"],"description":"The RNWFxx library is a quick and easy configuration and code generation for AT command based Wi-Fi modules. It provides many service API’s which encapsulates various AT commands to shorten user application development cycle.","releaseNotesLink":"https://onlinedocs.microchip.com/oxy/GUID-9DF112DF-79FD-4D57-853F-633360D04142-en-US-1/index.html","deviceFilterRegEx":"^(AVR.*D(A|B).*)","supportedDeviceFamilies":["AVR","AVR DA"]},"name":"@mchp-mcc/rnwf-host-driver","version":"*"},{"meta":{"name":"USB Device Stack","category":"Libraries","keywords":["avr","library"],"description":"The USB Device Stack allows for quick and easy configuration and code generation of a selection of USB Device Classes.","defaultSelection":true,"releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.USB-DEVICE-STACK.RELEASENOTES&redirect=true","deviceFilterRegEx":"^AVR.*DU.*"},"name":"@mchp-mcc/usb-device-stack","version":"*"},{"meta":{"name":"FreeRTOS Library","category":"Libraries","keywords":["avr","freertos","library"],"description":"The FreeRTOS Library allows quick and easy configuration and code generation for a FreeRTOS applications using Microchip microcontrollers","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.FREERTOS.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(AVR.*D(A|B|D).*)"},"name":"@mchp-mcc/freertos-library","version":"*"},{"meta":{"name":"AVR® MCU Motor Control Library","category":"Libraries","keywords":["avr","library","melody"],"description":"The AVR® MCU Motor Control Library is a library for the AVR-EB family of devices with support for spinning a BLDC/PMSM motor using either a sensored or sensorless setup. The library interface offers motor specific and power board customizations, as well as MCU settings and pinout functionality.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.AVR-MCU-MOTOR-CONTROL-LIBRARY.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^AVR(16|32)EB(20|28|32)$"},"name":"@mchp-mcc/avr-mcu-motor-control-library","version":"*"},{"meta":{"name":"Generic Driver Interfaces","category":"Libraries","keywords":["avr","pic8","driver"],"description":"The Generic Driver Interfaces library contains sets of portable, abstract, and generic APIs for commonly used drivers.","defaultSelection":true,"releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.GENERIC-DRIVER-INTERFACES.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|ATmega|AVR).+$"},"name":"@mchp-mcc/generic-driver-interfaces","version":"*"}],"version":"1.0.0","catalogs":[],"featuredContent":{"LIN Library":["@mchp-mcc/lin-host","@mchp-mcc/lin-client"],"WINC Library":["@mchp-mcc/winc15xx-host-driver"],"RN487X Library":["@mchp-mcc/rn4870-rn4871-host-driver"],"mTouch Library":["@mchp-mcc/touch-library"],"8-bit Bootloader":["@mchp-mcc/bootloader-8bit"],"TCP/IP Lite Stack":["@mchp-mcc/tcpip-lite"],"Crypto Authentication Library":["@mchp-mcc/crypto-authentication-library"]}},"scripts":{"test":"jest"},"_npmUser":{"name":"ajivani007","email":"ajivani007@gmail.com"},"description":"This repository contains the catalog for MCC Melody content.","directories":{},"licenseText":"© 2020 Microchip Technology Inc. and its subsidiaries.\n\nSubject to your compliance with these terms, you may use Microchip \nsoftware and any derivatives exclusively with Microchip products. \nIt is your responsibility to comply with third party license terms \napplicable to your use of third party software (including open \nsource software) that may accompany Microchip software.\n\nTHIS SOFTWARE IS SUPPLIED BY MICROCHIP \"AS IS\". NO WARRANTIES, \nWHETHER EXPRESS, IMPLIED OR STATUTORY, APPLY TO THIS SOFTWARE, \nINCLUDING ANY IMPLIED WARRANTIES OF NON-INFRINGEMENT, \nMERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.\n\nIN NO EVENT WILL MICROCHIP BE LIABLE FOR ANY INDIRECT, SPECIAL, \nPUNITIVE, INCIDENTAL OR CONSEQUENTIAL LOSS, DAMAGE, COST OR EXPENSE \nOF ANY KIND WHATSOEVER RELATED TO THE SOFTWARE, HOWEVER CAUSED, \nEVEN IF MICROCHIP HAS BEEN ADVISED OF THE POSSIBILITY OR THE \nDAMAGES ARE FORESEEABLE. TO THE FULLEST EXTENT ALLOWED BY LAW, \nMICROCHIP'S TOTAL LIABILITY ON ALL CLAIMS IN ANY WAY RELATED TO \nTHIS SOFTWARE WILL NOT EXCEED THE AMOUNT OF FEES, IF ANY, THAT YOU \nHAVE PAID DIRECTLY TO MICROCHIP FOR THIS SOFTWARE. ","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.5.4","node":"^16.9.1","ts-jest":"^25.4.0","fs-extra":"^9.0.1","typescript":"^3.8.3","@types/jest":"^25.2.1","@types/fs-extra":"^9.0.12","jest-json-schema":"^2.1.0","@mchp-mcc/scf-catalog":"1.10.0","@types/jest-json-schema":"^2.1.3"},"_npmOperationalInternal":{"tmp":"tmp/melody-common-catalog_1.3.40_1773248963037_0.022834846729712588","host":"s3://npm-registry-packages-npm-production"}},"1.3.41":{"name":"@mchp-mcc/melody-common-catalog","version":"1.3.41","license":"SEE LICENSE IN LICENSE.txt","_id":"@mchp-mcc/melody-common-catalog@1.3.41","maintainers":[{"name":"yash.godbole","email":"yashashri.godbole@microchip.com"},{"name":"rd_mchp","email":"ramya.dodderi@microchip.com"},{"name":"harish.agari","email":"harikumar13@gmail.com"},{"name":"ajivani007","email":"ajivani007@gmail.com"},{"name":"niladree","email":"niladree.biswas@microchip.com"},{"name":"dan.ionescu","email":"dan.ionescu@gmail.com"},{"name":"mchp-nate","email":"nate.robinson@microchip.com"},{"name":"brian.bailey235","email":"Brian.Bailey@microchip.com"},{"name":"rajaguru_p","email":"rajaguru.poovaiilingham@microchip.com"},{"name":"archana_u","email":"archana.u99@gmail.com"}],"dist":{"shasum":"27fe179ecb60a6e11406902a8b8a3cbcd96ae851","tarball":"https://registry.npmjs.org/@mchp-mcc/melody-common-catalog/-/melody-common-catalog-1.3.41.tgz","fileCount":4,"integrity":"sha512-2q+RQZH7gJQmUtO+i7OIodCpqY92kVjywE/VRXMugASOjlg1WpjqX/IFT2St32ResHokx79BVZSpkXt9UB8tIg==","signatures":[{"sig":"MEYCIQDHSvcNrOgKDA2M8z+0bbFS3b+nMw1gbMee55bfmCAKkwIhAMVcnV6cJzvUOm3fX2vuRe9sIg0fFfAY6cKg2ctKPMi0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33886},"jest":{"preset":"ts-jest","collectCoverage":true,"testPathIgnorePatterns":["/node_modules/","/lib/"]},"content":{"name":"@mchp-mcc/melody-common-catalog","content":[{"meta":{"name":"Configurable Logic Block (CLB)","category":"Libraries","keywords":["library","pic8"],"description":"Configurable Logic Block (CLB) module provides programmable logic that operates outside the speed limitations of software execution.","defaultSelection":"defaultRequired","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.SCF-PIC8-CLB-V1.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^PIC16F13[12][0-9][0-9]$|^PIC18F.*Q35$"},"name":"@mchp-mcc/clb-synthesizer-library","version":"*"},{"meta":{"name":"WINC15XX Library","category":"Libraries","keywords":["driver","winc","pic8","avr","pic24","dspic"],"description":"The WINC15XX Library allows for quick and easy configuration and code generation for Microchip's ATWINC15x0 SmartConnect module for Internet of Things (IoT) applications.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.WINC15XX.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^PIC(18.*F[0-9]{2}(Q10|Q40|Q41|Q43|Q83|Q84))$|^(AVR.*D(A|B).*)|^(dsPIC(33C.*|33E.*|33F.*)|PIC24.*)","supportedDeviceFamilies":["AVR","AVR DA","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/winc15xx-host-driver","version":"*"},{"meta":{"name":"Bootloader 8-Bit (Deprecated)","category":"Libraries/Bootloader","keywords":["library","pic8","avr"],"description":"The 8-Bit Bootloader Library provides a means for users to configure a basic bootloader on 8-bit devices.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.BOOTLOADER8BIT.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"PIC16(LF|F)(152|188).*|PIC18F.*Q4.*|ATtiny.*(0|1)[1-9]|AVR.*DA.*"},"name":"@mchp-mcc/bootloader-8bit","version":"*"},{"meta":{"name":"8-Bit MDFU Client","category":"Libraries/Bootloader","keywords":["library","pic8","avr"],"description":"The 8-Bit MDFU Client Library provides a means for users to configure a bootloader client on 8-bit devices.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=RELEASE_NOTES_8BIT_MDFU_CLIENT_LIBRARY&version=latest&redirect=true","deviceFilterRegEx":"PIC16(LF|F).*|PIC18(LF|F).*|ATtiny.*|AVR.*(DA|DB|DD|DU|EA|EB).*|ATmega[0-9][0-9]?0[0-9]"},"name":"@mchp-mcc/mdfu-client-8bit","version":"*"},{"meta":{"name":"8-Bit MDFU Application Helper","category":"Libraries/Bootloader","keywords":["avr","pic8","driver"],"description":"Application helper to assist users in configuring the required settings to bootload images using the Microchip Device Firmware Update Ecosystem.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.MDFUAPPLICATIONHELPER8BIT.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"PIC16(LF|F).*|PIC18(LF|F).*|ATtiny.*|AVR.*(DA|DB|DD|DU|EA|EB).*"},"name":"@mchp-mcc/mdfu-application-helper-8bit","version":"*"},{"meta":{"name":"CryptoAuthentication Library","category":"Libraries","keywords":["crypto","library","pic8","dspic","pic24","avr"],"description":"The CryptoAuthentication Library allows quick and easy configuration and code generation for security, cryptography, authentication, and encryption applications using Microchip's Secure chip line.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.CAL.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^PIC(18.*F[0-9]{2}(Q10|Q40|Q41|Q43|Q83|Q84))$|^(AVR.*D(A|B).*)|^(dsPIC(33A.*|33C.*|33E.*|33F.*)|PIC24.*)"},"name":"@mchp-mcc/crypto-authentication-library","version":"*"},{"meta":{"name":"RNBD_RN487x BLE Library","category":"Libraries","keywords":["rn4870","rn4871","rnbd","driver","pic8","avr"],"description":"The RNBD and RN487x BLE Module allows quick and easy configuration and code generation for bluetooth applications using Microchip's RNBD and RN487x Bluetooth Low Energy Modules.","supportedDeviceFamilies":["AVR","AVR DA","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/rnbd-rn487x-host-driver","version":"*"},{"meta":{"name":"Data Encryption Routines","category":"Libraries","keywords":["pic8","data encryption","driver"],"description":"The Data Encryption Routine Library provides data encryption routines based on four encryption algorithms (AES, XTEA, SKIPJACK and Pseudo-random binary sequence generator.)","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.DATAENCRYPTIONROUTINES.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/data-encryption-routines","version":"*"},{"meta":{"name":"TIMEOUTDRIVER","category":"Drivers","keywords":["driver","tmr","pic8","avr"],"description":"The Timeout Driver is an abstraction interface to Timer-type peripherals such as the Timer0/1/2 peripherals and their derivatives; the Signal Measurement Timer (SMT); and the Hardware Limit Timer (HLT).","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.TIMEOUTDRIVER.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/timer-timeout-driver","version":"*"},{"meta":{"name":"DELAY","category":"Drivers","keywords":["driver","delay","pic8","avr","pic24","dspic"],"description":"The Delay Driver is an abstraction interface to the DELAY macros for PIC, AVR, and dsPIC devices.","defaultSelection":true,"releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.DELAY.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$|dsPIC33.*|ATmega[0-9][0-9]?0[0-9]"},"name":"@mchp-mcc/delay-blocking-driver","version":"*"},{"meta":{"name":"Data Streamer Driver","category":"Libraries","keywords":["driver","data streamer","pic8","avr","dspic"],"description":"The Data Streamer Protocol allows you to send multiple variables from your embedded application and display these variables on a graph (or custom dashboard).","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.DATASTREAMER.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$|dsPIC33.*"},"name":"@mchp-mcc/data-streamer-driver","version":"*"},{"meta":{"name":"DV Run Time","category":"Libraries","keywords":["driver","pic8","avr","dspic"],"description":"Data Visualizer Run Time Library, to 'watch' and plot project variables at run time.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.DVRT.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":".*"},"name":"@mchp-mcc/dv-run-time","version":"*"},{"meta":{"name":"LIN Host","category":"Libraries","keywords":["library","lin","pic8"],"description":"The LIN (Local Interconnect Network) Host Driver is a UART-based driver that provides quick and easy C code generation to send and receive UART packets formatted using the LIN protocol as a host.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.LINHOST.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/lin-host","version":"*"},{"meta":{"name":"LIN Client","category":"Libraries","keywords":["library","lin","pic8"],"description":"The LIN (Local Interconnect Network) Host Driver is a UART-based driver that provides quick and easy C code generation to send and receive UART packets formatted using the LIN protocol as a client.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.LINCLIENT.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/lin-client","version":"*"},{"meta":{"name":"LIN Responder","category":"Libraries","keywords":["avr","pic8","library","lin"],"description":"The Local Interconnect Network (LIN) Responder Library is a UART-based driver that handles the communication routines for a LIN responder node.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.LIN-RESPONDER.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|ATmega|AVR).+$"},"name":"@mchp-mcc/lin-responder","version":"*"},{"meta":{"name":"Touch Library","category":"Libraries","keywords":["library","touch","avr","pic8","dspic"],"description":"The Touch Library allows for quick and easy C code generation of Microchip's capacitive sensing software library.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.TOUCH.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^AVR[0-9]+D[A].*$|^PIC18F.*Q(10|20|24|40|41|43|71|83|84)$|^PIC16[L]{0,1}F1(31|52|71|75|80|81|84|88|91).{2}$|^ATtiny(8|16|32)1.*$|^dsPIC33C(H|K).*$|^dsPIC33A.*$|^ATmega32(4|8)PB$|^PIC18[L]{0,1}F.*K(40|42|83)$"},"name":"@mchp-mcc/touch-library","version":"*"},{"meta":{"name":"I2C EEPROM AT24CM02","category":"Libraries","keywords":["at24cm02","driver","pic8","avr"],"description":"The EEPROM (I2C) AT24CM02 Driver enables interfacing between the MCU and an off-chip AT24CM02 EEPROM using the I2C protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.at24cm02.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-at24cm02","version":"*"},{"meta":{"name":"I2C Accel KXTJ3-1057","category":"Libraries","keywords":["kxtj3 1057","driver","pic8","avr"],"description":"The Accel (I2C) KXTJ3-1057 Driver enables interfacing between the MCU and an off-chip KXTJ3-1057 Accelerometer using the I2C protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.KXTJ3_1057.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-kxtj3-1057","version":"*"},{"meta":{"name":"SPI Digi POT MCP41HV51","category":"Libraries","keywords":["mcp41hv51","driver","pic8","avr"],"description":"The Digi POT (SPI) MCP41HV51 Driver enables interfacing between the MCU and an off-chip MCP41HV51 Digital Potentiometer using the SPI protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.MCP41HV51.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-mcp41hv51","version":"*"},{"meta":{"name":"I2C Temp Sensor MCP98xx","category":"Libraries","keywords":["avr","pic8","driver"],"description":"The I2C Temp Sensor MCP98xx Driver enables interfacing between the MCU and the MCP98xx Temperature Sensor family using the I2C protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.MCP98XX.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-mcp98xx","version":"*"},{"meta":{"name":"I2C Color Sensor VEML3328","category":"Libraries","keywords":["avr","pic8","driver"],"description":"The I2C Color Sensor VEML3328 Driver enables interfacing between the MCU and an off-chip VEML3328 Color Sensor using the I2C protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.VEML3328.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-veml3328","version":"*"},{"meta":{"name":"Temperature Sensor","category":"Libraries","keywords":["avr","pic8","driver"],"description":"The Generic Temperature Sensor Module offers a collection of temperature sensor drivers, and also provides generic APIs that can get users started in designing their own temperature sensor solutions.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.TEMPSENSORLIB.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/temp-sensor-lib","version":"*"},{"meta":{"name":"EEPROM","category":"Libraries","keywords":["avr","pic8","driver"],"description":"The EEPROM Library supports various EEPROM devices and provides generic APIs that the users can use in designing their EEPROM applications.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.EEPROMLIB.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/eeprom-lib","version":"*"},{"meta":{"name":"Ethernet Drivers","category":"Libraries","keywords":["ethernet","library","pic8","avr","wired","wired communication","communication","automotive protocol","automotive"],"description":"Drivers for ENC28J60 and ENCX24J600 family of devices. Allows for quick and easy configuration and code generation for applications using SPI in polling mode.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.ETHERNETDRIVERS8BIT.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/ethernet-drivers-8bit","version":"*"},{"meta":{"name":"TCP/IP Lite","category":"Libraries","keywords":["tcpip","library","pic8","avr","wired","ethernet","wired communication","communication","automotive protocol","automotive"],"description":"TCP/IP Lite Drivers for PIC 8-bit devices. Allows for quick and easy configuration and code generation of the latest TCP/IP Lite stack.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.TCPIPLITE.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/tcpip-lite","version":"*"},{"meta":{"name":"CAN-TP","category":"Libraries","keywords":["driver","dspic"],"description":"Library implementation of ISO 15765-2 CAN-TP protocol","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.CAN_TP.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"dsPIC33CK[0-9]{2,3}MP5[0-9]{2}|dsPIC33CK[0-9]{3}MP6[0-9]{2}|dsPIC33CK[0-9]{3,4}MP7[0-9]{2}|dsPIC33CK[0-9]{3}MC5[0-9]{2}|dsPIC33CDV?C?[0-9]{3}MP506|dsPIC33CK?[0-9]{3}MPT608|dsPIC33CH[0-9]{2,3}MP5[0-9]{2}"},"name":"@mchp-mcc/can-tp","version":"*"},{"meta":{"name":"AVR IEC60730 Class B Diagnostic Library","category":"Libraries/Functional Safety Libraries","keywords":["avr","iec60730","library"],"description":"The AVR Class B Diagnostic Library is a suite of diagnostic tests in compliance with the IEC 60730 Class B functional safety standard.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.FUSAIECAVR.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(ATtiny.+(0|1|2)[0-9]|AVR.*D(A|B|D).*|AVR.*E(A|B).*)"},"name":"@mchp-mcc/avr-iec60730-class-b-diagnostic-library","version":"*"},{"meta":{"name":"PIC16/18 IEC60730 Class B Diagnostic Library","category":"Libraries/Functional Safety Libraries","keywords":["iec60730","pic8","library"],"description":"The PIC16/18 Class B Diagnostic Library is a suite of diagnostic tests in compliance with the IEC 60730 Class B functional safety standard.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.FUSAIECPIC.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^PIC(16.*F1(31|52|53|83|84|88|91)[0-9]{2}|18.*F[0-9]{2}(K40|K42|Q10|Q40|Q41|Q43|Q83|Q84))$"},"name":"@mchp-mcc/pic16-pic18-iec60730-class-b-diagnostic-library","version":"*"},{"meta":{"name":"RNWFxx Wi-Fi Library","category":"Libraries","keywords":["driver","avr"],"description":"The RNWFxx library is a quick and easy configuration and code generation for AT command based Wi-Fi modules. It provides many service API’s which encapsulates various AT commands to shorten user application development cycle.","releaseNotesLink":"https://onlinedocs.microchip.com/oxy/GUID-9DF112DF-79FD-4D57-853F-633360D04142-en-US-1/index.html","deviceFilterRegEx":"^(AVR.*D(A|B).*)","supportedDeviceFamilies":["AVR","AVR DA"]},"name":"@mchp-mcc/rnwf-host-driver","version":"*"},{"meta":{"name":"USB Device Stack","category":"Libraries","keywords":["avr","library"],"description":"The USB Device Stack allows for quick and easy configuration and code generation of a selection of USB Device Classes.","defaultSelection":true,"releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.USB-DEVICE-STACK.RELEASENOTES&redirect=true","deviceFilterRegEx":"^AVR.*DU.*"},"name":"@mchp-mcc/usb-device-stack","version":"*"},{"meta":{"name":"FreeRTOS Library","category":"Libraries","keywords":["avr","freertos","library"],"description":"The FreeRTOS Library allows quick and easy configuration and code generation for a FreeRTOS applications using Microchip microcontrollers","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.FREERTOS.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(AVR.*D(A|B|D).*)"},"name":"@mchp-mcc/freertos-library","version":"*"},{"meta":{"name":"AVR® MCU Motor Control Library","category":"Libraries","keywords":["avr","library","melody"],"description":"The AVR® MCU Motor Control Library is a library for the AVR-EB family of devices with support for spinning a BLDC/PMSM motor using either a sensored or sensorless setup. The library interface offers motor specific and power board customizations, as well as MCU settings and pinout functionality.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.AVR-MCU-MOTOR-CONTROL-LIBRARY.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^AVR(16|32)EB(20|28|32)$"},"name":"@mchp-mcc/avr-mcu-motor-control-library","version":"*"},{"meta":{"name":"Generic Driver Interfaces","category":"Libraries","keywords":["avr","pic8","driver"],"description":"The Generic Driver Interfaces library contains sets of portable, abstract, and generic APIs for commonly used drivers.","defaultSelection":true,"releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.GENERIC-DRIVER-INTERFACES.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|ATmega|AVR).+$"},"name":"@mchp-mcc/generic-driver-interfaces","version":"*"}],"version":"1.0.0","catalogs":[],"featuredContent":{"LIN Library":["@mchp-mcc/lin-host","@mchp-mcc/lin-client"],"WINC Library":["@mchp-mcc/winc15xx-host-driver"],"RN487X Library":["@mchp-mcc/rn4870-rn4871-host-driver"],"mTouch Library":["@mchp-mcc/touch-library"],"8-bit Bootloader":["@mchp-mcc/bootloader-8bit"],"TCP/IP Lite Stack":["@mchp-mcc/tcpip-lite"],"Crypto Authentication Library":["@mchp-mcc/crypto-authentication-library"]}},"scripts":{"test":"jest"},"_npmUser":{"name":"ajivani007","email":"ajivani007@gmail.com"},"description":"This repository contains the catalog for MCC Melody content.","directories":{},"licenseText":"© 2020 Microchip Technology Inc. and its subsidiaries.\n\nSubject to your compliance with these terms, you may use Microchip \nsoftware and any derivatives exclusively with Microchip products. \nIt is your responsibility to comply with third party license terms \napplicable to your use of third party software (including open \nsource software) that may accompany Microchip software.\n\nTHIS SOFTWARE IS SUPPLIED BY MICROCHIP \"AS IS\". NO WARRANTIES, \nWHETHER EXPRESS, IMPLIED OR STATUTORY, APPLY TO THIS SOFTWARE, \nINCLUDING ANY IMPLIED WARRANTIES OF NON-INFRINGEMENT, \nMERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.\n\nIN NO EVENT WILL MICROCHIP BE LIABLE FOR ANY INDIRECT, SPECIAL, \nPUNITIVE, INCIDENTAL OR CONSEQUENTIAL LOSS, DAMAGE, COST OR EXPENSE \nOF ANY KIND WHATSOEVER RELATED TO THE SOFTWARE, HOWEVER CAUSED, \nEVEN IF MICROCHIP HAS BEEN ADVISED OF THE POSSIBILITY OR THE \nDAMAGES ARE FORESEEABLE. TO THE FULLEST EXTENT ALLOWED BY LAW, \nMICROCHIP'S TOTAL LIABILITY ON ALL CLAIMS IN ANY WAY RELATED TO \nTHIS SOFTWARE WILL NOT EXCEED THE AMOUNT OF FEES, IF ANY, THAT YOU \nHAVE PAID DIRECTLY TO MICROCHIP FOR THIS SOFTWARE. ","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.5.4","node":"^16.9.1","ts-jest":"^25.4.0","fs-extra":"^9.0.1","typescript":"^3.8.3","@types/jest":"^25.2.1","@types/fs-extra":"^9.0.12","jest-json-schema":"^2.1.0","@mchp-mcc/scf-catalog":"1.10.0","@types/jest-json-schema":"^2.1.3"},"_npmOperationalInternal":{"tmp":"tmp/melody-common-catalog_1.3.41_1773987511569_0.21945684195736948","host":"s3://npm-registry-packages-npm-production"}},"1.3.42":{"name":"@mchp-mcc/melody-common-catalog","version":"1.3.42","license":"SEE LICENSE IN LICENSE.txt","_id":"@mchp-mcc/melody-common-catalog@1.3.42","maintainers":[{"name":"yash.godbole","email":"yashashri.godbole@microchip.com"},{"name":"rd_mchp","email":"ramya.dodderi@microchip.com"},{"name":"harish.agari","email":"harikumar13@gmail.com"},{"name":"ajivani007","email":"ajivani007@gmail.com"},{"name":"niladree","email":"niladree.biswas@microchip.com"},{"name":"dan.ionescu","email":"dan.ionescu@gmail.com"},{"name":"mchp-nate","email":"nate.robinson@microchip.com"},{"name":"brian.bailey235","email":"Brian.Bailey@microchip.com"},{"name":"rajaguru_p","email":"rajaguru.poovaiilingham@microchip.com"},{"name":"archana_u","email":"archana.u99@gmail.com"}],"dist":{"shasum":"e6864c38d527f244cb314d85973fa20f79666bd6","tarball":"https://registry.npmjs.org/@mchp-mcc/melody-common-catalog/-/melody-common-catalog-1.3.42.tgz","fileCount":4,"integrity":"sha512-HIlKuItwzWhitGyTlEc0K0/22A1/QLOYkURJJb091rpk7k/ssAi+6hQ6CX/rH/1Pb1XWc04njAPwGplOcvQTiw==","signatures":[{"sig":"MEUCIFM6ZfUke9dFQ9/Xx6zPnB4MAEh4eVn+Vb/RdlyHhjKzAiEAjaJhDt4GWV2eNuDBhnT8xeZmQbuHr5zpWV7w2v1lozk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33900},"jest":{"preset":"ts-jest","collectCoverage":true,"testPathIgnorePatterns":["/node_modules/","/lib/"]},"content":{"name":"@mchp-mcc/melody-common-catalog","content":[{"meta":{"name":"Configurable Logic Block (CLB)","category":"Libraries","keywords":["library","pic8"],"description":"Configurable Logic Block (CLB) module provides programmable logic that operates outside the speed limitations of software execution.","defaultSelection":"defaultRequired","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.SCF-PIC8-CLB-V1.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^PIC16F13[12][0-9][0-9]$|^PIC18F.*Q35$"},"name":"@mchp-mcc/clb-synthesizer-library","version":"*"},{"meta":{"name":"WINC15XX Library","category":"Libraries","keywords":["driver","winc","pic8","avr","pic24","dspic"],"description":"The WINC15XX Library allows for quick and easy configuration and code generation for Microchip's ATWINC15x0 SmartConnect module for Internet of Things (IoT) applications.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.WINC15XX.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^PIC(18.*F[0-9]{2}(Q10|Q40|Q41|Q43|Q83|Q84))$|^(AVR.*D(A|B).*)|^(dsPIC(33C.*|33E.*|33F.*)|PIC24.*)","supportedDeviceFamilies":["AVR","AVR DA","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/winc15xx-host-driver","version":"*"},{"meta":{"name":"Bootloader 8-Bit (Deprecated)","category":"Libraries/Bootloader","keywords":["library","pic8","avr"],"description":"The 8-Bit Bootloader Library provides a means for users to configure a basic bootloader on 8-bit devices.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.BOOTLOADER8BIT.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"PIC16(LF|F)(152|188).*|PIC18F.*Q4.*|ATtiny.*(0|1)[1-9]|AVR.*DA.*"},"name":"@mchp-mcc/bootloader-8bit","version":"*"},{"meta":{"name":"8-Bit MDFU Client","category":"Libraries/Bootloader","keywords":["library","pic8","avr"],"description":"The 8-Bit MDFU Client Library provides a means for users to configure a bootloader client on 8-bit devices.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=RELEASE_NOTES_8BIT_MDFU_CLIENT_LIBRARY&version=latest&redirect=true","deviceFilterRegEx":"PIC16(LF|F).*|PIC18(LF|F).*|ATtiny.*|AVR.*(DA|DB|DD|DU|EA|EB).*|ATmega[0-9][0-9]?0[0-9]"},"name":"@mchp-mcc/mdfu-client-8bit","version":"*"},{"meta":{"name":"8-Bit MDFU Application Helper","category":"Libraries/Bootloader","keywords":["avr","pic8","driver"],"description":"Application helper to assist users in configuring the required settings to bootload images using the Microchip Device Firmware Update Ecosystem.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.MDFUAPPLICATIONHELPER8BIT.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"PIC16(LF|F).*|PIC18(LF|F).*|ATtiny.*|AVR.*(DA|DB|DD|DU|EA|EB).*"},"name":"@mchp-mcc/mdfu-application-helper-8bit","version":"*"},{"meta":{"name":"CryptoAuthentication Library","category":"Libraries","keywords":["crypto","library","pic8","dspic","pic24","avr"],"description":"The CryptoAuthentication Library allows quick and easy configuration and code generation for security, cryptography, authentication, and encryption applications using Microchip's Secure chip line.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.CAL.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^PIC(18.*F[0-9]{2}(Q10|Q40|Q41|Q43|Q83|Q84))$|^(AVR.*D(A|B).*)|^(dsPIC(33A.*|33C.*|33E.*|33F.*)|PIC24.*)"},"name":"@mchp-mcc/crypto-authentication-library","version":"*"},{"meta":{"name":"RNBD_RN487x BLE Library","category":"Libraries","keywords":["rn4870","rn4871","rnbd","driver","pic8","avr"],"description":"The RNBD and RN487x BLE Module allows quick and easy configuration and code generation for bluetooth applications using Microchip's RNBD and RN487x Bluetooth Low Energy Modules.","supportedDeviceFamilies":["AVR","AVR DA","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/rnbd-rn487x-host-driver","version":"*"},{"meta":{"name":"Data Encryption Routines","category":"Libraries","keywords":["pic8","data encryption","driver"],"description":"The Data Encryption Routine Library provides data encryption routines based on four encryption algorithms (AES, XTEA, SKIPJACK and Pseudo-random binary sequence generator.)","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.DATAENCRYPTIONROUTINES.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/data-encryption-routines","version":"*"},{"meta":{"name":"TIMEOUTDRIVER","category":"Drivers","keywords":["driver","tmr","pic8","avr"],"description":"The Timeout Driver is an abstraction interface to Timer-type peripherals such as the Timer0/1/2 peripherals and their derivatives; the Signal Measurement Timer (SMT); and the Hardware Limit Timer (HLT).","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.TIMEOUTDRIVER.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/timer-timeout-driver","version":"*"},{"meta":{"name":"DELAY","category":"Drivers","keywords":["driver","delay","pic8","avr","pic24","dspic"],"description":"The Delay Driver is an abstraction interface to the DELAY macros for PIC, AVR, and dsPIC devices.","defaultSelection":true,"releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.DELAY.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$|dsPIC33.*|ATmega[0-9][0-9]?0[0-9]"},"name":"@mchp-mcc/delay-blocking-driver","version":"*"},{"meta":{"name":"Data Streamer Driver","category":"Libraries","keywords":["driver","data streamer","pic8","avr","dspic"],"description":"The Data Streamer Protocol allows you to send multiple variables from your embedded application and display these variables on a graph (or custom dashboard).","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.DATASTREAMER.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$|dsPIC33.*"},"name":"@mchp-mcc/data-streamer-driver","version":"*"},{"meta":{"name":"DV Run Time","category":"Libraries","keywords":["driver","pic8","avr","dspic"],"description":"Data Visualizer Run Time Library, to 'watch' and plot project variables at run time.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.DVRT.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":".*"},"name":"@mchp-mcc/dv-run-time","version":"*"},{"meta":{"name":"LIN Host","category":"Libraries","keywords":["library","lin","pic8"],"description":"The LIN (Local Interconnect Network) Host Driver is a UART-based driver that provides quick and easy C code generation to send and receive UART packets formatted using the LIN protocol as a host.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.LINHOST.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/lin-host","version":"*"},{"meta":{"name":"LIN Client","category":"Libraries","keywords":["library","lin","pic8"],"description":"The LIN (Local Interconnect Network) Host Driver is a UART-based driver that provides quick and easy C code generation to send and receive UART packets formatted using the LIN protocol as a client.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.LINCLIENT.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/lin-client","version":"*"},{"meta":{"name":"LIN Responder","category":"Libraries","keywords":["avr","pic8","library","lin"],"description":"The Local Interconnect Network (LIN) Responder Library is a UART-based driver that handles the communication routines for a LIN responder node.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.LIN-RESPONDER.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|ATmega|AVR).+$"},"name":"@mchp-mcc/lin-responder","version":"*"},{"meta":{"name":"Touch Library","category":"Libraries","keywords":["library","touch","avr","pic8","dspic"],"description":"The Touch Library allows for quick and easy C code generation of Microchip's capacitive sensing software library.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.TOUCH.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^AVR[0-9]+D[A].*$|^PIC18F.*Q(10|20|24|40|41|43|71|83|84)$|^PIC16[L]{0,1}F1(31|52|71|75|80|81|84|88|91).{2}$|^ATtiny(8|16|32)1.*$|^dsPIC33C(H|K).*$|^dsPIC33A.*$|^ATmega32(4|8)PB$|^PIC18[L]{0,1}F.*K(40|42|83)$"},"name":"@mchp-mcc/touch-library","version":"*"},{"meta":{"name":"I2C EEPROM AT24CM02","category":"Libraries","keywords":["at24cm02","driver","pic8","avr"],"description":"The EEPROM (I2C) AT24CM02 Driver enables interfacing between the MCU and an off-chip AT24CM02 EEPROM using the I2C protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.at24cm02.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-at24cm02","version":"*"},{"meta":{"name":"I2C Accel KXTJ3-1057","category":"Libraries","keywords":["kxtj3 1057","driver","pic8","avr"],"description":"The Accel (I2C) KXTJ3-1057 Driver enables interfacing between the MCU and an off-chip KXTJ3-1057 Accelerometer using the I2C protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.KXTJ3_1057.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-kxtj3-1057","version":"*"},{"meta":{"name":"SPI Digi POT MCP41HV51","category":"Libraries","keywords":["mcp41hv51","driver","pic8","avr"],"description":"The Digi POT (SPI) MCP41HV51 Driver enables interfacing between the MCU and an off-chip MCP41HV51 Digital Potentiometer using the SPI protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.MCP41HV51.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-mcp41hv51","version":"*"},{"meta":{"name":"I2C Temp Sensor MCP98xx","category":"Libraries","keywords":["avr","pic8","driver"],"description":"The I2C Temp Sensor MCP98xx Driver enables interfacing between the MCU and the MCP98xx Temperature Sensor family using the I2C protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.MCP98XX.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-mcp98xx","version":"*"},{"meta":{"name":"I2C Color Sensor VEML3328","category":"Libraries","keywords":["avr","pic8","driver"],"description":"The I2C Color Sensor VEML3328 Driver enables interfacing between the MCU and an off-chip VEML3328 Color Sensor using the I2C protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.VEML3328.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-veml3328","version":"*"},{"meta":{"name":"Temperature Sensor","category":"Libraries","keywords":["avr","pic8","driver"],"description":"The Generic Temperature Sensor Module offers a collection of temperature sensor drivers, and also provides generic APIs that can get users started in designing their own temperature sensor solutions.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.TEMPSENSORLIB.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/temp-sensor-lib","version":"*"},{"meta":{"name":"EEPROM","category":"Libraries","keywords":["avr","pic8","driver"],"description":"The EEPROM Library supports various EEPROM devices and provides generic APIs that the users can use in designing their EEPROM applications.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.EEPROMLIB.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/eeprom-lib","version":"*"},{"meta":{"name":"Ethernet Drivers","category":"Libraries","keywords":["ethernet","library","pic8","avr","wired","wired communication","communication","automotive protocol","automotive"],"description":"Drivers for ENC28J60 and ENCX24J600 family of devices. Allows for quick and easy configuration and code generation for applications using SPI in polling mode.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.ETHERNETDRIVERS8BIT.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/ethernet-drivers-8bit","version":"*"},{"meta":{"name":"TCP/IP Lite","category":"Libraries","keywords":["tcpip","library","pic8","avr","wired","ethernet","wired communication","communication","automotive protocol","automotive"],"description":"TCP/IP Lite Drivers for PIC 8-bit devices. Allows for quick and easy configuration and code generation of the latest TCP/IP Lite stack.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.TCPIPLITE.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/tcpip-lite","version":"*"},{"meta":{"name":"CAN-TP","category":"Libraries","keywords":["driver","dspic"],"description":"Library implementation of ISO 15765-2 CAN-TP protocol","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.CAN_TP.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(dsPIC33A.*|dsPIC33CK[0-9]{2,3}MP5[0-9]{2}|dsPIC33CK[0-9]{3}MP6[0-9]{2}|dsPIC33CK[0-9]{3,4}MP7[0-9]{2}|dsPIC33CK[0-9]{3}MC5[0-9]{2}|dsPIC33CDV?C?[0-9]{3}MP506|dsPIC33CK?[0-9]{3}MPT608|dsPIC33CH[0-9]{2,3}MP5[0-9]{2})"},"name":"@mchp-mcc/can-tp","version":"*"},{"meta":{"name":"AVR IEC60730 Class B Diagnostic Library","category":"Libraries/Functional Safety Libraries","keywords":["avr","iec60730","library"],"description":"The AVR Class B Diagnostic Library is a suite of diagnostic tests in compliance with the IEC 60730 Class B functional safety standard.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.FUSAIECAVR.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(ATtiny.+(0|1|2)[0-9]|AVR.*D(A|B|D).*|AVR.*E(A|B).*)"},"name":"@mchp-mcc/avr-iec60730-class-b-diagnostic-library","version":"*"},{"meta":{"name":"PIC16/18 IEC60730 Class B Diagnostic Library","category":"Libraries/Functional Safety Libraries","keywords":["iec60730","pic8","library"],"description":"The PIC16/18 Class B Diagnostic Library is a suite of diagnostic tests in compliance with the IEC 60730 Class B functional safety standard.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.FUSAIECPIC.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^PIC(16.*F1(31|52|53|83|84|88|91)[0-9]{2}|18.*F[0-9]{2}(K40|K42|Q10|Q40|Q41|Q43|Q83|Q84))$"},"name":"@mchp-mcc/pic16-pic18-iec60730-class-b-diagnostic-library","version":"*"},{"meta":{"name":"RNWFxx Wi-Fi Library","category":"Libraries","keywords":["driver","avr"],"description":"The RNWFxx library is a quick and easy configuration and code generation for AT command based Wi-Fi modules. It provides many service API’s which encapsulates various AT commands to shorten user application development cycle.","releaseNotesLink":"https://onlinedocs.microchip.com/oxy/GUID-9DF112DF-79FD-4D57-853F-633360D04142-en-US-1/index.html","deviceFilterRegEx":"^(AVR.*D(A|B).*)","supportedDeviceFamilies":["AVR","AVR DA"]},"name":"@mchp-mcc/rnwf-host-driver","version":"*"},{"meta":{"name":"USB Device Stack","category":"Libraries","keywords":["avr","library"],"description":"The USB Device Stack allows for quick and easy configuration and code generation of a selection of USB Device Classes.","defaultSelection":true,"releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.USB-DEVICE-STACK.RELEASENOTES&redirect=true","deviceFilterRegEx":"^AVR.*DU.*"},"name":"@mchp-mcc/usb-device-stack","version":"*"},{"meta":{"name":"FreeRTOS Library","category":"Libraries","keywords":["avr","freertos","library"],"description":"The FreeRTOS Library allows quick and easy configuration and code generation for a FreeRTOS applications using Microchip microcontrollers","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.FREERTOS.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(AVR.*D(A|B|D).*)"},"name":"@mchp-mcc/freertos-library","version":"*"},{"meta":{"name":"AVR® MCU Motor Control Library","category":"Libraries","keywords":["avr","library","melody"],"description":"The AVR® MCU Motor Control Library is a library for the AVR-EB family of devices with support for spinning a BLDC/PMSM motor using either a sensored or sensorless setup. The library interface offers motor specific and power board customizations, as well as MCU settings and pinout functionality.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.AVR-MCU-MOTOR-CONTROL-LIBRARY.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^AVR(16|32)EB(20|28|32)$"},"name":"@mchp-mcc/avr-mcu-motor-control-library","version":"*"},{"meta":{"name":"Generic Driver Interfaces","category":"Libraries","keywords":["avr","pic8","driver"],"description":"The Generic Driver Interfaces library contains sets of portable, abstract, and generic APIs for commonly used drivers.","defaultSelection":true,"releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.GENERIC-DRIVER-INTERFACES.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|ATmega|AVR).+$"},"name":"@mchp-mcc/generic-driver-interfaces","version":"*"}],"version":"1.0.0","catalogs":[],"featuredContent":{"LIN Library":["@mchp-mcc/lin-host","@mchp-mcc/lin-client"],"WINC Library":["@mchp-mcc/winc15xx-host-driver"],"RN487X Library":["@mchp-mcc/rn4870-rn4871-host-driver"],"mTouch Library":["@mchp-mcc/touch-library"],"8-bit Bootloader":["@mchp-mcc/bootloader-8bit"],"TCP/IP Lite Stack":["@mchp-mcc/tcpip-lite"],"Crypto Authentication Library":["@mchp-mcc/crypto-authentication-library"]}},"scripts":{"test":"jest"},"_npmUser":{"name":"ajivani007","email":"ajivani007@gmail.com"},"description":"This repository contains the catalog for MCC Melody content.","directories":{},"licenseText":"© 2020 Microchip Technology Inc. and its subsidiaries.\n\nSubject to your compliance with these terms, you may use Microchip \nsoftware and any derivatives exclusively with Microchip products. \nIt is your responsibility to comply with third party license terms \napplicable to your use of third party software (including open \nsource software) that may accompany Microchip software.\n\nTHIS SOFTWARE IS SUPPLIED BY MICROCHIP \"AS IS\". NO WARRANTIES, \nWHETHER EXPRESS, IMPLIED OR STATUTORY, APPLY TO THIS SOFTWARE, \nINCLUDING ANY IMPLIED WARRANTIES OF NON-INFRINGEMENT, \nMERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.\n\nIN NO EVENT WILL MICROCHIP BE LIABLE FOR ANY INDIRECT, SPECIAL, \nPUNITIVE, INCIDENTAL OR CONSEQUENTIAL LOSS, DAMAGE, COST OR EXPENSE \nOF ANY KIND WHATSOEVER RELATED TO THE SOFTWARE, HOWEVER CAUSED, \nEVEN IF MICROCHIP HAS BEEN ADVISED OF THE POSSIBILITY OR THE \nDAMAGES ARE FORESEEABLE. TO THE FULLEST EXTENT ALLOWED BY LAW, \nMICROCHIP'S TOTAL LIABILITY ON ALL CLAIMS IN ANY WAY RELATED TO \nTHIS SOFTWARE WILL NOT EXCEED THE AMOUNT OF FEES, IF ANY, THAT YOU \nHAVE PAID DIRECTLY TO MICROCHIP FOR THIS SOFTWARE. ","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.5.4","node":"^16.9.1","ts-jest":"^25.4.0","fs-extra":"^9.0.1","typescript":"^3.8.3","@types/jest":"^25.2.1","@types/fs-extra":"^9.0.12","jest-json-schema":"^2.1.0","@mchp-mcc/scf-catalog":"1.10.0","@types/jest-json-schema":"^2.1.3"},"_npmOperationalInternal":{"tmp":"tmp/melody-common-catalog_1.3.42_1774471106660_0.7973009502455135","host":"s3://npm-registry-packages-npm-production"}},"1.3.43":{"name":"@mchp-mcc/melody-common-catalog","version":"1.3.43","license":"SEE LICENSE IN LICENSE.txt","_id":"@mchp-mcc/melody-common-catalog@1.3.43","maintainers":[{"name":"yash.godbole","email":"yashashri.godbole@microchip.com"},{"name":"rd_mchp","email":"ramya.dodderi@microchip.com"},{"name":"harish.agari","email":"harikumar13@gmail.com"},{"name":"ajivani007","email":"ajivani007@gmail.com"},{"name":"niladree","email":"niladree.biswas@microchip.com"},{"name":"dan.ionescu","email":"dan.ionescu@gmail.com"},{"name":"mchp-nate","email":"nate.robinson@microchip.com"},{"name":"brian.bailey235","email":"Brian.Bailey@microchip.com"},{"name":"rajaguru_p","email":"rajaguru.poovaiilingham@microchip.com"},{"name":"archana_u","email":"archana.u99@gmail.com"}],"dist":{"shasum":"25bc7ccc9e7a3027dda749dd732990cfa0298a93","tarball":"https://registry.npmjs.org/@mchp-mcc/melody-common-catalog/-/melody-common-catalog-1.3.43.tgz","fileCount":4,"integrity":"sha512-ojJ0DAW8BOtQA5XHsUXDiDR4oYm/LLbOU/CX666mXd1zJwg95n/NFX5qOvMQogY7I8CiVGeUeMKVNm25bQCb9g==","signatures":[{"sig":"MEUCIQCMtfE4WAIg/L8qT+kkxNlGB487sQRMlxwzBAeeBciJlQIgOB8K1/kETOMznXFuXTomGEqHyBSvkm/BdNILqA+9Wtw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33907},"jest":{"preset":"ts-jest","collectCoverage":true,"testPathIgnorePatterns":["/node_modules/","/lib/"]},"content":{"name":"@mchp-mcc/melody-common-catalog","content":[{"meta":{"name":"Configurable Logic Block (CLB)","category":"Libraries","keywords":["library","pic8"],"description":"Configurable Logic Block (CLB) module provides programmable logic that operates outside the speed limitations of software execution.","defaultSelection":"defaultRequired","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.SCF-PIC8-CLB-V1.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^PIC16F13[12][0-9][0-9]$|^PIC18F.*Q35$"},"name":"@mchp-mcc/clb-synthesizer-library","version":"*"},{"meta":{"name":"WINC15XX Library","category":"Libraries","keywords":["driver","winc","pic8","avr","pic24","dspic"],"description":"The WINC15XX Library allows for quick and easy configuration and code generation for Microchip's ATWINC15x0 SmartConnect module for Internet of Things (IoT) applications.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.WINC15XX.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^PIC(18.*F[0-9]{2}(Q10|Q40|Q41|Q43|Q83|Q84))$|^(AVR.*D(A|B).*)|^(dsPIC(33C.*|33E.*|33F.*)|PIC24.*)","supportedDeviceFamilies":["AVR","AVR DA","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/winc15xx-host-driver","version":"*"},{"meta":{"name":"Bootloader 8-Bit (Deprecated)","category":"Libraries/Bootloader","keywords":["library","pic8","avr"],"description":"The 8-Bit Bootloader Library provides a means for users to configure a basic bootloader on 8-bit devices.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.BOOTLOADER8BIT.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"PIC16(LF|F)(152|188).*|PIC18F.*Q4.*|ATtiny.*(0|1)[1-9]|AVR.*DA.*"},"name":"@mchp-mcc/bootloader-8bit","version":"*"},{"meta":{"name":"8-Bit MDFU Client","category":"Libraries/Bootloader","keywords":["library","pic8","avr"],"description":"The 8-Bit MDFU Client Library provides a means for users to configure a bootloader client on 8-bit devices.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=RELEASE_NOTES_8BIT_MDFU_CLIENT_LIBRARY&version=latest&redirect=true","deviceFilterRegEx":"PIC16(LF|F).*|PIC18(LF|F).*|ATtiny.*|AVR.*(DA|DB|DD|DU|EA|EB).*|ATmega[0-9][0-9]?0[0-9]"},"name":"@mchp-mcc/mdfu-client-8bit","version":"*"},{"meta":{"name":"8-Bit MDFU Application Helper","category":"Libraries/Bootloader","keywords":["avr","pic8","driver"],"description":"Application helper to assist users in configuring the required settings to bootload images using the Microchip Device Firmware Update Ecosystem.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.MDFUAPPLICATIONHELPER8BIT.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"PIC16(LF|F).*|PIC18(LF|F).*|ATtiny.*|AVR.*(DA|DB|DD|DU|EA|EB).*"},"name":"@mchp-mcc/mdfu-application-helper-8bit","version":"*"},{"meta":{"name":"CryptoAuthentication Library","category":"Libraries","keywords":["crypto","library","pic8","dspic","pic24","avr"],"description":"The CryptoAuthentication Library allows quick and easy configuration and code generation for security, cryptography, authentication, and encryption applications using Microchip's Secure chip line.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.CAL.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^PIC(18.*F[0-9]{2}(Q10|Q40|Q41|Q43|Q83|Q84))$|^(AVR.*(D(A|B|U)|EA).*)|^(dsPIC(33A.*|33C.*|33E.*|33F.*)|PIC24.*)"},"name":"@mchp-mcc/crypto-authentication-library","version":"*"},{"meta":{"name":"RNBD_RN487x BLE Library","category":"Libraries","keywords":["rn4870","rn4871","rnbd","driver","pic8","avr"],"description":"The RNBD and RN487x BLE Module allows quick and easy configuration and code generation for bluetooth applications using Microchip's RNBD and RN487x Bluetooth Low Energy Modules.","supportedDeviceFamilies":["AVR","AVR DA","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/rnbd-rn487x-host-driver","version":"*"},{"meta":{"name":"Data Encryption Routines","category":"Libraries","keywords":["pic8","data encryption","driver"],"description":"The Data Encryption Routine Library provides data encryption routines based on four encryption algorithms (AES, XTEA, SKIPJACK and Pseudo-random binary sequence generator.)","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.DATAENCRYPTIONROUTINES.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/data-encryption-routines","version":"*"},{"meta":{"name":"TIMEOUTDRIVER","category":"Drivers","keywords":["driver","tmr","pic8","avr"],"description":"The Timeout Driver is an abstraction interface to Timer-type peripherals such as the Timer0/1/2 peripherals and their derivatives; the Signal Measurement Timer (SMT); and the Hardware Limit Timer (HLT).","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.TIMEOUTDRIVER.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/timer-timeout-driver","version":"*"},{"meta":{"name":"DELAY","category":"Drivers","keywords":["driver","delay","pic8","avr","pic24","dspic"],"description":"The Delay Driver is an abstraction interface to the DELAY macros for PIC, AVR, and dsPIC devices.","defaultSelection":true,"releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.DELAY.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$|dsPIC33.*|ATmega[0-9][0-9]?0[0-9]"},"name":"@mchp-mcc/delay-blocking-driver","version":"*"},{"meta":{"name":"Data Streamer Driver","category":"Libraries","keywords":["driver","data streamer","pic8","avr","dspic"],"description":"The Data Streamer Protocol allows you to send multiple variables from your embedded application and display these variables on a graph (or custom dashboard).","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.DATASTREAMER.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$|dsPIC33.*"},"name":"@mchp-mcc/data-streamer-driver","version":"*"},{"meta":{"name":"DV Run Time","category":"Libraries","keywords":["driver","pic8","avr","dspic"],"description":"Data Visualizer Run Time Library, to 'watch' and plot project variables at run time.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.DVRT.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":".*"},"name":"@mchp-mcc/dv-run-time","version":"*"},{"meta":{"name":"LIN Host","category":"Libraries","keywords":["library","lin","pic8"],"description":"The LIN (Local Interconnect Network) Host Driver is a UART-based driver that provides quick and easy C code generation to send and receive UART packets formatted using the LIN protocol as a host.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.LINHOST.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/lin-host","version":"*"},{"meta":{"name":"LIN Client","category":"Libraries","keywords":["library","lin","pic8"],"description":"The LIN (Local Interconnect Network) Host Driver is a UART-based driver that provides quick and easy C code generation to send and receive UART packets formatted using the LIN protocol as a client.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.LINCLIENT.RELEASENOTES&version=latest&redirect=true","supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"]},"name":"@mchp-mcc/lin-client","version":"*"},{"meta":{"name":"LIN Responder","category":"Libraries","keywords":["avr","pic8","library","lin"],"description":"The Local Interconnect Network (LIN) Responder Library is a UART-based driver that handles the communication routines for a LIN responder node.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.LIN-RESPONDER.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|ATmega|AVR).+$"},"name":"@mchp-mcc/lin-responder","version":"*"},{"meta":{"name":"Touch Library","category":"Libraries","keywords":["library","touch","avr","pic8","dspic"],"description":"The Touch Library allows for quick and easy C code generation of Microchip's capacitive sensing software library.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.TOUCH.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^AVR[0-9]+D[A].*$|^PIC18F.*Q(10|20|24|40|41|43|71|83|84)$|^PIC16[L]{0,1}F1(31|52|71|75|80|81|84|88|91).{2}$|^ATtiny(8|16|32)1.*$|^dsPIC33C(H|K).*$|^dsPIC33A.*$|^ATmega32(4|8)PB$|^PIC18[L]{0,1}F.*K(40|42|83)$"},"name":"@mchp-mcc/touch-library","version":"*"},{"meta":{"name":"I2C EEPROM AT24CM02","category":"Libraries","keywords":["at24cm02","driver","pic8","avr"],"description":"The EEPROM (I2C) AT24CM02 Driver enables interfacing between the MCU and an off-chip AT24CM02 EEPROM using the I2C protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.at24cm02.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-at24cm02","version":"*"},{"meta":{"name":"I2C Accel KXTJ3-1057","category":"Libraries","keywords":["kxtj3 1057","driver","pic8","avr"],"description":"The Accel (I2C) KXTJ3-1057 Driver enables interfacing between the MCU and an off-chip KXTJ3-1057 Accelerometer using the I2C protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.KXTJ3_1057.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-kxtj3-1057","version":"*"},{"meta":{"name":"SPI Digi POT MCP41HV51","category":"Libraries","keywords":["mcp41hv51","driver","pic8","avr"],"description":"The Digi POT (SPI) MCP41HV51 Driver enables interfacing between the MCU and an off-chip MCP41HV51 Digital Potentiometer using the SPI protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.MCP41HV51.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-mcp41hv51","version":"*"},{"meta":{"name":"I2C Temp Sensor MCP98xx","category":"Libraries","keywords":["avr","pic8","driver"],"description":"The I2C Temp Sensor MCP98xx Driver enables interfacing between the MCU and the MCP98xx Temperature Sensor family using the I2C protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.MCP98XX.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-mcp98xx","version":"*"},{"meta":{"name":"I2C Color Sensor VEML3328","category":"Libraries","keywords":["avr","pic8","driver"],"description":"The I2C Color Sensor VEML3328 Driver enables interfacing between the MCU and an off-chip VEML3328 Color Sensor using the I2C protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.VEML3328.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/scf-driver-veml3328","version":"*"},{"meta":{"name":"Temperature Sensor","category":"Libraries","keywords":["avr","pic8","driver"],"description":"The Generic Temperature Sensor Module offers a collection of temperature sensor drivers, and also provides generic APIs that can get users started in designing their own temperature sensor solutions.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.TEMPSENSORLIB.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/temp-sensor-lib","version":"*"},{"meta":{"name":"EEPROM","category":"Libraries","keywords":["avr","pic8","driver"],"description":"The EEPROM Library supports various EEPROM devices and provides generic APIs that the users can use in designing their EEPROM applications.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.EEPROMLIB.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/eeprom-lib","version":"*"},{"meta":{"name":"Ethernet Drivers","category":"Libraries","keywords":["ethernet","library","pic8","avr","wired","wired communication","communication","automotive protocol","automotive"],"description":"Drivers for ENC28J60 and ENCX24J600 family of devices. Allows for quick and easy configuration and code generation for applications using SPI in polling mode.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.ETHERNETDRIVERS8BIT.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/ethernet-drivers-8bit","version":"*"},{"meta":{"name":"TCP/IP Lite","category":"Libraries","keywords":["tcpip","library","pic8","avr","wired","ethernet","wired communication","communication","automotive protocol","automotive"],"description":"TCP/IP Lite Drivers for PIC 8-bit devices. Allows for quick and easy configuration and code generation of the latest TCP/IP Lite stack.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.TCPIPLITE.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"},"name":"@mchp-mcc/tcpip-lite","version":"*"},{"meta":{"name":"CAN-TP","category":"Libraries","keywords":["driver","dspic"],"description":"Library implementation of ISO 15765-2 CAN-TP protocol","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.CAN_TP.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(dsPIC33A.*|dsPIC33CK[0-9]{2,3}MP5[0-9]{2}|dsPIC33CK[0-9]{3}MP6[0-9]{2}|dsPIC33CK[0-9]{3,4}MP7[0-9]{2}|dsPIC33CK[0-9]{3}MC5[0-9]{2}|dsPIC33CDV?C?[0-9]{3}MP506|dsPIC33CK?[0-9]{3}MPT608|dsPIC33CH[0-9]{2,3}MP5[0-9]{2})"},"name":"@mchp-mcc/can-tp","version":"*"},{"meta":{"name":"AVR IEC60730 Class B Diagnostic Library","category":"Libraries/Functional Safety Libraries","keywords":["avr","iec60730","library"],"description":"The AVR Class B Diagnostic Library is a suite of diagnostic tests in compliance with the IEC 60730 Class B functional safety standard.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.FUSAIECAVR.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(ATtiny.+(0|1|2)[0-9]|AVR.*D(A|B|D).*|AVR.*E(A|B).*)"},"name":"@mchp-mcc/avr-iec60730-class-b-diagnostic-library","version":"*"},{"meta":{"name":"PIC16/18 IEC60730 Class B Diagnostic Library","category":"Libraries/Functional Safety Libraries","keywords":["iec60730","pic8","library"],"description":"The PIC16/18 Class B Diagnostic Library is a suite of diagnostic tests in compliance with the IEC 60730 Class B functional safety standard.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.FUSAIECPIC.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^PIC(16.*F1(31|52|53|83|84|88|91)[0-9]{2}|18.*F[0-9]{2}(K40|K42|Q10|Q40|Q41|Q43|Q83|Q84))$"},"name":"@mchp-mcc/pic16-pic18-iec60730-class-b-diagnostic-library","version":"*"},{"meta":{"name":"RNWFxx Wi-Fi Library","category":"Libraries","keywords":["driver","avr"],"description":"The RNWFxx library is a quick and easy configuration and code generation for AT command based Wi-Fi modules. It provides many service API’s which encapsulates various AT commands to shorten user application development cycle.","releaseNotesLink":"https://onlinedocs.microchip.com/oxy/GUID-9DF112DF-79FD-4D57-853F-633360D04142-en-US-1/index.html","deviceFilterRegEx":"^(AVR.*D(A|B).*)","supportedDeviceFamilies":["AVR","AVR DA"]},"name":"@mchp-mcc/rnwf-host-driver","version":"*"},{"meta":{"name":"USB Device Stack","category":"Libraries","keywords":["avr","library"],"description":"The USB Device Stack allows for quick and easy configuration and code generation of a selection of USB Device Classes.","defaultSelection":true,"releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.USB-DEVICE-STACK.RELEASENOTES&redirect=true","deviceFilterRegEx":"^AVR.*DU.*"},"name":"@mchp-mcc/usb-device-stack","version":"*"},{"meta":{"name":"FreeRTOS Library","category":"Libraries","keywords":["avr","freertos","library"],"description":"The FreeRTOS Library allows quick and easy configuration and code generation for a FreeRTOS applications using Microchip microcontrollers","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.FREERTOS.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(AVR.*D(A|B|D).*)"},"name":"@mchp-mcc/freertos-library","version":"*"},{"meta":{"name":"AVR® MCU Motor Control Library","category":"Libraries","keywords":["avr","library","melody"],"description":"The AVR® MCU Motor Control Library is a library for the AVR-EB family of devices with support for spinning a BLDC/PMSM motor using either a sensored or sensorless setup. The library interface offers motor specific and power board customizations, as well as MCU settings and pinout functionality.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.AVR-MCU-MOTOR-CONTROL-LIBRARY.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^AVR(16|32)EB(20|28|32)$"},"name":"@mchp-mcc/avr-mcu-motor-control-library","version":"*"},{"meta":{"name":"Generic Driver Interfaces","category":"Libraries","keywords":["avr","pic8","driver"],"description":"The Generic Driver Interfaces library contains sets of portable, abstract, and generic APIs for commonly used drivers.","defaultSelection":true,"releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.GENERIC-DRIVER-INTERFACES.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|ATmega|AVR).+$"},"name":"@mchp-mcc/generic-driver-interfaces","version":"*"}],"version":"1.0.0","catalogs":[],"featuredContent":{"LIN Library":["@mchp-mcc/lin-host","@mchp-mcc/lin-client"],"WINC Library":["@mchp-mcc/winc15xx-host-driver"],"RN487X Library":["@mchp-mcc/rn4870-rn4871-host-driver"],"mTouch Library":["@mchp-mcc/touch-library"],"8-bit Bootloader":["@mchp-mcc/bootloader-8bit"],"TCP/IP Lite Stack":["@mchp-mcc/tcpip-lite"],"Crypto Authentication Library":["@mchp-mcc/crypto-authentication-library"]}},"scripts":{"test":"jest"},"_npmUser":{"name":"ajivani007","email":"ajivani007@gmail.com"},"description":"This repository contains the catalog for MCC Melody content.","directories":{},"licenseText":"© 2020 Microchip Technology Inc. and its subsidiaries.\n\nSubject to your compliance with these terms, you may use Microchip \nsoftware and any derivatives exclusively with Microchip products. \nIt is your responsibility to comply with third party license terms \napplicable to your use of third party software (including open \nsource software) that may accompany Microchip software.\n\nTHIS SOFTWARE IS SUPPLIED BY MICROCHIP \"AS IS\". NO WARRANTIES, \nWHETHER EXPRESS, IMPLIED OR STATUTORY, APPLY TO THIS SOFTWARE, \nINCLUDING ANY IMPLIED WARRANTIES OF NON-INFRINGEMENT, \nMERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.\n\nIN NO EVENT WILL MICROCHIP BE LIABLE FOR ANY INDIRECT, SPECIAL, \nPUNITIVE, INCIDENTAL OR CONSEQUENTIAL LOSS, DAMAGE, COST OR EXPENSE \nOF ANY KIND WHATSOEVER RELATED TO THE SOFTWARE, HOWEVER CAUSED, \nEVEN IF MICROCHIP HAS BEEN ADVISED OF THE POSSIBILITY OR THE \nDAMAGES ARE FORESEEABLE. TO THE FULLEST EXTENT ALLOWED BY LAW, \nMICROCHIP'S TOTAL LIABILITY ON ALL CLAIMS IN ANY WAY RELATED TO \nTHIS SOFTWARE WILL NOT EXCEED THE AMOUNT OF FEES, IF ANY, THAT YOU \nHAVE PAID DIRECTLY TO MICROCHIP FOR THIS SOFTWARE. ","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.5.4","node":"^16.9.1","ts-jest":"^25.4.0","fs-extra":"^9.0.1","typescript":"^3.8.3","@types/jest":"^25.2.1","@types/fs-extra":"^9.0.12","jest-json-schema":"^2.1.0","@mchp-mcc/scf-catalog":"1.10.0","@types/jest-json-schema":"^2.1.3"},"_npmOperationalInternal":{"tmp":"tmp/melody-common-catalog_1.3.43_1775606950887_0.5475353634078954","host":"s3://npm-registry-packages-npm-production"}},"1.3.44":{"name":"@mchp-mcc/melody-common-catalog","version":"1.3.44","license":"SEE LICENSE IN LICENSE.txt","scripts":{"test":"jest"},"jest":{"testPathIgnorePatterns":["/node_modules/","/lib/"],"preset":"ts-jest","collectCoverage":true},"devDependencies":{"@mchp-mcc/scf-catalog":"1.10.0","@types/fs-extra":"^9.0.12","@types/jest":"^25.2.1","@types/jest-json-schema":"^2.1.3","fs-extra":"^9.0.1","jest":"^25.5.4","jest-json-schema":"^2.1.0","node":"^16.9.1","ts-jest":"^25.4.0","typescript":"^3.8.3"},"dependencies":{},"content":{"name":"@mchp-mcc/melody-common-catalog","version":"1.0.0","content":[{"name":"@mchp-mcc/clb-synthesizer-library","version":"*","meta":{"keywords":["library","pic8"],"name":"Configurable Logic Block (CLB)","category":"Libraries","description":"Configurable Logic Block (CLB) module provides programmable logic that operates outside the speed limitations of software execution.","deviceFilterRegEx":"^PIC16F13[12][0-9][0-9]$|^PIC18F.*Q35$","defaultSelection":"defaultRequired","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.SCF-PIC8-CLB-V1.RELEASENOTES&version=latest&redirect=true"}},{"name":"@mchp-mcc/winc15xx-host-driver","version":"*","meta":{"keywords":["driver","winc","pic8","avr","pic24","dspic"],"supportedDeviceFamilies":["AVR","AVR DA","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"],"name":"WINC15XX Library","category":"Libraries","deviceFilterRegEx":"^PIC(18.*F[0-9]{2}(Q10|Q40|Q41|Q43|Q83|Q84))$|^(AVR.*D(A|B).*)|^(dsPIC(33C.*|33E.*|33F.*)|PIC24.*)","description":"The WINC15XX Library allows for quick and easy configuration and code generation for Microchip's ATWINC15x0 SmartConnect module for Internet of Things (IoT) applications.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.WINC15XX.RELEASENOTES&version=latest&redirect=true"}},{"name":"@mchp-mcc/bootloader-8bit","version":"*","meta":{"keywords":["library","pic8","avr"],"name":"Bootloader 8-Bit (Deprecated)","category":"Libraries/Bootloader","deviceFilterRegEx":"PIC16(LF|F)(152|188).*|PIC18F.*Q4.*|ATtiny.*(0|1)[1-9]|AVR.*DA.*","description":"The 8-Bit Bootloader Library provides a means for users to configure a basic bootloader on 8-bit devices.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.BOOTLOADER8BIT.RELEASENOTES&version=latest&redirect=true"}},{"name":"@mchp-mcc/mdfu-client-8bit","version":"*","meta":{"keywords":["library","pic8","avr"],"name":"8-Bit MDFU Client","category":"Libraries/Bootloader","deviceFilterRegEx":"PIC16(LF|F).*|PIC18(LF|F).*|ATtiny.*|AVR.*(DA|DB|DD|DU|EA|EB).*|ATmega[0-9][0-9]?0[0-9]","description":"The 8-Bit MDFU Client Library provides a means for users to configure a bootloader client on 8-bit devices.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=RELEASE_NOTES_8BIT_MDFU_CLIENT_LIBRARY&version=latest&redirect=true"}},{"name":"@mchp-mcc/mdfu-application-helper-8bit","version":"*","meta":{"keywords":["avr","pic8","driver"],"name":"8-Bit MDFU Application Helper","category":"Libraries/Bootloader","description":"Application helper to assist users in configuring the required settings to bootload images using the Microchip Device Firmware Update Ecosystem.","deviceFilterRegEx":"PIC16(LF|F).*|PIC18(LF|F).*|ATtiny.*|AVR.*(DA|DB|DD|DU|EA|EB).*","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.MDFUAPPLICATIONHELPER8BIT.RELEASENOTES&version=latest&redirect=true"}},{"name":"@mchp-mcc/crypto-authentication-library","version":"*","meta":{"keywords":["crypto","library","pic8","dspic","pic24","avr"],"name":"CryptoAuthentication Library","category":"Libraries","deviceFilterRegEx":"^PIC(18.*F[0-9]{2}(Q10|Q40|Q41|Q43|Q83|Q84))$|^(AVR.*(D(A|B|U)|EA).*)|^(dsPIC(33A.*|33C.*|33E.*|33F.*)|PIC24.*)","description":"The CryptoAuthentication Library allows quick and easy configuration and code generation for security, cryptography, authentication, and encryption applications using Microchip's Secure chip line.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.CAL.RELEASENOTES&version=latest&redirect=true"}},{"name":"@mchp-mcc/rnbd-rn487x-host-driver","version":"*","meta":{"keywords":["rn4870","rn4871","rnbd","driver","pic8","avr"],"supportedDeviceFamilies":["AVR","AVR DA","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"],"name":"RNBD_RN487x BLE Library","category":"Libraries","description":"The RNBD and RN487x BLE Module allows quick and easy configuration and code generation for bluetooth applications using Microchip's RNBD and RN487x Bluetooth Low Energy Modules."}},{"name":"@mchp-mcc/data-encryption-routines","version":"*","meta":{"keywords":["pic8","data encryption","driver"],"supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"],"name":"Data Encryption Routines","category":"Libraries","description":"The Data Encryption Routine Library provides data encryption routines based on four encryption algorithms (AES, XTEA, SKIPJACK and Pseudo-random binary sequence generator.)","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.DATAENCRYPTIONROUTINES.RELEASENOTES&version=latest&redirect=true"}},{"name":"@mchp-mcc/timer-timeout-driver","version":"*","meta":{"keywords":["driver","tmr","pic8","avr"],"name":"TIMEOUTDRIVER","category":"Drivers","description":"The Timeout Driver is an abstraction interface to Timer-type peripherals such as the Timer0/1/2 peripherals and their derivatives; the Signal Measurement Timer (SMT); and the Hardware Limit Timer (HLT).","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.TIMEOUTDRIVER.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"}},{"name":"@mchp-mcc/delay-blocking-driver","version":"*","meta":{"keywords":["driver","delay","pic8","avr","pic24","dspic"],"name":"DELAY","category":"Drivers","description":"The Delay Driver is an abstraction interface to the DELAY macros for PIC, AVR, and dsPIC devices.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.DELAY.RELEASENOTES&version=latest&redirect=true","defaultSelection":true,"deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$|dsPIC33.*|ATmega[0-9][0-9]?0[0-9]"}},{"name":"@mchp-mcc/data-streamer-driver","version":"*","meta":{"keywords":["driver","data streamer","pic8","avr","dspic"],"name":"Data Streamer Driver","category":"Libraries","description":"The Data Streamer Protocol allows you to send multiple variables from your embedded application and display these variables on a graph (or custom dashboard).","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.DATASTREAMER.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$|dsPIC33.*"}},{"name":"@mchp-mcc/dv-run-time","version":"*","meta":{"keywords":["driver","pic8","avr","dspic"],"name":"DV Run Time","category":"Libraries","description":"Data Visualizer Run Time Library, to 'watch' and plot project variables at run time.","deviceFilterRegEx":".*","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.DVRT.RELEASENOTES&version=latest&redirect=true"}},{"name":"@mchp-mcc/lin-host","version":"*","meta":{"keywords":["library","lin","pic8"],"supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"],"name":"LIN Host","category":"Libraries","description":"The LIN (Local Interconnect Network) Host Driver is a UART-based driver that provides quick and easy C code generation to send and receive UART packets formatted using the LIN protocol as a host.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.LINHOST.RELEASENOTES&version=latest&redirect=true"}},{"name":"@mchp-mcc/lin-client","version":"*","meta":{"keywords":["library","lin","pic8"],"supportedDeviceFamilies":["PIC16F152XX","PIC16F188XX","PIC18FxxQ40_Q41","PIC18F2X_4XQ10","PIC18FXXQ43"],"name":"LIN Client","category":"Libraries","description":"The LIN (Local Interconnect Network) Host Driver is a UART-based driver that provides quick and easy C code generation to send and receive UART packets formatted using the LIN protocol as a client.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.LINCLIENT.RELEASENOTES&version=latest&redirect=true"}},{"name":"@mchp-mcc/lin-responder","version":"*","meta":{"keywords":["avr","pic8","library","lin"],"name":"LIN Responder","category":"Libraries","description":"The Local Interconnect Network (LIN) Responder Library is a UART-based driver that handles the communication routines for a LIN responder node.","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|ATmega|AVR).+$","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.LIN-RESPONDER.RELEASENOTES&version=latest&redirect=true"}},{"name":"@mchp-mcc/touch-library","version":"*","meta":{"keywords":["library","touch","avr","pic8","dspic"],"name":"Touch Library","category":"Libraries","description":"The Touch Library allows for quick and easy C code generation of Microchip's capacitive sensing software library.","deviceFilterRegEx":"^AVR[0-9]+D[A].*$|^AVR[0-9]+L[A].*$|^PIC18F.*Q(10|20|24|35|40|41|43|71|83|84)$|^PIC16[L]{0,1}F1(31|32|52|71|75|80|81|84|88|91).{2}$|^ATtiny(8|16|32)1.*$|^dsPIC33C(H|K).*$|^dsPIC33A.*$|^ATmega32(4|8)PB$|^PIC18[L]{0,1}F.*K(40|42|83)$","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.TOUCH.RELEASENOTES&version=latest&redirect=true"}},{"name":"@mchp-mcc/scf-driver-at24cm02","version":"*","meta":{"keywords":["at24cm02","driver","pic8","avr"],"deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$","name":"I2C EEPROM AT24CM02","category":"Libraries","description":"The EEPROM (I2C) AT24CM02 Driver enables interfacing between the MCU and an off-chip AT24CM02 EEPROM using the I2C protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.at24cm02.RELEASENOTES&version=latest&redirect=true"}},{"name":"@mchp-mcc/scf-driver-kxtj3-1057","version":"*","meta":{"keywords":["kxtj3 1057","driver","pic8","avr"],"deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$","name":"I2C Accel KXTJ3-1057","category":"Libraries","description":"The Accel (I2C) KXTJ3-1057 Driver enables interfacing between the MCU and an off-chip KXTJ3-1057 Accelerometer using the I2C protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.KXTJ3_1057.RELEASENOTES&version=latest&redirect=true"}},{"name":"@mchp-mcc/scf-driver-mcp41hv51","version":"*","meta":{"keywords":["mcp41hv51","driver","pic8","avr"],"deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$","name":"SPI Digi POT MCP41HV51","category":"Libraries","description":"The Digi POT (SPI) MCP41HV51 Driver enables interfacing between the MCU and an off-chip MCP41HV51 Digital Potentiometer using the SPI protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.MCP41HV51.RELEASENOTES&version=latest&redirect=true"}},{"name":"@mchp-mcc/scf-driver-mcp98xx","version":"*","meta":{"keywords":["avr","pic8","driver"],"name":"I2C Temp Sensor MCP98xx","category":"Libraries","description":"The I2C Temp Sensor MCP98xx Driver enables interfacing between the MCU and the MCP98xx Temperature Sensor family using the I2C protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.MCP98XX.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"}},{"name":"@mchp-mcc/scf-driver-veml3328","version":"*","meta":{"keywords":["avr","pic8","driver"],"name":"I2C Color Sensor VEML3328","category":"Libraries","description":"The I2C Color Sensor VEML3328 Driver enables interfacing between the MCU and an off-chip VEML3328 Color Sensor using the I2C protocol.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.VEML3328.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"}},{"name":"@mchp-mcc/temp-sensor-lib","version":"*","meta":{"keywords":["avr","pic8","driver"],"name":"Temperature Sensor","category":"Libraries","description":"The Generic Temperature Sensor Module offers a collection of temperature sensor drivers, and also provides generic APIs that can get users started in designing their own temperature sensor solutions.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.TEMPSENSORLIB.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"}},{"name":"@mchp-mcc/eeprom-lib","version":"*","meta":{"keywords":["avr","pic8","driver"],"name":"EEPROM","category":"Libraries","description":"The EEPROM Library supports various EEPROM devices and provides generic APIs that the users can use in designing their EEPROM applications.","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.EEPROMLIB.RELEASENOTES&version=latest&redirect=true","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$"}},{"name":"@mchp-mcc/ethernet-drivers-8bit","version":"*","meta":{"keywords":["ethernet","library","pic8","avr","wired","wired communication","communication","automotive protocol","automotive"],"name":"Ethernet Drivers","category":"Libraries","description":"Drivers for ENC28J60 and ENCX24J600 family of devices. Allows for quick and easy configuration and code generation for applications using SPI in polling mode.","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.ETHERNETDRIVERS8BIT.RELEASENOTES&version=latest&redirect=true"}},{"name":"@mchp-mcc/tcpip-lite","version":"*","meta":{"keywords":["tcpip","library","pic8","avr","wired","ethernet","wired communication","communication","automotive protocol","automotive"],"name":"TCP/IP Lite","category":"Libraries","description":"TCP/IP Lite Drivers for PIC 8-bit devices. Allows for quick and easy configuration and code generation of the latest TCP/IP Lite stack.","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|AVR).+$","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.TCPIPLITE.RELEASENOTES&version=latest&redirect=true"}},{"name":"@mchp-mcc/can-tp","version":"*","meta":{"keywords":["driver","dspic"],"name":"CAN-TP","category":"Libraries","description":"Library implementation of ISO 15765-2 CAN-TP protocol","deviceFilterRegEx":"^(dsPIC33A.*|dsPIC33CK[0-9]{2,3}MP5[0-9]{2}|dsPIC33CK[0-9]{3}MP6[0-9]{2}|dsPIC33CK[0-9]{3,4}MP7[0-9]{2}|dsPIC33CK[0-9]{3}MC5[0-9]{2}|dsPIC33CDV?C?[0-9]{3}MP506|dsPIC33CK?[0-9]{3}MPT608|dsPIC33CH[0-9]{2,3}MP5[0-9]{2})","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.CAN_TP.RELEASENOTES&version=latest&redirect=true"}},{"name":"@mchp-mcc/avr-iec60730-class-b-diagnostic-library","version":"*","meta":{"keywords":["avr","iec60730","library"],"name":"AVR IEC60730 Class B Diagnostic Library","category":"Libraries/Functional Safety Libraries","description":"The AVR Class B Diagnostic Library is a suite of diagnostic tests in compliance with the IEC 60730 Class B functional safety standard.","deviceFilterRegEx":"^(ATtiny.+(0|1|2)[0-9]|AVR.*D(A|B|D).*|AVR.*E(A|B).*)","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.FUSAIECAVR.RELEASENOTES&version=latest&redirect=true"}},{"name":"@mchp-mcc/pic16-pic18-iec60730-class-b-diagnostic-library","version":"*","meta":{"keywords":["iec60730","pic8","library"],"name":"PIC16/18 IEC60730 Class B Diagnostic Library","category":"Libraries/Functional Safety Libraries","description":"The PIC16/18 Class B Diagnostic Library is a suite of diagnostic tests in compliance with the IEC 60730 Class B functional safety standard.","deviceFilterRegEx":"^PIC(16.*F1(31|52|53|83|84|88|91)[0-9]{2}|18.*F[0-9]{2}(K40|K42|Q10|Q40|Q41|Q43|Q83|Q84))$","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.FUSAIECPIC.RELEASENOTES&version=latest&redirect=true"}},{"name":"@mchp-mcc/rnwf-host-driver","version":"*","meta":{"keywords":["driver","avr"],"supportedDeviceFamilies":["AVR","AVR DA"],"name":"RNWFxx Wi-Fi Library","category":"Libraries","description":"The RNWFxx library is a quick and easy configuration and code generation for AT command based Wi-Fi modules. It provides many service API’s which encapsulates various AT commands to shorten user application development cycle.","deviceFilterRegEx":"^(AVR.*D(A|B).*)","releaseNotesLink":"https://onlinedocs.microchip.com/oxy/GUID-9DF112DF-79FD-4D57-853F-633360D04142-en-US-1/index.html"}},{"name":"@mchp-mcc/usb-device-stack","version":"*","meta":{"keywords":["avr","library"],"name":"USB Device Stack","category":"Libraries","description":"The USB Device Stack allows for quick and easy configuration and code generation of a selection of USB Device Classes.","deviceFilterRegEx":"^AVR.*DU.*","defaultSelection":true,"releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.USB-DEVICE-STACK.RELEASENOTES&redirect=true"}},{"name":"@mchp-mcc/freertos-library","version":"*","meta":{"keywords":["avr","freertos","library"],"name":"FreeRTOS Library","category":"Libraries","description":"The FreeRTOS Library allows quick and easy configuration and code generation for a FreeRTOS applications using Microchip microcontrollers","deviceFilterRegEx":"^(AVR.*D(A|B|D).*)","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.FREERTOS.RELEASENOTES&version=latest&redirect=true"}},{"name":"@mchp-mcc/avr-mcu-motor-control-library","version":"*","meta":{"keywords":["avr","library","melody"],"name":"AVR® MCU Motor Control Library","category":"Libraries","description":"The AVR® MCU Motor Control Library is a library for the AVR-EB family of devices with support for spinning a BLDC/PMSM motor using either a sensored or sensorless setup. The library interface offers motor specific and power board customizations, as well as MCU settings and pinout functionality.","deviceFilterRegEx":"^AVR(16|32)EB(20|28|32)$","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.AVR-MCU-MOTOR-CONTROL-LIBRARY.RELEASENOTES&version=latest&redirect=true"}},{"name":"@mchp-mcc/generic-driver-interfaces","version":"*","meta":{"keywords":["avr","pic8","driver"],"category":"Libraries","description":"The Generic Driver Interfaces library contains sets of portable, abstract, and generic APIs for commonly used drivers.","deviceFilterRegEx":"^(PIC(16|18)|ATtiny|ATmega|AVR).+$","releaseNotesLink":"https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.GENERIC-DRIVER-INTERFACES.RELEASENOTES&version=latest&redirect=true","name":"Generic Driver Interfaces","defaultSelection":true}}],"featuredContent":{"WINC Library":["@mchp-mcc/winc15xx-host-driver"],"Crypto Authentication Library":["@mchp-mcc/crypto-authentication-library"],"RN487X Library":["@mchp-mcc/rn4870-rn4871-host-driver"],"LIN Library":["@mchp-mcc/lin-host","@mchp-mcc/lin-client"],"mTouch Library":["@mchp-mcc/touch-library"],"TCP/IP Lite Stack":["@mchp-mcc/tcpip-lite"],"8-bit Bootloader":["@mchp-mcc/bootloader-8bit"]},"catalogs":[]},"description":"This repository contains the catalog for MCC Melody content.","licenseText":"© 2020 Microchip Technology Inc. and its subsidiaries.\n\nSubject to your compliance with these terms, you may use Microchip \nsoftware and any derivatives exclusively with Microchip products. \nIt is your responsibility to comply with third party license terms \napplicable to your use of third party software (including open \nsource software) that may accompany Microchip software.\n\nTHIS SOFTWARE IS SUPPLIED BY MICROCHIP \"AS IS\". NO WARRANTIES, \nWHETHER EXPRESS, IMPLIED OR STATUTORY, APPLY TO THIS SOFTWARE, \nINCLUDING ANY IMPLIED WARRANTIES OF NON-INFRINGEMENT, \nMERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.\n\nIN NO EVENT WILL MICROCHIP BE LIABLE FOR ANY INDIRECT, SPECIAL, \nPUNITIVE, INCIDENTAL OR CONSEQUENTIAL LOSS, DAMAGE, COST OR EXPENSE \nOF ANY KIND WHATSOEVER RELATED TO THE SOFTWARE, HOWEVER CAUSED, \nEVEN IF MICROCHIP HAS BEEN ADVISED OF THE POSSIBILITY OR THE \nDAMAGES ARE FORESEEABLE. TO THE FULLEST EXTENT ALLOWED BY LAW, \nMICROCHIP'S TOTAL LIABILITY ON ALL CLAIMS IN ANY WAY RELATED TO \nTHIS SOFTWARE WILL NOT EXCEED THE AMOUNT OF FEES, IF ANY, THAT YOU \nHAVE PAID DIRECTLY TO MICROCHIP FOR THIS SOFTWARE. ","_id":"@mchp-mcc/melody-common-catalog@1.3.44","dist":{"shasum":"2daf6f78e83e8b2325e692b0813ba8a8574b0ca0","integrity":"sha512-5GSyuflkrbugJ/yo2cx4qkvOrfGHp7WNn1DliLrvBZrEz/8ieprxxSSTZYTQ/4DocZdBp4VtJpgTu41eAyMHkA==","tarball":"https://registry.npmjs.org/@mchp-mcc/melody-common-catalog/-/melody-common-catalog-1.3.44.tgz","fileCount":4,"unpackedSize":33931,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDp3r1vAHM1hsCuQArFws83S7kOfQUV0abeuuxRkHal+AIgSChbOSnedlUK8deK8RSZxiCS26f/iy93wRKtsj+yLNA="}]},"_npmUser":{"name":"dinesh.baria","email":"dinesh.baria@microchip.com"},"directories":{},"maintainers":[{"name":"yash.godbole","email":"yashashri.godbole@microchip.com"},{"name":"rd_mchp","email":"ramya.dodderi@microchip.com"},{"name":"harish.agari","email":"harikumar13@gmail.com"},{"name":"ajivani007","email":"ajivani007@gmail.com"},{"name":"niladree","email":"niladree.biswas@microchip.com"},{"name":"dan.ionescu","email":"dan.ionescu@gmail.com"},{"name":"mchp-nate","email":"nate.robinson@microchip.com"},{"name":"dinesh.baria","email":"dinesh.baria@microchip.com"},{"name":"brian.bailey235","email":"Brian.Bailey@microchip.com"},{"name":"rajaguru_p","email":"rajaguru.poovaiilingham@microchip.com"},{"name":"archana_u","email":"archana.u99@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/melody-common-catalog_1.3.44_1780047776357_0.14168847569880816"},"_hasShrinkwrap":false}},"time":{"created":"2021-05-27T05:51:07.552Z","modified":"2026-05-29T09:42:56.723Z","1.1.0":"2021-05-27T05:51:08.043Z","1.1.2":"2021-06-17T19:45:54.255Z","1.2.0":"2021-08-05T23:32:29.250Z","1.2.1":"2021-08-10T17:38:34.830Z","1.2.2":"2021-08-27T04:11:17.768Z","1.2.3":"2021-08-27T19:58:21.607Z","1.2.4":"2021-09-02T20:52:11.361Z","1.2.5":"2021-09-13T07:55:02.341Z","1.2.6":"2021-09-15T11:41:08.134Z","1.2.7":"2021-09-17T09:13:37.786Z","1.2.8":"2021-09-22T14:12:31.143Z","1.2.9":"2021-09-23T12:59:05.578Z","1.2.10":"2021-10-21T09:53:57.317Z","1.2.11":"2021-11-04T09:23:10.112Z","1.2.12":"2022-02-01T15:58:26.486Z","1.2.13":"2022-05-13T22:10:05.251Z","1.2.14":"2022-06-22T04:16:06.505Z","1.2.15":"2022-11-09T16:54:04.005Z","1.3.1":"2022-11-22T17:30:01.830Z","1.3.2":"2022-12-23T16:17:13.972Z","1.3.4":"2023-03-08T08:09:48.200Z","1.3.5":"2023-03-14T11:46:07.681Z","1.3.6":"2023-03-17T07:21:23.393Z","1.3.7":"2023-03-29T10:25:07.479Z","1.3.8":"2023-04-04T02:51:41.976Z","1.3.9":"2023-06-01T04:33:08.835Z","1.3.10":"2023-06-02T06:07:40.627Z","1.3.11":"2023-06-15T06:02:37.611Z","1.3.12":"2023-06-20T10:31:13.014Z","1.3.13":"2023-07-28T01:37:11.664Z","1.3.14":"2023-09-11T07:09:02.379Z","1.3.15":"2023-09-15T04:52:10.028Z","1.3.16":"2023-11-16T05:47:47.753Z","1.3.17":"2023-12-19T00:26:00.372Z","1.3.18":"2024-01-17T03:52:11.575Z","1.3.19":"2024-02-20T16:56:55.651Z","1.3.20":"2024-03-08T00:22:07.168Z","1.3.21":"2024-04-04T18:39:05.124Z","1.3.22":"2024-05-10T14:49:16.451Z","1.3.23":"2024-05-17T01:18:55.714Z","1.3.24":"2024-05-20T05:25:53.023Z","1.3.25":"2024-06-13T22:58:50.091Z","1.3.26":"2024-07-18T15:06:29.479Z","1.3.27":"2024-08-08T10:18:40.606Z","1.3.28":"2024-10-17T00:10:40.157Z","1.3.29":"2024-10-22T15:01:27.811Z","1.3.30":"2025-02-05T17:45:30.556Z","1.3.33":"2025-05-23T19:10:23.351Z","1.3.34":"2025-06-06T04:25:36.983Z","1.3.35":"2025-06-06T20:52:10.296Z","1.3.36":"2025-08-08T21:40:25.595Z","1.3.37":"2025-10-07T04:42:35.929Z","1.3.38":"2025-10-28T22:55:59.260Z","1.3.39":"2026-01-14T10:09:59.202Z","1.3.40":"2026-03-11T17:09:23.173Z","1.3.41":"2026-03-20T06:18:31.730Z","1.3.42":"2026-03-25T20:38:26.806Z","1.3.43":"2026-04-08T00:09:11.062Z","1.3.44":"2026-05-29T09:42:56.479Z"},"license":"SEE LICENSE IN LICENSE.txt","description":"This repository contains the catalog for MCC Melody content.","maintainers":[{"name":"yash.godbole","email":"yashashri.godbole@microchip.com"},{"name":"rd_mchp","email":"ramya.dodderi@microchip.com"},{"name":"harish.agari","email":"harikumar13@gmail.com"},{"name":"ajivani007","email":"ajivani007@gmail.com"},{"name":"niladree","email":"niladree.biswas@microchip.com"},{"name":"dan.ionescu","email":"dan.ionescu@gmail.com"},{"name":"mchp-nate","email":"nate.robinson@microchip.com"},{"name":"dinesh.baria","email":"dinesh.baria@microchip.com"},{"name":"brian.bailey235","email":"Brian.Bailey@microchip.com"},{"name":"rajaguru_p","email":"rajaguru.poovaiilingham@microchip.com"},{"name":"archana_u","email":"archana.u99@gmail.com"}],"readme":"## melody-common-catalog\n\nThis repository contains the catalog for MCC Melody content.\n\nTo understand the branching and deployment strategy please refer [CONRIBUTING.md.](./CONTRIBUTING.md)\n","readmeFilename":"readme.md"}