From 88dc9617ff445943e7ec2163113895a2543f0cb3 Mon Sep 17 00:00:00 2001 From: Leonard Elevich Date: Thu, 12 Nov 2020 13:38:12 -0700 Subject: [PATCH] [DISCOVER] Added discover.microchip.com metadata --- .../sam_ha1_xpro.X/.main-meta/main.json | 77 ++++++++++++++++++ .../sam_ha1_xpro.X/.main-meta/main.json | 77 ++++++++++++++++++ .../sam_ha1_xpro.X/.main-meta/main.json | 76 ++++++++++++++++++ .../sam_ha1_xpro.X/.main-meta/main.json | 76 ++++++++++++++++++ .../sam_ha1_xpro.X/.main-meta/main.json | 73 +++++++++++++++++ .../sam_ha1_xpro.X/.main-meta/main.json | 78 ++++++++++++++++++ .../sam_ha1_xpro.X/.main-meta/main.json | 78 ++++++++++++++++++ .../sam_ha1_xpro.X/.main-meta/main.json | 74 +++++++++++++++++ .../sam_ha1_xpro.X/.main-meta/main.json | 77 ++++++++++++++++++ .../sam_ha1_xpro.X/.main-meta/main.json | 76 ++++++++++++++++++ .../sam_ha1_xpro.X/.main-meta/main.json | 77 ++++++++++++++++++ .../sam_ha1_xpro.X/.main-meta/main.json | 76 ++++++++++++++++++ .../sam_ha1_xpro.X/.main-meta/main.json | 77 ++++++++++++++++++ .../sam_ha1_xpro.X/.main-meta/main.json | 77 ++++++++++++++++++ .../sam_ha1_xpro.X/.main-meta/main.json | 77 ++++++++++++++++++ .../sam_ha1_xpro.X/.main-meta/main.json | 79 +++++++++++++++++++ .../sam_ha1_xpro.X/.main-meta/main.json | 79 +++++++++++++++++++ .../sam_ha1_xpro.X/.main-meta/main.json | 79 +++++++++++++++++++ .../sam_ha1_xpro.X/.main-meta/main.json | 79 +++++++++++++++++++ .../sam_ha1_xpro.X/.main-meta/main.json | 79 +++++++++++++++++++ .../sam_ha1_xpro.X/.main-meta/main.json | 76 ++++++++++++++++++ .../sam_ha1_xpro.X/.main-meta/main.json | 77 ++++++++++++++++++ .../sam_ha1_xpro.X/.main-meta/main.json | 77 ++++++++++++++++++ .../sam_ha1_xpro.X/.main-meta/main.json | 77 ++++++++++++++++++ .../sam_ha1_xpro.X/.main-meta/main.json | 77 ++++++++++++++++++ .../sam_ha1_xpro.X/.main-meta/main.json | 75 ++++++++++++++++++ release_notes.md | 14 ++++ 27 files changed, 2014 insertions(+) create mode 100644 apps/ac/ac_sleepwalk_singleshot/firmware/sam_ha1_xpro.X/.main-meta/main.json create mode 100644 apps/ac/ac_wav_gen/firmware/sam_ha1_xpro.X/.main-meta/main.json create mode 100644 apps/adc/adc_sample/firmware/sam_ha1_xpro.X/.main-meta/main.json create mode 100644 apps/adc/adc_window_sleepwalking/firmware/sam_ha1_xpro.X/.main-meta/main.json create mode 100644 apps/clock/clock_config/firmware/sam_ha1_xpro.X/.main-meta/main.json create mode 100644 apps/dac/dac_wav_gen/firmware/sam_ha1_xpro.X/.main-meta/main.json create mode 100644 apps/dac/dac_wav_gen_dma/firmware/sam_ha1_xpro.X/.main-meta/main.json create mode 100644 apps/dmac/dmac_memory_transfer/firmware/sam_ha1_xpro.X/.main-meta/main.json create mode 100644 apps/dsu/dsu_crc32_generate/firmware/sam_ha1_xpro.X/.main-meta/main.json create mode 100644 apps/eic/eic_led_on_off/firmware/sam_ha1_xpro.X/.main-meta/main.json create mode 100644 apps/nvmctrl/nvmctrl_flash_read_write/firmware/sam_ha1_xpro.X/.main-meta/main.json create mode 100644 apps/pm/pm_wakeup_eic/firmware/sam_ha1_xpro.X/.main-meta/main.json create mode 100644 apps/port/port_led_on_off_polling/firmware/sam_ha1_xpro.X/.main-meta/main.json create mode 100644 apps/rtc/rtc_alarm/firmware/sam_ha1_xpro.X/.main-meta/main.json create mode 100644 apps/rtc/rtc_periodic_timeout/firmware/sam_ha1_xpro.X/.main-meta/main.json create mode 100644 apps/sercom/i2c/master/i2c_eeprom/firmware/sam_ha1_xpro.X/.main-meta/main.json create mode 100644 apps/sercom/spi/spi_eeprom_write_read/firmware/sam_ha1_xpro.X/.main-meta/main.json create mode 100644 apps/sercom/spi/spi_self_loopback_interrupt/firmware/sam_ha1_xpro.X/.main-meta/main.json create mode 100644 apps/sercom/usart/usart_echo_interrupt/firmware/sam_ha1_xpro.X/.main-meta/main.json create mode 100644 apps/sercom/usart/usart_ring_buffer_interrupt/firmware/sam_ha1_xpro.X/.main-meta/main.json create mode 100644 apps/systick/systick_periodic_timeout/firmware/sam_ha1_xpro.X/.main-meta/main.json create mode 100644 apps/tc/tc_capture_mode/firmware/sam_ha1_xpro.X/.main-meta/main.json create mode 100644 apps/tc/tc_compare_mode/firmware/sam_ha1_xpro.X/.main-meta/main.json create mode 100644 apps/tc/tc_timer_mode/firmware/sam_ha1_xpro.X/.main-meta/main.json create mode 100644 apps/tcc/tcc_synchronous_pwm_channels/firmware/sam_ha1_xpro.X/.main-meta/main.json create mode 100644 apps/wdt/wdt_timeout/firmware/sam_ha1_xpro.X/.main-meta/main.json diff --git a/apps/ac/ac_sleepwalk_singleshot/firmware/sam_ha1_xpro.X/.main-meta/main.json b/apps/ac/ac_sleepwalk_singleshot/firmware/sam_ha1_xpro.X/.main-meta/main.json new file mode 100644 index 0000000..7779842 --- /dev/null +++ b/apps/ac/ac_sleepwalk_singleshot/firmware/sam_ha1_xpro.X/.main-meta/main.json @@ -0,0 +1,77 @@ +{ + "metaDataVersion": "1.0.0", + "category": "com.microchip.ide.project", + "content": { + "metaDataVersion": "1.1.0", + "name": "com.microchip.mcu32.mplabx.project.csp_apps_sam_ha1_ac_sleepwalk_singleshot", + "version": "3.0.1", + "displayName": "AC Sleepwalking Example for SAM HAx Family", + "projectName": "ac_sleepwalk_singleshot_sam_ha1_xpro", + "shortDescription": "This example application shows how to use the AC Peripheral library to perform a single shot comparison in standby sleep mode periodically and wake up the device at the end of a successful comparison.", + "ide": { + "name": "MPLABX", + "semverRange": ">=5.40.0" + }, + "compiler": [ + { + "name": "XC32", + "semverRange": ">=2.40.0" + } + ], + "dfp": { + "name": "SAMHA1_DFP", + "semverRange": "^2.0.42" + }, + "configurator": { + "name": "MHC", + "semverRange": ">=3.5.1" + }, + "device": { + "metaDataVersion": "1.0.0", + "category": "com.microchip.portal.contentRef", + "content": { + "metaDataVersion": "1.0.0", + "category": "com.microchip.device", + "name": "ATSAMHA1G16AB", + "versionRange": "*" + } + }, + "author": "Microchip", + "subcategories": [ + [ + "Development Kit", "SAM HA1G16A Xplained Pro Evaluation Kit" + ], + [ + "Harmony", "Peripherals", "AC" + ], + [ + "Peripherals", "AC" + ] + ], + "peripherals": [ + "AC" + ], + "keywords": [ + "MHC", + "Harmony", + "ATSAMHA1G16AB", + "SAM HAx Family", + "AC voltage", + "AC", + "Analog Comparator", + "Comparator", + "Analog" + ], + "additionalData": { + "longDescription": { + "metaDataVersion": "1.0.0", + "category": "com.microchip.portal.fileRef", + "content": { + "metaDataVersion": "1.0.0", + "fileName": "./../../readme.md", + "mimeType": "text/markdown" + } + } + } + } +} \ No newline at end of file diff --git a/apps/ac/ac_wav_gen/firmware/sam_ha1_xpro.X/.main-meta/main.json b/apps/ac/ac_wav_gen/firmware/sam_ha1_xpro.X/.main-meta/main.json new file mode 100644 index 0000000..79589dc --- /dev/null +++ b/apps/ac/ac_wav_gen/firmware/sam_ha1_xpro.X/.main-meta/main.json @@ -0,0 +1,77 @@ +{ + "metaDataVersion": "1.0.0", + "category": "com.microchip.ide.project", + "content": { + "metaDataVersion": "1.1.0", + "name": "com.microchip.mcu32.mplabx.project.csp_apps_sam_ha1_ac_wav_gen", + "version": "3.0.1", + "displayName": "AC PWM generation Example for SAM HAx Family", + "projectName": "ac_wav_gen_sam_ha1_xpro", + "shortDescription": "This example application shows how to use the Analog Comparator Peripheral library to generate a 1KHz PWM waveform.", + "ide": { + "name": "MPLABX", + "semverRange": ">=5.40.0" + }, + "compiler": [ + { + "name": "XC32", + "semverRange": ">=2.40.0" + } + ], + "dfp": { + "name": "SAMHA1_DFP", + "semverRange": "^2.0.42" + }, + "configurator": { + "name": "MHC", + "semverRange": ">=3.5.1" + }, + "device": { + "metaDataVersion": "1.0.0", + "category": "com.microchip.portal.contentRef", + "content": { + "metaDataVersion": "1.0.0", + "category": "com.microchip.device", + "name": "ATSAMHA1G16AB", + "versionRange": "*" + } + }, + "author": "Microchip", + "subcategories": [ + [ + "Development Kit", "SAM HA1G16A Xplained Pro Evaluation Kit" + ], + [ + "Harmony", "Peripherals", "AC" + ], + [ + "Peripherals", "AC" + ] + ], + "peripherals": [ + "AC" + ], + "keywords": [ + "MHC", + "Harmony", + "ATSAMHA1G16AB", + "SAM HAx Family", + "AC voltage", + "AC", + "Analog Comparator", + "Comparator", + "Analog" + ], + "additionalData": { + "longDescription": { + "metaDataVersion": "1.0.0", + "category": "com.microchip.portal.fileRef", + "content": { + "metaDataVersion": "1.0.0", + "fileName": "./../../readme.md", + "mimeType": "text/markdown" + } + } + } + } +} \ No newline at end of file diff --git a/apps/adc/adc_sample/firmware/sam_ha1_xpro.X/.main-meta/main.json b/apps/adc/adc_sample/firmware/sam_ha1_xpro.X/.main-meta/main.json new file mode 100644 index 0000000..1064080 --- /dev/null +++ b/apps/adc/adc_sample/firmware/sam_ha1_xpro.X/.main-meta/main.json @@ -0,0 +1,76 @@ +{ + "metaDataVersion": "1.0.0", + "category": "com.microchip.ide.project", + "content": { + "metaDataVersion": "1.1.0", + "name": "com.microchip.mcu32.mplabx.project.csp_apps_sam_ha1_adc_sample", + "version": "3.0.1", + "displayName": "ADC Sample Example for SAM HAx Family", + "projectName": "adc_sample_sam_ha1_xpro", + "shortDescription": "This example application shows how to sample an analog input using the ADC and displays the converted samples on a serial terminal.", + "ide": { + "name": "MPLABX", + "semverRange": ">=5.40.0" + }, + "compiler": [ + { + "name": "XC32", + "semverRange": ">=2.40.0" + } + ], + "dfp": { + "name": "CMSIS", + "semverRange": "^5.4.0" + }, + "configurator": { + "name": "MHC", + "semverRange": ">=3.5.1" + }, + "device": { + "metaDataVersion": "1.0.0", + "category": "com.microchip.portal.contentRef", + "content": { + "metaDataVersion": "1.0.0", + "category": "com.microchip.device", + "name": "ATSAMHA1G16AB", + "versionRange": "*" + } + }, + "author": "Microchip", + "subcategories": [ + [ + "Development Kit", "SAM HA1G16A Xplained Pro" + ], + [ + "Harmony", "Peripherals", "ADC" + ], + [ + "Peripherals", "ADC" + ] + ], + "peripherals": [ + "ADC" + ], + "keywords": [ + "MHC", + "Harmony", + "ATSAMHA1G16AB", + "SAM HAx Family", + "AC voltage", + "Analog to Digital Converter", + "ADC", + "Analog" + ], + "additionalData": { + "longDescription": { + "metaDataVersion": "1.0.0", + "category": "com.microchip.portal.fileRef", + "content": { + "metaDataVersion": "1.0.0", + "fileName": "./../../readme.md", + "mimeType": "text/markdown" + } + } + } + } +} \ No newline at end of file diff --git a/apps/adc/adc_window_sleepwalking/firmware/sam_ha1_xpro.X/.main-meta/main.json b/apps/adc/adc_window_sleepwalking/firmware/sam_ha1_xpro.X/.main-meta/main.json new file mode 100644 index 0000000..9fc976f --- /dev/null +++ b/apps/adc/adc_window_sleepwalking/firmware/sam_ha1_xpro.X/.main-meta/main.json @@ -0,0 +1,76 @@ +{ + "metaDataVersion": "1.0.0", + "category": "com.microchip.ide.project", + "content": { + "metaDataVersion": "1.1.0", + "name": "com.microchip.mcu32.mplabx.project.csp_apps_sam_ha1_adc_window_sleepwalking", + "version": "3.0.1", + "displayName": "ADC window sleepwalking Example for SAM HAx Family", + "projectName": "adc_window_sleepwalking_sam_ha1_xpro", + "shortDescription": "This application shows how to configure ADC in a sleepwalking operation, where input voltage is measured at a fixed interval, but device is not woken from sleep until the measured value is below a given threshold.", + "ide": { + "name": "MPLABX", + "semverRange": ">=5.40.0" + }, + "compiler": [ + { + "name": "XC32", + "semverRange": ">=2.40.0" + } + ], + "dfp": { + "name": "SAMHA1_DFP", + "semverRange": "^2.0.42" + }, + "configurator": { + "name": "MHC", + "semverRange": ">=3.5.1" + }, + "device": { + "metaDataVersion": "1.0.0", + "category": "com.microchip.portal.contentRef", + "content": { + "metaDataVersion": "1.0.0", + "category": "com.microchip.device", + "name": "ATSAMHA1G16AB", + "versionRange": "*" + } + }, + "author": "Microchip", + "subcategories": [ + [ + "Development Kit", "SAM HA1G16A Xplained Pro" + ], + [ + "Harmony", "Peripherals", "ADC" + ], + [ + "Peripherals", "ADC" + ] + ], + "peripherals": [ + "ADC" + ], + "keywords": [ + "MHC", + "Harmony", + "ATSAMHA1G16AB", + "SAM HAx Family", + "AC voltage", + "Analog to Digital Converter", + "ADC", + "Analog" + ], + "additionalData": { + "longDescription": { + "metaDataVersion": "1.0.0", + "category": "com.microchip.portal.fileRef", + "content": { + "metaDataVersion": "1.0.0", + "fileName": "./../../readme.md", + "mimeType": "text/markdown" + } + } + } + } +} \ No newline at end of file diff --git a/apps/clock/clock_config/firmware/sam_ha1_xpro.X/.main-meta/main.json b/apps/clock/clock_config/firmware/sam_ha1_xpro.X/.main-meta/main.json new file mode 100644 index 0000000..1cc68f1 --- /dev/null +++ b/apps/clock/clock_config/firmware/sam_ha1_xpro.X/.main-meta/main.json @@ -0,0 +1,73 @@ +{ + "metaDataVersion": "1.0.0", + "category": "com.microchip.ide.project", + "content": { + "metaDataVersion": "1.1.0", + "name": "com.microchip.mcu32.mplabx.project.csp_apps_sam_ha1_clock_config", + "version": "3.0.1", + "displayName": "Clock configuration Example for SAM HAx Family", + "projectName": "clock_config_sam_ha1_xpro", + "shortDescription": "This example application shows how to configure the clock system to run the device at maximum frequency. It also outputs a prescaled clock signal on a GPIO pin for measurement and verification.", + "ide": { + "name": "MPLABX", + "semverRange": ">=5.40.0" + }, + "compiler": [ + { + "name": "XC32", + "semverRange": ">=2.40.0" + } + ], + "dfp": { + "name": "SAMHA1_DFP", + "semverRange": "^2.0.42" + }, + "configurator": { + "name": "MHC", + "semverRange": ">=3.5.1" + }, + "device": { + "metaDataVersion": "1.0.0", + "category": "com.microchip.portal.contentRef", + "content": { + "metaDataVersion": "1.0.0", + "category": "com.microchip.device", + "name": "ATSAMHA1G16AB", + "versionRange": "*" + } + }, + "author": "Microchip", + "subcategories": [ + [ + "Development Kit", "SAM HA1G16A Xplained Pro" + ], + [ + "Harmony", "Peripherals", "CLOCK" + ], + [ + "Peripherals", "CLOCK" + ] + ], + "peripherals": [ + "CLOCK" + ], + "keywords": [ + "MHC", + "Harmony", + "ATSAMHA1G16AB", + "SAM HAx Family", + "Clock" + ], + "additionalData": { + "longDescription": { + "metaDataVersion": "1.0.0", + "category": "com.microchip.portal.fileRef", + "content": { + "metaDataVersion": "1.0.0", + "fileName": "./../../readme.md", + "mimeType": "text/markdown" + } + } + } + } +} \ No newline at end of file diff --git a/apps/dac/dac_wav_gen/firmware/sam_ha1_xpro.X/.main-meta/main.json b/apps/dac/dac_wav_gen/firmware/sam_ha1_xpro.X/.main-meta/main.json new file mode 100644 index 0000000..cf52a9a --- /dev/null +++ b/apps/dac/dac_wav_gen/firmware/sam_ha1_xpro.X/.main-meta/main.json @@ -0,0 +1,78 @@ +{ + "metaDataVersion": "1.0.0", + "category": "com.microchip.ide.project", + "content": { + "metaDataVersion": "1.1.0", + "name": "com.microchip.mcu32.mplabx.project.csp_apps_sam_ha1_dac_wav_gen", + "version": "3.0.1", + "displayName": "DAC waveform generation Example for SAM HAx Family", + "projectName": "dac_wav_gen_sam_ha1_xpro", + "shortDescription": "This example application shows how to use the DAC to generate a 1 KHz Sine or Sawtooth wave with a lookup table.", + "ide": { + "name": "MPLABX", + "semverRange": ">=5.40.0" + }, + "compiler": [ + { + "name": "XC32", + "semverRange": ">=2.40.0" + } + ], + "dfp": { + "name": "SAMHA1_DFP", + "semverRange": "^2.0.42" + }, + "configurator": { + "name": "MHC", + "semverRange": ">=3.5.1" + }, + "device": { + "metaDataVersion": "1.0.0", + "category": "com.microchip.portal.contentRef", + "content": { + "metaDataVersion": "1.0.0", + "category": "com.microchip.device", + "name": "ATSAMHA1G16AB", + "versionRange": "*" + } + }, + "author": "Microchip", + "subcategories": [ + [ + "Development Kit", "SAM HA1G16A Xplained Pro" + ], + [ + "Harmony", "Peripherals", "DAC" + ], + [ + "Peripherals", "DAC" + ] + ], + "peripherals": [ + "DAC" + ], + "keywords": [ + "MHC", + "Harmony", + "ATSAMHA1G16AB", + "SAM HAx Family", + "CDAC", + "Control DAC", + "DAC", + "Digital to Analog Converter", + "Analog", + "AC Voltage" + ], + "additionalData": { + "longDescription": { + "metaDataVersion": "1.0.0", + "category": "com.microchip.portal.fileRef", + "content": { + "metaDataVersion": "1.0.0", + "fileName": "./../../readme.md", + "mimeType": "text/markdown" + } + } + } + } +} \ No newline at end of file diff --git a/apps/dac/dac_wav_gen_dma/firmware/sam_ha1_xpro.X/.main-meta/main.json b/apps/dac/dac_wav_gen_dma/firmware/sam_ha1_xpro.X/.main-meta/main.json new file mode 100644 index 0000000..4adb8d3 --- /dev/null +++ b/apps/dac/dac_wav_gen_dma/firmware/sam_ha1_xpro.X/.main-meta/main.json @@ -0,0 +1,78 @@ +{ + "metaDataVersion": "1.0.0", + "category": "com.microchip.ide.project", + "content": { + "metaDataVersion": "1.1.0", + "name": "com.microchip.mcu32.mplabx.project.csp_apps_sam_ha1_dac_wav_gen_dma", + "version": "3.0.1", + "displayName": "DAC waveform generation with DMA Example for SAM HAx Family", + "projectName": "dac_wav_gen_dma_sam_ha1_xpro", + "shortDescription": "This example application shows how to use the DAC with the DMA to generate a 5 KHz sinusoidal waveform without CPU intervention.", + "ide": { + "name": "MPLABX", + "semverRange": ">=5.40.0" + }, + "compiler": [ + { + "name": "XC32", + "semverRange": ">=2.40.0" + } + ], + "dfp": { + "name": "CMSIS", + "semverRange": "^5.4.0" + }, + "configurator": { + "name": "MHC", + "semverRange": ">=3.5.1" + }, + "device": { + "metaDataVersion": "1.0.0", + "category": "com.microchip.portal.contentRef", + "content": { + "metaDataVersion": "1.0.0", + "category": "com.microchip.device", + "name": "ATSAMHA1G16AB", + "versionRange": "*" + } + }, + "author": "Microchip", + "subcategories": [ + [ + "Development Kit", "SAM HA1G16A Xplained Pro" + ], + [ + "Harmony", "Peripherals", "DAC" + ], + [ + "Peripherals", "DAC" + ] + ], + "peripherals": [ + "DAC" + ], + "keywords": [ + "MHC", + "Harmony", + "ATSAMHA1G16AB", + "SAM HAx Family", + "CDAC", + "Control DAC", + "DAC", + "Digital to Analog Converter", + "Analog", + "AC Voltage" + ], + "additionalData": { + "longDescription": { + "metaDataVersion": "1.0.0", + "category": "com.microchip.portal.fileRef", + "content": { + "metaDataVersion": "1.0.0", + "fileName": "./../../readme.md", + "mimeType": "text/markdown" + } + } + } + } +} \ No newline at end of file diff --git a/apps/dmac/dmac_memory_transfer/firmware/sam_ha1_xpro.X/.main-meta/main.json b/apps/dmac/dmac_memory_transfer/firmware/sam_ha1_xpro.X/.main-meta/main.json new file mode 100644 index 0000000..4b25e8b --- /dev/null +++ b/apps/dmac/dmac_memory_transfer/firmware/sam_ha1_xpro.X/.main-meta/main.json @@ -0,0 +1,74 @@ +{ + "metaDataVersion": "1.0.0", + "category": "com.microchip.ide.project", + "content": { + "metaDataVersion": "1.1.0", + "name": "com.microchip.mcu32.mplabx.project.csp_apps_sam_ha1_dmac_memory_transfer", + "version": "3.0.1", + "displayName": "DMAC memory transfer Example for SAM HAx Family", + "projectName": "dmac_memory_transfer_sam_ha1_xpro", + "shortDescription": "This example application demonstrates how to use the DMAC peripheral to do a memory to memory transfer.", + "ide": { + "name": "MPLABX", + "semverRange": ">=5.40.0" + }, + "compiler": [ + { + "name": "XC32", + "semverRange": ">=2.40.0" + } + ], + "dfp": { + "name": "CMSIS", + "semverRange": "^5.4.0" + }, + "configurator": { + "name": "MHC", + "semverRange": ">=3.5.1" + }, + "device": { + "metaDataVersion": "1.0.0", + "category": "com.microchip.portal.contentRef", + "content": { + "metaDataVersion": "1.0.0", + "category": "com.microchip.device", + "name": "ATSAMHA1G16AB", + "versionRange": "*" + } + }, + "author": "Microchip", + "subcategories": [ + [ + "Development Kit", "SAM HA1G16A Xplained Pro" + ], + [ + "Harmony", "Peripherals", "DMAC" + ], + [ + "Peripherals", "DMAC" + ] + ], + "peripherals": [ + "DMAC" + ], + "keywords": [ + "MHC", + "Harmony", + "ATSAMHA1G16AB", + "SAM HAx Family", + "DMA", + "DMA Controller" + ], + "additionalData": { + "longDescription": { + "metaDataVersion": "1.0.0", + "category": "com.microchip.portal.fileRef", + "content": { + "metaDataVersion": "1.0.0", + "fileName": "./../../readme.md", + "mimeType": "text/markdown" + } + } + } + } +} \ No newline at end of file diff --git a/apps/dsu/dsu_crc32_generate/firmware/sam_ha1_xpro.X/.main-meta/main.json b/apps/dsu/dsu_crc32_generate/firmware/sam_ha1_xpro.X/.main-meta/main.json new file mode 100644 index 0000000..768d089 --- /dev/null +++ b/apps/dsu/dsu_crc32_generate/firmware/sam_ha1_xpro.X/.main-meta/main.json @@ -0,0 +1,77 @@ +{ + "metaDataVersion": "1.0.0", + "category": "com.microchip.ide.project", + "content": { + "metaDataVersion": "1.1.0", + "name": "com.microchip.mcu32.mplabx.project.csp_apps_sam_ha1_dsu_crc32_generate", + "version": "3.0.1", + "displayName": "DSU compute CRC32 Example for SAM HAx Family", + "projectName": "dsu_crc32_generate_sam_ha1_xpro", + "shortDescription": "This example application demonstrates how to use the DSU Peripheral library to compute 32-bit Cyclic Redundancy Checksum (CRC).", + "ide": { + "name": "MPLABX", + "semverRange": ">=5.40.0" + }, + "compiler": [ + { + "name": "XC32", + "semverRange": ">=2.40.0" + } + ], + "dfp": { + "name": "SAMHA1_DFP", + "semverRange": "^2.0.42" + }, + "configurator": { + "name": "MHC", + "semverRange": ">=3.5.1" + }, + "device": { + "metaDataVersion": "1.0.0", + "category": "com.microchip.portal.contentRef", + "content": { + "metaDataVersion": "1.0.0", + "category": "com.microchip.device", + "name": "ATSAMHA1G16AB", + "versionRange": "*" + } + }, + "author": "Microchip", + "subcategories": [ + [ + "Development Kit", "SAM HA1G16A Xplained Pro" + ], + [ + "Harmony", "Peripherals", "DSU" + ], + [ + "Peripherals", "DSU" + ] + ], + "peripherals": [ + "DSU" + ], + "keywords": [ + "MHC", + "Harmony", + "ATSAMHA1G16AB", + "SAM HAx Family", + "DSU", + "Device Service Unit", + "Debug", + "CRC", + "Chip-Erase" + ], + "additionalData": { + "longDescription": { + "metaDataVersion": "1.0.0", + "category": "com.microchip.portal.fileRef", + "content": { + "metaDataVersion": "1.0.0", + "fileName": "./../../readme.md", + "mimeType": "text/markdown" + } + } + } + } +} \ No newline at end of file diff --git a/apps/eic/eic_led_on_off/firmware/sam_ha1_xpro.X/.main-meta/main.json b/apps/eic/eic_led_on_off/firmware/sam_ha1_xpro.X/.main-meta/main.json new file mode 100644 index 0000000..0ce6ab0 --- /dev/null +++ b/apps/eic/eic_led_on_off/firmware/sam_ha1_xpro.X/.main-meta/main.json @@ -0,0 +1,76 @@ +{ + "metaDataVersion": "1.0.0", + "category": "com.microchip.ide.project", + "content": { + "metaDataVersion": "1.1.0", + "name": "com.microchip.mcu32.mplabx.project.csp_apps_sam_ha1_eic_led_on_off", + "version": "3.0.1", + "displayName": "EIC Interrupt Example for SAM HAx Family", + "projectName": "eic_led_on_off_sam_ha1_xpro", + "shortDescription": "This example application demonstrates how to generate interrupt using the EIC on switch press and indicate it through an LED.", + "ide": { + "name": "MPLABX", + "semverRange": ">=5.40.0" + }, + "compiler": [ + { + "name": "XC32", + "semverRange": ">=2.40.0" + } + ], + "dfp": { + "name": "SAMHA1_DFP", + "semverRange": "^2.0.42" + }, + "configurator": { + "name": "MHC", + "semverRange": ">=3.5.1" + }, + "device": { + "metaDataVersion": "1.0.0", + "category": "com.microchip.portal.contentRef", + "content": { + "metaDataVersion": "1.0.0", + "category": "com.microchip.device", + "name": "ATSAMHA1G16AB", + "versionRange": "*" + } + }, + "author": "Microchip", + "subcategories": [ + [ + "Development Kit", "SAM HA1G16A Xplained Pro" + ], + [ + "Harmony", "Peripherals", "EIC" + ], + [ + "Peripherals", "EIC" + ] + ], + "peripherals": [ + "EIC" + ], + "keywords": [ + "MHC", + "Harmony", + "ATSAMHA1G16AB", + "SAM HAx Family", + "EIC", + "Interrupts", + "Interrupt Controller", + "External Interrupt Controller" + ], + "additionalData": { + "longDescription": { + "metaDataVersion": "1.0.0", + "category": "com.microchip.portal.fileRef", + "content": { + "metaDataVersion": "1.0.0", + "fileName": "./../../readme.md", + "mimeType": "text/markdown" + } + } + } + } +} \ No newline at end of file diff --git a/apps/nvmctrl/nvmctrl_flash_read_write/firmware/sam_ha1_xpro.X/.main-meta/main.json b/apps/nvmctrl/nvmctrl_flash_read_write/firmware/sam_ha1_xpro.X/.main-meta/main.json new file mode 100644 index 0000000..0a21b9c --- /dev/null +++ b/apps/nvmctrl/nvmctrl_flash_read_write/firmware/sam_ha1_xpro.X/.main-meta/main.json @@ -0,0 +1,77 @@ +{ + "metaDataVersion": "1.0.0", + "category": "com.microchip.ide.project", + "content": { + "metaDataVersion": "1.1.0", + "name": "com.microchip.mcu32.mplabx.project.csp_apps_sam_ha1_nvmctrl_flash_read_write", + "version": "3.0.1", + "displayName": "NVMCTRL read write Example for SAM HAx Family", + "projectName": "nvmctrl_flash_read_write_sam_ha1_xpro", + "shortDescription": "This example application demonstrates how to use the NVMCTRL to erase and program the internal Flash memory.", + "ide": { + "name": "MPLABX", + "semverRange": ">=5.40.0" + }, + "compiler": [ + { + "name": "XC32", + "semverRange": ">=2.40.0" + } + ], + "dfp": { + "name": "CMSIS", + "semverRange": "^5.4.0" + }, + "configurator": { + "name": "MHC", + "semverRange": ">=3.5.1" + }, + "device": { + "metaDataVersion": "1.0.0", + "category": "com.microchip.portal.contentRef", + "content": { + "metaDataVersion": "1.0.0", + "category": "com.microchip.device", + "name": "ATSAMHA1G16AB", + "versionRange": "*" + } + }, + "author": "Microchip", + "subcategories": [ + [ + "Development Kit", "SAM HA1G16A Xplained Pro" + ], + [ + "Harmony", "Peripherals", "NVMCTRL" + ], + [ + "Peripherals", "NVMCTRL" + ] + ], + "peripherals": [ + "NVMCTRL" + ], + "keywords": [ + "MHC", + "Harmony", + "ATSAMHA1G16AB", + "SAM HAx Family", + "Memory", + "NVMCTRL", + "NVM", + "Flash", + "NVM Controller" + ], + "additionalData": { + "longDescription": { + "metaDataVersion": "1.0.0", + "category": "com.microchip.portal.fileRef", + "content": { + "metaDataVersion": "1.0.0", + "fileName": "./../../readme.md", + "mimeType": "text/markdown" + } + } + } + } +} \ No newline at end of file diff --git a/apps/pm/pm_wakeup_eic/firmware/sam_ha1_xpro.X/.main-meta/main.json b/apps/pm/pm_wakeup_eic/firmware/sam_ha1_xpro.X/.main-meta/main.json new file mode 100644 index 0000000..e2548bf --- /dev/null +++ b/apps/pm/pm_wakeup_eic/firmware/sam_ha1_xpro.X/.main-meta/main.json @@ -0,0 +1,76 @@ +{ + "metaDataVersion": "1.0.0", + "category": "com.microchip.ide.project", + "content": { + "metaDataVersion": "1.1.0", + "name": "com.microchip.mcu32.mplabx.project.csp_apps_sam_ha1_pm_wakeup_eic", + "version": "3.0.1", + "displayName": "PM wakeup using EIC Example for SAM HAx Family", + "projectName": "pm_wakeup_eic_sam_ha1_xpro", + "shortDescription": "This application demonstrates entering the low power modes and exiting it using the EIC.", + "ide": { + "name": "MPLABX", + "semverRange": ">=5.40.0" + }, + "compiler": [ + { + "name": "XC32", + "semverRange": ">=2.40.0" + } + ], + "dfp": { + "name": "CMSIS", + "semverRange": "^5.4.0" + }, + "configurator": { + "name": "MHC", + "semverRange": ">=3.5.1" + }, + "device": { + "metaDataVersion": "1.0.0", + "category": "com.microchip.portal.contentRef", + "content": { + "metaDataVersion": "1.0.0", + "category": "com.microchip.device", + "name": "ATSAMHA1G16AB", + "versionRange": "*" + } + }, + "author": "Microchip", + "subcategories": [ + [ + "Development Kit", "SAM HA1G16A Xplained Pro" + ], + [ + "Harmony", "Peripherals", "PM" + ], + [ + "Peripherals", "PM" + ] + ], + "peripherals": [ + "PM" + ], + "keywords": [ + "MHC", + "Harmony", + "ATSAMHA1G16AB", + "SAM HAx Family", + "PM", + "Power Managment", + "Low Power", + "Sleep" + ], + "additionalData": { + "longDescription": { + "metaDataVersion": "1.0.0", + "category": "com.microchip.portal.fileRef", + "content": { + "metaDataVersion": "1.0.0", + "fileName": "./../../readme.md", + "mimeType": "text/markdown" + } + } + } + } +} \ No newline at end of file diff --git a/apps/port/port_led_on_off_polling/firmware/sam_ha1_xpro.X/.main-meta/main.json b/apps/port/port_led_on_off_polling/firmware/sam_ha1_xpro.X/.main-meta/main.json new file mode 100644 index 0000000..fd2762d --- /dev/null +++ b/apps/port/port_led_on_off_polling/firmware/sam_ha1_xpro.X/.main-meta/main.json @@ -0,0 +1,77 @@ +{ + "metaDataVersion": "1.0.0", + "category": "com.microchip.ide.project", + "content": { + "metaDataVersion": "1.1.0", + "name": "com.microchip.mcu32.mplabx.project.csp_apps_sam_ha1_port_led_on_off_polling", + "version": "3.0.1", + "displayName": "PORT polling Example for SAM HAx Family", + "projectName": "port_led_on_off_polling_sam_ha1_xpro", + "shortDescription": "This example application demonstrate how to poll the switch input, and indicate the switch status using the LED.", + "ide": { + "name": "MPLABX", + "semverRange": ">=5.40.0" + }, + "compiler": [ + { + "name": "XC32", + "semverRange": ">=2.40.0" + } + ], + "dfp": { + "name": "SAMHA1_DFP", + "semverRange": "^2.0.42" + }, + "configurator": { + "name": "MHC", + "semverRange": ">=3.5.1" + }, + "device": { + "metaDataVersion": "1.0.0", + "category": "com.microchip.portal.contentRef", + "content": { + "metaDataVersion": "1.0.0", + "category": "com.microchip.device", + "name": "ATSAMHA1G16AB", + "versionRange": "*" + } + }, + "author": "Microchip", + "subcategories": [ + [ + "Development Kit", "SAM HA1G16A Xplained Pro" + ], + [ + "Harmony", "Peripherals", "PORT" + ], + [ + "Peripherals", "PORT" + ] + ], + "peripherals": [ + "PORT" + ], + "keywords": [ + "MHC", + "Harmony", + "ATSAMHA1G16AB", + "SAM HAx Family", + "GPIO", + "PORT", + "PIO", + "I/O", + "Pin" + ], + "additionalData": { + "longDescription": { + "metaDataVersion": "1.0.0", + "category": "com.microchip.portal.fileRef", + "content": { + "metaDataVersion": "1.0.0", + "fileName": "./../../readme.md", + "mimeType": "text/markdown" + } + } + } + } +} \ No newline at end of file diff --git a/apps/rtc/rtc_alarm/firmware/sam_ha1_xpro.X/.main-meta/main.json b/apps/rtc/rtc_alarm/firmware/sam_ha1_xpro.X/.main-meta/main.json new file mode 100644 index 0000000..0ad15fc --- /dev/null +++ b/apps/rtc/rtc_alarm/firmware/sam_ha1_xpro.X/.main-meta/main.json @@ -0,0 +1,77 @@ +{ + "metaDataVersion": "1.0.0", + "category": "com.microchip.ide.project", + "content": { + "metaDataVersion": "1.1.0", + "name": "com.microchip.mcu32.mplabx.project.csp_apps_sam_ha1_rtc_alarm", + "version": "3.0.1", + "displayName": "RTC alarm interrupt Example for SAM HAx Family", + "projectName": "rtc_alarm_sam_ha1_xpro", + "shortDescription": "This example shows how to use the RTC to configure the time and generate the alarm.", + "ide": { + "name": "MPLABX", + "semverRange": ">=5.40.0" + }, + "compiler": [ + { + "name": "XC32", + "semverRange": ">=2.40.0" + } + ], + "dfp": { + "name": "CMSIS", + "semverRange": "^5.4.0" + }, + "configurator": { + "name": "MHC", + "semverRange": ">=3.5.1" + }, + "device": { + "metaDataVersion": "1.0.0", + "category": "com.microchip.portal.contentRef", + "content": { + "metaDataVersion": "1.0.0", + "category": "com.microchip.device", + "name": "ATSAMHA1G16AB", + "versionRange": "*" + } + }, + "author": "Microchip", + "subcategories": [ + [ + "Development Kit", "SAM HA1G16A Xplained Pro" + ], + [ + "Harmony", "Peripherals", "RTC" + ], + [ + "Peripherals", "RTC" + ] + ], + "peripherals": [ + "RTC" + ], + "keywords": [ + "MHC", + "Harmony", + "ATSAMHA1G16AB", + "SAM HAx Family", + "RTC", + "RTT", + "RTCC", + "Timer", + "Real Time Counter" + ], + "additionalData": { + "longDescription": { + "metaDataVersion": "1.0.0", + "category": "com.microchip.portal.fileRef", + "content": { + "metaDataVersion": "1.0.0", + "fileName": "./../../readme.md", + "mimeType": "text/markdown" + } + } + } + } +} \ No newline at end of file diff --git a/apps/rtc/rtc_periodic_timeout/firmware/sam_ha1_xpro.X/.main-meta/main.json b/apps/rtc/rtc_periodic_timeout/firmware/sam_ha1_xpro.X/.main-meta/main.json new file mode 100644 index 0000000..e1f2044 --- /dev/null +++ b/apps/rtc/rtc_periodic_timeout/firmware/sam_ha1_xpro.X/.main-meta/main.json @@ -0,0 +1,77 @@ +{ + "metaDataVersion": "1.0.0", + "category": "com.microchip.ide.project", + "content": { + "metaDataVersion": "1.1.0", + "name": "com.microchip.mcu32.mplabx.project.csp_apps_sam_ha1_rtc_periodic_timeout", + "version": "3.0.1", + "displayName": "RTC periodic interrupt Example for SAM HAx Family", + "projectName": "rtc_periodic_timeout_sam_ha1_xpro", + "shortDescription": "This example application shows how to use the RTC to generate periodic interrupts.", + "ide": { + "name": "MPLABX", + "semverRange": ">=5.40.0" + }, + "compiler": [ + { + "name": "XC32", + "semverRange": ">=2.40.0" + } + ], + "dfp": { + "name": "SAMHA1_DFP", + "semverRange": "^2.0.42" + }, + "configurator": { + "name": "MHC", + "semverRange": ">=3.5.1" + }, + "device": { + "metaDataVersion": "1.0.0", + "category": "com.microchip.portal.contentRef", + "content": { + "metaDataVersion": "1.0.0", + "category": "com.microchip.device", + "name": "ATSAMHA1G16AB", + "versionRange": "*" + } + }, + "author": "Microchip", + "subcategories": [ + [ + "Development Kit", "SAM HA1G16A Xplained Pro" + ], + [ + "Harmony", "Peripherals", "RTC" + ], + [ + "Peripherals", "RTC" + ] + ], + "peripherals": [ + "RTC" + ], + "keywords": [ + "MHC", + "Harmony", + "ATSAMHA1G16AB", + "SAM HAx Family", + "RTC", + "RTT", + "RTCC", + "Timer", + "Real Time Counter" + ], + "additionalData": { + "longDescription": { + "metaDataVersion": "1.0.0", + "category": "com.microchip.portal.fileRef", + "content": { + "metaDataVersion": "1.0.0", + "fileName": "./../../readme.md", + "mimeType": "text/markdown" + } + } + } + } +} \ No newline at end of file diff --git a/apps/sercom/i2c/master/i2c_eeprom/firmware/sam_ha1_xpro.X/.main-meta/main.json b/apps/sercom/i2c/master/i2c_eeprom/firmware/sam_ha1_xpro.X/.main-meta/main.json new file mode 100644 index 0000000..f57c49a --- /dev/null +++ b/apps/sercom/i2c/master/i2c_eeprom/firmware/sam_ha1_xpro.X/.main-meta/main.json @@ -0,0 +1,79 @@ +{ + "metaDataVersion": "1.0.0", + "category": "com.microchip.ide.project", + "content": { + "metaDataVersion": "1.1.0", + "name": "com.microchip.mcu32.mplabx.project.csp_apps_sam_ha1_i2c_eeprom", + "version": "3.0.1", + "displayName": "SERCOM I2C EEPROM read write Example for SAM HAx Family", + "projectName": "i2c_eeprom_sam_ha1_xpro", + "shortDescription": "This example application demonstrates how to use the SERCOM peripheral to write and read from the I2C serial EEPROM memory.", + "ide": { + "name": "MPLABX", + "semverRange": ">=5.40.0" + }, + "compiler": [ + { + "name": "XC32", + "semverRange": ">=2.40.0" + } + ], + "dfp": { + "name": "SAMHA1_DFP", + "semverRange": "^2.0.42" + }, + "configurator": { + "name": "MHC", + "semverRange": ">=3.5.1" + }, + "device": { + "metaDataVersion": "1.0.0", + "category": "com.microchip.portal.contentRef", + "content": { + "metaDataVersion": "1.0.0", + "category": "com.microchip.device", + "name": "ATSAMHA1G16AB", + "versionRange": "*" + } + }, + "author": "Microchip", + "subcategories": [ + [ + "Development Kit", "SAM HA1G16A Xplained Pro" + ], + [ + "Harmony", "Peripherals", "SERCOM" + ], + [ + "Peripherals", "SERCOM" + ] + ], + "peripherals": [ + "SERCOM" + ], + "keywords": [ + "MHC", + "Harmony", + "ATSAMHA1G16AB", + "SAM HAx Family", + "FLEXCOM", + "Serial Communication", + "I2C", + "SPI", + "UART", + "SERCOM", + "TWI" + ], + "additionalData": { + "longDescription": { + "metaDataVersion": "1.0.0", + "category": "com.microchip.portal.fileRef", + "content": { + "metaDataVersion": "1.0.0", + "fileName": "./../../readme.md", + "mimeType": "text/markdown" + } + } + } + } +} \ No newline at end of file diff --git a/apps/sercom/spi/spi_eeprom_write_read/firmware/sam_ha1_xpro.X/.main-meta/main.json b/apps/sercom/spi/spi_eeprom_write_read/firmware/sam_ha1_xpro.X/.main-meta/main.json new file mode 100644 index 0000000..40b27a9 --- /dev/null +++ b/apps/sercom/spi/spi_eeprom_write_read/firmware/sam_ha1_xpro.X/.main-meta/main.json @@ -0,0 +1,79 @@ +{ + "metaDataVersion": "1.0.0", + "category": "com.microchip.ide.project", + "content": { + "metaDataVersion": "1.1.0", + "name": "com.microchip.mcu32.mplabx.project.csp_apps_sam_ha1_spi_eeprom_write_read", + "version": "3.0.1", + "displayName": "SERCOM SPI EEPROM read write Example for SAM HAx Family", + "projectName": "spi_eeprom_write_read_sam_ha1_xpro", + "shortDescription": "This example application demonstrates how to use the SERCOM SPI peripheral to write and read from the SPI serial EEPROM memory.", + "ide": { + "name": "MPLABX", + "semverRange": ">=5.40.0" + }, + "compiler": [ + { + "name": "XC32", + "semverRange": ">=2.40.0" + } + ], + "dfp": { + "name": "CMSIS", + "semverRange": "^5.4.0" + }, + "configurator": { + "name": "MHC", + "semverRange": ">=3.5.1" + }, + "device": { + "metaDataVersion": "1.0.0", + "category": "com.microchip.portal.contentRef", + "content": { + "metaDataVersion": "1.0.0", + "category": "com.microchip.device", + "name": "ATSAMHA1G16AB", + "versionRange": "*" + } + }, + "author": "Microchip", + "subcategories": [ + [ + "Development Kit", "SAM HA1G16A Xplained Pro" + ], + [ + "Harmony", "Peripherals", "SERCOM" + ], + [ + "Peripherals", "SERCOM" + ] + ], + "peripherals": [ + "SERCOM" + ], + "keywords": [ + "MHC", + "Harmony", + "ATSAMHA1G16AB", + "SAM HAx Family", + "FLEXCOM", + "Serial Communication", + "I2C", + "SPI", + "UART", + "SERCOM", + "TWI" + ], + "additionalData": { + "longDescription": { + "metaDataVersion": "1.0.0", + "category": "com.microchip.portal.fileRef", + "content": { + "metaDataVersion": "1.0.0", + "fileName": "./../../readme.md", + "mimeType": "text/markdown" + } + } + } + } +} \ No newline at end of file diff --git a/apps/sercom/spi/spi_self_loopback_interrupt/firmware/sam_ha1_xpro.X/.main-meta/main.json b/apps/sercom/spi/spi_self_loopback_interrupt/firmware/sam_ha1_xpro.X/.main-meta/main.json new file mode 100644 index 0000000..e7940a2 --- /dev/null +++ b/apps/sercom/spi/spi_self_loopback_interrupt/firmware/sam_ha1_xpro.X/.main-meta/main.json @@ -0,0 +1,79 @@ +{ + "metaDataVersion": "1.0.0", + "category": "com.microchip.ide.project", + "content": { + "metaDataVersion": "1.1.0", + "name": "com.microchip.mcu32.mplabx.project.csp_apps_sam_ha1_spi_self_loopback_interrupt", + "version": "3.0.1", + "displayName": "SERCOM SPI interrupt Example for SAM HAx Family", + "projectName": "spi_self_loopback_interrupt_sam_ha1_xpro", + "shortDescription": "This example application shows how to use SERCOM SPI PLIB with external loop back to write and then read back an array of data in interrupt mode.", + "ide": { + "name": "MPLABX", + "semverRange": ">=5.40.0" + }, + "compiler": [ + { + "name": "XC32", + "semverRange": ">=2.40.0" + } + ], + "dfp": { + "name": "SAMHA1_DFP", + "semverRange": "^2.0.42" + }, + "configurator": { + "name": "MHC", + "semverRange": ">=3.5.1" + }, + "device": { + "metaDataVersion": "1.0.0", + "category": "com.microchip.portal.contentRef", + "content": { + "metaDataVersion": "1.0.0", + "category": "com.microchip.device", + "name": "ATSAMHA1G16AB", + "versionRange": "*" + } + }, + "author": "Microchip", + "subcategories": [ + [ + "Development Kit", "SAM HA1G16A Xplained Pro" + ], + [ + "Harmony", "Peripherals", "SERCOM" + ], + [ + "Peripherals", "SERCOM" + ] + ], + "peripherals": [ + "SERCOM" + ], + "keywords": [ + "MHC", + "Harmony", + "ATSAMHA1G16AB", + "SAM HAx Family", + "FLEXCOM", + "Serial Communication", + "I2C", + "SPI", + "UART", + "SERCOM", + "TWI" + ], + "additionalData": { + "longDescription": { + "metaDataVersion": "1.0.0", + "category": "com.microchip.portal.fileRef", + "content": { + "metaDataVersion": "1.0.0", + "fileName": "./../../readme.md", + "mimeType": "text/markdown" + } + } + } + } +} \ No newline at end of file diff --git a/apps/sercom/usart/usart_echo_interrupt/firmware/sam_ha1_xpro.X/.main-meta/main.json b/apps/sercom/usart/usart_echo_interrupt/firmware/sam_ha1_xpro.X/.main-meta/main.json new file mode 100644 index 0000000..a24fdca --- /dev/null +++ b/apps/sercom/usart/usart_echo_interrupt/firmware/sam_ha1_xpro.X/.main-meta/main.json @@ -0,0 +1,79 @@ +{ + "metaDataVersion": "1.0.0", + "category": "com.microchip.ide.project", + "content": { + "metaDataVersion": "1.1.0", + "name": "com.microchip.mcu32.mplabx.project.csp_apps_sam_ha1_usart_echo_interrupt", + "version": "3.0.1", + "displayName": "SERCOM USART interrupt Example for SAM HAx Family", + "projectName": "usart_echo_interrupt_sam_ha1_xpro", + "shortDescription": "This example application demonstrates how to use the SERCOM peripheral in USART mode to transfer data in a non-blocking manner.", + "ide": { + "name": "MPLABX", + "semverRange": ">=5.40.0" + }, + "compiler": [ + { + "name": "XC32", + "semverRange": ">=2.40.0" + } + ], + "dfp": { + "name": "CMSIS", + "semverRange": "^5.4.0" + }, + "configurator": { + "name": "MHC", + "semverRange": ">=3.5.1" + }, + "device": { + "metaDataVersion": "1.0.0", + "category": "com.microchip.portal.contentRef", + "content": { + "metaDataVersion": "1.0.0", + "category": "com.microchip.device", + "name": "ATSAMHA1G16AB", + "versionRange": "*" + } + }, + "author": "Microchip", + "subcategories": [ + [ + "Development Kit", "SAM HA1G16A Xplained Pro" + ], + [ + "Harmony", "Peripherals", "SERCOM" + ], + [ + "Peripherals", "SERCOM" + ] + ], + "peripherals": [ + "SERCOM" + ], + "keywords": [ + "MHC", + "Harmony", + "ATSAMHA1G16AB", + "SAM HAx Family", + "FLEXCOM", + "Serial Communication", + "I2C", + "SPI", + "UART", + "SERCOM", + "TWI" + ], + "additionalData": { + "longDescription": { + "metaDataVersion": "1.0.0", + "category": "com.microchip.portal.fileRef", + "content": { + "metaDataVersion": "1.0.0", + "fileName": "./../../readme.md", + "mimeType": "text/markdown" + } + } + } + } +} \ No newline at end of file diff --git a/apps/sercom/usart/usart_ring_buffer_interrupt/firmware/sam_ha1_xpro.X/.main-meta/main.json b/apps/sercom/usart/usart_ring_buffer_interrupt/firmware/sam_ha1_xpro.X/.main-meta/main.json new file mode 100644 index 0000000..744a227 --- /dev/null +++ b/apps/sercom/usart/usart_ring_buffer_interrupt/firmware/sam_ha1_xpro.X/.main-meta/main.json @@ -0,0 +1,79 @@ +{ + "metaDataVersion": "1.0.0", + "category": "com.microchip.ide.project", + "content": { + "metaDataVersion": "1.1.0", + "name": "com.microchip.mcu32.mplabx.project.csp_apps_sam_ha1_usart_ring_buffer_interrupt", + "version": "3.0.1", + "displayName": "SERCOM USART ring buffer Example for SAM HAx Family", + "projectName": "usart_ring_buffer_interrupt_sam_ha1_xpro", + "shortDescription": "This example application demonstrates how to use the SERCOM peripheral in USART ring buffer mode to transfer data in a non-blocking manner.", + "ide": { + "name": "MPLABX", + "semverRange": ">=5.40.0" + }, + "compiler": [ + { + "name": "XC32", + "semverRange": ">=2.40.0" + } + ], + "dfp": { + "name": "CMSIS", + "semverRange": "^5.4.0" + }, + "configurator": { + "name": "MHC", + "semverRange": ">=3.5.1" + }, + "device": { + "metaDataVersion": "1.0.0", + "category": "com.microchip.portal.contentRef", + "content": { + "metaDataVersion": "1.0.0", + "category": "com.microchip.device", + "name": "ATSAMHA1G16AB", + "versionRange": "*" + } + }, + "author": "Microchip", + "subcategories": [ + [ + "Development Kit", "SAM HA1G16A Xplained Pro" + ], + [ + "Harmony", "Peripherals", "SERCOM" + ], + [ + "Peripherals", "SERCOM" + ] + ], + "peripherals": [ + "SERCOM" + ], + "keywords": [ + "MHC", + "Harmony", + "ATSAMHA1G16AB", + "SAM HAx Family", + "FLEXCOM", + "Serial Communication", + "I2C", + "SPI", + "UART", + "SERCOM", + "TWI" + ], + "additionalData": { + "longDescription": { + "metaDataVersion": "1.0.0", + "category": "com.microchip.portal.fileRef", + "content": { + "metaDataVersion": "1.0.0", + "fileName": "./../../readme.md", + "mimeType": "text/markdown" + } + } + } + } +} \ No newline at end of file diff --git a/apps/systick/systick_periodic_timeout/firmware/sam_ha1_xpro.X/.main-meta/main.json b/apps/systick/systick_periodic_timeout/firmware/sam_ha1_xpro.X/.main-meta/main.json new file mode 100644 index 0000000..3d1fe95 --- /dev/null +++ b/apps/systick/systick_periodic_timeout/firmware/sam_ha1_xpro.X/.main-meta/main.json @@ -0,0 +1,76 @@ +{ + "metaDataVersion": "1.0.0", + "category": "com.microchip.ide.project", + "content": { + "metaDataVersion": "1.1.0", + "name": "com.microchip.mcu32.mplabx.project.csp_apps_sam_ha1_systick_periodic_timeout", + "version": "3.0.1", + "displayName": "Systick periodic interrupt Example for SAM HAx Family", + "projectName": "systick_periodic_timeout_sam_ha1_xpro", + "shortDescription": "This example shows how to use the SysTick to generate periodic interrupts.", + "ide": { + "name": "MPLABX", + "semverRange": ">=5.40.0" + }, + "compiler": [ + { + "name": "XC32", + "semverRange": ">=2.40.0" + } + ], + "dfp": { + "name": "SAMHA1_DFP", + "semverRange": "^2.0.42" + }, + "configurator": { + "name": "MHC", + "semverRange": ">=3.5.1" + }, + "device": { + "metaDataVersion": "1.0.0", + "category": "com.microchip.portal.contentRef", + "content": { + "metaDataVersion": "1.0.0", + "category": "com.microchip.device", + "name": "ATSAMHA1G16AB", + "versionRange": "*" + } + }, + "author": "Microchip", + "subcategories": [ + [ + "Development Kit", "SAM HA1G16A Xplained Pro Evaluation Kit" + ], + [ + "Harmony", "Peripherals", "SYSTICK" + ], + [ + "Peripherals", "SYSTICK" + ] + ], + "peripherals": [ + "SYSTICK" + ], + "keywords": [ + "MHC", + "Harmony", + "ATSAMHA1G16AB", + "SAM HAx Family", + "System Timer", + "Core Timer", + "Timer", + "Counter" + ], + "additionalData": { + "longDescription": { + "metaDataVersion": "1.0.0", + "category": "com.microchip.portal.fileRef", + "content": { + "metaDataVersion": "1.0.0", + "fileName": "./../../readme.md", + "mimeType": "text/markdown" + } + } + } + } +} \ No newline at end of file diff --git a/apps/tc/tc_capture_mode/firmware/sam_ha1_xpro.X/.main-meta/main.json b/apps/tc/tc_capture_mode/firmware/sam_ha1_xpro.X/.main-meta/main.json new file mode 100644 index 0000000..84bdc78 --- /dev/null +++ b/apps/tc/tc_capture_mode/firmware/sam_ha1_xpro.X/.main-meta/main.json @@ -0,0 +1,77 @@ +{ + "metaDataVersion": "1.0.0", + "category": "com.microchip.ide.project", + "content": { + "metaDataVersion": "1.1.0", + "name": "com.microchip.mcu32.mplabx.project.csp_apps_sam_ha1_tc_capture_mode", + "version": "3.0.1", + "displayName": "TC capture mode Example for SAM HAx Family", + "projectName": "tc_capture_mode_sam_ha1_xpro", + "shortDescription": "This example shows how to use the TC module in capture mode to measure duty cycle and frequency of an external input.", + "ide": { + "name": "MPLABX", + "semverRange": ">=5.40.0" + }, + "compiler": [ + { + "name": "XC32", + "semverRange": ">=2.40.0" + } + ], + "dfp": { + "name": "CMSIS", + "semverRange": "^5.4.0" + }, + "configurator": { + "name": "MHC", + "semverRange": ">=3.5.1" + }, + "device": { + "metaDataVersion": "1.0.0", + "category": "com.microchip.portal.contentRef", + "content": { + "metaDataVersion": "1.0.0", + "category": "com.microchip.device", + "name": "ATSAMHA1G16AB", + "versionRange": "*" + } + }, + "author": "Microchip", + "subcategories": [ + [ + "Development Kit", "SAM HA1G16A Xplained Pro Evaluation Kit" + ], + [ + "Harmony", "Peripherals", "TC" + ], + [ + "Peripherals", "TC" + ] + ], + "peripherals": [ + "TC" + ], + "keywords": [ + "MHC", + "Harmony", + "ATSAMHA1G16AB", + "SAM HAx Family", + "TC", + "TCC", + "TMR", + "Timer", + "Counter" + ], + "additionalData": { + "longDescription": { + "metaDataVersion": "1.0.0", + "category": "com.microchip.portal.fileRef", + "content": { + "metaDataVersion": "1.0.0", + "fileName": "./../../readme.md", + "mimeType": "text/markdown" + } + } + } + } +} \ No newline at end of file diff --git a/apps/tc/tc_compare_mode/firmware/sam_ha1_xpro.X/.main-meta/main.json b/apps/tc/tc_compare_mode/firmware/sam_ha1_xpro.X/.main-meta/main.json new file mode 100644 index 0000000..ab48a74 --- /dev/null +++ b/apps/tc/tc_compare_mode/firmware/sam_ha1_xpro.X/.main-meta/main.json @@ -0,0 +1,77 @@ +{ + "metaDataVersion": "1.0.0", + "category": "com.microchip.ide.project", + "content": { + "metaDataVersion": "1.1.0", + "name": "com.microchip.mcu32.mplabx.project.csp_apps_sam_ha1_tc_compare_mode", + "version": "3.0.1", + "displayName": "TC compare mode Example for SAM HAx Family", + "projectName": "tc_compare_mode_sam_ha1_xpro", + "shortDescription": "This example shows how to use the TC module in compare mode to generate an active low, active high, and toggle output on compare match.", + "ide": { + "name": "MPLABX", + "semverRange": ">=5.40.0" + }, + "compiler": [ + { + "name": "XC32", + "semverRange": ">=2.40.0" + } + ], + "dfp": { + "name": "CMSIS", + "semverRange": "^5.4.0" + }, + "configurator": { + "name": "MHC", + "semverRange": ">=3.5.1" + }, + "device": { + "metaDataVersion": "1.0.0", + "category": "com.microchip.portal.contentRef", + "content": { + "metaDataVersion": "1.0.0", + "category": "com.microchip.device", + "name": "ATSAMHA1G16AB", + "versionRange": "*" + } + }, + "author": "Microchip", + "subcategories": [ + [ + "Development Kit", "SAM HA1G16A Xplained Pro Evaluation Kit" + ], + [ + "Harmony", "Peripherals", "TC" + ], + [ + "Peripherals", "TC" + ] + ], + "peripherals": [ + "TC" + ], + "keywords": [ + "MHC", + "Harmony", + "ATSAMHA1G16AB", + "SAM HAx Family", + "TC", + "TCC", + "TMR", + "Timer", + "Counter" + ], + "additionalData": { + "longDescription": { + "metaDataVersion": "1.0.0", + "category": "com.microchip.portal.fileRef", + "content": { + "metaDataVersion": "1.0.0", + "fileName": "./../../readme.md", + "mimeType": "text/markdown" + } + } + } + } +} \ No newline at end of file diff --git a/apps/tc/tc_timer_mode/firmware/sam_ha1_xpro.X/.main-meta/main.json b/apps/tc/tc_timer_mode/firmware/sam_ha1_xpro.X/.main-meta/main.json new file mode 100644 index 0000000..93c86bc --- /dev/null +++ b/apps/tc/tc_timer_mode/firmware/sam_ha1_xpro.X/.main-meta/main.json @@ -0,0 +1,77 @@ +{ + "metaDataVersion": "1.0.0", + "category": "com.microchip.ide.project", + "content": { + "metaDataVersion": "1.1.0", + "name": "com.microchip.mcu32.mplabx.project.csp_apps_sam_ha1_tc_timer_mode", + "version": "3.0.1", + "displayName": "TC timer mode Example for SAM HAx Family", + "projectName": "tc_timer_mode_sam_ha1_xpro", + "shortDescription": "This example shows how to use the TC module in timer mode to generate periodic interrupt.", + "ide": { + "name": "MPLABX", + "semverRange": ">=5.40.0" + }, + "compiler": [ + { + "name": "XC32", + "semverRange": ">=2.40.0" + } + ], + "dfp": { + "name": "SAMHA1_DFP", + "semverRange": "^2.0.42" + }, + "configurator": { + "name": "MHC", + "semverRange": ">=3.5.1" + }, + "device": { + "metaDataVersion": "1.0.0", + "category": "com.microchip.portal.contentRef", + "content": { + "metaDataVersion": "1.0.0", + "category": "com.microchip.device", + "name": "ATSAMHA1G16AB", + "versionRange": "*" + } + }, + "author": "Microchip", + "subcategories": [ + [ + "Development Kit", "SAM HA1G16A Xplained Pro Evaluation Kit" + ], + [ + "Harmony", "Peripherals", "TC" + ], + [ + "Peripherals", "TC" + ] + ], + "peripherals": [ + "TC" + ], + "keywords": [ + "MHC", + "Harmony", + "ATSAMHA1G16AB", + "SAM HAx Family", + "TC", + "TCC", + "TMR", + "Timer", + "Counter" + ], + "additionalData": { + "longDescription": { + "metaDataVersion": "1.0.0", + "category": "com.microchip.portal.fileRef", + "content": { + "metaDataVersion": "1.0.0", + "fileName": "./../../readme.md", + "mimeType": "text/markdown" + } + } + } + } +} \ No newline at end of file diff --git a/apps/tcc/tcc_synchronous_pwm_channels/firmware/sam_ha1_xpro.X/.main-meta/main.json b/apps/tcc/tcc_synchronous_pwm_channels/firmware/sam_ha1_xpro.X/.main-meta/main.json new file mode 100644 index 0000000..1f47c5d --- /dev/null +++ b/apps/tcc/tcc_synchronous_pwm_channels/firmware/sam_ha1_xpro.X/.main-meta/main.json @@ -0,0 +1,77 @@ +{ + "metaDataVersion": "1.0.0", + "category": "com.microchip.ide.project", + "content": { + "metaDataVersion": "1.1.0", + "name": "com.microchip.mcu32.mplabx.project.csp_apps_sam_ha1_tcc_synchronous_pwm_channels", + "version": "3.0.1", + "displayName": "TCC PWM generation Example for SAM HAx Family", + "projectName": "tcc_synchronous_pwm_channels_sam_ha1_xpro", + "shortDescription": "This example application shows how to use the TCC to generate a 2 or 3 phase PWM signals for motor control with dead time.", + "ide": { + "name": "MPLABX", + "semverRange": ">=5.40.0" + }, + "compiler": [ + { + "name": "XC32", + "semverRange": ">=2.40.0" + } + ], + "dfp": { + "name": "SAMHA1_DFP", + "semverRange": "^2.0.42" + }, + "configurator": { + "name": "MHC", + "semverRange": ">=3.5.1" + }, + "device": { + "metaDataVersion": "1.0.0", + "category": "com.microchip.portal.contentRef", + "content": { + "metaDataVersion": "1.0.0", + "category": "com.microchip.device", + "name": "ATSAMHA1G16AB", + "versionRange": "*" + } + }, + "author": "Microchip", + "subcategories": [ + [ + "Development Kit", "SAM HA1G16A Xplained Pro Evaluation Kit" + ], + [ + "Harmony", "Peripherals", "TCC" + ], + [ + "Peripherals", "TCC" + ] + ], + "peripherals": [ + "TCC" + ], + "keywords": [ + "MHC", + "Harmony", + "ATSAMHA1G16AB", + "SAM HAx Family", + "TC", + "TCC", + "TMR", + "Timer", + "Counter" + ], + "additionalData": { + "longDescription": { + "metaDataVersion": "1.0.0", + "category": "com.microchip.portal.fileRef", + "content": { + "metaDataVersion": "1.0.0", + "fileName": "./../../readme.md", + "mimeType": "text/markdown" + } + } + } + } +} \ No newline at end of file diff --git a/apps/wdt/wdt_timeout/firmware/sam_ha1_xpro.X/.main-meta/main.json b/apps/wdt/wdt_timeout/firmware/sam_ha1_xpro.X/.main-meta/main.json new file mode 100644 index 0000000..72a445d --- /dev/null +++ b/apps/wdt/wdt_timeout/firmware/sam_ha1_xpro.X/.main-meta/main.json @@ -0,0 +1,75 @@ +{ + "metaDataVersion": "1.0.0", + "category": "com.microchip.ide.project", + "content": { + "metaDataVersion": "1.1.0", + "name": "com.microchip.mcu32.mplabx.project.csp_apps_sam_ha1_wdt_timeout", + "version": "3.0.1", + "displayName": "WDT timeout Example for SAM HAx Family", + "projectName": "wdt_timeout_sam_ha1_xpro", + "shortDescription": "This example shows how to generate a Watchdog timer reset by emulating a deadlock.", + "ide": { + "name": "MPLABX", + "semverRange": ">=5.40.0" + }, + "compiler": [ + { + "name": "XC32", + "semverRange": ">=2.40.0" + } + ], + "dfp": { + "name": "CMSIS", + "semverRange": "^5.4.0" + }, + "configurator": { + "name": "MHC", + "semverRange": ">=3.5.1" + }, + "device": { + "metaDataVersion": "1.0.0", + "category": "com.microchip.portal.contentRef", + "content": { + "metaDataVersion": "1.0.0", + "category": "com.microchip.device", + "name": "ATSAMHA1G16AB", + "versionRange": "*" + } + }, + "author": "Microchip", + "subcategories": [ + [ + "Development Kit", "SAM HA1G16A Xplained Pro Evaluation Kit" + ], + [ + "Harmony", "Peripherals", "WDT" + ], + [ + "Peripherals", "WDT" + ] + ], + "peripherals": [ + "WDT" + ], + "keywords": [ + "MHC", + "Harmony", + "ATSAMHA1G16AB", + "SAM HAx Family", + "Timer", + "WDT", + "Watch Dog Timer" + ], + "additionalData": { + "longDescription": { + "metaDataVersion": "1.0.0", + "category": "com.microchip.portal.fileRef", + "content": { + "metaDataVersion": "1.0.0", + "fileName": "./../../readme.md", + "mimeType": "text/markdown" + } + } + } + } +} \ No newline at end of file diff --git a/release_notes.md b/release_notes.md index 3c25903..d2fccc7 100644 --- a/release_notes.md +++ b/release_notes.md @@ -8,6 +8,20 @@ nav_order: 99 # Microchip MPLABĀ® Harmony 3 Release Notes +## Harmony 3 peripheral library application examples for SAM HA1 family v3.0.1 + +### New Features +- Added discover.microchip.com metadata + +### Bug fixes +- Same as v3.0.0 + +### Known Issues +- Same as v3.0.0 + +### Development Tools +- Same as v3.0.0 + ## Harmony 3 peripheral library application examples for SAM HA1 family v3.0.0 ### Development kit and demo application support