├── images
├── microchip.jpg
├── dspic33e-ptg-adc.JPG
├── dspic33e-pwm-oc-ptg.JPG
├── dspic33e-spi-2slaves.JPG
├── dspic33e-spi-no-dma.JPG
├── dspic33e-spi-framed-1.JPG
└── dspic33e-spi-framed-2.JPG
├── dspic33e-atan2
├── README.md
├── .main-meta
│ └── main.json
└── firmware
│ └── dspic33e-atan2.X
│ └── nbproject
│ └── project.xml
├── dspic33e-pmp
├── README.md
├── .main-meta
│ └── main.json
└── firmware
│ ├── dspic33e-pmp.X
│ └── nbproject
│ │ └── project.xml
│ └── src
│ └── system.h
├── dspic33e-rtcc
├── README.md
├── firmware
│ ├── src
│ │ └── system_config
│ │ │ └── exp16
│ │ │ ├── dspic33ep512gm710
│ │ │ └── rtcc_init.c
│ │ │ └── dspic33ep512mu810
│ │ │ └── rtcc_init.c
│ └── dspic33e-rtcc.X
│ │ └── nbproject
│ │ └── project.xml
└── .main-meta
│ └── main.json
├── dspic33e-ptg-adc
├── README.md
├── .main-meta
│ └── main.json
└── firmware
│ └── dspic33e-ptg-adc.X
│ └── nbproject
│ └── project.xml
├── dspic33e-adc-1msps
├── README.md
├── .main-meta
│ └── main.json
└── firmware
│ ├── dspic33e-adc-1msps.X
│ └── nbproject
│ │ └── project.xml
│ └── src
│ ├── tglpin.h
│ └── adcdrv2.h
├── dspic33e-adc-chscan
├── README.md
├── .main-meta
│ └── main.json
└── firmware
│ ├── dspic33e-adc-chscan.X
│ └── nbproject
│ │ └── project.xml
│ └── src
│ └── tglpin.h
├── dspic33e-dma-trap
├── README.md
├── firmware
│ ├── src
│ │ └── system_config
│ │ │ └── exp16
│ │ │ ├── dspic33ep256gp506
│ │ │ └── uart1drv.c
│ │ │ ├── dspic33ep512gm710
│ │ │ └── uart1drv.c
│ │ │ └── dspic33ep512mu810
│ │ │ └── uart1drv.c
│ └── dspic33e-dma-trap.X
│ │ └── nbproject
│ │ └── project.xml
└── .main-meta
│ └── main.json
├── dspic33e-doze-mode
├── README.md
├── .main-meta
│ └── main.json
└── firmware
│ ├── dspic33e-doze-mode.X
│ └── nbproject
│ │ └── project.xml
│ └── src
│ └── ctglpin.h
├── dspic33e-ecan-fifo
├── README.md
├── firmware
│ ├── src
│ │ └── system_config
│ │ │ └── exp16
│ │ │ ├── dspic33ep512gm710
│ │ │ ├── ecan1_config.c
│ │ │ └── ecan2_config.c
│ │ │ └── dspic33ep512mu810
│ │ │ ├── ecan1_config.c
│ │ │ └── ecan2_config.c
│ └── dspic33e-ecan-fifo.X
│ │ └── nbproject
│ │ └── project.xml
└── .main-meta
│ └── main.json
├── dspic33e-ecan-rtr
├── README.md
├── firmware
│ ├── src
│ │ └── system_config
│ │ │ └── exp16
│ │ │ ├── dspic33ep512gm710
│ │ │ ├── ecan1_config.c
│ │ │ └── ecan2_config.c
│ │ │ └── dspic33ep512mu810
│ │ │ ├── ecan1_config.c
│ │ │ └── ecan2_config.c
│ └── dspic33e-ecan-rtr.X
│ │ └── nbproject
│ │ └── project.xml
└── .main-meta
│ └── main.json
├── dspic33e-eds-auto
├── README.md
├── .main-meta
│ └── main.json
└── firmware
│ └── dspic33e-eds-auto.X
│ └── nbproject
│ └── project.xml
├── dspic33e-eds-manual
├── README.md
├── .main-meta
│ └── main.json
└── firmware
│ └── dspic33e-eds-manual.X
│ └── nbproject
│ └── project.xml
├── dspic33e-ext-intr
├── README.md
├── .main-meta
│ └── main.json
└── firmware
│ └── dspic33e-ext-intr.X
│ └── nbproject
│ └── project.xml
├── dspic33e-fft-dsplib
├── README.md
├── .main-meta
│ └── main.json
└── firmware
│ ├── src
│ └── fft.h
│ └── dspic33e-fft-dsplib.X
│ └── nbproject
│ └── project.xml
├── dspic33e-flash-rtsp
├── README.md
├── .main-meta
│ └── main.json
└── firmware
│ └── dspic33e-flash-rtsp.X
│ └── nbproject
│ └── project.xml
├── dspic33e-frc-tuning
├── README.md
├── .main-meta
│ └── main.json
└── firmware
│ ├── dspic33e-frc-tuning.X
│ └── nbproject
│ │ └── project.xml
│ └── src
│ └── ctglpin.h
├── dspic33e-i2c-eeprom
├── README.md
├── .main-meta
│ └── main.json
└── firmware
│ └── dspic33e-i2c-eeprom.X
│ └── nbproject
│ └── project.xml
├── dspic33e-i2c-slave
├── README.md
├── .main-meta
│ └── main.json
└── firmware
│ └── dspic33e-i2c-slave.X
│ └── nbproject
│ └── project.xml
├── dspic33e-open-drain
├── README.md
├── .main-meta
│ └── main.json
└── firmware
│ └── dspic33e-open-drain.X
│ └── nbproject
│ └── project.xml
├── dspic33e-rtsp-ram
├── README.md
├── .main-meta
│ └── main.json
└── firmware
│ └── dspic33e-rtsp-ram.X
│ └── nbproject
│ └── project.xml
├── dspic33e-spi-framed
├── README.md
├── .main-meta
│ └── main.json
└── firmware
│ └── dspic33e-spi-framed.X
│ └── nbproject
│ └── project.xml
├── dspic33e-spi-no-dma
├── README.md
├── .main-meta
│ └── main.json
└── firmware
│ └── dspic33e-spi-no-dma.X
│ └── nbproject
│ └── project.xml
├── dspic33e-timer1-rtc
├── README.md
├── .main-meta
│ └── main.json
└── firmware
│ └── dspic33e-timer1-rtc.X
│ └── nbproject
│ └── project.xml
├── dspic33e-uart-lpbk
├── README.md
├── firmware
│ ├── src
│ │ └── system_config
│ │ │ └── exp16
│ │ │ ├── dspic33ep256gp506
│ │ │ └── uart_config.c
│ │ │ ├── dspic33ep512gm710
│ │ │ └── uart_config.c
│ │ │ └── dspic33ep512mu810
│ │ │ └── uart_config.c
│ └── dspic33e-uart-lpbk.X
│ │ └── nbproject
│ │ └── project.xml
└── .main-meta
│ └── main.json
├── dspic33e-adc-altsamp
├── README.md
├── .main-meta
│ └── main.json
└── firmware
│ ├── dspic33e-adc-altsamp.X
│ └── nbproject
│ │ └── project.xml
│ └── src
│ └── tglpin.h
├── dspic33e-adc-fir-dma
├── README.md
├── .main-meta
│ └── main.json
└── firmware
│ ├── dspic33e-adc-fir-dma.X
│ └── nbproject
│ │ └── project.xml
│ └── src
│ ├── tglpin.s
│ └── tglpin.h
├── dspic33e-adc-in-sleep
├── README.md
├── .main-meta
│ └── main.json
└── firmware
│ ├── dspic33e-adc-sleep.X
│ └── nbproject
│ │ └── project.xml
│ └── src
│ ├── soc_sleep.s
│ ├── tglpin.h
│ └── adcdrv3.h
├── dspic33e-clock-switch
├── README.md
├── .main-meta
│ └── main.json
└── firmware
│ ├── dspic33e-clock-switch.X
│ └── nbproject
│ │ └── project.xml
│ └── src
│ └── ctglpin.h
├── dspic33e-sleep-wakeup
├── README.md
├── .main-meta
│ └── main.json
└── firmware
│ └── dspic33e-sleep-wakeup.X
│ └── nbproject
│ └── project.xml
├── dspic33e-spi-2slaves
├── README.md
├── .main-meta
│ └── main.json
└── firmware
│ └── dspic33e-spi-2slaves.X
│ └── nbproject
│ └── project.xml
├── dspic33e-spi-loopback
├── README.md
├── firmware
│ ├── src
│ │ └── system_config
│ │ │ └── exp16
│ │ │ ├── dspic33ep256gp506
│ │ │ └── spi1drv.c
│ │ │ ├── dspic33ep512gm710
│ │ │ └── spi1drv.c
│ │ │ └── dspic33ep512mu810
│ │ │ └── spi2drv.c
│ └── dspic33e-spi-loopback.X
│ │ └── nbproject
│ │ └── project.xml
└── .main-meta
│ └── main.json
├── dspic33e-timer-period
├── README.md
├── .main-meta
│ └── main.json
└── firmware
│ └── dspic33e-timer-period.X
│ └── nbproject
│ └── project.xml
├── dspic33e-uart-no-dma
├── README.md
├── .main-meta
│ └── main.json
└── firmware
│ └── dspic33e-uart-no-dma.X
│ └── nbproject
│ └── project.xml
├── dspic33e-windowed-wdt
├── README.md
├── .main-meta
│ └── main.json
└── firmware
│ └── dspic33e-windowed-wdt.X
│ └── nbproject
│ └── project.xml
├── dspic33e-addr-err-trap
├── README.md
├── .main-meta
│ └── main.json
└── firmware
│ └── dspic33e-addr-err-trap.X
│ └── nbproject
│ └── project.xml
├── dspic33e-crc-generation
├── README.md
├── .main-meta
│ └── main.json
└── firmware
│ └── dspic33e-crc-generation.X
│ └── nbproject
│ └── project.xml
├── dspic33e-ecan-crosswire
├── README.md
├── firmware
│ ├── src
│ │ └── system_config
│ │ │ └── exp16
│ │ │ ├── dspic33ep256gp506
│ │ │ └── ecan1_config.c
│ │ │ ├── dspic33ep512gm710
│ │ │ ├── ecan1_config.c
│ │ │ └── ecan2_config.c
│ │ │ └── dspic33ep512mu810
│ │ │ ├── ecan1_config.c
│ │ │ └── ecan2_config.c
│ └── dspic33e-ecan-crosswire.X
│ │ └── nbproject
│ │ └── project.xml
└── .main-meta
│ └── main.json
├── dspic33e-math-error-trap
├── README.md
├── .main-meta
│ └── main.json
└── firmware
│ └── dspic33e-math-error-trap.X
│ └── nbproject
│ └── project.xml
├── dspic33e-rtsp-word-write
├── README.md
├── firmware
│ ├── src
│ │ └── typedef.h
│ └── dspic33e-rtsp-word-write.X
│ │ └── nbproject
│ │ └── project.xml
└── .main-meta
│ └── main.json
├── dspic33e-adc-chscan-no-dma
├── README.md
├── .main-meta
│ └── main.json
└── firmware
│ ├── dspic33e-adc-chscan-no-dma.X
│ └── nbproject
│ │ └── project.xml
│ └── src
│ └── tglpin.h
├── dspic33e-intr-in-aux-flash
├── README.md
├── .main-meta
│ └── main.json
└── firmware
│ └── dspic33e-int-in-aux-flash.X
│ └── nbproject
│ └── project.xml
├── dspic33e-rtsp-to-aux-flash
├── README.md
├── firmware
│ ├── src
│ │ └── typedef.h
│ └── dspic33e-rtsp-to-aux-flash.X
│ │ └── nbproject
│ │ └── project.xml
└── .main-meta
│ └── main.json
├── dspic33e-stack-error-trap
├── README.md
├── .main-meta
│ └── main.json
└── firmware
│ └── dspic33e-stack-error-trap.X
│ └── nbproject
│ └── project.xml
├── dspic33e-rtsp-from-aux-flash
├── README.md
├── firmware
│ ├── src
│ │ └── typedef.h
│ └── dspic33e-rtsp-from-aux-flash.X
│ │ └── nbproject
│ │ └── project.xml
└── .main-meta
│ └── main.json
├── dspic33e-intr-in-aux-flash-alt
├── README.md
├── .main-meta
│ └── main.json
└── firmware
│ └── dspic33e-intr-in-aux-flash-alt.X
│ └── nbproject
│ └── project.xml
├── dspic33e-oscillator-error-trap
├── README.md
├── .main-meta
│ └── main.json
└── firmware
│ ├── dspic33e-oscillator-error-trap.X
│ └── nbproject
│ │ └── project.xml
│ └── src
│ └── ctglpin.h
├── README.md
├── changelog.md
├── .citd
└── cloudprovider.yml
├── .gitignore
├── LICENSE.txt
├── dspic33e-pwm-oc-ptg
├── .main-meta
│ └── main.json
├── firmware
│ └── dspic33e-pwm-oc-ptg.X
│ │ └── nbproject
│ │ └── project.xml
└── README.md
├── .main-meta
└── main.json
└── dspic33e-adc-iir-filter
├── .main-meta
└── main.json
├── firmware
├── dspic33e-adc-iir-filter.X
│ └── nbproject
│ │ └── project.xml
└── src
│ └── tglpin.h
└── README.md
/images/microchip.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microchip-pic-avr-examples/dspic33e-code-examples/HEAD/images/microchip.jpg
--------------------------------------------------------------------------------
/dspic33e-atan2/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microchip-pic-avr-examples/dspic33e-code-examples/HEAD/dspic33e-atan2/README.md
--------------------------------------------------------------------------------
/dspic33e-pmp/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microchip-pic-avr-examples/dspic33e-code-examples/HEAD/dspic33e-pmp/README.md
--------------------------------------------------------------------------------
/dspic33e-rtcc/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microchip-pic-avr-examples/dspic33e-code-examples/HEAD/dspic33e-rtcc/README.md
--------------------------------------------------------------------------------
/dspic33e-ptg-adc/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microchip-pic-avr-examples/dspic33e-code-examples/HEAD/dspic33e-ptg-adc/README.md
--------------------------------------------------------------------------------
/dspic33e-adc-1msps/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microchip-pic-avr-examples/dspic33e-code-examples/HEAD/dspic33e-adc-1msps/README.md
--------------------------------------------------------------------------------
/dspic33e-adc-chscan/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microchip-pic-avr-examples/dspic33e-code-examples/HEAD/dspic33e-adc-chscan/README.md
--------------------------------------------------------------------------------
/dspic33e-dma-trap/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microchip-pic-avr-examples/dspic33e-code-examples/HEAD/dspic33e-dma-trap/README.md
--------------------------------------------------------------------------------
/dspic33e-doze-mode/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microchip-pic-avr-examples/dspic33e-code-examples/HEAD/dspic33e-doze-mode/README.md
--------------------------------------------------------------------------------
/dspic33e-ecan-fifo/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microchip-pic-avr-examples/dspic33e-code-examples/HEAD/dspic33e-ecan-fifo/README.md
--------------------------------------------------------------------------------
/dspic33e-ecan-rtr/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microchip-pic-avr-examples/dspic33e-code-examples/HEAD/dspic33e-ecan-rtr/README.md
--------------------------------------------------------------------------------
/dspic33e-eds-auto/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microchip-pic-avr-examples/dspic33e-code-examples/HEAD/dspic33e-eds-auto/README.md
--------------------------------------------------------------------------------
/dspic33e-eds-manual/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microchip-pic-avr-examples/dspic33e-code-examples/HEAD/dspic33e-eds-manual/README.md
--------------------------------------------------------------------------------
/dspic33e-ext-intr/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microchip-pic-avr-examples/dspic33e-code-examples/HEAD/dspic33e-ext-intr/README.md
--------------------------------------------------------------------------------
/dspic33e-fft-dsplib/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microchip-pic-avr-examples/dspic33e-code-examples/HEAD/dspic33e-fft-dsplib/README.md
--------------------------------------------------------------------------------
/dspic33e-flash-rtsp/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microchip-pic-avr-examples/dspic33e-code-examples/HEAD/dspic33e-flash-rtsp/README.md
--------------------------------------------------------------------------------
/dspic33e-frc-tuning/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microchip-pic-avr-examples/dspic33e-code-examples/HEAD/dspic33e-frc-tuning/README.md
--------------------------------------------------------------------------------
/dspic33e-i2c-eeprom/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microchip-pic-avr-examples/dspic33e-code-examples/HEAD/dspic33e-i2c-eeprom/README.md
--------------------------------------------------------------------------------
/dspic33e-i2c-slave/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microchip-pic-avr-examples/dspic33e-code-examples/HEAD/dspic33e-i2c-slave/README.md
--------------------------------------------------------------------------------
/dspic33e-open-drain/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microchip-pic-avr-examples/dspic33e-code-examples/HEAD/dspic33e-open-drain/README.md
--------------------------------------------------------------------------------
/dspic33e-rtsp-ram/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microchip-pic-avr-examples/dspic33e-code-examples/HEAD/dspic33e-rtsp-ram/README.md
--------------------------------------------------------------------------------
/dspic33e-spi-framed/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microchip-pic-avr-examples/dspic33e-code-examples/HEAD/dspic33e-spi-framed/README.md
--------------------------------------------------------------------------------
/dspic33e-spi-no-dma/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microchip-pic-avr-examples/dspic33e-code-examples/HEAD/dspic33e-spi-no-dma/README.md
--------------------------------------------------------------------------------
/dspic33e-timer1-rtc/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microchip-pic-avr-examples/dspic33e-code-examples/HEAD/dspic33e-timer1-rtc/README.md
--------------------------------------------------------------------------------
/dspic33e-uart-lpbk/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microchip-pic-avr-examples/dspic33e-code-examples/HEAD/dspic33e-uart-lpbk/README.md
--------------------------------------------------------------------------------
/images/dspic33e-ptg-adc.JPG:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microchip-pic-avr-examples/dspic33e-code-examples/HEAD/images/dspic33e-ptg-adc.JPG
--------------------------------------------------------------------------------
/dspic33e-adc-altsamp/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microchip-pic-avr-examples/dspic33e-code-examples/HEAD/dspic33e-adc-altsamp/README.md
--------------------------------------------------------------------------------
/dspic33e-adc-fir-dma/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microchip-pic-avr-examples/dspic33e-code-examples/HEAD/dspic33e-adc-fir-dma/README.md
--------------------------------------------------------------------------------
/dspic33e-adc-in-sleep/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microchip-pic-avr-examples/dspic33e-code-examples/HEAD/dspic33e-adc-in-sleep/README.md
--------------------------------------------------------------------------------
/dspic33e-clock-switch/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microchip-pic-avr-examples/dspic33e-code-examples/HEAD/dspic33e-clock-switch/README.md
--------------------------------------------------------------------------------
/dspic33e-sleep-wakeup/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microchip-pic-avr-examples/dspic33e-code-examples/HEAD/dspic33e-sleep-wakeup/README.md
--------------------------------------------------------------------------------
/dspic33e-spi-2slaves/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microchip-pic-avr-examples/dspic33e-code-examples/HEAD/dspic33e-spi-2slaves/README.md
--------------------------------------------------------------------------------
/dspic33e-spi-loopback/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microchip-pic-avr-examples/dspic33e-code-examples/HEAD/dspic33e-spi-loopback/README.md
--------------------------------------------------------------------------------
/dspic33e-timer-period/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microchip-pic-avr-examples/dspic33e-code-examples/HEAD/dspic33e-timer-period/README.md
--------------------------------------------------------------------------------
/dspic33e-uart-no-dma/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microchip-pic-avr-examples/dspic33e-code-examples/HEAD/dspic33e-uart-no-dma/README.md
--------------------------------------------------------------------------------
/dspic33e-windowed-wdt/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microchip-pic-avr-examples/dspic33e-code-examples/HEAD/dspic33e-windowed-wdt/README.md
--------------------------------------------------------------------------------
/images/dspic33e-pwm-oc-ptg.JPG:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microchip-pic-avr-examples/dspic33e-code-examples/HEAD/images/dspic33e-pwm-oc-ptg.JPG
--------------------------------------------------------------------------------
/images/dspic33e-spi-2slaves.JPG:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microchip-pic-avr-examples/dspic33e-code-examples/HEAD/images/dspic33e-spi-2slaves.JPG
--------------------------------------------------------------------------------
/images/dspic33e-spi-no-dma.JPG:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microchip-pic-avr-examples/dspic33e-code-examples/HEAD/images/dspic33e-spi-no-dma.JPG
--------------------------------------------------------------------------------
/dspic33e-addr-err-trap/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microchip-pic-avr-examples/dspic33e-code-examples/HEAD/dspic33e-addr-err-trap/README.md
--------------------------------------------------------------------------------
/dspic33e-crc-generation/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microchip-pic-avr-examples/dspic33e-code-examples/HEAD/dspic33e-crc-generation/README.md
--------------------------------------------------------------------------------
/dspic33e-ecan-crosswire/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microchip-pic-avr-examples/dspic33e-code-examples/HEAD/dspic33e-ecan-crosswire/README.md
--------------------------------------------------------------------------------
/dspic33e-math-error-trap/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microchip-pic-avr-examples/dspic33e-code-examples/HEAD/dspic33e-math-error-trap/README.md
--------------------------------------------------------------------------------
/dspic33e-rtsp-word-write/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microchip-pic-avr-examples/dspic33e-code-examples/HEAD/dspic33e-rtsp-word-write/README.md
--------------------------------------------------------------------------------
/images/dspic33e-spi-framed-1.JPG:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microchip-pic-avr-examples/dspic33e-code-examples/HEAD/images/dspic33e-spi-framed-1.JPG
--------------------------------------------------------------------------------
/images/dspic33e-spi-framed-2.JPG:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microchip-pic-avr-examples/dspic33e-code-examples/HEAD/images/dspic33e-spi-framed-2.JPG
--------------------------------------------------------------------------------
/dspic33e-adc-chscan-no-dma/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microchip-pic-avr-examples/dspic33e-code-examples/HEAD/dspic33e-adc-chscan-no-dma/README.md
--------------------------------------------------------------------------------
/dspic33e-intr-in-aux-flash/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microchip-pic-avr-examples/dspic33e-code-examples/HEAD/dspic33e-intr-in-aux-flash/README.md
--------------------------------------------------------------------------------
/dspic33e-rtsp-to-aux-flash/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microchip-pic-avr-examples/dspic33e-code-examples/HEAD/dspic33e-rtsp-to-aux-flash/README.md
--------------------------------------------------------------------------------
/dspic33e-stack-error-trap/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microchip-pic-avr-examples/dspic33e-code-examples/HEAD/dspic33e-stack-error-trap/README.md
--------------------------------------------------------------------------------
/dspic33e-rtsp-from-aux-flash/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microchip-pic-avr-examples/dspic33e-code-examples/HEAD/dspic33e-rtsp-from-aux-flash/README.md
--------------------------------------------------------------------------------
/dspic33e-intr-in-aux-flash-alt/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microchip-pic-avr-examples/dspic33e-code-examples/HEAD/dspic33e-intr-in-aux-flash-alt/README.md
--------------------------------------------------------------------------------
/dspic33e-oscillator-error-trap/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microchip-pic-avr-examples/dspic33e-code-examples/HEAD/dspic33e-oscillator-error-trap/README.md
--------------------------------------------------------------------------------
/dspic33e-rtsp-to-aux-flash/firmware/src/typedef.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microchip-pic-avr-examples/dspic33e-code-examples/HEAD/dspic33e-rtsp-to-aux-flash/firmware/src/typedef.h
--------------------------------------------------------------------------------
/dspic33e-rtsp-word-write/firmware/src/typedef.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microchip-pic-avr-examples/dspic33e-code-examples/HEAD/dspic33e-rtsp-word-write/firmware/src/typedef.h
--------------------------------------------------------------------------------
/dspic33e-rtsp-from-aux-flash/firmware/src/typedef.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microchip-pic-avr-examples/dspic33e-code-examples/HEAD/dspic33e-rtsp-from-aux-flash/firmware/src/typedef.h
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | 
2 |
3 | ## dsPIC33E Code Examples
4 |
5 | This repository contains the code examples for dsPIC33E device families.
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/dspic33e-rtcc/firmware/src/system_config/exp16/dspic33ep512gm710/rtcc_init.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microchip-pic-avr-examples/dspic33e-code-examples/HEAD/dspic33e-rtcc/firmware/src/system_config/exp16/dspic33ep512gm710/rtcc_init.c
--------------------------------------------------------------------------------
/dspic33e-rtcc/firmware/src/system_config/exp16/dspic33ep512mu810/rtcc_init.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microchip-pic-avr-examples/dspic33e-code-examples/HEAD/dspic33e-rtcc/firmware/src/system_config/exp16/dspic33ep512mu810/rtcc_init.c
--------------------------------------------------------------------------------
/dspic33e-dma-trap/firmware/src/system_config/exp16/dspic33ep256gp506/uart1drv.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microchip-pic-avr-examples/dspic33e-code-examples/HEAD/dspic33e-dma-trap/firmware/src/system_config/exp16/dspic33ep256gp506/uart1drv.c
--------------------------------------------------------------------------------
/dspic33e-dma-trap/firmware/src/system_config/exp16/dspic33ep512gm710/uart1drv.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microchip-pic-avr-examples/dspic33e-code-examples/HEAD/dspic33e-dma-trap/firmware/src/system_config/exp16/dspic33ep512gm710/uart1drv.c
--------------------------------------------------------------------------------
/dspic33e-dma-trap/firmware/src/system_config/exp16/dspic33ep512mu810/uart1drv.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microchip-pic-avr-examples/dspic33e-code-examples/HEAD/dspic33e-dma-trap/firmware/src/system_config/exp16/dspic33ep512mu810/uart1drv.c
--------------------------------------------------------------------------------
/dspic33e-ecan-fifo/firmware/src/system_config/exp16/dspic33ep512gm710/ecan1_config.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microchip-pic-avr-examples/dspic33e-code-examples/HEAD/dspic33e-ecan-fifo/firmware/src/system_config/exp16/dspic33ep512gm710/ecan1_config.c
--------------------------------------------------------------------------------
/dspic33e-ecan-fifo/firmware/src/system_config/exp16/dspic33ep512gm710/ecan2_config.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microchip-pic-avr-examples/dspic33e-code-examples/HEAD/dspic33e-ecan-fifo/firmware/src/system_config/exp16/dspic33ep512gm710/ecan2_config.c
--------------------------------------------------------------------------------
/dspic33e-ecan-fifo/firmware/src/system_config/exp16/dspic33ep512mu810/ecan1_config.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microchip-pic-avr-examples/dspic33e-code-examples/HEAD/dspic33e-ecan-fifo/firmware/src/system_config/exp16/dspic33ep512mu810/ecan1_config.c
--------------------------------------------------------------------------------
/dspic33e-ecan-fifo/firmware/src/system_config/exp16/dspic33ep512mu810/ecan2_config.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microchip-pic-avr-examples/dspic33e-code-examples/HEAD/dspic33e-ecan-fifo/firmware/src/system_config/exp16/dspic33ep512mu810/ecan2_config.c
--------------------------------------------------------------------------------
/dspic33e-ecan-rtr/firmware/src/system_config/exp16/dspic33ep512gm710/ecan1_config.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microchip-pic-avr-examples/dspic33e-code-examples/HEAD/dspic33e-ecan-rtr/firmware/src/system_config/exp16/dspic33ep512gm710/ecan1_config.c
--------------------------------------------------------------------------------
/dspic33e-ecan-rtr/firmware/src/system_config/exp16/dspic33ep512gm710/ecan2_config.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microchip-pic-avr-examples/dspic33e-code-examples/HEAD/dspic33e-ecan-rtr/firmware/src/system_config/exp16/dspic33ep512gm710/ecan2_config.c
--------------------------------------------------------------------------------
/dspic33e-ecan-rtr/firmware/src/system_config/exp16/dspic33ep512mu810/ecan1_config.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microchip-pic-avr-examples/dspic33e-code-examples/HEAD/dspic33e-ecan-rtr/firmware/src/system_config/exp16/dspic33ep512mu810/ecan1_config.c
--------------------------------------------------------------------------------
/dspic33e-ecan-rtr/firmware/src/system_config/exp16/dspic33ep512mu810/ecan2_config.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microchip-pic-avr-examples/dspic33e-code-examples/HEAD/dspic33e-ecan-rtr/firmware/src/system_config/exp16/dspic33ep512mu810/ecan2_config.c
--------------------------------------------------------------------------------
/dspic33e-spi-loopback/firmware/src/system_config/exp16/dspic33ep256gp506/spi1drv.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microchip-pic-avr-examples/dspic33e-code-examples/HEAD/dspic33e-spi-loopback/firmware/src/system_config/exp16/dspic33ep256gp506/spi1drv.c
--------------------------------------------------------------------------------
/dspic33e-spi-loopback/firmware/src/system_config/exp16/dspic33ep512gm710/spi1drv.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microchip-pic-avr-examples/dspic33e-code-examples/HEAD/dspic33e-spi-loopback/firmware/src/system_config/exp16/dspic33ep512gm710/spi1drv.c
--------------------------------------------------------------------------------
/dspic33e-spi-loopback/firmware/src/system_config/exp16/dspic33ep512mu810/spi2drv.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microchip-pic-avr-examples/dspic33e-code-examples/HEAD/dspic33e-spi-loopback/firmware/src/system_config/exp16/dspic33ep512mu810/spi2drv.c
--------------------------------------------------------------------------------
/dspic33e-uart-lpbk/firmware/src/system_config/exp16/dspic33ep256gp506/uart_config.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microchip-pic-avr-examples/dspic33e-code-examples/HEAD/dspic33e-uart-lpbk/firmware/src/system_config/exp16/dspic33ep256gp506/uart_config.c
--------------------------------------------------------------------------------
/dspic33e-uart-lpbk/firmware/src/system_config/exp16/dspic33ep512gm710/uart_config.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microchip-pic-avr-examples/dspic33e-code-examples/HEAD/dspic33e-uart-lpbk/firmware/src/system_config/exp16/dspic33ep512gm710/uart_config.c
--------------------------------------------------------------------------------
/dspic33e-uart-lpbk/firmware/src/system_config/exp16/dspic33ep512mu810/uart_config.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microchip-pic-avr-examples/dspic33e-code-examples/HEAD/dspic33e-uart-lpbk/firmware/src/system_config/exp16/dspic33ep512mu810/uart_config.c
--------------------------------------------------------------------------------
/dspic33e-ecan-crosswire/firmware/src/system_config/exp16/dspic33ep256gp506/ecan1_config.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microchip-pic-avr-examples/dspic33e-code-examples/HEAD/dspic33e-ecan-crosswire/firmware/src/system_config/exp16/dspic33ep256gp506/ecan1_config.c
--------------------------------------------------------------------------------
/dspic33e-ecan-crosswire/firmware/src/system_config/exp16/dspic33ep512gm710/ecan1_config.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microchip-pic-avr-examples/dspic33e-code-examples/HEAD/dspic33e-ecan-crosswire/firmware/src/system_config/exp16/dspic33ep512gm710/ecan1_config.c
--------------------------------------------------------------------------------
/dspic33e-ecan-crosswire/firmware/src/system_config/exp16/dspic33ep512gm710/ecan2_config.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microchip-pic-avr-examples/dspic33e-code-examples/HEAD/dspic33e-ecan-crosswire/firmware/src/system_config/exp16/dspic33ep512gm710/ecan2_config.c
--------------------------------------------------------------------------------
/dspic33e-ecan-crosswire/firmware/src/system_config/exp16/dspic33ep512mu810/ecan1_config.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microchip-pic-avr-examples/dspic33e-code-examples/HEAD/dspic33e-ecan-crosswire/firmware/src/system_config/exp16/dspic33ep512mu810/ecan1_config.c
--------------------------------------------------------------------------------
/dspic33e-ecan-crosswire/firmware/src/system_config/exp16/dspic33ep512mu810/ecan2_config.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microchip-pic-avr-examples/dspic33e-code-examples/HEAD/dspic33e-ecan-crosswire/firmware/src/system_config/exp16/dspic33ep512mu810/ecan2_config.c
--------------------------------------------------------------------------------
/changelog.md:
--------------------------------------------------------------------------------
1 | # dsPIC33E Code Examples v1.0.2
2 | ### Release Highlights
3 |
4 | Patch release to update the DFP in projects.
5 |
6 | # dsPIC33E Code Examples v1.0.1
7 | ### Release Highlights
8 |
9 | Minor corrections on [FFT code example](dspic33e-fft-dsplib).
10 |
11 | ### Features Added\Updated
12 |
13 | * Updated peakFrequency calculation formula to avoid rounding errors.
14 | * Corrected twiddle factors initialization in [twiddle_factors.c](dspic33e-fft-dsplib/firmware/src/twiddle_factors.c) for FFT lengths of 64 to 256.
15 |
16 |
17 | # dsPIC33E Code Examples v0.1.0
18 | ### Release Highlights
19 |
20 | Initial Release of dsPIC33E code examples on GitHub.
21 |
22 |
23 |
24 |
--------------------------------------------------------------------------------
/.citd/cloudprovider.yml:
--------------------------------------------------------------------------------
1 | apiVersion: v1
2 | kind: Pod
3 | metadata:
4 | name: xc16-mplabx-sonar-fmpp-python
5 | spec:
6 | containers:
7 | - name: xc16-mplabx-sonar-fmpp-python
8 | image: artifacts.microchip.com:7999/microchip/citd/bundles/xc16-mplabx-sonar-fmpp-python-yarn-node:latest
9 | imagePullPolicy: Always
10 | command: ['cat']
11 | tty: true
12 | resources:
13 | requests:
14 | cpu: 500m
15 | memory: 1500Mi
16 | limits:
17 | cpu: 1
18 | memory: 2Gi
19 | - name: buildtools
20 | image: artifacts.microchip.com:7999/microchip/buildtools/doxygen:1.8.15-r0
21 | imagePullPolicy: Always
22 | command: ['cat']
23 | tty: true
24 | resources:
25 | requests:
26 | cpu: 500m
27 | memory: 750Mi
28 | limits:
29 | cpu: 1
30 | memory: 1Gi
31 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | # .gitignore file
2 | #
3 | # Set up for Microchip/MPLAB X® development
4 | #
5 | # Default gitignore files for code examples, only removing/ignoring usual MPLAB X® clutter
6 |
7 | # Excluding object files
8 | *.o
9 | *.ko
10 | *.obj
11 | *.elf
12 |
13 | # Excluding documentation output directories
14 | #docs/
15 |
16 | # Excluding any executables
17 | *.exe
18 |
19 | #Excluding Files/Folders Auto-Generated by Test Harness
20 | .generated_files/
21 |
22 | # Excluding Netbeans specific build directories and file types
23 | ~*.*
24 | .generated_files/
25 | nbproject/build/
26 | nbproject/dist/
27 | nbproject/private/
28 | nbproject/disassembly/
29 | build/
30 | dist/
31 | private/
32 | disassembly/
33 | *.zip
34 | !code-templates.zip
35 | *.mk
36 | *.bash
37 | *.dump
38 | Makefile-genesis.properties
39 |
40 | # Excluding MPLAB X® Trace files
41 | *.log
42 | *.inx
43 |
44 | # KDE specific
45 | .directory
46 |
47 | # Misc
48 | .svn
49 | *.bak
50 | *.doc
51 | *.docx
52 |
53 |
54 |
55 |
--------------------------------------------------------------------------------
/LICENSE.txt:
--------------------------------------------------------------------------------
1 | © [2020] Microchip Technology Inc. and its subsidiaries
2 |
3 | Subject to your compliance with these terms, you may use this Microchip software and any derivatives exclusively with Microchip products. You are responsible
4 | for complying with third party license terms applicable to your use of third party software (including open source software) that may accompany this Microchip
5 | software. SOFTWARE IS “AS IS.” NO WARRANTIES, WHETHER EXPRESS, IMPLIED OR STATUTORY, APPLY TO THIS SOFTWARE, INCLUDING ANY IMPLIED WARRANTIES OF NON-INFRINGEMENT,
6 | MERCHANTABILITY, OR FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT WILL MICROCHIP BE LIABLE FOR ANY INDIRECT, SPECIAL, PUNITIVE, INCIDENTAL OR CONSEQUENTIAL LOSS,
7 | DAMAGE, COST OR EXPENSE OF ANY KIND WHATSOEVER RELATED TO THE SOFTWARE, HOWEVER CAUSED, EVEN IF MICROCHIP HAS BEEN ADVISED OF THE POSSIBILITY OR THE DAMAGES ARE
8 | FORESEEABLE. TO THE FULLEST EXTENT ALLOWED BY LAW, MICROCHIP’S TOTAL LIABILITY ON ALL CLAIMS RELATED TO THE SOFTWARE WILL NOT EXCEED AMOUNT OF FEES, IF ANY, YOU
9 | PAID DIRECTLY TO MICROCHIP FOR THIS SOFTWARE.
10 |
--------------------------------------------------------------------------------
/dspic33e-rtcc/.main-meta/main.json:
--------------------------------------------------------------------------------
1 | {
2 | "metaDataVersion":"1.0.0",
3 | "category":"com.microchip.ide.project",
4 | "content":{
5 | "metaDataVersion":"1.3.0",
6 | "name":"com.microchip.mplabx.project.dspic33e-rtcc",
7 | "version":"1.0.2",
8 | "displayName":"RTCC",
9 | "projectName":"dspic33e-rtcc",
10 | "shortDescription":"RTCC",
11 | "ide":{
12 | "name":"MPLABX",
13 | "semverRange":">=6.25"
14 | },
15 | "compiler":{
16 | "name":"XC-DSC",
17 | "semverRange":"^3.21"
18 | },
19 | "dfp":{
20 | "name":"dsPIC33E-GM-GP-MC-GU-MU_DFP",
21 | "semverRange":"^1.6.297"
22 | },
23 | "device":{
24 | "metaDataVersion":"1.0.0",
25 | "category":"com.microchip.portal.contentRef",
26 | "content":{
27 | "metaDataVersion":"1.0.0",
28 | "category":"com.microchip.device",
29 | "name":"dsPIC33EP512MU810",
30 | "versionRange":"*"
31 | }
32 | },
33 | "peripherals":[
34 | "RTCC"
35 | ],
36 | "keywords":[
37 | "RTCC"
38 | ]
39 | }
40 | }
--------------------------------------------------------------------------------
/dspic33e-atan2/.main-meta/main.json:
--------------------------------------------------------------------------------
1 | {
2 | "metaDataVersion":"1.0.0",
3 | "category":"com.microchip.ide.project",
4 | "content":{
5 | "metaDataVersion":"1.3.0",
6 | "name":"com.microchip.mplabx.project.dspic33e-atan2",
7 | "version":"1.0.2",
8 | "displayName":"atan2 Function",
9 | "projectName":"dspic33e-atan2",
10 | "shortDescription":"atan2 Function",
11 | "ide":{
12 | "name":"MPLABX",
13 | "semverRange":">=6.0"
14 | },
15 | "compiler":{
16 | "name":"XC16",
17 | "semverRange":"^2.0"
18 | },
19 | "dfp":{
20 | "name":"dsPIC33E-GM-GP-MC-GU-MU_DFP",
21 | "semverRange":"^1.6.297"
22 | },
23 | "device":{
24 | "metaDataVersion":"1.0.0",
25 | "category":"com.microchip.portal.contentRef",
26 | "content":{
27 | "metaDataVersion":"1.0.0",
28 | "category":"com.microchip.device",
29 | "name":"dsPIC33EP512GM710",
30 | "versionRange":"*"
31 | }
32 | },
33 | "peripherals":[
34 | ],
35 | "keywords":[
36 | "Math"
37 | ]
38 | }
39 | }
--------------------------------------------------------------------------------
/dspic33e-dma-trap/.main-meta/main.json:
--------------------------------------------------------------------------------
1 | {
2 | "metaDataVersion":"1.0.0",
3 | "category":"com.microchip.ide.project",
4 | "content":{
5 | "metaDataVersion":"1.3.0",
6 | "name":"com.microchip.mplabx.project.dspic33e-dma-trap",
7 | "version":"1.0.2",
8 | "displayName":"DMA TRAP",
9 | "projectName":"dspic33e-dma-trap",
10 | "shortDescription":"DMA TRAP",
11 | "ide":{
12 | "name":"MPLABX",
13 | "semverRange":">=6.25"
14 | },
15 | "compiler":{
16 | "name":"XC-DSC",
17 | "semverRange":"^3.21"
18 | },
19 | "dfp":{
20 | "name":"dsPIC33E-GM-GP-MC-GU-MU_DFP",
21 | "semverRange":"^1.6.297"
22 | },
23 | "device":{
24 | "metaDataVersion":"1.0.0",
25 | "category":"com.microchip.portal.contentRef",
26 | "content":{
27 | "metaDataVersion":"1.0.0",
28 | "category":"com.microchip.device",
29 | "name":"dsPIC33EP512MU810",
30 | "versionRange":"*"
31 | }
32 | },
33 | "peripherals":[
34 | "DMA"
35 | ],
36 | "keywords":[
37 | "DMA"
38 | ]
39 | }
40 | }
--------------------------------------------------------------------------------
/dspic33e-rtsp-ram/.main-meta/main.json:
--------------------------------------------------------------------------------
1 | {
2 | "metaDataVersion":"1.0.0",
3 | "category":"com.microchip.ide.project",
4 | "content":{
5 | "metaDataVersion":"1.3.0",
6 | "name":"com.microchip.mplabx.project.dspic33e-rtsp-ram",
7 | "version":"1.0.2",
8 | "displayName":"RTSP RAM",
9 | "projectName":"dspic33e-rtsp-ram",
10 | "shortDescription":"RTSP RAM",
11 | "ide":{
12 | "name":"MPLABX",
13 | "semverRange":">=6.25"
14 | },
15 | "compiler":{
16 | "name":"XC-DSC",
17 | "semverRange":"^3.21"
18 | },
19 | "dfp":{
20 | "name":"dsPIC33E-GM-GP-MC-GU-MU_DFP",
21 | "semverRange":"^1.6.297"
22 | },
23 | "device":{
24 | "metaDataVersion":"1.0.0",
25 | "category":"com.microchip.portal.contentRef",
26 | "content":{
27 | "metaDataVersion":"1.0.0",
28 | "category":"com.microchip.device",
29 | "name":"dsPIC33EP512GM710",
30 | "versionRange":"*"
31 | }
32 | },
33 | "peripherals":[
34 | ],
35 | "keywords":[
36 | "RTSP",
37 | "RAM"
38 | ]
39 | }
40 | }
--------------------------------------------------------------------------------
/dspic33e-clock-switch/.main-meta/main.json:
--------------------------------------------------------------------------------
1 | {
2 | "metaDataVersion":"1.0.0",
3 | "category":"com.microchip.ide.project",
4 | "content":{
5 | "metaDataVersion":"1.3.0",
6 | "name":"com.microchip.mplabx.project.dspic33e-clock-switch",
7 | "version":"1.0.2",
8 | "displayName":"Clock Switch",
9 | "projectName":"dspic33e-clock-switch",
10 | "shortDescription":"Clock Switch",
11 | "ide":{
12 | "name":"MPLABX",
13 | "semverRange":">=6.25"
14 | },
15 | "compiler":{
16 | "name":"XC-DSC",
17 | "semverRange":"^3.21"
18 | },
19 | "dfp":{
20 | "name":"dsPIC33E-GM-GP-MC-GU-MU_DFP",
21 | "semverRange":"^1.6.297"
22 | },
23 | "device":{
24 | "metaDataVersion":"1.0.0",
25 | "category":"com.microchip.portal.contentRef",
26 | "content":{
27 | "metaDataVersion":"1.0.0",
28 | "category":"com.microchip.device",
29 | "name":"dsPIC33EP512MU810",
30 | "versionRange":"*"
31 | }
32 | },
33 | "peripherals":[
34 | ],
35 | "keywords":[
36 | "Clock"
37 | ]
38 | }
39 | }
--------------------------------------------------------------------------------
/dspic33e-doze-mode/.main-meta/main.json:
--------------------------------------------------------------------------------
1 | {
2 | "metaDataVersion":"1.0.0",
3 | "category":"com.microchip.ide.project",
4 | "content":{
5 | "metaDataVersion":"1.3.0",
6 | "name":"com.microchip.mplabx.project.dspic33e-doze-mode",
7 | "version":"1.0.2",
8 | "displayName":"CPU In DOZE MODE",
9 | "projectName":"dspic33e-doze-mode",
10 | "shortDescription":"CPU In DOZE MODE",
11 | "ide":{
12 | "name":"MPLABX",
13 | "semverRange":">=6.25"
14 | },
15 | "compiler":{
16 | "name":"XC-DSC",
17 | "semverRange":"^3.21"
18 | },
19 | "dfp":{
20 | "name":"dsPIC33E-GM-GP-MC-GU-MU_DFP",
21 | "semverRange":"^1.6.297"
22 | },
23 | "device":{
24 | "metaDataVersion":"1.0.0",
25 | "category":"com.microchip.portal.contentRef",
26 | "content":{
27 | "metaDataVersion":"1.0.0",
28 | "category":"com.microchip.device",
29 | "name":"dsPIC33EP512MU810",
30 | "versionRange":"*"
31 | }
32 | },
33 | "peripherals":[
34 | ],
35 | "keywords":[
36 | "Doze"
37 | ]
38 | }
39 | }
--------------------------------------------------------------------------------
/dspic33e-spi-no-dma/.main-meta/main.json:
--------------------------------------------------------------------------------
1 | {
2 | "metaDataVersion":"1.0.0",
3 | "category":"com.microchip.ide.project",
4 | "content":{
5 | "metaDataVersion":"1.3.0",
6 | "name":"com.microchip.mplabx.project.dspic33e-spi-no-dma",
7 | "version":"1.0.2",
8 | "displayName":"SPI no DMA ",
9 | "projectName":"dspic33e-spi-no-dma",
10 | "shortDescription":"SPI no DMA ",
11 | "ide":{
12 | "name":"MPLABX",
13 | "semverRange":">=6.25"
14 | },
15 | "compiler":{
16 | "name":"XC-DSC",
17 | "semverRange":"^3.21"
18 | },
19 | "dfp":{
20 | "name":"dsPIC33E-GM-GP-MC-GU-MU_DFP",
21 | "semverRange":"^1.6.297"
22 | },
23 | "device":{
24 | "metaDataVersion":"1.0.0",
25 | "category":"com.microchip.portal.contentRef",
26 | "content":{
27 | "metaDataVersion":"1.0.0",
28 | "category":"com.microchip.device",
29 | "name":"dsPIC33EP512MU810",
30 | "versionRange":"*"
31 | }
32 | },
33 | "peripherals":[
34 | "SPI"
35 | ],
36 | "keywords":[
37 | "SPI"
38 | ]
39 | }
40 | }
--------------------------------------------------------------------------------
/dspic33e-uart-lpbk/.main-meta/main.json:
--------------------------------------------------------------------------------
1 | {
2 | "metaDataVersion":"1.0.0",
3 | "category":"com.microchip.ide.project",
4 | "content":{
5 | "metaDataVersion":"1.3.0",
6 | "name":"com.microchip.mplabx.project.dspic33e-uart-lpbk",
7 | "version":"1.0.2",
8 | "displayName":" UART Loop-back",
9 | "projectName":"dspic33e-uart-lpbk",
10 | "shortDescription":" UART Loop-back",
11 | "ide":{
12 | "name":"MPLABX",
13 | "semverRange":">=6.25"
14 | },
15 | "compiler":{
16 | "name":"XC-DSC",
17 | "semverRange":"^3.21"
18 | },
19 | "dfp":{
20 | "name":"dsPIC33E-GM-GP-MC-GU-MU_DFP",
21 | "semverRange":"^1.6.297"
22 | },
23 | "device":{
24 | "metaDataVersion":"1.0.0",
25 | "category":"com.microchip.portal.contentRef",
26 | "content":{
27 | "metaDataVersion":"1.0.0",
28 | "category":"com.microchip.device",
29 | "name":"dsPIC33EP512MU810",
30 | "versionRange":"*"
31 | }
32 | },
33 | "peripherals":[
34 | "UART"
35 | ],
36 | "keywords":[
37 | "UART"
38 | ]
39 | }
40 | }
--------------------------------------------------------------------------------
/dspic33e-uart-no-dma/.main-meta/main.json:
--------------------------------------------------------------------------------
1 | {
2 | "metaDataVersion":"1.0.0",
3 | "category":"com.microchip.ide.project",
4 | "content":{
5 | "metaDataVersion":"1.3.0",
6 | "name":"com.microchip.mplabx.project.dspic33e-uart-no-dma",
7 | "version":"1.0.2",
8 | "displayName":"UART no DMA",
9 | "projectName":"dspic33e-uart-no-dma",
10 | "shortDescription":"UART no DMA",
11 | "ide":{
12 | "name":"MPLABX",
13 | "semverRange":">=6.25"
14 | },
15 | "compiler":{
16 | "name":"XC-DSC",
17 | "semverRange":"^3.21"
18 | },
19 | "dfp":{
20 | "name":"dsPIC33E-GM-GP-MC-GU-MU_DFP",
21 | "semverRange":"^1.6.297"
22 | },
23 | "device":{
24 | "metaDataVersion":"1.0.0",
25 | "category":"com.microchip.portal.contentRef",
26 | "content":{
27 | "metaDataVersion":"1.0.0",
28 | "category":"com.microchip.device",
29 | "name":"dsPIC33EP512MU810",
30 | "versionRange":"*"
31 | }
32 | },
33 | "peripherals":[
34 | "UART"
35 | ],
36 | "keywords":[
37 | "UART"
38 | ]
39 | }
40 | }
--------------------------------------------------------------------------------
/dspic33e-windowed-wdt/.main-meta/main.json:
--------------------------------------------------------------------------------
1 | {
2 | "metaDataVersion":"1.0.0",
3 | "category":"com.microchip.ide.project",
4 | "content":{
5 | "metaDataVersion":"1.3.0",
6 | "name":"com.microchip.mplabx.project.dspic33e-windowed-wdt",
7 | "version":"1.0.2",
8 | "displayName":"Windowed WDT",
9 | "projectName":"dspic33e-windowed-wdt",
10 | "shortDescription":"Windowed WDT",
11 | "ide":{
12 | "name":"MPLABX",
13 | "semverRange":">=6.25"
14 | },
15 | "compiler":{
16 | "name":"XC-DSC",
17 | "semverRange":"^3.21"
18 | },
19 | "dfp":{
20 | "name":"dsPIC33E-GM-GP-MC-GU-MU_DFP",
21 | "semverRange":"^1.6.297"
22 | },
23 | "device":{
24 | "metaDataVersion":"1.0.0",
25 | "category":"com.microchip.portal.contentRef",
26 | "content":{
27 | "metaDataVersion":"1.0.0",
28 | "category":"com.microchip.device",
29 | "name":"dsPIC33EP512MU810",
30 | "versionRange":"*"
31 | }
32 | },
33 | "peripherals":[
34 | "WDT"
35 | ],
36 | "keywords":[
37 | "WDT"
38 | ]
39 | }
40 | }
--------------------------------------------------------------------------------
/dspic33e-flash-rtsp/.main-meta/main.json:
--------------------------------------------------------------------------------
1 | {
2 | "metaDataVersion":"1.0.0",
3 | "category":"com.microchip.ide.project",
4 | "content":{
5 | "metaDataVersion":"1.3.0",
6 | "name":"com.microchip.mplabx.project.dspic33e-flash-rtsp",
7 | "version":"1.0.2",
8 | "displayName":"Flash RTSP code example",
9 | "projectName":"dspic33e-flash-rtsp",
10 | "shortDescription":"Flash RTSP code example",
11 | "ide":{
12 | "name":"MPLABX",
13 | "semverRange":">=6.25"
14 | },
15 | "compiler":{
16 | "name":"XC-DSC",
17 | "semverRange":"^3.21"
18 | },
19 | "dfp":{
20 | "name":"dsPIC33E-GM-GP-MC-GU-MU_DFP",
21 | "semverRange":"^1.6.297"
22 | },
23 | "device":{
24 | "metaDataVersion":"1.0.0",
25 | "category":"com.microchip.portal.contentRef",
26 | "content":{
27 | "metaDataVersion":"1.0.0",
28 | "category":"com.microchip.device",
29 | "name":"dsPIC33EP512MU810",
30 | "versionRange":"*"
31 | }
32 | },
33 | "peripherals":[
34 | ],
35 | "keywords":[
36 | "Flash"
37 | ]
38 | }
39 | }
--------------------------------------------------------------------------------
/dspic33e-spi-loopback/.main-meta/main.json:
--------------------------------------------------------------------------------
1 | {
2 | "metaDataVersion":"1.0.0",
3 | "category":"com.microchip.ide.project",
4 | "content":{
5 | "metaDataVersion":"1.3.0",
6 | "name":"com.microchip.mplabx.project.dspic33e-spi-loopback",
7 | "version":"1.0.2",
8 | "displayName":"SPI Loop-back",
9 | "projectName":"dspic33e-spi-loopback",
10 | "shortDescription":"SPI Loop-back",
11 | "ide":{
12 | "name":"MPLABX",
13 | "semverRange":">=6.25"
14 | },
15 | "compiler":{
16 | "name":"XC-DSC",
17 | "semverRange":"^3.21"
18 | },
19 | "dfp":{
20 | "name":"dsPIC33E-GM-GP-MC-GU-MU_DFP",
21 | "semverRange":"^1.6.297"
22 | },
23 | "device":{
24 | "metaDataVersion":"1.0.0",
25 | "category":"com.microchip.portal.contentRef",
26 | "content":{
27 | "metaDataVersion":"1.0.0",
28 | "category":"com.microchip.device",
29 | "name":"dsPIC33EP512MU810",
30 | "versionRange":"*"
31 | }
32 | },
33 | "peripherals":[
34 | "SPI"
35 | ],
36 | "keywords":[
37 | "SPI"
38 | ]
39 | }
40 | }
--------------------------------------------------------------------------------
/dspic33e-crc-generation/.main-meta/main.json:
--------------------------------------------------------------------------------
1 | {
2 | "metaDataVersion":"1.0.0",
3 | "category":"com.microchip.ide.project",
4 | "content":{
5 | "metaDataVersion":"1.3.0",
6 | "name":"com.microchip.mplabx.project.dspic33e-crc-generation",
7 | "version":"1.0.2",
8 | "displayName":"CRC Generation",
9 | "projectName":"dspic33e-crc-generation",
10 | "shortDescription":"CRC Generation",
11 | "ide":{
12 | "name":"MPLABX",
13 | "semverRange":">=6.25"
14 | },
15 | "compiler":{
16 | "name":"XC-DSC",
17 | "semverRange":"^3.21"
18 | },
19 | "dfp":{
20 | "name":"dsPIC33E-GM-GP-MC-GU-MU_DFP",
21 | "semverRange":"^1.6.297"
22 | },
23 | "device":{
24 | "metaDataVersion":"1.0.0",
25 | "category":"com.microchip.portal.contentRef",
26 | "content":{
27 | "metaDataVersion":"1.0.0",
28 | "category":"com.microchip.device",
29 | "name":"dsPIC33EP512MU810",
30 | "versionRange":"*"
31 | }
32 | },
33 | "peripherals":[
34 | "CRC"
35 | ],
36 | "keywords":[
37 | "CRC"
38 | ]
39 | }
40 | }
--------------------------------------------------------------------------------
/dspic33e-intr-in-aux-flash/.main-meta/main.json:
--------------------------------------------------------------------------------
1 | {
2 | "metaDataVersion":"1.0.0",
3 | "category":"com.microchip.ide.project",
4 | "content":{
5 | "metaDataVersion":"1.3.0",
6 | "name":"com.microchip.mplabx.project.dspic33e-intr-in-aux-flash",
7 | "version":"1.0.2",
8 | "displayName":"Intr In AUX Flash",
9 | "projectName":"dspic33e-intr-in-aux-flash",
10 | "shortDescription":"Intr In AUX Flash",
11 | "ide":{
12 | "name":"MPLABX",
13 | "semverRange":">=6.25"
14 | },
15 | "compiler":{
16 | "name":"XC-DSC",
17 | "semverRange":"^3.21"
18 | },
19 | "dfp":{
20 | "name":"dsPIC33E-GM-GP-MC-GU-MU_DFP",
21 | "semverRange":"^1.6.297"
22 | },
23 | "device":{
24 | "metaDataVersion":"1.0.0",
25 | "category":"com.microchip.portal.contentRef",
26 | "content":{
27 | "metaDataVersion":"1.0.0",
28 | "category":"com.microchip.device",
29 | "name":"dsPIC33EP512MU810",
30 | "versionRange":"*"
31 | }
32 | },
33 | "peripherals":[
34 | ],
35 | "keywords":[
36 | "Flash"
37 | ]
38 | }
39 | }
--------------------------------------------------------------------------------
/dspic33e-open-drain/.main-meta/main.json:
--------------------------------------------------------------------------------
1 | {
2 | "metaDataVersion":"1.0.0",
3 | "category":"com.microchip.ide.project",
4 | "content":{
5 | "metaDataVersion":"1.3.0",
6 | "name":"com.microchip.mplabx.project.dspic33e-open-drain",
7 | "version":"1.0.2",
8 | "displayName":"Open Drain Configuration",
9 | "projectName":"dspic33e-open-drain",
10 | "shortDescription":"Open Drain Configuration",
11 | "ide":{
12 | "name":"MPLABX",
13 | "semverRange":">=6.25"
14 | },
15 | "compiler":{
16 | "name":"XC-DSC",
17 | "semverRange":"^3.21"
18 | },
19 | "dfp":{
20 | "name":"dsPIC33E-GM-GP-MC-GU-MU_DFP",
21 | "semverRange":"^1.6.297"
22 | },
23 | "device":{
24 | "metaDataVersion":"1.0.0",
25 | "category":"com.microchip.portal.contentRef",
26 | "content":{
27 | "metaDataVersion":"1.0.0",
28 | "category":"com.microchip.device",
29 | "name":"dsPIC33EP512MU810",
30 | "versionRange":"*"
31 | }
32 | },
33 | "peripherals":[
34 | ],
35 | "keywords":[
36 | "Open Drain"
37 | ]
38 | }
39 | }
--------------------------------------------------------------------------------
/dspic33e-pmp/.main-meta/main.json:
--------------------------------------------------------------------------------
1 | {
2 | "metaDataVersion":"1.0.0",
3 | "category":"com.microchip.ide.project",
4 | "content":{
5 | "metaDataVersion":"1.3.0",
6 | "name":"com.microchip.mplabx.project.dspic33e-pmp",
7 | "version":"1.0.2",
8 | "displayName":"Parallel Master Port (PMP) module.",
9 | "projectName":"dspic33e-pmp",
10 | "shortDescription":"Parallel Master Port (PMP) module.",
11 | "ide":{
12 | "name":"MPLABX",
13 | "semverRange":">=6.25"
14 | },
15 | "compiler":{
16 | "name":"XC-DSC",
17 | "semverRange":"^3.21"
18 | },
19 | "dfp":{
20 | "name":"dsPIC33E-GM-GP-MC-GU-MU_DFP",
21 | "semverRange":"^1.6.297"
22 | },
23 | "device":{
24 | "metaDataVersion":"1.0.0",
25 | "category":"com.microchip.portal.contentRef",
26 | "content":{
27 | "metaDataVersion":"1.0.0",
28 | "category":"com.microchip.device",
29 | "name":"dsPIC33EP512MU810",
30 | "versionRange":"*"
31 | }
32 | },
33 | "peripherals":[
34 | "PMP"
35 | ],
36 | "keywords":[
37 | "PMP"
38 | ]
39 | }
40 | }
--------------------------------------------------------------------------------
/dspic33e-rtsp-word-write/.main-meta/main.json:
--------------------------------------------------------------------------------
1 | {
2 | "metaDataVersion":"1.0.0",
3 | "category":"com.microchip.ide.project",
4 | "content":{
5 | "metaDataVersion":"1.3.0",
6 | "name":"com.microchip.mplabx.project.dspic33e-rtsp-word-write",
7 | "version":"1.0.2",
8 | "displayName":"RTSP Word Write",
9 | "projectName":"dspic33e-rtsp-word-write",
10 | "shortDescription":"RTSP Word Write",
11 | "ide":{
12 | "name":"MPLABX",
13 | "semverRange":">=6.25"
14 | },
15 | "compiler":{
16 | "name":"XC-DSC",
17 | "semverRange":"^3.21"
18 | },
19 | "dfp":{
20 | "name":"dsPIC33E-GM-GP-MC-GU-MU_DFP",
21 | "semverRange":"^1.6.297"
22 | },
23 | "device":{
24 | "metaDataVersion":"1.0.0",
25 | "category":"com.microchip.portal.contentRef",
26 | "content":{
27 | "metaDataVersion":"1.0.0",
28 | "category":"com.microchip.device",
29 | "name":"dsPIC33EP512MU810",
30 | "versionRange":"*"
31 | }
32 | },
33 | "peripherals":[
34 | ],
35 | "keywords":[
36 | "RTSP",
37 | "Flash"
38 | ]
39 | }
40 | }
--------------------------------------------------------------------------------
/dspic33e-i2c-eeprom/.main-meta/main.json:
--------------------------------------------------------------------------------
1 | {
2 | "metaDataVersion":"1.0.0",
3 | "category":"com.microchip.ide.project",
4 | "content":{
5 | "metaDataVersion":"1.3.0",
6 | "name":"com.microchip.mplabx.project.dspic33e-i2c-eeprom",
7 | "version":"1.0.2",
8 | "displayName":"I2C Serial EEPROM Interface",
9 | "projectName":"dspic33e-i2c-eeprom",
10 | "shortDescription":"I2C Serial EEPROM Interface",
11 | "ide":{
12 | "name":"MPLABX",
13 | "semverRange":">=6.25"
14 | },
15 | "compiler":{
16 | "name":"XC-DSC",
17 | "semverRange":"^3.21"
18 | },
19 | "dfp":{
20 | "name":"dsPIC33E-GM-GP-MC-GU-MU_DFP",
21 | "semverRange":"^1.6.297"
22 | },
23 | "device":{
24 | "metaDataVersion":"1.0.0",
25 | "category":"com.microchip.portal.contentRef",
26 | "content":{
27 | "metaDataVersion":"1.0.0",
28 | "category":"com.microchip.device",
29 | "name":"dsPIC33EP512MU810",
30 | "versionRange":"*"
31 | }
32 | },
33 | "peripherals":[
34 | "I2C"
35 | ],
36 | "keywords":[
37 | "I2C"
38 | ]
39 | }
40 | }
--------------------------------------------------------------------------------
/dspic33e-adc-in-sleep/.main-meta/main.json:
--------------------------------------------------------------------------------
1 | {
2 | "metaDataVersion":"1.0.0",
3 | "category":"com.microchip.ide.project",
4 | "content":{
5 | "metaDataVersion":"1.3.0",
6 | "name":"com.microchip.mplabx.project.dspic33e-adc-in-sleep",
7 | "version":"1.0.2",
8 | "displayName":"ADC Conversion in Sleep mode",
9 | "projectName":"dspic33e-adc-in-sleep",
10 | "shortDescription":"ADC Conversion in Sleep mode",
11 | "ide":{
12 | "name":"MPLABX",
13 | "semverRange":">=6.25"
14 | },
15 | "compiler":{
16 | "name":"XC-DSC",
17 | "semverRange":"^3.21"
18 | },
19 | "dfp":{
20 | "name":"dsPIC33E-GM-GP-MC-GU-MU_DFP",
21 | "semverRange":"^1.6.297"
22 | },
23 | "device":{
24 | "metaDataVersion":"1.0.0",
25 | "category":"com.microchip.portal.contentRef",
26 | "content":{
27 | "metaDataVersion":"1.0.0",
28 | "category":"com.microchip.device",
29 | "name":"dsPIC33EP512MU810",
30 | "versionRange":"*"
31 | }
32 | },
33 | "peripherals":[
34 | "ADC"
35 | ],
36 | "keywords":[
37 | "ADC"
38 | ]
39 | }
40 | }
--------------------------------------------------------------------------------
/dspic33e-i2c-slave/.main-meta/main.json:
--------------------------------------------------------------------------------
1 | {
2 | "metaDataVersion":"1.0.0",
3 | "category":"com.microchip.ide.project",
4 | "content":{
5 | "metaDataVersion":"1.3.0",
6 | "name":"com.microchip.mplabx.project.dspic33e-i2c-slave",
7 | "version":"1.0.2",
8 | "displayName":"Using I2C module as Slave device",
9 | "projectName":"dspic33e-i2c-slave",
10 | "shortDescription":"Using I2C module as Slave device",
11 | "ide":{
12 | "name":"MPLABX",
13 | "semverRange":">=6.25"
14 | },
15 | "compiler":{
16 | "name":"XC-DSC",
17 | "semverRange":"^3.21"
18 | },
19 | "dfp":{
20 | "name":"dsPIC33E-GM-GP-MC-GU-MU_DFP",
21 | "semverRange":"^1.6.297"
22 | },
23 | "device":{
24 | "metaDataVersion":"1.0.0",
25 | "category":"com.microchip.portal.contentRef",
26 | "content":{
27 | "metaDataVersion":"1.0.0",
28 | "category":"com.microchip.device",
29 | "name":"dsPIC33EP512MU810",
30 | "versionRange":"*"
31 | }
32 | },
33 | "peripherals":[
34 | "I2C"
35 | ],
36 | "keywords":[
37 | "I2C"
38 | ]
39 | }
40 | }
--------------------------------------------------------------------------------
/dspic33e-intr-in-aux-flash-alt/.main-meta/main.json:
--------------------------------------------------------------------------------
1 | {
2 | "metaDataVersion":"1.0.0",
3 | "category":"com.microchip.ide.project",
4 | "content":{
5 | "metaDataVersion":"1.3.0",
6 | "name":"com.microchip.mplabx.project.dspic33e--intr-in-aux-flash-alt",
7 | "version":"1.0.2",
8 | "displayName":"Intr In AUX Flash Alt",
9 | "projectName":"dspic33e-intr-in-aux-flash-alt",
10 | "shortDescription":"Intr In AUX Flash Alt",
11 | "ide":{
12 | "name":"MPLABX",
13 | "semverRange":">=6.25"
14 | },
15 | "compiler":{
16 | "name":"XC-DSC",
17 | "semverRange":"^3.21"
18 | },
19 | "dfp":{
20 | "name":"dsPIC33E-GM-GP-MC-GU-MU_DFP",
21 | "semverRange":"^1.6.297"
22 | },
23 | "device":{
24 | "metaDataVersion":"1.0.0",
25 | "category":"com.microchip.portal.contentRef",
26 | "content":{
27 | "metaDataVersion":"1.0.0",
28 | "category":"com.microchip.device",
29 | "name":"dsPIC33EP512MU810",
30 | "versionRange":"*"
31 | }
32 | },
33 | "peripherals":[
34 | ],
35 | "keywords":[
36 | "Flash"
37 | ]
38 | }
39 | }
--------------------------------------------------------------------------------
/dspic33e-ptg-adc/.main-meta/main.json:
--------------------------------------------------------------------------------
1 | {
2 | "metaDataVersion":"1.0.0",
3 | "category":"com.microchip.ide.project",
4 | "content":{
5 | "metaDataVersion":"1.3.0",
6 | "name":"com.microchip.mplabx.project.dspic33e-ptg-adc",
7 | "version":"1.0.2",
8 | "displayName":"PTG and ADC",
9 | "projectName":"dspic33e-ptg-adc",
10 | "shortDescription":"PTG and ADC",
11 | "ide":{
12 | "name":"MPLABX",
13 | "semverRange":">=6.25"
14 | },
15 | "compiler":{
16 | "name":"XC-DSC",
17 | "semverRange":"^3.21"
18 | },
19 | "dfp":{
20 | "name":"dsPIC33E-GM-GP-MC-GU-MU_DFP",
21 | "semverRange":"^1.6.297"
22 | },
23 | "device":{
24 | "metaDataVersion":"1.0.0",
25 | "category":"com.microchip.portal.contentRef",
26 | "content":{
27 | "metaDataVersion":"1.0.0",
28 | "category":"com.microchip.device",
29 | "name":"dsPIC33EP512GM710",
30 | "versionRange":"*"
31 | }
32 | },
33 | "peripherals":[
34 | "PTG",
35 | "PWM",
36 | "ADC"
37 | ],
38 | "keywords":[
39 | "PTG",
40 | "PWM",
41 | "ADC"
42 | ]
43 | }
44 | }
--------------------------------------------------------------------------------
/dspic33e-sleep-wakeup/.main-meta/main.json:
--------------------------------------------------------------------------------
1 | {
2 | "metaDataVersion":"1.0.0",
3 | "category":"com.microchip.ide.project",
4 | "content":{
5 | "metaDataVersion":"1.3.0",
6 | "name":"com.microchip.mplabx.project.dspic33e-sleep-wakeup",
7 | "version":"1.0.2",
8 | "displayName":"Fast wake-up from SLEEP mode",
9 | "projectName":"dspic33e-sleep-wakeup",
10 | "shortDescription":"Fast wake-up from SLEEP mode",
11 | "ide":{
12 | "name":"MPLABX",
13 | "semverRange":">=6.25"
14 | },
15 | "compiler":{
16 | "name":"XC-DSC",
17 | "semverRange":"^3.21"
18 | },
19 | "dfp":{
20 | "name":"dsPIC33E-GM-GP-MC-GU-MU_DFP",
21 | "semverRange":"^1.6.297"
22 | },
23 | "device":{
24 | "metaDataVersion":"1.0.0",
25 | "category":"com.microchip.portal.contentRef",
26 | "content":{
27 | "metaDataVersion":"1.0.0",
28 | "category":"com.microchip.device",
29 | "name":"dsPIC33EP512MU810",
30 | "versionRange":"*"
31 | }
32 | },
33 | "peripherals":[
34 | ],
35 | "keywords":[
36 | "Sleep",
37 | "Wakeup"
38 | ]
39 | }
40 | }
--------------------------------------------------------------------------------
/dspic33e-addr-err-trap/.main-meta/main.json:
--------------------------------------------------------------------------------
1 | {
2 | "metaDataVersion":"1.0.0",
3 | "category":"com.microchip.ide.project",
4 | "content":{
5 | "metaDataVersion":"1.3.0",
6 | "name":"com.microchip.mplabx.project.dspic33e-addr-err-trap",
7 | "version":"1.0.2",
8 | "displayName":"Address Error Traps for Easy Debugging",
9 | "projectName":"dspic33e-addr-err-trap",
10 | "shortDescription":"Address Error Traps for Easy Debugging",
11 | "ide":{
12 | "name":"MPLABX",
13 | "semverRange":">=6.25"
14 | },
15 | "compiler":{
16 | "name":"XC-DSC",
17 | "semverRange":"^3.21"
18 | },
19 | "dfp":{
20 | "name":"dsPIC33E-GM-GP-MC-GU-MU_DFP",
21 | "semverRange":"^1.6.297"
22 | },
23 | "device":{
24 | "metaDataVersion":"1.0.0",
25 | "category":"com.microchip.portal.contentRef",
26 | "content":{
27 | "metaDataVersion":"1.0.0",
28 | "category":"com.microchip.device",
29 | "name":"dsPIC33EP512MU810",
30 | "versionRange":"*"
31 | }
32 | },
33 | "peripherals":[
34 | ],
35 | "keywords":[
36 | "Trap"
37 | ]
38 | }
39 | }
--------------------------------------------------------------------------------
/dspic33e-eds-auto/.main-meta/main.json:
--------------------------------------------------------------------------------
1 | {
2 | "metaDataVersion":"1.0.0",
3 | "category":"com.microchip.ide.project",
4 | "content":{
5 | "metaDataVersion":"1.3.0",
6 | "name":"com.microchip.mplabx.project.dspic33e-eds-auto",
7 | "version":"1.0.2",
8 | "displayName":"Automatic EDS Usage code example",
9 | "projectName":"dspic33e-eds-auto",
10 | "shortDescription":"Automatic EDS Usage code example",
11 | "ide":{
12 | "name":"MPLABX",
13 | "semverRange":">=6.25"
14 | },
15 | "compiler":{
16 | "name":"XC-DSC",
17 | "semverRange":"^3.21"
18 | },
19 | "dfp":{
20 | "name":"dsPIC33E-GM-GP-MC-GU-MU_DFP",
21 | "semverRange":"^1.6.297"
22 | },
23 | "device":{
24 | "metaDataVersion":"1.0.0",
25 | "category":"com.microchip.portal.contentRef",
26 | "content":{
27 | "metaDataVersion":"1.0.0",
28 | "category":"com.microchip.device",
29 | "name":"dsPIC33EP512MU810",
30 | "versionRange":"*"
31 | }
32 | },
33 | "peripherals":[
34 | ],
35 | "keywords":[
36 | "EDS",
37 | "Extended Data Space"
38 | ]
39 | }
40 | }
--------------------------------------------------------------------------------
/dspic33e-eds-manual/.main-meta/main.json:
--------------------------------------------------------------------------------
1 | {
2 | "metaDataVersion":"1.0.0",
3 | "category":"com.microchip.ide.project",
4 | "content":{
5 | "metaDataVersion":"1.3.0",
6 | "name":"com.microchip.mplabx.project.dspic33e-eds-manual",
7 | "version":"1.0.2",
8 | "displayName":"Manual EDS Usage code example",
9 | "projectName":"dspic33e-eds-manual",
10 | "shortDescription":"Manual EDS Usage code example",
11 | "ide":{
12 | "name":"MPLABX",
13 | "semverRange":">=6.25"
14 | },
15 | "compiler":{
16 | "name":"XC-DSC",
17 | "semverRange":"^3.21"
18 | },
19 | "dfp":{
20 | "name":"dsPIC33E-GM-GP-MC-GU-MU_DFP",
21 | "semverRange":"^1.6.297"
22 | },
23 | "device":{
24 | "metaDataVersion":"1.0.0",
25 | "category":"com.microchip.portal.contentRef",
26 | "content":{
27 | "metaDataVersion":"1.0.0",
28 | "category":"com.microchip.device",
29 | "name":"dsPIC33EP512MU810",
30 | "versionRange":"*"
31 | }
32 | },
33 | "peripherals":[
34 | ],
35 | "keywords":[
36 | "EDS",
37 | "Extended Data Space"
38 | ]
39 | }
40 | }
--------------------------------------------------------------------------------
/dspic33e-spi-framed/.main-meta/main.json:
--------------------------------------------------------------------------------
1 | {
2 | "metaDataVersion":"1.0.0",
3 | "category":"com.microchip.ide.project",
4 | "content":{
5 | "metaDataVersion":"1.3.0",
6 | "name":"com.microchip.mplabx.project.dspic33e-spi-framed",
7 | "version":"1.0.2",
8 | "displayName":"SPI module running in different modes",
9 | "projectName":"dspic33e-spi-framed",
10 | "shortDescription":"SPI module running in different modes",
11 | "ide":{
12 | "name":"MPLABX",
13 | "semverRange":">=6.25"
14 | },
15 | "compiler":{
16 | "name":"XC-DSC",
17 | "semverRange":"^3.21"
18 | },
19 | "dfp":{
20 | "name":"dsPIC33E-GM-GP-MC-GU-MU_DFP",
21 | "semverRange":"^1.6.297"
22 | },
23 | "device":{
24 | "metaDataVersion":"1.0.0",
25 | "category":"com.microchip.portal.contentRef",
26 | "content":{
27 | "metaDataVersion":"1.0.0",
28 | "category":"com.microchip.device",
29 | "name":"dsPIC33EP512MU810",
30 | "versionRange":"*"
31 | }
32 | },
33 | "peripherals":[
34 | "SPI"
35 | ],
36 | "keywords":[
37 | "SPI"
38 | ]
39 | }
40 | }
--------------------------------------------------------------------------------
/dspic33e-frc-tuning/.main-meta/main.json:
--------------------------------------------------------------------------------
1 | {
2 | "metaDataVersion":"1.0.0",
3 | "category":"com.microchip.ide.project",
4 | "content":{
5 | "metaDataVersion":"1.3.0",
6 | "name":"com.microchip.mplabx.project.dspic33e-frc-tuning",
7 | "version":"1.0.2",
8 | "displayName":"Dynamic tuning of Internal Fast RC Oscillator",
9 | "projectName":"dspic33e-frc-tuning",
10 | "shortDescription":"Dynamic tuning of Internal Fast RC Oscillator",
11 | "ide":{
12 | "name":"MPLABX",
13 | "semverRange":">=6.25"
14 | },
15 | "compiler":{
16 | "name":"XC-DSC",
17 | "semverRange":"^3.21"
18 | },
19 | "dfp":{
20 | "name":"dsPIC33E-GM-GP-MC-GU-MU_DFP",
21 | "semverRange":"^1.6.297"
22 | },
23 | "device":{
24 | "metaDataVersion":"1.0.0",
25 | "category":"com.microchip.portal.contentRef",
26 | "content":{
27 | "metaDataVersion":"1.0.0",
28 | "category":"com.microchip.device",
29 | "name":"dsPIC33EP512MU810",
30 | "versionRange":"*"
31 | }
32 | },
33 | "peripherals":[
34 | ],
35 | "keywords":[
36 | "FRC"
37 | ]
38 | }
39 | }
--------------------------------------------------------------------------------
/dspic33e-math-error-trap/.main-meta/main.json:
--------------------------------------------------------------------------------
1 | {
2 | "metaDataVersion":"1.0.0",
3 | "category":"com.microchip.ide.project",
4 | "content":{
5 | "metaDataVersion":"1.3.0",
6 | "name":"com.microchip.mplabx.project.dspic33e-math-error-trap",
7 | "version":"1.0.2",
8 | "displayName":"Math Error Traps for Robust Operation",
9 | "projectName":"dspic33e-math-error-trap",
10 | "shortDescription":"Math Error Traps for Robust Operation",
11 | "ide":{
12 | "name":"MPLABX",
13 | "semverRange":">=6.25"
14 | },
15 | "compiler":{
16 | "name":"XC-DSC",
17 | "semverRange":"^3.21"
18 | },
19 | "dfp":{
20 | "name":"dsPIC33E-GM-GP-MC-GU-MU_DFP",
21 | "semverRange":"^1.6.297"
22 | },
23 | "device":{
24 | "metaDataVersion":"1.0.0",
25 | "category":"com.microchip.portal.contentRef",
26 | "content":{
27 | "metaDataVersion":"1.0.0",
28 | "category":"com.microchip.device",
29 | "name":"dsPIC33EP512MU810",
30 | "versionRange":"*"
31 | }
32 | },
33 | "peripherals":[
34 | ],
35 | "keywords":[
36 | "Math"
37 | ]
38 | }
39 | }
--------------------------------------------------------------------------------
/dspic33e-pwm-oc-ptg/.main-meta/main.json:
--------------------------------------------------------------------------------
1 | {
2 | "metaDataVersion":"1.0.0",
3 | "category":"com.microchip.ide.project",
4 | "content":{
5 | "metaDataVersion":"1.3.0",
6 | "name":"com.microchip.mplabx.project.dspic33e-pwm-oc-ptg",
7 | "version":"1.0.2",
8 | "displayName":"PWM OC and PTG",
9 | "projectName":"dspic33e-pwm-oc-ptg",
10 | "shortDescription":"PWM OC and PTG",
11 | "ide":{
12 | "name":"MPLABX",
13 | "semverRange":">=6.25"
14 | },
15 | "compiler":{
16 | "name":"XC-DSC",
17 | "semverRange":"^3.21"
18 | },
19 | "dfp":{
20 | "name":"dsPIC33E-GM-GP-MC-GU-MU_DFP",
21 | "semverRange":"^1.6.297"
22 | },
23 | "device":{
24 | "metaDataVersion":"1.0.0",
25 | "category":"com.microchip.portal.contentRef",
26 | "content":{
27 | "metaDataVersion":"1.0.0",
28 | "category":"com.microchip.device",
29 | "name":"dsPIC33EP512GM710",
30 | "versionRange":"*"
31 | }
32 | },
33 | "peripherals":[
34 | "PWM",
35 | "PTG",
36 | "OC"
37 | ],
38 | "keywords":[
39 | "PWM",
40 | "PTG",
41 | "OC"
42 | ]
43 | }
44 | }
--------------------------------------------------------------------------------
/dspic33e-stack-error-trap/.main-meta/main.json:
--------------------------------------------------------------------------------
1 | {
2 | "metaDataVersion":"1.0.0",
3 | "category":"com.microchip.ide.project",
4 | "content":{
5 | "metaDataVersion":"1.3.0",
6 | "name":"com.microchip.mplabx.project.dspic33e-stack-error-trap",
7 | "version":"1.0.2",
8 | "displayName":"Stack Error Traps for Easy Debugging",
9 | "projectName":"dspic33e-stack-error-trap",
10 | "shortDescription":"Stack Error Traps for Easy Debugging",
11 | "ide":{
12 | "name":"MPLABX",
13 | "semverRange":">=6.25"
14 | },
15 | "compiler":{
16 | "name":"XC-DSC",
17 | "semverRange":"^3.21"
18 | },
19 | "dfp":{
20 | "name":"dsPIC33E-GM-GP-MC-GU-MU_DFP",
21 | "semverRange":"^1.6.297"
22 | },
23 | "device":{
24 | "metaDataVersion":"1.0.0",
25 | "category":"com.microchip.portal.contentRef",
26 | "content":{
27 | "metaDataVersion":"1.0.0",
28 | "category":"com.microchip.device",
29 | "name":"dsPIC33EP512MU810",
30 | "versionRange":"*"
31 | }
32 | },
33 | "peripherals":[
34 | ],
35 | "keywords":[
36 | "Stack",
37 | "Trap"
38 | ]
39 | }
40 | }
--------------------------------------------------------------------------------
/dspic33e-adc-chscan/.main-meta/main.json:
--------------------------------------------------------------------------------
1 | {
2 | "metaDataVersion":"1.0.0",
3 | "category":"com.microchip.ide.project",
4 | "content":{
5 | "metaDataVersion":"1.3.0",
6 | "name":"com.microchip.mplabx.project.dspic33e-adc-chscan",
7 | "version":"1.0.2",
8 | "displayName":"ADC Channel Scanning",
9 | "projectName":"dspic33e-adc-chscan",
10 | "shortDescription":"ADC Channel Scanning",
11 | "ide":{
12 | "name":"MPLABX",
13 | "semverRange":">=6.25"
14 | },
15 | "compiler":{
16 | "name":"XC-DSC",
17 | "semverRange":"^3.21"
18 | },
19 | "dfp":{
20 | "name":"dsPIC33E-GM-GP-MC-GU-MU_DFP",
21 | "semverRange":"^1.6.297"
22 | },
23 | "device":{
24 | "metaDataVersion":"1.0.0",
25 | "category":"com.microchip.portal.contentRef",
26 | "content":{
27 | "metaDataVersion":"1.0.0",
28 | "category":"com.microchip.device",
29 | "name":"dsPIC33EP512MU810",
30 | "versionRange":"*"
31 | }
32 | },
33 | "peripherals":[
34 | "ADC",
35 | "TMR",
36 | "DMA"
37 | ],
38 | "keywords":[
39 | "ADC",
40 | "TMR",
41 | "DMA"
42 | ]
43 | }
44 | }
--------------------------------------------------------------------------------
/dspic33e-timer1-rtc/.main-meta/main.json:
--------------------------------------------------------------------------------
1 | {
2 | "metaDataVersion":"1.0.0",
3 | "category":"com.microchip.ide.project",
4 | "content":{
5 | "metaDataVersion":"1.3.0",
6 | "name":"com.microchip.mplabx.project.dspic33e-timer1-rtc",
7 | "version":"1.0.2",
8 | "displayName":"Timer1 used in Real-Time Clock Applications",
9 | "projectName":"dspic33e-timer1-rtc",
10 | "shortDescription":"Timer1 used in Real-Time Clock Applications",
11 | "ide":{
12 | "name":"MPLABX",
13 | "semverRange":">=6.25"
14 | },
15 | "compiler":{
16 | "name":"XC-DSC",
17 | "semverRange":"^3.21"
18 | },
19 | "dfp":{
20 | "name":"dsPIC33E-GM-GP-MC-GU-MU_DFP",
21 | "semverRange":"^1.6.297"
22 | },
23 | "device":{
24 | "metaDataVersion":"1.0.0",
25 | "category":"com.microchip.portal.contentRef",
26 | "content":{
27 | "metaDataVersion":"1.0.0",
28 | "category":"com.microchip.device",
29 | "name":"dsPIC33EP512MU810",
30 | "versionRange":"*"
31 | }
32 | },
33 | "peripherals":[
34 | "TMR"
35 | ],
36 | "keywords":[
37 | "TMR",
38 | "RTC"
39 | ]
40 | }
41 | }
--------------------------------------------------------------------------------
/dspic33e-adc-1msps/.main-meta/main.json:
--------------------------------------------------------------------------------
1 | {
2 | "metaDataVersion":"1.0.0",
3 | "category":"com.microchip.ide.project",
4 | "content":{
5 | "metaDataVersion":"1.3.0",
6 | "name":"com.microchip.mplabx.project.dspic33e-adc-1msps",
7 | "version":"1.0.2",
8 | "displayName":"ADC Sampling at 1.1MSPS",
9 | "projectName":"dspic33e-adc-1msps",
10 | "shortDescription":"ADC Sampling at 1.1MSPS",
11 | "ide":{
12 | "name":"MPLABX",
13 | "semverRange":">=6.25"
14 | },
15 | "compiler":{
16 | "name":"XC-DSC",
17 | "semverRange":"^3.21"
18 | },
19 | "dfp":{
20 | "name":"dsPIC33E-GM-GP-MC-GU-MU_DFP",
21 | "semverRange":"^1.6.297"
22 | },
23 | "device":{
24 | "metaDataVersion":"1.0.0",
25 | "category":"com.microchip.portal.contentRef",
26 | "content":{
27 | "metaDataVersion":"1.0.0",
28 | "category":"com.microchip.device",
29 | "name":"dsPIC33EP512GM710",
30 | "versionRange":"*"
31 | }
32 | },
33 | "peripherals":[
34 | "ADC"
35 | ],
36 | "keywords":[
37 | "ADC",
38 | "Filter",
39 | "Algorithm"
40 | ]
41 | }
42 | }
--------------------------------------------------------------------------------
/dspic33e-adc-altsamp/.main-meta/main.json:
--------------------------------------------------------------------------------
1 | {
2 | "metaDataVersion":"1.0.0",
3 | "category":"com.microchip.ide.project",
4 | "content":{
5 | "metaDataVersion":"1.3.0",
6 | "name":"com.microchip.mplabx.project.dspic33e-adc-altsamp",
7 | "version":"1.0.2",
8 | "displayName":"ADC Alternate Sampling",
9 | "projectName":"dspic33e-adc-altsamp",
10 | "shortDescription":"ADC Alternate Sampling",
11 | "ide":{
12 | "name":"MPLABX",
13 | "semverRange":">=6.25"
14 | },
15 | "compiler":{
16 | "name":"XC-DSC",
17 | "semverRange":"^3.21"
18 | },
19 | "dfp":{
20 | "name":"dsPIC33E-GM-GP-MC-GU-MU_DFP",
21 | "semverRange":"^1.6.297"
22 | },
23 | "device":{
24 | "metaDataVersion":"1.0.0",
25 | "category":"com.microchip.portal.contentRef",
26 | "content":{
27 | "metaDataVersion":"1.0.0",
28 | "category":"com.microchip.device",
29 | "name":"dsPIC33EP512MU810",
30 | "versionRange":"*"
31 | }
32 | },
33 | "peripherals":[
34 | "TMR",
35 | "DMA",
36 | "ADC"
37 | ],
38 | "keywords":[
39 | "TMR",
40 | "DMA",
41 | "ADC"
42 | ]
43 | }
44 | }
--------------------------------------------------------------------------------
/dspic33e-ext-intr/.main-meta/main.json:
--------------------------------------------------------------------------------
1 | {
2 | "metaDataVersion":"1.0.0",
3 | "category":"com.microchip.ide.project",
4 | "content":{
5 | "metaDataVersion":"1.3.0",
6 | "name":"com.microchip.mplabx.project.dspic33e-ext-intr",
7 | "version":"1.0.2",
8 | "displayName":"External interrupt pins - Configuration and Use",
9 | "projectName":"dspic33e-ext-intr",
10 | "shortDescription":"External interrupt pins - Configuration and Use",
11 | "ide":{
12 | "name":"MPLABX",
13 | "semverRange":">=6.25"
14 | },
15 | "compiler":{
16 | "name":"XC-DSC",
17 | "semverRange":"^3.21"
18 | },
19 | "dfp":{
20 | "name":"dsPIC33E-GM-GP-MC-GU-MU_DFP",
21 | "semverRange":"^1.6.297"
22 | },
23 | "device":{
24 | "metaDataVersion":"1.0.0",
25 | "category":"com.microchip.portal.contentRef",
26 | "content":{
27 | "metaDataVersion":"1.0.0",
28 | "category":"com.microchip.device",
29 | "name":"dsPIC33EP512MU810",
30 | "versionRange":"*"
31 | }
32 | },
33 | "peripherals":[
34 | "EXT_INTERRUPT"
35 | ],
36 | "keywords":[
37 | "Interrupt"
38 | ]
39 | }
40 | }
--------------------------------------------------------------------------------
/dspic33e-spi-2slaves/.main-meta/main.json:
--------------------------------------------------------------------------------
1 | {
2 | "metaDataVersion":"1.0.0",
3 | "category":"com.microchip.ide.project",
4 | "content":{
5 | "metaDataVersion":"1.3.0",
6 | "name":"com.microchip.mplabx.project.dspic33e-spi-2slaves",
7 | "version":"1.0.2",
8 | "displayName":"Using 2 SPI Slave Peripherals with one SPI module",
9 | "projectName":"dspic33e-spi-2slaves",
10 | "shortDescription":"Using 2 SPI Slave Peripherals with one SPI module",
11 | "ide":{
12 | "name":"MPLABX",
13 | "semverRange":">=6.25"
14 | },
15 | "compiler":{
16 | "name":"XC-DSC",
17 | "semverRange":"^3.21"
18 | },
19 | "dfp":{
20 | "name":"dsPIC33E-GM-GP-MC-GU-MU_DFP",
21 | "semverRange":"^1.6.297"
22 | },
23 | "device":{
24 | "metaDataVersion":"1.0.0",
25 | "category":"com.microchip.portal.contentRef",
26 | "content":{
27 | "metaDataVersion":"1.0.0",
28 | "category":"com.microchip.device",
29 | "name":"dsPIC33EP512MU810",
30 | "versionRange":"*"
31 | }
32 | },
33 | "peripherals":[
34 | "SPI"
35 | ],
36 | "keywords":[
37 | "SPI"
38 | ]
39 | }
40 | }
--------------------------------------------------------------------------------
/dspic33e-timer-period/.main-meta/main.json:
--------------------------------------------------------------------------------
1 | {
2 | "metaDataVersion":"1.0.0",
3 | "category":"com.microchip.ide.project",
4 | "content":{
5 | "metaDataVersion":"1.3.0",
6 | "name":"com.microchip.mplabx.project.dspic33e-timer-period",
7 | "version":"1.0.2",
8 | "displayName":"Using Timer1 for Period Interrupts",
9 | "projectName":"dspic33e-timer-period",
10 | "shortDescription":"Using Timer1 for Period Interrupts",
11 | "ide":{
12 | "name":"MPLABX",
13 | "semverRange":">=6.25"
14 | },
15 | "compiler":{
16 | "name":"XC-DSC",
17 | "semverRange":"^3.21"
18 | },
19 | "dfp":{
20 | "name":"dsPIC33E-GM-GP-MC-GU-MU_DFP",
21 | "semverRange":"^1.6.297"
22 | },
23 | "device":{
24 | "metaDataVersion":"1.0.0",
25 | "category":"com.microchip.portal.contentRef",
26 | "content":{
27 | "metaDataVersion":"1.0.0",
28 | "category":"com.microchip.device",
29 | "name":"dsPIC33EP512MU810",
30 | "versionRange":"*"
31 | }
32 | },
33 | "peripherals":[
34 | "TMR"
35 | ],
36 | "keywords":[
37 | "TMR",
38 | "Periodic Interrupts"
39 | ]
40 | }
41 | }
--------------------------------------------------------------------------------
/dspic33e-adc-chscan-no-dma/.main-meta/main.json:
--------------------------------------------------------------------------------
1 | {
2 | "metaDataVersion":"1.0.0",
3 | "category":"com.microchip.ide.project",
4 | "content":{
5 | "metaDataVersion":"1.3.0",
6 | "name":"com.microchip.mplabx.project.dspic33e-adc-chscan-no-dma",
7 | "version":"1.0.2",
8 | "displayName":"ADC Channel Scanning without DMA",
9 | "projectName":"dspic33e-adc-chscan-no-dma",
10 | "shortDescription":"ADC Channel Scanning without DMA",
11 | "ide":{
12 | "name":"MPLABX",
13 | "semverRange":">=6.25"
14 | },
15 | "compiler":{
16 | "name":"XC-DSC",
17 | "semverRange":"^3.21"
18 | },
19 | "dfp":{
20 | "name":"dsPIC33E-GM-GP-MC-GU-MU_DFP",
21 | "semverRange":"^1.6.297"
22 | },
23 | "device":{
24 | "metaDataVersion":"1.0.0",
25 | "category":"com.microchip.portal.contentRef",
26 | "content":{
27 | "metaDataVersion":"1.0.0",
28 | "category":"com.microchip.device",
29 | "name":"dsPIC33EP512MU810",
30 | "versionRange":"*"
31 | }
32 | },
33 | "peripherals":[
34 | "ADC",
35 | "TMR"
36 | ],
37 | "keywords":[
38 | "ADC",
39 | "TMR"
40 | ]
41 | }
42 | }
--------------------------------------------------------------------------------
/dspic33e-adc-fir-dma/.main-meta/main.json:
--------------------------------------------------------------------------------
1 | {
2 | "metaDataVersion":"1.0.0",
3 | "category":"com.microchip.ide.project",
4 | "content":{
5 | "metaDataVersion":"1.3.0",
6 | "name":"com.microchip.mplabx.project.dspic33e-adc-fir-dma",
7 | "version":"1.0.2",
8 | "displayName":"ADC Sampling and FIR Filtering",
9 | "projectName":"dspic33e-adc-fir-dma",
10 | "shortDescription":"ADC Sampling and FIR Filtering",
11 | "ide":{
12 | "name":"MPLABX",
13 | "semverRange":">=6.25"
14 | },
15 | "compiler":{
16 | "name":"XC-DSC",
17 | "semverRange":"^3.21"
18 | },
19 | "dfp":{
20 | "name":"dsPIC33E-GM-GP-MC-GU-MU_DFP",
21 | "semverRange":"^1.6.297"
22 | },
23 | "device":{
24 | "metaDataVersion":"1.0.0",
25 | "category":"com.microchip.portal.contentRef",
26 | "content":{
27 | "metaDataVersion":"1.0.0",
28 | "category":"com.microchip.device",
29 | "name":"dsPIC33EP512GM710",
30 | "versionRange":"*"
31 | }
32 | },
33 | "peripherals":[
34 | "ADC"
35 | ],
36 | "keywords":[
37 | "ADC",
38 | "Filter",
39 | "Algorithm"
40 | ]
41 | }
42 | }
--------------------------------------------------------------------------------
/dspic33e-ecan-crosswire/.main-meta/main.json:
--------------------------------------------------------------------------------
1 | {
2 | "metaDataVersion":"1.0.0",
3 | "category":"com.microchip.ide.project",
4 | "content":{
5 | "metaDataVersion":"1.3.0",
6 | "name":"com.microchip.mplabx.project.dspic33e-ecan-crosswire",
7 | "version":"1.0.2",
8 | "displayName":"Crosswire Communication between CAN 1 and CAN 2 modules",
9 | "projectName":"dspic33e-ecan-crosswire",
10 | "shortDescription":"Crosswire Communication between CAN 1 and CAN 2 modules",
11 | "ide":{
12 | "name":"MPLABX",
13 | "semverRange":">=6.25"
14 | },
15 | "compiler":{
16 | "name":"XC-DSC",
17 | "semverRange":"^3.21"
18 | },
19 | "dfp":{
20 | "name":"dsPIC33E-GM-GP-MC-GU-MU_DFP",
21 | "semverRange":"^1.6.297"
22 | },
23 | "device":{
24 | "metaDataVersion":"1.0.0",
25 | "category":"com.microchip.portal.contentRef",
26 | "content":{
27 | "metaDataVersion":"1.0.0",
28 | "category":"com.microchip.device",
29 | "name":"dsPIC33EP512MU810",
30 | "versionRange":"*"
31 | }
32 | },
33 | "peripherals":[
34 | "CAN"
35 | ],
36 | "keywords":[
37 | "CAN"
38 | ]
39 | }
40 | }
--------------------------------------------------------------------------------
/.main-meta/main.json:
--------------------------------------------------------------------------------
1 | {
2 | "metaDataVersion":"1.0.0",
3 | "category":"com.microchip.ide.project",
4 | "content":{
5 | "metaDataVersion":"1.3.0",
6 | "name":"com.microchip.mplabx.project.dspic33e-code-examples",
7 | "version":"1.0.2",
8 | "displayName":"dsPIC33E Code Examples",
9 | "projectName":"dspic33e-code-examples",
10 | "shortDescription":"dsPIC33E Code Examples",
11 | "ide":{
12 | "name":"MPLABX",
13 | "semverRange":">=6.25"
14 | },
15 | "compiler":{
16 | "name":"XC-DSC",
17 | "semverRange":"^3.21"
18 | },
19 | "dfp":{
20 | "name":"dsPIC33E-GM-GP-MC-GU-MU_DFP",
21 | "semverRange":"^1.6.297"
22 | },
23 | "device":{
24 | "metaDataVersion":"1.0.0",
25 | "category":"com.microchip.portal.contentRef",
26 | "content":{
27 | "metaDataVersion":"1.0.0",
28 | "category":"com.microchip.device",
29 | "name":"dsPIC33EP512GM710",
30 | "versionRange":"*"
31 | }
32 | },
33 | "peripherals":[
34 | "ADC"
35 | ],
36 | "keywords":[
37 | "ADC",
38 | "Filter",
39 | "Algorithm"
40 | ]
41 | }
42 | }
--------------------------------------------------------------------------------
/dspic33e-adc-iir-filter/.main-meta/main.json:
--------------------------------------------------------------------------------
1 | {
2 | "metaDataVersion":"1.0.0",
3 | "category":"com.microchip.ide.project",
4 | "content":{
5 | "metaDataVersion":"1.3.0",
6 | "name":"com.microchip.mplabx.project.dspic33e-adc-iir-filter",
7 | "version":"1.0.2",
8 | "displayName":"ADC Sampling and IIR Filtering",
9 | "projectName":"dspic33e-adc-iir-filter",
10 | "shortDescription":"ADC Sampling and IIR Filtering",
11 | "ide":{
12 | "name":"MPLABX",
13 | "semverRange":">=6.0"
14 | },
15 | "compiler":{
16 | "name":"XC16",
17 | "semverRange":"^2.0"
18 | },
19 | "dfp":{
20 | "name":"dsPIC33E-GM-GP-MC-GU-MU_DFP",
21 | "semverRange":"^1.6.297"
22 | },
23 | "device":{
24 | "metaDataVersion":"1.0.0",
25 | "category":"com.microchip.portal.contentRef",
26 | "content":{
27 | "metaDataVersion":"1.0.0",
28 | "category":"com.microchip.device",
29 | "name":"dsPIC33EP512GM710",
30 | "versionRange":"*"
31 | }
32 | },
33 | "peripherals":[
34 | "ADC"
35 | ],
36 | "keywords":[
37 | "ADC",
38 | "Filter",
39 | "Algorithm"
40 | ]
41 | }
42 | }
--------------------------------------------------------------------------------
/dspic33e-ecan-rtr/.main-meta/main.json:
--------------------------------------------------------------------------------
1 | {
2 | "metaDataVersion":"1.0.0",
3 | "category":"com.microchip.ide.project",
4 | "content":{
5 | "metaDataVersion":"1.3.0",
6 | "name":"com.microchip.mplabx.project.dspic33e-ecan-rtr",
7 | "version":"1.0.2",
8 | "displayName":"Transmitting a Remote message from CAN1 and requesting TX from CAN2",
9 | "projectName":"dspic33e-ecan-rtr",
10 | "shortDescription":"Transmitting a Remote message from CAN1 and requesting TX from CAN2",
11 | "ide":{
12 | "name":"MPLABX",
13 | "semverRange":">=6.25"
14 | },
15 | "compiler":{
16 | "name":"XC-DSC",
17 | "semverRange":"^3.21"
18 | },
19 | "dfp":{
20 | "name":"dsPIC33E-GM-GP-MC-GU-MU_DFP",
21 | "semverRange":"^1.6.297"
22 | },
23 | "device":{
24 | "metaDataVersion":"1.0.0",
25 | "category":"com.microchip.portal.contentRef",
26 | "content":{
27 | "metaDataVersion":"1.0.0",
28 | "category":"com.microchip.device",
29 | "name":"dsPIC33EP512MU810",
30 | "versionRange":"*"
31 | }
32 | },
33 | "peripherals":[
34 | "CAN"
35 | ],
36 | "keywords":[
37 | "CAN"
38 | ]
39 | }
40 | }
--------------------------------------------------------------------------------
/dspic33e-ecan-fifo/.main-meta/main.json:
--------------------------------------------------------------------------------
1 | {
2 | "metaDataVersion":"1.0.0",
3 | "category":"com.microchip.ide.project",
4 | "content":{
5 | "metaDataVersion":"1.3.0",
6 | "name":"com.microchip.mplabx.project.dspic33e-ecan-fifo",
7 | "version":"1.0.2",
8 | "displayName":"Transmitting multiple messages from CAN1 and receiving it in CAN2 FIFO",
9 | "projectName":"dspic33e-ecan-fifo",
10 | "shortDescription":"Transmitting multiple messages from CAN1 and receiving it in CAN2 FIFO",
11 | "ide":{
12 | "name":"MPLABX",
13 | "semverRange":">=6.25"
14 | },
15 | "compiler":{
16 | "name":"XC-DSC",
17 | "semverRange":"^3.21"
18 | },
19 | "dfp":{
20 | "name":"dsPIC33E-GM-GP-MC-GU-MU_DFP",
21 | "semverRange":"^1.6.297"
22 | },
23 | "device":{
24 | "metaDataVersion":"1.0.0",
25 | "category":"com.microchip.portal.contentRef",
26 | "content":{
27 | "metaDataVersion":"1.0.0",
28 | "category":"com.microchip.device",
29 | "name":"dsPIC33EP512MU810",
30 | "versionRange":"*"
31 | }
32 | },
33 | "peripherals":[
34 | "CAN"
35 | ],
36 | "keywords":[
37 | "CAN"
38 | ]
39 | }
40 | }
--------------------------------------------------------------------------------
/dspic33e-oscillator-error-trap/.main-meta/main.json:
--------------------------------------------------------------------------------
1 | {
2 | "metaDataVersion":"1.0.0",
3 | "category":"com.microchip.ide.project",
4 | "content":{
5 | "metaDataVersion":"1.3.0",
6 | "name":"com.microchip.mplabx.project.dspic33e-oscillator-error-trap",
7 | "version":"1.0.2",
8 | "displayName":"Oscillator failure traps and Fail-safe Clock Monitoring",
9 | "projectName":"dspic33e-oscillator-error-trap",
10 | "shortDescription":"Oscillator failure traps and Fail-safe Clock Monitoring",
11 | "ide":{
12 | "name":"MPLABX",
13 | "semverRange":">=6.25"
14 | },
15 | "compiler":{
16 | "name":"XC-DSC",
17 | "semverRange":"^3.21"
18 | },
19 | "dfp":{
20 | "name":"dsPIC33E-GM-GP-MC-GU-MU_DFP",
21 | "semverRange":"^1.6.297"
22 | },
23 | "device":{
24 | "metaDataVersion":"1.0.0",
25 | "category":"com.microchip.portal.contentRef",
26 | "content":{
27 | "metaDataVersion":"1.0.0",
28 | "category":"com.microchip.device",
29 | "name":"dsPIC33EP512MU810",
30 | "versionRange":"*"
31 | }
32 | },
33 | "peripherals":[
34 | ],
35 | "keywords":[
36 | "Oscillator"
37 | ]
38 | }
39 | }
--------------------------------------------------------------------------------
/dspic33e-rtsp-to-aux-flash/.main-meta/main.json:
--------------------------------------------------------------------------------
1 | {
2 | "metaDataVersion":"1.0.0",
3 | "category":"com.microchip.ide.project",
4 | "content":{
5 | "metaDataVersion":"1.3.0",
6 | "name":"com.microchip.mplabx.project.dspic33e-rtsp-to-aux-flash",
7 | "version":"1.0.2",
8 | "displayName":"RTSP of Auxiliary Flash Memory from Primary Flash Memory",
9 | "projectName":"dspic33e-rtsp-to-aux-flash",
10 | "shortDescription":"RTSP of Auxiliary Flash Memory from Primary Flash Memory",
11 | "ide":{
12 | "name":"MPLABX",
13 | "semverRange":">=6.25"
14 | },
15 | "compiler":{
16 | "name":"XC-DSC",
17 | "semverRange":"^3.21"
18 | },
19 | "dfp":{
20 | "name":"dsPIC33E-GM-GP-MC-GU-MU_DFP",
21 | "semverRange":"^1.6.297"
22 | },
23 | "device":{
24 | "metaDataVersion":"1.0.0",
25 | "category":"com.microchip.portal.contentRef",
26 | "content":{
27 | "metaDataVersion":"1.0.0",
28 | "category":"com.microchip.device",
29 | "name":"dsPIC33EP512MU810",
30 | "versionRange":"*"
31 | }
32 | },
33 | "peripherals":[
34 | ],
35 | "keywords":[
36 | "Flash",
37 | "RTSP"
38 | ]
39 | }
40 | }
--------------------------------------------------------------------------------
/dspic33e-rtsp-from-aux-flash/.main-meta/main.json:
--------------------------------------------------------------------------------
1 | {
2 | "metaDataVersion":"1.0.0",
3 | "category":"com.microchip.ide.project",
4 | "content":{
5 | "metaDataVersion":"1.3.0",
6 | "name":"com.microchip.mplabx.project.dspic33e-rtsp-from-aux-flash",
7 | "version":"1.0.2",
8 | "displayName":"RTSP of Primary Flash Memory from Auxiliary Flash Memory",
9 | "projectName":"dspic33e-rtsp-from-aux-flash",
10 | "shortDescription":"RTSP of Primary Flash Memory from Auxiliary Flash Memory",
11 | "ide":{
12 | "name":"MPLABX",
13 | "semverRange":">=6.25"
14 | },
15 | "compiler":{
16 | "name":"XC-DSC",
17 | "semverRange":"^3.21"
18 | },
19 | "dfp":{
20 | "name":"dsPIC33E-GM-GP-MC-GU-MU_DFP",
21 | "semverRange":"^1.6.297"
22 | },
23 | "device":{
24 | "metaDataVersion":"1.0.0",
25 | "category":"com.microchip.portal.contentRef",
26 | "content":{
27 | "metaDataVersion":"1.0.0",
28 | "category":"com.microchip.device",
29 | "name":"dsPIC33EP512MU810",
30 | "versionRange":"*"
31 | }
32 | },
33 | "peripherals":[
34 | ],
35 | "keywords":[
36 | "Flash",
37 | "RTSP"
38 | ]
39 | }
40 | }
--------------------------------------------------------------------------------
/dspic33e-intr-in-aux-flash/firmware/dspic33e-int-in-aux-flash.X/nbproject/project.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | com.microchip.mplab.nbide.embedded.makeproject
4 |
5 |
6 | int_aux_flash
7 | 5cfb2c51-a13b-4d23-a3a8-6c62b4bfaba0
8 | 0
9 | c
10 |
11 |
12 | ISO-8859-1
13 |
14 |
15 |
16 | ..
17 |
18 |
19 |
20 | dspic33ep512mu810
21 | 2
22 |
23 |
24 |
25 | false
26 |
27 |
28 |
29 |
30 |
--------------------------------------------------------------------------------
/dspic33e-ptg-adc/firmware/dspic33e-ptg-adc.X/nbproject/project.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | com.microchip.mplab.nbide.embedded.makeproject
4 |
5 |
6 | ptg_adc
7 | 9342ba30-6c47-4c7b-9fb4-c2de4970a5e3
8 | 0
9 | c
10 |
11 | h
12 | ISO-8859-1
13 |
14 |
15 |
16 | ../src
17 |
18 |
19 |
20 | dspic33ep512gm710
21 | 2
22 |
23 |
24 |
25 | false
26 |
27 |
28 |
29 |
30 |
--------------------------------------------------------------------------------
/dspic33e-rtsp-ram/firmware/dspic33e-rtsp-ram.X/nbproject/project.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | com.microchip.mplab.nbide.embedded.makeproject
4 |
5 |
6 | rtsp_ram
7 | 85dafa96-b63e-4589-b5d3-4c9f859e5eaf
8 | 0
9 | c
10 |
11 | h
12 | ISO-8859-1
13 |
14 |
15 |
16 | ../src
17 |
18 |
19 |
20 | dspic33ep512gm710
21 | 2
22 |
23 |
24 |
25 | false
26 |
27 |
28 |
29 |
30 |
--------------------------------------------------------------------------------
/dspic33e-pwm-oc-ptg/firmware/dspic33e-pwm-oc-ptg.X/nbproject/project.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | com.microchip.mplab.nbide.embedded.makeproject
4 |
5 |
6 | pwm_oc_ptg
7 | bda3a311-6d00-42ff-8c57-9e242947cf12
8 | 0
9 | c
10 |
11 | h
12 | ISO-8859-1
13 |
14 |
15 |
16 | ../src
17 |
18 |
19 |
20 | dspic33ep512gm710
21 | 2
22 |
23 |
24 |
25 | false
26 |
27 |
28 |
29 |
30 |
--------------------------------------------------------------------------------
/dspic33e-timer1-rtc/firmware/dspic33e-timer1-rtc.X/nbproject/project.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | com.microchip.mplab.nbide.embedded.makeproject
4 |
5 |
6 | timer1_rtc
7 | 2a1d1b75-b6db-4ac6-9f32-645bf30be525
8 | 0
9 | c
10 |
11 | h
12 |
13 | ISO-8859-1
14 |
15 |
16 | ../src
17 |
18 |
19 |
20 | dspic33ep512mu810
21 | 2
22 |
23 |
24 |
25 | false
26 |
27 |
28 |
29 |
30 |
--------------------------------------------------------------------------------
/dspic33e-rtsp-to-aux-flash/firmware/dspic33e-rtsp-to-aux-flash.X/nbproject/project.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | com.microchip.mplab.nbide.embedded.makeproject
4 |
5 |
6 | rtsp_to_aux_flsh
7 | f2ee3a1e-6ea8-4531-8397-8e90f3c214b5
8 | 0
9 | c
10 |
11 | h
12 | ISO-8859-1
13 |
14 |
15 |
16 | ../src
17 |
18 |
19 |
20 | dspic33ep512mu810
21 | 2
22 |
23 |
24 |
25 | false
26 |
27 |
28 |
29 |
30 |
--------------------------------------------------------------------------------
/dspic33e-fft-dsplib/.main-meta/main.json:
--------------------------------------------------------------------------------
1 | {
2 | "metaDataVersion":"1.0.0",
3 | "category":"com.microchip.ide.project",
4 | "content":{
5 | "metaDataVersion":"1.3.0",
6 | "name":"com.microchip.mplabx.project.dspic33e-fft-dsplib",
7 | "version":"1.0.2",
8 | "displayName":"FFT implementataion in dsPIC33E",
9 | "projectName":"dspic33e-fft-dsplib",
10 | "shortDescription":"Example code for dsPIC33E devices, demonstrating the implementation of FFT operations using the XC16/XC-DSC DSP Library.",
11 | "ide":{
12 | "name":"MPLABX",
13 | "semverRange":">=6.25"
14 | },
15 | "compiler":{
16 | "name":"XC-DSC",
17 | "semverRange":"^3.21"
18 | },
19 | "dfp":{
20 | "name":"dsPIC33E-GM-GP-MC-GU-MU_DFP",
21 | "semverRange":"^1.7.316"
22 | },
23 | "device":{
24 | "metaDataVersion":"1.0.0",
25 | "category":"com.microchip.portal.contentRef",
26 | "content":{
27 | "metaDataVersion":"1.0.0",
28 | "category":"com.microchip.device",
29 | "name":"dsPIC33EP512GM710",
30 | "versionRange":"*"
31 | }
32 | },
33 | "peripherals":[
34 | ],
35 | "keywords":[
36 | "DSP",
37 | "FFT",
38 | "Algorithm"
39 | ]
40 | }
41 | }
--------------------------------------------------------------------------------
/dspic33e-rtsp-from-aux-flash/firmware/dspic33e-rtsp-from-aux-flash.X/nbproject/project.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | com.microchip.mplab.nbide.embedded.makeproject
4 |
5 |
6 | rtsp_fr_aux_flsh
7 | dbcad2dd-63c8-4688-a7f6-451e28568077
8 | 0
9 | c
10 |
11 | h
12 | ISO-8859-1
13 |
14 |
15 |
16 | ../src
17 |
18 |
19 |
20 | dspic33ep512mu810
21 | 2
22 |
23 |
24 |
25 | false
26 |
27 |
28 |
29 |
30 |
--------------------------------------------------------------------------------
/dspic33e-pmp/firmware/dspic33e-pmp.X/nbproject/project.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | com.microchip.mplab.nbide.embedded.makeproject
4 |
5 |
6 | pmp
7 | 09a85270-1d47-47c7-9998-2dc72f094c96
8 | 0
9 | c
10 |
11 | h
12 |
13 | ISO-8859-1
14 |
15 |
16 | ../src
17 |
18 |
19 |
20 | dspic33ep512gm710
21 | 2
22 |
23 |
24 | dspic33ep512mu810
25 | 2
26 |
27 |
28 |
29 | false
30 |
31 |
32 |
33 |
34 |
--------------------------------------------------------------------------------
/dspic33e-rtcc/firmware/dspic33e-rtcc.X/nbproject/project.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | com.microchip.mplab.nbide.embedded.makeproject
4 |
5 |
6 | rtcc
7 | eabfe1fd-0551-48ee-8de3-741e3bc5bcd2
8 | 0
9 | c
10 |
11 | h
12 |
13 | ISO-8859-1
14 |
15 |
16 | ../src
17 |
18 |
19 |
20 | dspic33ep512gm710
21 | 2
22 |
23 |
24 | dspic33ep512mu810
25 | 2
26 |
27 |
28 |
29 | false
30 |
31 |
32 |
33 |
34 |
--------------------------------------------------------------------------------
/dspic33e-intr-in-aux-flash-alt/firmware/dspic33e-intr-in-aux-flash-alt.X/nbproject/project.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | com.microchip.mplab.nbide.embedded.makeproject
4 |
5 |
6 | aux_flsh_alt
7 | 223f5bd6-181e-48d1-8298-bc8f8b7a0661
8 | 0
9 | c
10 |
11 |
12 | ISO-8859-1
13 |
14 |
15 |
16 | ../../../../ce480_intr_in_aux_flash_alt/firmware/src/system_config/exp16/dspic33ep512mu810
17 | ../src
18 |
19 |
20 |
21 | dspic33ep512mu810
22 | 2
23 |
24 |
25 |
26 | false
27 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/dspic33e-ecan-fifo/firmware/dspic33e-ecan-fifo.X/nbproject/project.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | com.microchip.mplab.nbide.embedded.makeproject
4 |
5 |
6 | ecan_fifo
7 | 9c8edb57-fe76-4368-bd05-45e65cd314a3
8 | 0
9 | c
10 |
11 | h
12 |
13 | ISO-8859-1
14 |
15 |
16 | ../src
17 |
18 |
19 |
20 | dspic33ep512gm710
21 | 2
22 |
23 |
24 | dspic33ep512mu810
25 | 2
26 |
27 |
28 |
29 | false
30 |
31 |
32 |
33 |
34 |
--------------------------------------------------------------------------------
/dspic33e-ecan-rtr/firmware/dspic33e-ecan-rtr.X/nbproject/project.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | com.microchip.mplab.nbide.embedded.makeproject
4 |
5 |
6 | ecan_rtr
7 | 09dfd574-3773-4d60-90f8-9980600d03e2
8 | 0
9 | c
10 |
11 | h
12 |
13 | ISO-8859-1
14 |
15 |
16 | ../src
17 |
18 |
19 |
20 | dspic33ep512gm710
21 | 2
22 |
23 |
24 | dspic33ep512mu810
25 | 2
26 |
27 |
28 |
29 | false
30 |
31 |
32 |
33 |
34 |
--------------------------------------------------------------------------------
/dspic33e-spi-loopback/firmware/dspic33e-spi-loopback.X/nbproject/project.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | com.microchip.mplab.nbide.embedded.makeproject
4 |
5 |
6 | spi_lpbk
7 | ee6efc9b-deae-44a4-abf0-6c8049062740
8 | 0
9 | c
10 |
11 | h
12 | ISO-8859-1
13 |
14 |
15 | ../src
16 |
17 |
18 |
19 | dspic33ep256gp506
20 | 2
21 |
22 |
23 | dspic33ep512GM710
24 | 2
25 |
26 |
27 | dspic33ep512MU810
28 | 2
29 |
30 |
31 |
32 | false
33 |
34 |
35 |
36 |
37 |
--------------------------------------------------------------------------------
/dspic33e-fft-dsplib/firmware/src/fft.h:
--------------------------------------------------------------------------------
1 | #ifdef __cplusplus // Provide C++ Compatability
2 |
3 | extern "C" {
4 |
5 | #endif
6 |
7 | // *****************************************************************************
8 | // *****************************************************************************
9 | // Section: Constants
10 | // *****************************************************************************
11 | // *****************************************************************************
12 | /* Constant Definitions */
13 | #define FFT_BLOCK_LENGTH 512 // 512 /* = Number of frequency points in the FFT */
14 | #define LOG2_BLOCK_LENGTH 9 /* = Number of "Butterfly" Stages in FFT processing */
15 | #define SAMPLING_RATE 10000 /* = Rate at which input signal was sampled */
16 | /* SAMPLING_RATE is used to calculate the frequency*/
17 | /* of the largest element in the FFT output vector*/
18 |
19 | #define FFTTWIDCOEFFS_IN_PROGMEM /*<---Comment out this line of the code if twiddle factors (coefficients) */
20 | /*reside in data memory (RAM) as opposed to Program Memory */
21 | /*Then remove the call to "TwidFactorInit()" and add the twiddle factor*/
22 | /*coefficient file into your Project. An example file for a 256-pt FFT*/
23 | /*is provided in this Code example */
24 |
25 | #ifdef __cplusplus // Provide C++ Compatibility
26 |
27 | }
28 |
29 | #endif
--------------------------------------------------------------------------------
/dspic33e-ext-intr/firmware/dspic33e-ext-intr.X/nbproject/project.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | com.microchip.mplab.nbide.embedded.makeproject
4 |
5 |
6 | ext_intr
7 | a163864e-da5d-43ae-8bf5-7969a299df9f
8 | 0
9 | c
10 |
11 |
12 | ISO-8859-1
13 |
14 |
15 |
16 | ../src
17 |
18 |
19 |
20 | dspic33ep512gm710
21 | 2
22 |
23 |
24 | dspic33ep512mu810
25 | 2
26 |
27 |
28 | dspic33ep256gp506
29 | 2
30 |
31 |
32 |
33 | false
34 |
35 |
36 |
37 |
38 |
--------------------------------------------------------------------------------
/dspic33e-spi-no-dma/firmware/dspic33e-spi-no-dma.X/nbproject/project.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | com.microchip.mplab.nbide.embedded.makeproject
4 |
5 |
6 | spi_no_dma
7 | 2253be9b-086b-411d-bdd7-959638d70512
8 | 0
9 | c
10 |
11 |
12 | ISO-8859-1
13 |
14 |
15 |
16 | ../src
17 |
18 |
19 |
20 | dspic33ep256gp506
21 | 2
22 |
23 |
24 | dspic33ep512gm710
25 | 2
26 |
27 |
28 | dspic33ep512mu810
29 | 2
30 |
31 |
32 |
33 | false
34 |
35 |
36 |
37 |
38 |
--------------------------------------------------------------------------------
/dspic33e-uart-lpbk/firmware/dspic33e-uart-lpbk.X/nbproject/project.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | com.microchip.mplab.nbide.embedded.makeproject
4 |
5 |
6 | uart_loopback
7 | 2f378046-0d38-49b7-adeb-7ee262410d6a
8 | 0
9 | c
10 |
11 |
12 | ISO-8859-1
13 |
14 |
15 |
16 | ..
17 |
18 |
19 |
20 | dspic33ep512gm710
21 | 2
22 |
23 |
24 | dspic33ep512mu810
25 | 2
26 |
27 |
28 | dspic33ep256gp506
29 | 2
30 |
31 |
32 |
33 | false
34 |
35 |
36 |
37 |
38 |
--------------------------------------------------------------------------------
/dspic33e-addr-err-trap/firmware/dspic33e-addr-err-trap.X/nbproject/project.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | com.microchip.mplab.nbide.embedded.makeproject
4 |
5 |
6 | addr_err_trap
7 | be3dac21-9697-49bf-a28d-f7e1fddb73e2
8 | 0
9 | c
10 |
11 |
12 | ISO-8859-1
13 |
14 |
15 |
16 | ..
17 |
18 |
19 |
20 | dspic33ep512gm710
21 | 2
22 |
23 |
24 | dspic33ep512mu810
25 | 2
26 |
27 |
28 | dspic33ep256gp506
29 | 2
30 |
31 |
32 |
33 | false
34 |
35 |
36 |
37 |
38 |
--------------------------------------------------------------------------------
/dspic33e-sleep-wakeup/firmware/dspic33e-sleep-wakeup.X/nbproject/project.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | com.microchip.mplab.nbide.embedded.makeproject
4 |
5 |
6 | sleep_wakeup
7 | a467e776-7db6-4543-9409-fd477f85d11d
8 | 0
9 | c
10 |
11 |
12 | ISO-8859-1
13 |
14 |
15 |
16 | ../src
17 |
18 |
19 |
20 | dspic33ep512gm710
21 | 2
22 |
23 |
24 | dspic33ep512mu810
25 | 2
26 |
27 |
28 | dspic33ep256gp506
29 | 2
30 |
31 |
32 |
33 | false
34 |
35 |
36 |
37 |
38 |
--------------------------------------------------------------------------------
/dspic33e-spi-2slaves/firmware/dspic33e-spi-2slaves.X/nbproject/project.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | com.microchip.mplab.nbide.embedded.makeproject
4 |
5 |
6 | spi_2slaves
7 | 23a38f84-d16e-4fe8-8af0-dd0c03cd47c2
8 | 0
9 | c
10 |
11 |
12 | ISO-8859-1
13 |
14 |
15 |
16 | ../src
17 |
18 |
19 |
20 | dspic33ep512gm710
21 | 2
22 |
23 |
24 | dspic33ep512MU810
25 | 2
26 |
27 |
28 | dspic33ep256GP506
29 | 2
30 |
31 |
32 |
33 | false
34 |
35 |
36 |
37 |
38 |
--------------------------------------------------------------------------------
/dspic33e-timer-period/firmware/dspic33e-timer-period.X/nbproject/project.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | com.microchip.mplab.nbide.embedded.makeproject
4 |
5 |
6 | timer_period
7 | b4212a5b-2bc8-475f-806b-bb9d7f01ab76
8 | 0
9 | c
10 |
11 |
12 |
13 | ISO-8859-1
14 |
15 |
16 | ../src
17 |
18 |
19 |
20 | dspic33ep512gm710
21 | 2
22 |
23 |
24 | dspic33ep512mu810
25 | 2
26 |
27 |
28 | dspic33ep256gp506
29 | 2
30 |
31 |
32 |
33 | false
34 |
35 |
36 |
37 |
38 |
--------------------------------------------------------------------------------
/dspic33e-dma-trap/firmware/dspic33e-dma-trap.X/nbproject/project.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | com.microchip.mplab.nbide.embedded.makeproject
4 |
5 |
6 | dma_trap
7 | 6c201317-5d1b-478d-9709-fd2145519bbf
8 | 0
9 | c
10 |
11 | h
12 | ISO-8859-1
13 |
14 |
15 |
16 | ../src
17 |
18 |
19 |
20 | dspic33ep512gm710
21 | 2
22 |
23 |
24 | dspic33ep512mu810
25 | 2
26 |
27 |
28 | dspic33ep256gp506
29 | 2
30 |
31 |
32 |
33 | false
34 |
35 |
36 |
37 |
38 |
--------------------------------------------------------------------------------
/dspic33e-math-error-trap/firmware/dspic33e-math-error-trap.X/nbproject/project.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | com.microchip.mplab.nbide.embedded.makeproject
4 |
5 |
6 | math_err_trap
7 | 91f0f057-4162-480c-ba09-8ad4efc775fc
8 | 0
9 | c
10 |
11 |
12 | ISO-8859-1
13 |
14 |
15 |
16 | ../src
17 |
18 |
19 |
20 | dspic33ep512gm710
21 | 2
22 |
23 |
24 | dspic33ep512mu810
25 | 2
26 |
27 |
28 | dspic33ep256gp506
29 | 2
30 |
31 |
32 |
33 | false
34 |
35 |
36 |
37 |
38 |
--------------------------------------------------------------------------------
/dspic33e-stack-error-trap/firmware/dspic33e-stack-error-trap.X/nbproject/project.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | com.microchip.mplab.nbide.embedded.makeproject
4 |
5 |
6 | stack_err_trap
7 | e8126055-c292-4fd9-9031-9680d5cd158a
8 | 0
9 | c
10 |
11 |
12 | ISO-8859-1
13 |
14 |
15 |
16 | ../src
17 |
18 |
19 |
20 | dspic33ep256gp506
21 | 2
22 |
23 |
24 | dspic33ep512gm710
25 | 2
26 |
27 |
28 | dspic33ep512MU810
29 | 2
30 |
31 |
32 |
33 | false
34 |
35 |
36 |
37 |
38 |
--------------------------------------------------------------------------------
/dspic33e-adc-chscan/firmware/dspic33e-adc-chscan.X/nbproject/project.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | com.microchip.mplab.nbide.embedded.makeproject
4 |
5 |
6 | adc_chscan
7 | 24b9f09b-c588-4731-a67b-badb39e1040b
8 | 0
9 | c
10 |
11 | h
12 | ISO-8859-1
13 |
14 |
15 |
16 | ../src
17 |
18 |
19 |
20 | dspic33ep512gm710
21 | 2
22 |
23 |
24 | dspic33ep512mu810
25 | 2
26 |
27 |
28 | dspic33ep256gp506
29 | 2
30 |
31 |
32 |
33 | false
34 |
35 |
36 |
37 |
38 |
--------------------------------------------------------------------------------
/dspic33e-adc-in-sleep/firmware/dspic33e-adc-sleep.X/nbproject/project.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | com.microchip.mplab.nbide.embedded.makeproject
4 |
5 |
6 | adc_sleep
7 | 94eee6ff-87b8-46c0-828a-675bbb8b690d
8 | 0
9 | c
10 |
11 | h
12 | ISO-8859-1
13 |
14 |
15 |
16 | ../src
17 |
18 |
19 |
20 | dspic33ep512mu810
21 | 2
22 |
23 |
24 | dspic33ep512gm710
25 | 2
26 |
27 |
28 | dspic33ep256gp506
29 | 2
30 |
31 |
32 |
33 | false
34 |
35 |
36 |
37 |
38 |
--------------------------------------------------------------------------------
/dspic33e-doze-mode/firmware/dspic33e-doze-mode.X/nbproject/project.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | com.microchip.mplab.nbide.embedded.makeproject
4 |
5 |
6 | doze_mode
7 | ae29be85-382f-4d74-bb5e-c42351fcb45e
8 | 0
9 | c
10 |
11 | h
12 | ISO-8859-1
13 |
14 |
15 |
16 | ../src
17 |
18 |
19 |
20 | dspic33ep512gm710
21 | 2
22 |
23 |
24 | dspic33ep512mu810
25 | 2
26 |
27 |
28 | dspic33ep256gp506
29 | 2
30 |
31 |
32 |
33 | false
34 |
35 |
36 |
37 |
38 |
--------------------------------------------------------------------------------
/dspic33e-flash-rtsp/firmware/dspic33e-flash-rtsp.X/nbproject/project.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | com.microchip.mplab.nbide.embedded.makeproject
4 |
5 |
6 | flash_rtsp
7 | c26422fc-664d-4191-a615-00428a603f18
8 | 0
9 | c
10 |
11 | h
12 | ISO-8859-1
13 |
14 |
15 |
16 | ../src
17 |
18 |
19 |
20 | dspic33ep512MU810
21 | 2
22 |
23 |
24 | dspic33ep256gp506
25 | 2
26 |
27 |
28 | dspic33ep512gm710
29 | 2
30 |
31 |
32 |
33 | false
34 |
35 |
36 |
37 |
38 |
--------------------------------------------------------------------------------
/dspic33e-frc-tuning/firmware/dspic33e-frc-tuning.X/nbproject/project.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | com.microchip.mplab.nbide.embedded.makeproject
4 |
5 |
6 | frc_tuning
7 | 0dd999a8-797c-4b4d-b780-c8185ef7f68f
8 | 0
9 | c
10 |
11 | h
12 | ISO-8859-1
13 |
14 |
15 |
16 | ../src
17 |
18 |
19 |
20 | dspic33ep512gm710
21 | 2
22 |
23 |
24 | dspic33ep512mu810
25 | 2
26 |
27 |
28 | dspic33ep256gp506
29 | 2
30 |
31 |
32 |
33 | false
34 |
35 |
36 |
37 |
38 |
--------------------------------------------------------------------------------
/dspic33e-i2c-eeprom/firmware/dspic33e-i2c-eeprom.X/nbproject/project.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | com.microchip.mplab.nbide.embedded.makeproject
4 |
5 |
6 | iic_eeprom
7 | 43d5cbcd-4977-4fbb-865e-dcea969652ed
8 | 0
9 | c
10 |
11 | h
12 |
13 | ISO-8859-1
14 |
15 |
16 | ../src
17 |
18 |
19 |
20 | dspic33ep512GM710
21 | 2
22 |
23 |
24 | dspic33ep256gp506
25 | 2
26 |
27 |
28 | dspic33ep512mu810
29 | 2
30 |
31 |
32 |
33 | false
34 |
35 |
36 |
37 |
38 |
--------------------------------------------------------------------------------
/dspic33e-i2c-slave/firmware/dspic33e-i2c-slave.X/nbproject/project.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | com.microchip.mplab.nbide.embedded.makeproject
4 |
5 |
6 | iic_slave
7 | f30592b0-bcd2-432f-8870-3d900b542ca2
8 | 0
9 | c
10 |
11 | h
12 |
13 | ISO-8859-1
14 |
15 |
16 | ../src
17 |
18 |
19 |
20 | dspic33ep512gm710
21 | 2
22 |
23 |
24 | dspic33ep256gp506
25 | 2
26 |
27 |
28 | dspic33ep512mu810
29 | 2
30 |
31 |
32 |
33 | false
34 |
35 |
36 |
37 |
38 |
--------------------------------------------------------------------------------
/dspic33e-adc-1msps/firmware/dspic33e-adc-1msps.X/nbproject/project.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | com.microchip.mplab.nbide.embedded.makeproject
4 |
5 |
6 | dspic33e-adc-1msps
7 | c80e8b60-8129-4bb8-a1db-fa88366ad786
8 | 0
9 | c
10 |
11 | h
12 | ISO-8859-1
13 |
14 |
15 |
16 | ../src
17 |
18 |
19 |
20 | dspic33ep512gm710
21 | 2
22 |
23 |
24 | dspic33ep512mu810
25 | 2
26 |
27 |
28 | dspic33ep256gp506
29 | 2
30 |
31 |
32 |
33 | false
34 |
35 |
36 |
37 |
38 |
--------------------------------------------------------------------------------
/dspic33e-clock-switch/firmware/dspic33e-clock-switch.X/nbproject/project.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | com.microchip.mplab.nbide.embedded.makeproject
4 |
5 |
6 | clock_switch
7 | 4c8fe6a9-8fef-494a-bcb2-cadcac91221e
8 | 0
9 | c
10 |
11 | h
12 | ISO-8859-1
13 |
14 |
15 |
16 | ../src
17 |
18 |
19 |
20 | dspic33ep512gm710
21 | 2
22 |
23 |
24 | dspic33ep512mu810
25 | 2
26 |
27 |
28 | dspic33ep256gp506
29 | 2
30 |
31 |
32 |
33 | false
34 |
35 |
36 |
37 |
38 |
--------------------------------------------------------------------------------
/dspic33e-ecan-crosswire/firmware/dspic33e-ecan-crosswire.X/nbproject/project.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | com.microchip.mplab.nbide.embedded.makeproject
4 |
5 |
6 | ecan_crosswire
7 | 086145e2-5fe1-4161-bdc1-a9fdd9d60eeb
8 | 0
9 | c
10 |
11 | h
12 |
13 | ISO-8859-1
14 |
15 |
16 | ../src
17 |
18 |
19 |
20 | dspic33ep512gm710
21 | 2
22 |
23 |
24 | dspic33ep512mu810
25 | 2
26 |
27 |
28 | dspic33ep256gp506
29 | 2
30 |
31 |
32 |
33 | false
34 |
35 |
36 |
37 |
38 |
--------------------------------------------------------------------------------
/dspic33e-rtsp-word-write/firmware/dspic33e-rtsp-word-write.X/nbproject/project.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | com.microchip.mplab.nbide.embedded.makeproject
4 |
5 |
6 | rtsp_word_write
7 | b8cfa624-fe72-4230-a39b-6b509a88ef6e
8 | 0
9 | c
10 |
11 | h
12 | ISO-8859-1
13 |
14 |
15 |
16 | ../src
17 |
18 |
19 |
20 | dspic33ep512mu810
21 | 2
22 |
23 |
24 | dspic33ep512gm710
25 | 2
26 |
27 |
28 | dspic33ep256gp506
29 | 2
30 |
31 |
32 |
33 | false
34 |
35 |
36 |
37 |
38 |
--------------------------------------------------------------------------------
/dspic33e-adc-chscan-no-dma/firmware/dspic33e-adc-chscan-no-dma.X/nbproject/project.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | com.microchip.mplab.nbide.embedded.makeproject
4 |
5 |
6 | adc_chscan_no_dma
7 | a9c9dcaa-e342-4988-84ac-c123b53af389
8 | 0
9 | c
10 |
11 | h
12 | ISO-8859-1
13 |
14 |
15 |
16 | ../src
17 |
18 |
19 |
20 | dspic33ep512gm710
21 | 2
22 |
23 |
24 | dspic33ep512mu810
25 | 2
26 |
27 |
28 | dspic33ep256gp506
29 | 2
30 |
31 |
32 |
33 | false
34 |
35 |
36 |
37 |
38 |
--------------------------------------------------------------------------------
/dspic33e-adc-iir-filter/firmware/dspic33e-adc-iir-filter.X/nbproject/project.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | com.microchip.mplab.nbide.embedded.makeproject
4 |
5 |
6 | dspic33e-adc-iir-filter
7 | f026a86e-e5ca-4701-98ea-ff25ec32f8d7
8 | 0
9 | c
10 |
11 | h
12 | ISO-8859-1
13 |
14 |
15 |
16 | ../src
17 |
18 |
19 |
20 | dspic33ep512gm710
21 | 2
22 |
23 |
24 | dspic33ep512mu810
25 | 2
26 |
27 |
28 | dspic33ep256gp506
29 | 2
30 |
31 |
32 |
33 | false
34 |
35 |
36 |
37 |
38 |
--------------------------------------------------------------------------------
/dspic33e-fft-dsplib/firmware/dspic33e-fft-dsplib.X/nbproject/project.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | com.microchip.mplab.nbide.embedded.makeproject
4 |
5 |
6 | fft_dsplib
7 | 6dc464e0-f616-461f-9b4d-8106736397f2
8 | 0
9 | c
10 |
11 | h
12 | inc
13 | ISO-8859-1
14 |
15 |
16 | ../src
17 |
18 |
19 |
20 | dspic33ep512gm710
21 | 2
22 |
23 |
24 | dspic33ep512mu810
25 | 2
26 |
27 |
28 | dspic33ep256gp506
29 | 2
30 |
31 |
32 |
33 | false
34 |
35 |
36 |
37 |
38 |
--------------------------------------------------------------------------------
/dspic33e-oscillator-error-trap/firmware/dspic33e-oscillator-error-trap.X/nbproject/project.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | com.microchip.mplab.nbide.embedded.makeproject
4 |
5 |
6 | osc_err_trap
7 | 067ea0ca-f733-431f-831b-f9b8288f30ee
8 | 0
9 | c
10 |
11 | h
12 | ISO-8859-1
13 |
14 |
15 |
16 | ../src
17 |
18 |
19 |
20 | dspic33ep256gp506
21 | 2
22 |
23 |
24 | dspic33ep512gm710
25 | 2
26 |
27 |
28 | dspic33ep512MU810
29 | 2
30 |
31 |
32 |
33 | false
34 |
35 |
36 |
37 |
38 |
--------------------------------------------------------------------------------
/dspic33e-pwm-oc-ptg/README.md:
--------------------------------------------------------------------------------
1 | 
2 |
3 | ## PWM OC AND PTG
4 |
5 | ## Description:
6 |
7 | In this example, Timer 2 is setup to time-out every 40 microseconds (25Khz Rate).
8 | This is used as synchronisation source of Output Compare Module 1
9 |
10 | Output Compare Module 1 is configured in Edge aligned PWM mode and Duty cycle is set for 5us(12.5% duty)
11 | OC1 is clocked from Peripheral Clock .
12 |
13 | PTG sequencer is set to wait for OC1 rising edge and then wait for half of the PWM period i.e 20us.
14 | This is done by configuring PTG general purpose timer PTGTO.After the time out of 20 us ,the PTG will generate
15 | PTG Trigger Ouput1.And this is selects as synchronisation source of Output Compare 2 (OC2).Thus inserting
16 | phase shift of half the PWM period between OC1 and OC2 outputs.
17 |
18 | PTG Timer is configured for delay of 20us and calculation is as follows:
19 |
20 | Required delay: 20us
21 | PTG Clock: 70MHz
22 | COunt in PTGT0LIm: 20us/(1/70MHz) = 20us*70Mhz = 1400;
23 |
24 | In this example OC2 is configured for 25% duty cycle or 10us .
25 |
26 | And the OC1 and OC2 outputs are mapped to RP54,RP55 pin respectively.
27 |
28 | 
29 |
30 | This can be reconfigured according to application requirement.
31 |
32 | ## Hardware Used
33 |
34 | - Explorer 16/32 Development Board (https://www.microchip.com/DM240001-2)
35 | - dsPIC33EP512GM710 PIM (https://www.microchip.com/ma330035)
36 |
37 |
38 | ## Software Used
39 |
40 | - MPLAB� X IDE v6.00 or newer (https://www.microchip.com/mplabx)
41 | - MPLAB� XC16 v2.00 or newer (https://www.microchip.com/xc)
42 |
43 |
--------------------------------------------------------------------------------
/dspic33e-atan2/firmware/dspic33e-atan2.X/nbproject/project.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | com.microchip.mplab.nbide.embedded.makeproject
4 |
5 |
6 | atan2
7 | 3cd28476-78b1-451f-aada-426d84469d3d
8 | 0
9 | c
10 |
11 |
12 | ISO-8859-1
13 | inc
14 |
15 |
16 | ../firmware/src
17 | ../src
18 |
19 |
20 |
21 | dspic33ep512gm710
22 | 2
23 |
24 |
25 | dspic33ep512mu810
26 | 2
27 |
28 |
29 | dspic33ep256gp506
30 | 2
31 |
32 |
33 |
34 | false
35 |
36 |
37 |
38 |
39 |
--------------------------------------------------------------------------------
/dspic33e-crc-generation/firmware/dspic33e-crc-generation.X/nbproject/project.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | com.microchip.mplab.nbide.embedded.makeproject
4 |
5 |
6 | crc_generation
7 | 74131ed5-887f-40a1-91e7-9e5517283b3d
8 | 0
9 | c
10 |
11 |
12 | ISO-8859-1
13 |
14 |
15 |
16 | ../src
17 | C:/Users/i15795/Desktop
18 |
19 |
20 |
21 | dspic33ep512gm710
22 | 2
23 |
24 |
25 | dspic33ep512mu810
26 | 2
27 |
28 |
29 | dspic33ep256gp506
30 | 2
31 |
32 |
33 |
34 | false
35 |
36 |
37 |
38 |
39 |
--------------------------------------------------------------------------------
/dspic33e-adc-altsamp/firmware/dspic33e-adc-altsamp.X/nbproject/project.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | com.microchip.mplab.nbide.embedded.makeproject
4 |
5 |
6 | adc_altsamp
7 | cf832e74-ff94-419d-a4a9-729dc05173e2
8 | 0
9 | c
10 |
11 | h
12 | ISO-8859-1
13 |
14 |
15 |
16 | ../../../ce421_adc_chscan_no_dma/firmware/src
17 | ../src
18 |
19 |
20 |
21 | dspic33ep512gm710
22 | 2
23 |
24 |
25 | dspic33ep512mu810
26 | 2
27 |
28 |
29 | dspic33ep256gp506
30 | 2
31 |
32 |
33 |
34 | false
35 |
36 |
37 |
38 |
39 |
--------------------------------------------------------------------------------
/dspic33e-adc-fir-dma/firmware/dspic33e-adc-fir-dma.X/nbproject/project.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | com.microchip.mplab.nbide.embedded.makeproject
4 |
5 |
6 | dspic33e-adc-fir-dma
7 | c69814db-42f7-4f8c-8429-76411e4cc851
8 | 0
9 | c
10 |
11 | h
12 |
13 | ISO-8859-1
14 |
15 |
16 | ../../../../exp16/code_example_ref_input/33ECode_exmp/ce448_fir_adc_dma/trunk/src
17 | ../src
18 |
19 |
20 |
21 | dsp33ep512gm710
22 | 2
23 |
24 |
25 | dsp33ep512mu810
26 | 2
27 |
28 |
29 | dsp33ep256gp506
30 | 2
31 |
32 |
33 |
34 | false
35 |
36 |
37 |
38 |
39 |
--------------------------------------------------------------------------------
/dspic33e-eds-auto/firmware/dspic33e-eds-auto.X/nbproject/project.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | com.microchip.mplab.nbide.embedded.makeproject
4 |
5 |
6 | eds_auto
7 | 45082876-16ed-43db-927d-4e8121530eff
8 | 0
9 | c
10 |
11 |
12 | ISO-8859-1
13 |
14 |
15 |
16 | ../src/system_config/exp16/dspic33ep512gm710
17 | ../src/system_config/exp16/dspic33ep512mu810
18 | ../src/system_config/exp16/dspic33ep256gp506
19 |
20 |
21 |
22 | dspic33ep512gm710
23 | 2
24 |
25 |
26 | dspic33ep512mu810
27 | 2
28 |
29 |
30 | dspic33ep256gp506
31 | 2
32 |
33 |
34 |
35 | false
36 |
37 |
38 |
39 |
40 |
--------------------------------------------------------------------------------
/dspic33e-eds-manual/firmware/dspic33e-eds-manual.X/nbproject/project.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | com.microchip.mplab.nbide.embedded.makeproject
4 |
5 |
6 | eds_manual
7 | 94380c72-2889-4b8f-9512-56d358cd5bfb
8 | 0
9 | c
10 |
11 |
12 | ISO-8859-1
13 |
14 |
15 |
16 | ../src/system_config/exp16/dspic33ep512gm710
17 | ../src/system_config/exp16/dspic33ep512mu810
18 | ../src/system_config/exp16/dspic33ep256gp506
19 |
20 |
21 |
22 | dspic33ep512gm710
23 | 2
24 |
25 |
26 | dspic33ep512mu810
27 | 2
28 |
29 |
30 | dspic33ep256gp506
31 | 2
32 |
33 |
34 |
35 | false
36 |
37 |
38 |
39 |
40 |
--------------------------------------------------------------------------------
/dspic33e-open-drain/firmware/dspic33e-open-drain.X/nbproject/project.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | com.microchip.mplab.nbide.embedded.makeproject
4 |
5 |
6 | open_drain
7 | 5ae55ee0-818a-4dde-99a8-79f53f3fd25a
8 | 0
9 | c
10 |
11 |
12 |
13 | ISO-8859-1
14 |
15 |
16 | ../src/system_config/exp16/dspic33ep512gm710
17 | ../src/system_config/exp16/dspic33ep512mu810
18 | ../src/system_config/exp16/dspic33ep256gp506
19 |
20 |
21 |
22 | dspic33ep512gm710
23 | 2
24 |
25 |
26 | dspic33ep512mu810
27 | 2
28 |
29 |
30 | dspic33ep256gp506
31 | 2
32 |
33 |
34 |
35 | false
36 |
37 |
38 |
39 |
40 |
--------------------------------------------------------------------------------
/dspic33e-spi-framed/firmware/dspic33e-spi-framed.X/nbproject/project.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | com.microchip.mplab.nbide.embedded.makeproject
4 |
5 |
6 | spi_framed
7 | 34d313d5-0eb3-43a8-b265-1a2a0fbb495d
8 | 0
9 | c
10 |
11 |
12 | ISO-8859-1
13 |
14 |
15 |
16 | ../src/system_config/exp16/dspic33ep512gm710
17 | ../src/system_config/exp16/dspic33ep256gp506
18 | ../src/system_config/exp16/dspic33ep512mu810
19 |
20 |
21 |
22 | dspic33ep512gm710
23 | 2
24 |
25 |
26 | dspic33ep512MU810
27 | 2
28 |
29 |
30 | dspic33ep256gp506
31 | 2
32 |
33 |
34 |
35 | false
36 |
37 |
38 |
39 |
40 |
--------------------------------------------------------------------------------
/dspic33e-uart-no-dma/firmware/dspic33e-uart-no-dma.X/nbproject/project.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | com.microchip.mplab.nbide.embedded.makeproject
4 |
5 |
6 | uart_no_dma
7 | 19aa281f-1183-4664-9ddb-325127d5ef70
8 | 0
9 | c
10 |
11 |
12 |
13 | ISO-8859-1
14 |
15 |
16 | ../src/system_config/exp16/dspic33ep512gm710
17 | ../src/system_config/exp16/dspic33ep512mu810
18 | ../src/system_config/exp16/dspic33ep256gp506
19 |
20 |
21 |
22 | dsp33ep516gm710
23 | 2
24 |
25 |
26 | dsp33ep516mu810
27 | 2
28 |
29 |
30 | dsp33ep256gp506
31 | 2
32 |
33 |
34 |
35 | false
36 |
37 |
38 |
39 |
40 |
--------------------------------------------------------------------------------
/dspic33e-windowed-wdt/firmware/dspic33e-windowed-wdt.X/nbproject/project.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | com.microchip.mplab.nbide.embedded.makeproject
4 |
5 |
6 | windowed_wdt
7 | 2b67e90b-8d63-405f-af6a-59c0a6000537
8 | 0
9 | c
10 |
11 |
12 | ISO-8859-1
13 |
14 |
15 |
16 | ../src/system_config/exp16/dspic33ep512gm710
17 | ../src/system_config/exp16/dspic33ep512mu810
18 | ../src/system_config/exp16/dspic33ep256gp506
19 |
20 |
21 |
22 | dspic33ep512gm710
23 | 2
24 |
25 |
26 | dspic33ep512mu810
27 | 2
28 |
29 |
30 | dspic33ep256gp506
31 | 2
32 |
33 |
34 |
35 | false
36 |
37 |
38 |
39 |
40 |
--------------------------------------------------------------------------------
/dspic33e-adc-iir-filter/README.md:
--------------------------------------------------------------------------------
1 | 
2 |
3 | ## ADC Sampling and IIR Filtering
4 |
5 | ## Description:
6 |
7 | In this example, ADC is configured to sample (AIN5) at 8Khz rate and converted data is assembled as 256 sample buffer before triggering filtering operation.
8 |
9 | Timer 3 is setup to time-out every 125 microseconds (8Khz Rate).
10 | As a result, the module will stop sampling and trigger a 12-bit A/D conversion on every Timer3 time-out, i.e., Ts=125us.
11 | At that time, the conversion process starts and completes Tc=14*Tad periods later.
12 | When the conversion completes, the module starts sampling again. However, since Timer3
13 | is already on and counting, about (Ts-Tc)us later, Timer3 will expire again and trigger
14 | next conversion.
15 |
16 | ADC module clock time period is configured as Tad=Tcy*(ADCS+1)= (1/40M)*64 = 1.6us (625Khz).
17 | Hence the conversion time for 12-bit A/D Conversion Time Tc=14*Tad = 22.4us
18 |
19 | void initTmr3();
20 | Timer 3 is configured to time-out at 8Khz rate.
21 |
22 | void initAdc1(void);
23 | ADC module is set-up to convert AIN5 input using CH0 S/H on Timer 3 event in 12-bit mode.
24 |
25 | void initDma0(void);
26 | DMA channel 0 is configured in ping-pong mode to move the converted data from ADC to DMA RAM on every sample/convert sequence.
27 | It generates interrupt after every 256 sample transfer.
28 |
29 | void \_\_attribute\_\_((\_\_interrupt\_\_)) _DMA0Interrupt(void);
30 | DMA interrupt service routine performs IIR filtering on the data buffer.
31 |
32 |
33 | ## Hardware Used
34 |
35 | - Explorer 16/32 Development Board (https://www.microchip.com/DM240001-2)
36 | - dsPIC33EP512GM710 PIM (https://www.microchip.com/ma330035) or dsPIC33EP512MU810 PIM (https://www.microchip.com/MA330025-1) or dsPIC33EP256GP506 PIM (https://www.microchip.com/MA330030)
37 |
38 |
39 | ## Software Used
40 |
41 | - MPLAB® X IDE v6.00 or newer (https://www.microchip.com/mplabx)
42 | - MPLAB® XC16 v2.00 or newer (https://www.microchip.com/xc)
43 |
--------------------------------------------------------------------------------
/dspic33e-adc-fir-dma/firmware/src/tglpin.s:
--------------------------------------------------------------------------------
1 | /*******************************************************************************
2 | Port pin toggle file
3 |
4 | Company:
5 | Microchip Technology Inc.
6 |
7 | File Name:
8 | tglPin.s
9 |
10 | Summary:
11 | Toggles RA6 port pin.
12 |
13 | Description:
14 | This file consists of the port initialization and pin toggling functions.
15 | The RA6 pin is first initialized to function as an output pin
16 | and then a small function is written to toggle the RA6 pin between 1 and 0.
17 | *******************************************************************************/
18 | /*******************************************************************************
19 | Copyright (c) 2012 released Microchip Technology Inc. All rights reserved.
20 |
21 | Microchip licenses to you the right to use, modify, copy and distribute
22 | Software only when embedded on a Microchip microcontroller or digital signal
23 | controller that is integrated into your product or third party product
24 | (pursuant to the sublicense terms in the accompanying license agreement).
25 |
26 | You should refer to the license agreement accompanying this Software for
27 | additional information regarding your rights and obligations.
28 |
29 | SOFTWARE AND DOCUMENTATION ARE PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND,
30 | EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION, ANY WARRANTY OF
31 | MERCHANTABILITY, TITLE, NON-INFRINGEMENT AND FITNESS FOR A PARTICULAR PURPOSE.
32 | IN NO EVENT SHALL MICROCHIP OR ITS LICENSORS BE LIABLE OR OBLIGATED UNDER
33 | CONTRACT, NEGLIGENCE, STRICT LIABILITY, CONTRIBUTION, BREACH OF WARRANTY, OR
34 | OTHER LEGAL EQUITABLE THEORY ANY DIRECT OR INDIRECT DAMAGES OR EXPENSES
35 | INCLUDING BUT NOT LIMITED TO ANY INCIDENTAL, SPECIAL, INDIRECT, PUNITIVE OR
36 | CONSEQUENTIAL DAMAGES, LOST PROFITS OR LOST DATA, COST OF PROCUREMENT OF
37 | SUBSTITUTE GOODS, TECHNOLOGY, SERVICES, OR ANY CLAIMS BY THIRD PARTIES
38 | (INCLUDING BUT NOT LIMITED TO ANY DEFENSE THEREOF), OR OTHER SIMILAR COSTS.
39 | *******************************************************************************/
40 |
41 | ; Select the device family
42 |
43 | .include "xc.inc"
44 |
45 |
46 | .global _CtglPin
47 | .global _CtglPinInit
48 |
49 | ; Init RA6 for toggling
50 | _CtglPinInit:
51 | bclr ODCF,#7
52 | bclr TRISF,#7
53 | return
54 |
55 | ; Toggle RA6
56 | ; Toggle Freq is 1/8 of system clock frequency
57 | _CtglPin:
58 | loop:
59 | btg LATF,#7
60 | ; bra loop
61 |
62 | return
63 |
--------------------------------------------------------------------------------
/dspic33e-adc-in-sleep/firmware/src/soc_sleep.s:
--------------------------------------------------------------------------------
1 | /*******************************************************************************
2 | Source file to put the device to Sleep
3 |
4 | Company:
5 | Microchip Technology Inc.
6 |
7 | File Name:
8 | soc_sleep.s
9 |
10 | Summary:
11 | Sleep routine.
12 |
13 | Description:
14 | This file consists of the routine to put the device in Sleep mode.
15 | The device then wakes up after an end of conversion signal is received.
16 | *******************************************************************************/
17 | /*******************************************************************************
18 | Copyright (c) 2012 released Microchip Technology Inc. All rights reserved.
19 |
20 | Microchip licenses to you the right to use, modify, copy and distribute
21 | Software only when embedded on a Microchip microcontroller or digital signal
22 | controller that is integrated into your product or third party product
23 | (pursuant to the sublicense terms in the accompanying license agreement).
24 |
25 | You should refer to the license agreement accompanying this Software for
26 | additional information regarding your rights and obligations.
27 |
28 | SOFTWARE AND DOCUMENTATION ARE PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND,
29 | EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION, ANY WARRANTY OF
30 | MERCHANTABILITY, TITLE, NON-INFRINGEMENT AND FITNESS FOR A PARTICULAR PURPOSE.
31 | IN NO EVENT SHALL MICROCHIP OR ITS LICENSORS BE LIABLE OR OBLIGATED UNDER
32 | CONTRACT, NEGLIGENCE, STRICT LIABILITY, CONTRIBUTION, BREACH OF WARRANTY, OR
33 | OTHER LEGAL EQUITABLE THEORY ANY DIRECT OR INDIRECT DAMAGES OR EXPENSES
34 | INCLUDING BUT NOT LIMITED TO ANY INCIDENTAL, SPECIAL, INDIRECT, PUNITIVE OR
35 | CONSEQUENTIAL DAMAGES, LOST PROFITS OR LOST DATA, COST OF PROCUREMENT OF
36 | SUBSTITUTE GOODS, TECHNOLOGY, SERVICES, OR ANY CLAIMS BY THIRD PARTIES
37 | (INCLUDING BUT NOT LIMITED TO ANY DEFENSE THEREOF), OR OTHER SIMILAR COSTS.
38 | *******************************************************************************/
39 |
40 | ; *****************************************************************************
41 | ; *****************************************************************************
42 | ; Section: Included Files
43 | ; *****************************************************************************
44 | ; *****************************************************************************
45 |
46 | .include "xc.inc"
47 |
48 | .global _SocnSleep
49 |
50 | _SocnSleep:
51 | bclr AD1CON1,#1
52 | pwrsav #0
53 | nop
54 | nop
55 | nop
56 | nop
57 | return
58 | .end
59 |
60 | /* End of File */
--------------------------------------------------------------------------------
/dspic33e-pmp/firmware/src/system.h:
--------------------------------------------------------------------------------
1 | /*******************************************************************************
2 | ce452 header file
3 |
4 | Company:
5 | Microchip Technology Inc.
6 |
7 | File Name:
8 | system.h
9 |
10 | Summary:
11 |
12 |
13 | Description:
14 |
15 | *******************************************************************************/
16 | /*******************************************************************************
17 | Copyright (c) 2012 released Microchip Technology Inc. All rights reserved.
18 |
19 | Microchip licenses to you the right to use, modify, copy and distribute
20 | Software only when embedded on a Microchip microcontroller or digital signal
21 | controller that is integrated into your product or third party product
22 | (pursuant to the sublicense terms in the accompanying license agreement).
23 |
24 | You should refer to the license agreement accompanying this Software for
25 | additional information regarding your rights and obligations.
26 |
27 | SOFTWARE AND DOCUMENTATION ARE PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND,
28 | EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION, ANY WARRANTY OF
29 | MERCHANTABILITY, TITLE, NON-INFRINGEMENT AND FITNESS FOR A PARTICULAR PURPOSE.
30 | IN NO EVENT SHALL MICROCHIP OR ITS LICENSORS BE LIABLE OR OBLIGATED UNDER
31 | CONTRACT, NEGLIGENCE, STRICT LIABILITY, CONTRIBUTION, BREACH OF WARRANTY, OR
32 | OTHER LEGAL EQUITABLE THEORY ANY DIRECT OR INDIRECT DAMAGES OR EXPENSES
33 | INCLUDING BUT NOT LIMITED TO ANY INCIDENTAL, SPECIAL, INDIRECT, PUNITIVE OR
34 | CONSEQUENTIAL DAMAGES, LOST PROFITS OR LOST DATA, COST OF PROCUREMENT OF
35 | SUBSTITUTE GOODS, TECHNOLOGY, SERVICES, OR ANY CLAIMS BY THIRD PARTIES
36 | (INCLUDING BUT NOT LIMITED TO ANY DEFENSE THEREOF), OR OTHER SIMILAR COSTS.
37 | *******************************************************************************/
38 | // *****************************************************************************
39 | // *****************************************************************************
40 | // Section: Included Files
41 | // *****************************************************************************
42 | // *****************************************************************************
43 | #include
44 |
45 | #include "timer.h"
46 | #include "lcd.h"
47 |
48 | #ifdef __cplusplus // Provide C++ Compatability
49 | extern "C"
50 | {
51 | #endif
52 | #ifdef __cplusplus // Provide C++ Compatibility
53 | }
54 |
55 | #endif
56 |
57 | /*****************************************************************************
58 | * EOF
59 | *****************************************************************************/
60 |
--------------------------------------------------------------------------------
/dspic33e-adc-fir-dma/firmware/src/tglpin.h:
--------------------------------------------------------------------------------
1 | /*******************************************************************************
2 | Pin toggle header file
3 |
4 | Company:
5 | Microchip Technology Inc.
6 |
7 | File Name:
8 | CtglPin.h
9 |
10 | Summary:
11 | Toggles a particular pin.
12 |
13 | Description:
14 | This file has the declarations of the CtglPinInit and CtglPin functions
15 | that are used to initialize a port pin and toggle that particular pin.
16 | *******************************************************************************/
17 | /*******************************************************************************
18 | Copyright (c) <2012> released Microchip Technology Inc. All rights reserved.
19 |
20 | Microchip licenses to you the right to use, modify, copy and distribute
21 | Software only when embedded on a Microchip microcontroller or digital signal
22 | controller that is integrated into your product or third party product
23 | (pursuant to the sublicense terms in the accompanying license agreement).
24 |
25 | You should refer to the license agreement accompanying this Software for
26 | additional information regarding your rights and obligations.
27 |
28 | SOFTWARE AND DOCUMENTATION ARE PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND,
29 | EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION, ANY WARRANTY OF
30 | MERCHANTABILITY, TITLE, NON-INFRINGEMENT AND FITNESS FOR A PARTICULAR PURPOSE.
31 | IN NO EVENT SHALL MICROCHIP OR ITS LICENSORS BE LIABLE OR OBLIGATED UNDER
32 | CONTRACT, NEGLIGENCE, STRICT LIABILITY, CONTRIBUTION, BREACH OF WARRANTY, OR
33 | OTHER LEGAL EQUITABLE THEORY ANY DIRECT OR INDIRECT DAMAGES OR EXPENSES
34 | INCLUDING BUT NOT LIMITED TO ANY INCIDENTAL, SPECIAL, INDIRECT, PUNITIVE OR
35 | CONSEQUENTIAL DAMAGES, LOST PROFITS OR LOST DATA, COST OF PROCUREMENT OF
36 | SUBSTITUTE GOODS, TECHNOLOGY, SERVICES, OR ANY CLAIMS BY THIRD PARTIES
37 | (INCLUDING BUT NOT LIMITED TO ANY DEFENSE THEREOF), OR OTHER SIMILAR COSTS.
38 | *******************************************************************************/
39 | #ifndef __tglpin_H__
40 | #define __tglpin_H__
41 |
42 | #ifdef __cplusplus // Provide C++ Compatability
43 |
44 | extern "C" {
45 |
46 | #endif
47 |
48 |
49 | // *****************************************************************************
50 | // *****************************************************************************
51 | // Section: Interface Routines
52 | // *****************************************************************************
53 | // *****************************************************************************
54 | extern void CtglPinInit(void);
55 | extern void CtglPin(void);
56 |
57 | #ifdef __cplusplus // Provide C++ Compatibility
58 |
59 | }
60 |
61 | #endif
62 |
63 | #endif
64 |
--------------------------------------------------------------------------------
/dspic33e-doze-mode/firmware/src/ctglpin.h:
--------------------------------------------------------------------------------
1 | /*******************************************************************************
2 | Pin toggle header file
3 |
4 | Company:
5 | Microchip Technology Inc.
6 |
7 | File Name:
8 | ctglpin.h
9 |
10 | Summary:
11 | Toggles a particular port pin.
12 |
13 | Description:
14 | This file has the declarations of the ctglPinInit and ctglPin functions
15 | that are used to initialize a port pin and toggle that particular pin.
16 | *******************************************************************************/
17 | /*******************************************************************************
18 | Copyright (c) 2012 released Microchip Technology Inc. All rights reserved.
19 |
20 | Microchip licenses to you the right to use, modify, copy and distribute
21 | Software only when embedded on a Microchip microcontroller or digital signal
22 | controller that is integrated into your product or third party product
23 | (pursuant to the sublicense terms in the accompanying license agreement).
24 |
25 | You should refer to the license agreement accompanying this Software for
26 | additional information regarding your rights and obligations.
27 |
28 | SOFTWARE AND DOCUMENTATION ARE PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND,
29 | EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION, ANY WARRANTY OF
30 | MERCHANTABILITY, TITLE, NON-INFRINGEMENT AND FITNESS FOR A PARTICULAR PURPOSE.
31 | IN NO EVENT SHALL MICROCHIP OR ITS LICENSORS BE LIABLE OR OBLIGATED UNDER
32 | CONTRACT, NEGLIGENCE, STRICT LIABILITY, CONTRIBUTION, BREACH OF WARRANTY, OR
33 | OTHER LEGAL EQUITABLE THEORY ANY DIRECT OR INDIRECT DAMAGES OR EXPENSES
34 | INCLUDING BUT NOT LIMITED TO ANY INCIDENTAL, SPECIAL, INDIRECT, PUNITIVE OR
35 | CONSEQUENTIAL DAMAGES, LOST PROFITS OR LOST DATA, COST OF PROCUREMENT OF
36 | SUBSTITUTE GOODS, TECHNOLOGY, SERVICES, OR ANY CLAIMS BY THIRD PARTIES
37 | (INCLUDING BUT NOT LIMITED TO ANY DEFENSE THEREOF), OR OTHER SIMILAR COSTS.
38 | *******************************************************************************/
39 | #ifndef __CTGLPIN_H__
40 | #define __CTGLPIN_H__
41 |
42 | #ifdef __cplusplus // Provide C++ Compatability
43 | extern "C"
44 | {
45 | #endif
46 |
47 | // *****************************************************************************
48 | // *****************************************************************************
49 | // Section: Interface Routines
50 | // *****************************************************************************
51 | // *****************************************************************************
52 | // External Functions
53 | extern void CtglPinInit( void );
54 | extern void CtglPin( void );
55 |
56 | #ifdef __cplusplus // Provide C++ Compatibility
57 | }
58 |
59 | #endif
60 | #endif
61 |
--------------------------------------------------------------------------------
/dspic33e-clock-switch/firmware/src/ctglpin.h:
--------------------------------------------------------------------------------
1 | /*******************************************************************************
2 | Pin toggle header file
3 |
4 | Company:
5 | Microchip Technology Inc.
6 |
7 | File Name:
8 | ctglpin.h
9 |
10 | Summary:
11 | Toggles a particular port pin.
12 |
13 | Description:
14 | This file has the declarations of the ctglPinInit and ctglPin functions
15 | that are used to initialize a port pin and toggle that particular pin.
16 | *******************************************************************************/
17 | /*******************************************************************************
18 | Copyright (c) 2012 released Microchip Technology Inc. All rights reserved.
19 |
20 | Microchip licenses to you the right to use, modify, copy and distribute
21 | Software only when embedded on a Microchip microcontroller or digital signal
22 | controller that is integrated into your product or third party product
23 | (pursuant to the sublicense terms in the accompanying license agreement).
24 |
25 | You should refer to the license agreement accompanying this Software for
26 | additional information regarding your rights and obligations.
27 |
28 | SOFTWARE AND DOCUMENTATION ARE PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND,
29 | EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION, ANY WARRANTY OF
30 | MERCHANTABILITY, TITLE, NON-INFRINGEMENT AND FITNESS FOR A PARTICULAR PURPOSE.
31 | IN NO EVENT SHALL MICROCHIP OR ITS LICENSORS BE LIABLE OR OBLIGATED UNDER
32 | CONTRACT, NEGLIGENCE, STRICT LIABILITY, CONTRIBUTION, BREACH OF WARRANTY, OR
33 | OTHER LEGAL EQUITABLE THEORY ANY DIRECT OR INDIRECT DAMAGES OR EXPENSES
34 | INCLUDING BUT NOT LIMITED TO ANY INCIDENTAL, SPECIAL, INDIRECT, PUNITIVE OR
35 | CONSEQUENTIAL DAMAGES, LOST PROFITS OR LOST DATA, COST OF PROCUREMENT OF
36 | SUBSTITUTE GOODS, TECHNOLOGY, SERVICES, OR ANY CLAIMS BY THIRD PARTIES
37 | (INCLUDING BUT NOT LIMITED TO ANY DEFENSE THEREOF), OR OTHER SIMILAR COSTS.
38 | *******************************************************************************/
39 | #ifndef __CTGLPIN_H__
40 | #define __CTGLPIN_H__
41 |
42 | #ifdef __cplusplus // Provide C++ Compatability
43 | extern "C"
44 | {
45 | #endif
46 |
47 | // *****************************************************************************
48 | // *****************************************************************************
49 | // Section: Interface Routines
50 | // *****************************************************************************
51 | // *****************************************************************************
52 | // External Functions
53 | extern void CtglPinInit( void );
54 | extern void CtglPin( void );
55 |
56 | #ifdef __cplusplus // Provide C++ Compatibility
57 | }
58 |
59 | #endif
60 | #endif
61 |
--------------------------------------------------------------------------------
/dspic33e-oscillator-error-trap/firmware/src/ctglpin.h:
--------------------------------------------------------------------------------
1 | /*******************************************************************************
2 | Pin toggle header file
3 |
4 | Company:
5 | Microchip Technology Inc.
6 |
7 | File Name:
8 | ctglpin.h
9 |
10 | Summary:
11 | Toggles a particular pin.
12 |
13 | Description:
14 | This file has the declarations of the ctglPinInit and ctglPin functions
15 | that are used to initialize a port pin and toggle that particular pin.
16 | *******************************************************************************/
17 | /*******************************************************************************
18 | Copyright (c) 2012 released Microchip Technology Inc. All rights reserved.
19 |
20 | Microchip licenses to you the right to use, modify, copy and distribute
21 | Software only when embedded on a Microchip microcontroller or digital signal
22 | controller that is integrated into your product or third party product
23 | (pursuant to the sublicense terms in the accompanying license agreement).
24 |
25 | You should refer to the license agreement accompanying this Software for
26 | additional information regarding your rights and obligations.
27 |
28 | SOFTWARE AND DOCUMENTATION ARE PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND,
29 | EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION, ANY WARRANTY OF
30 | MERCHANTABILITY, TITLE, NON-INFRINGEMENT AND FITNESS FOR A PARTICULAR PURPOSE.
31 | IN NO EVENT SHALL MICROCHIP OR ITS LICENSORS BE LIABLE OR OBLIGATED UNDER
32 | CONTRACT, NEGLIGENCE, STRICT LIABILITY, CONTRIBUTION, BREACH OF WARRANTY, OR
33 | OTHER LEGAL EQUITABLE THEORY ANY DIRECT OR INDIRECT DAMAGES OR EXPENSES
34 | INCLUDING BUT NOT LIMITED TO ANY INCIDENTAL, SPECIAL, INDIRECT, PUNITIVE OR
35 | CONSEQUENTIAL DAMAGES, LOST PROFITS OR LOST DATA, COST OF PROCUREMENT OF
36 | SUBSTITUTE GOODS, TECHNOLOGY, SERVICES, OR ANY CLAIMS BY THIRD PARTIES
37 | (INCLUDING BUT NOT LIMITED TO ANY DEFENSE THEREOF), OR OTHER SIMILAR COSTS.
38 | *******************************************************************************/
39 | #ifndef __CTGLPIN_H__
40 | #define __CTGLPIN_H__
41 |
42 | #ifdef __cplusplus // Provide C++ Compatability
43 | extern "C"
44 | {
45 | #endif
46 |
47 | // *****************************************************************************
48 | // *****************************************************************************
49 | // Section: Interface Routines
50 | // *****************************************************************************
51 | // *****************************************************************************
52 | // External Functions
53 | extern void CtglPinInit( void );
54 | extern void CtglPin( void );
55 |
56 | #ifdef __cplusplus // Provide C++ Compatibility
57 | }
58 |
59 | #endif
60 | #endif
61 |
--------------------------------------------------------------------------------
/dspic33e-adc-iir-filter/firmware/src/tglpin.h:
--------------------------------------------------------------------------------
1 | /*******************************************************************************
2 | ce420 pin toggle header file
3 |
4 | Company:
5 | Microchip Technology Inc.
6 |
7 | File Name:
8 | tglPin.h
9 |
10 | Summary:
11 | Pin toggle function declarations.
12 |
13 | Description:
14 | This header file contains the declaration for the functions
15 | that initialize the port pin and toggle the given pin.
16 | *******************************************************************************/
17 | /*******************************************************************************
18 | Copyright (c) 2012 released Microchip Technology Inc. All rights reserved.
19 |
20 | Microchip licenses to you the right to use, modify, copy and distribute
21 | Software only when embedded on a Microchip microcontroller or digital signal
22 | controller that is integrated into your product or third party product
23 | (pursuant to the sublicense terms in the accompanying license agreement).
24 |
25 | You should refer to the license agreement accompanying this Software for
26 | additional information regarding your rights and obligations.
27 |
28 | SOFTWARE AND DOCUMENTATION ARE PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND,
29 | EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION, ANY WARRANTY OF
30 | MERCHANTABILITY, TITLE, NON-INFRINGEMENT AND FITNESS FOR A PARTICULAR PURPOSE.
31 | IN NO EVENT SHALL MICROCHIP OR ITS LICENSORS BE LIABLE OR OBLIGATED UNDER
32 | CONTRACT, NEGLIGENCE, STRICT LIABILITY, CONTRIBUTION, BREACH OF WARRANTY, OR
33 | OTHER LEGAL EQUITABLE THEORY ANY DIRECT OR INDIRECT DAMAGES OR EXPENSES
34 | INCLUDING BUT NOT LIMITED TO ANY INCIDENTAL, SPECIAL, INDIRECT, PUNITIVE OR
35 | CONSEQUENTIAL DAMAGES, LOST PROFITS OR LOST DATA, COST OF PROCUREMENT OF
36 | SUBSTITUTE GOODS, TECHNOLOGY, SERVICES, OR ANY CLAIMS BY THIRD PARTIES
37 | (INCLUDING BUT NOT LIMITED TO ANY DEFENSE THEREOF), OR OTHER SIMILAR COSTS.
38 | *******************************************************************************/
39 | #ifndef __TglPin_H__
40 | #define __TglPin_H__
41 |
42 | #ifdef __cplusplus // Provide C++ Compatability
43 |
44 | extern "C" {
45 |
46 | #endif
47 |
48 | // *****************************************************************************
49 | // *****************************************************************************
50 | // Section: Interface Routines
51 | // *****************************************************************************
52 | // *****************************************************************************
53 |
54 | extern void TglPinInit(void);
55 | extern void TglPin(void);
56 |
57 | #ifdef __cplusplus // Provide C++ Compatibility
58 |
59 | }
60 |
61 | #endif
62 |
63 | #endif
64 | /*******************************************************************************
65 | End of File
66 | */
67 |
--------------------------------------------------------------------------------
/dspic33e-adc-1msps/firmware/src/tglpin.h:
--------------------------------------------------------------------------------
1 | /*******************************************************************************
2 | ce401 pin toggle header file
3 |
4 | Company:
5 | Microchip Technology Inc.
6 |
7 | File Name:
8 | tglPin.h
9 |
10 | Summary:
11 | Pin toggle function declarations.
12 |
13 | Description:
14 | This header file contains the declaration for the functions
15 | that initialize the port pin and toggle the given pin.
16 | *******************************************************************************/
17 | /*******************************************************************************
18 | Copyright (c) 2012 released Microchip Technology Inc. All rights reserved.
19 |
20 | Microchip licenses to you the right to use, modify, copy and distribute
21 | Software only when embedded on a Microchip microcontroller or digital signal
22 | controller that is integrated into your product or third party product
23 | (pursuant to the sublicense terms in the accompanying license agreement).
24 |
25 | You should refer to the license agreement accompanying this Software for
26 | additional information regarding your rights and obligations.
27 |
28 | SOFTWARE AND DOCUMENTATION ARE PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND,
29 | EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION, ANY WARRANTY OF
30 | MERCHANTABILITY, TITLE, NON-INFRINGEMENT AND FITNESS FOR A PARTICULAR PURPOSE.
31 | IN NO EVENT SHALL MICROCHIP OR ITS LICENSORS BE LIABLE OR OBLIGATED UNDER
32 | CONTRACT, NEGLIGENCE, STRICT LIABILITY, CONTRIBUTION, BREACH OF WARRANTY, OR
33 | OTHER LEGAL EQUITABLE THEORY ANY DIRECT OR INDIRECT DAMAGES OR EXPENSES
34 | INCLUDING BUT NOT LIMITED TO ANY INCIDENTAL, SPECIAL, INDIRECT, PUNITIVE OR
35 | CONSEQUENTIAL DAMAGES, LOST PROFITS OR LOST DATA, COST OF PROCUREMENT OF
36 | SUBSTITUTE GOODS, TECHNOLOGY, SERVICES, OR ANY CLAIMS BY THIRD PARTIES
37 | (INCLUDING BUT NOT LIMITED TO ANY DEFENSE THEREOF), OR OTHER SIMILAR COSTS.
38 | *******************************************************************************/
39 | #ifndef __tglpin_H__
40 | #define __tglpin_H__
41 |
42 | #ifdef __cplusplus // Provide C++ Compatability
43 | extern "C"
44 | {
45 | #endif
46 |
47 | // *****************************************************************************
48 | // *****************************************************************************
49 | // Section: Interface Routines
50 | // *****************************************************************************
51 | // *****************************************************************************
52 | extern void TglPinInit( void );
53 | extern void TglPin( void );
54 |
55 | #ifdef __cplusplus // Provide C++ Compatibility
56 | }
57 |
58 | #endif
59 | #endif
60 |
61 | /*******************************************************************************
62 | End of File
63 | */
64 |
--------------------------------------------------------------------------------
/dspic33e-adc-altsamp/firmware/src/tglpin.h:
--------------------------------------------------------------------------------
1 | /*******************************************************************************
2 | ce420 pin toggle header file
3 |
4 | Company:
5 | Microchip Technology Inc.
6 |
7 | File Name:
8 | tglPin.h
9 |
10 | Summary:
11 | Pin toggle function declarations.
12 |
13 | Description:
14 | This header file contains the declaration for the functions
15 | that initialize the port pin and toggle the given pin.
16 | *******************************************************************************/
17 | /*******************************************************************************
18 | Copyright (c) 2012 released Microchip Technology Inc. All rights reserved.
19 |
20 | Microchip licenses to you the right to use, modify, copy and distribute
21 | Software only when embedded on a Microchip microcontroller or digital signal
22 | controller that is integrated into your product or third party product
23 | (pursuant to the sublicense terms in the accompanying license agreement).
24 |
25 | You should refer to the license agreement accompanying this Software for
26 | additional information regarding your rights and obligations.
27 |
28 | SOFTWARE AND DOCUMENTATION ARE PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND,
29 | EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION, ANY WARRANTY OF
30 | MERCHANTABILITY, TITLE, NON-INFRINGEMENT AND FITNESS FOR A PARTICULAR PURPOSE.
31 | IN NO EVENT SHALL MICROCHIP OR ITS LICENSORS BE LIABLE OR OBLIGATED UNDER
32 | CONTRACT, NEGLIGENCE, STRICT LIABILITY, CONTRIBUTION, BREACH OF WARRANTY, OR
33 | OTHER LEGAL EQUITABLE THEORY ANY DIRECT OR INDIRECT DAMAGES OR EXPENSES
34 | INCLUDING BUT NOT LIMITED TO ANY INCIDENTAL, SPECIAL, INDIRECT, PUNITIVE OR
35 | CONSEQUENTIAL DAMAGES, LOST PROFITS OR LOST DATA, COST OF PROCUREMENT OF
36 | SUBSTITUTE GOODS, TECHNOLOGY, SERVICES, OR ANY CLAIMS BY THIRD PARTIES
37 | (INCLUDING BUT NOT LIMITED TO ANY DEFENSE THEREOF), OR OTHER SIMILAR COSTS.
38 | *******************************************************************************/
39 | #ifndef __tglpin_H__
40 | #define __tglpin_H__
41 |
42 | #ifdef __cplusplus // Provide C++ Compatability
43 | extern "C"
44 | {
45 | #endif
46 |
47 | // *****************************************************************************
48 | // *****************************************************************************
49 | // Section: Interface Routines
50 | // *****************************************************************************
51 | // *****************************************************************************
52 | extern void TglPinInit( void );
53 | extern void TglPin( void );
54 |
55 | #ifdef __cplusplus // Provide C++ Compatibility
56 | }
57 |
58 | #endif
59 | #endif
60 |
61 | /*******************************************************************************
62 | End of File
63 | */
64 |
--------------------------------------------------------------------------------
/dspic33e-adc-chscan/firmware/src/tglpin.h:
--------------------------------------------------------------------------------
1 | /*******************************************************************************
2 | ce420 pin toggle header file
3 |
4 | Company:
5 | Microchip Technology Inc.
6 |
7 | File Name:
8 | TglPin.h
9 |
10 | Summary:
11 | Pin toggle function declarations.
12 |
13 | Description:
14 | This header file contains the declaration for the functions
15 | that initialize the port pin and toggle the given pin.
16 | *******************************************************************************/
17 | /*******************************************************************************
18 | Copyright (c) 2012 released Microchip Technology Inc. All rights reserved.
19 |
20 | Microchip licenses to you the right to use, modify, copy and distribute
21 | Software only when embedded on a Microchip microcontroller or digital signal
22 | controller that is integrated into your product or third party product
23 | (pursuant to the sublicense terms in the accompanying license agreement).
24 |
25 | You should refer to the license agreement accompanying this Software for
26 | additional information regarding your rights and obligations.
27 |
28 | SOFTWARE AND DOCUMENTATION ARE PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND,
29 | EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION, ANY WARRANTY OF
30 | MERCHANTABILITY, TITLE, NON-INFRINGEMENT AND FITNESS FOR A PARTICULAR PURPOSE.
31 | IN NO EVENT SHALL MICROCHIP OR ITS LICENSORS BE LIABLE OR OBLIGATED UNDER
32 | CONTRACT, NEGLIGENCE, STRICT LIABILITY, CONTRIBUTION, BREACH OF WARRANTY, OR
33 | OTHER LEGAL EQUITABLE THEORY ANY DIRECT OR INDIRECT DAMAGES OR EXPENSES
34 | INCLUDING BUT NOT LIMITED TO ANY INCIDENTAL, SPECIAL, INDIRECT, PUNITIVE OR
35 | CONSEQUENTIAL DAMAGES, LOST PROFITS OR LOST DATA, COST OF PROCUREMENT OF
36 | SUBSTITUTE GOODS, TECHNOLOGY, SERVICES, OR ANY CLAIMS BY THIRD PARTIES
37 | (INCLUDING BUT NOT LIMITED TO ANY DEFENSE THEREOF), OR OTHER SIMILAR COSTS.
38 | *******************************************************************************/
39 | #ifndef __TglPin_H__
40 | #define __TglPin_H__
41 |
42 | #ifdef __cplusplus // Provide C++ Compatability
43 | extern "C"
44 | {
45 | #endif
46 |
47 | // *****************************************************************************
48 | // *****************************************************************************
49 | // Section: Interface Routines
50 | // *****************************************************************************
51 | // *****************************************************************************
52 | extern void TglPinInit( void );
53 | extern void TglPin( void );
54 |
55 | #ifdef __cplusplus // Provide C++ Compatibility
56 | }
57 |
58 | #endif
59 | #endif
60 |
61 | /*******************************************************************************
62 | End of File
63 | */
64 |
--------------------------------------------------------------------------------
/dspic33e-adc-in-sleep/firmware/src/tglpin.h:
--------------------------------------------------------------------------------
1 | /*******************************************************************************
2 | ce420 pin toggle header file
3 |
4 | Company:
5 | Microchip Technology Inc.
6 |
7 | File Name:
8 | TglPin.h
9 |
10 | Summary:
11 | Pin toggle function declarations.
12 |
13 | Description:
14 | This header file contains the declaration for the functions
15 | that initialize the port pin and toggle the given pin.
16 | *******************************************************************************/
17 | /*******************************************************************************
18 | Copyright (c) 2012 released Microchip Technology Inc. All rights reserved.
19 |
20 | Microchip licenses to you the right to use, modify, copy and distribute
21 | Software only when embedded on a Microchip microcontroller or digital signal
22 | controller that is integrated into your product or third party product
23 | (pursuant to the sublicense terms in the accompanying license agreement).
24 |
25 | You should refer to the license agreement accompanying this Software for
26 | additional information regarding your rights and obligations.
27 |
28 | SOFTWARE AND DOCUMENTATION ARE PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND,
29 | EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION, ANY WARRANTY OF
30 | MERCHANTABILITY, TITLE, NON-INFRINGEMENT AND FITNESS FOR A PARTICULAR PURPOSE.
31 | IN NO EVENT SHALL MICROCHIP OR ITS LICENSORS BE LIABLE OR OBLIGATED UNDER
32 | CONTRACT, NEGLIGENCE, STRICT LIABILITY, CONTRIBUTION, BREACH OF WARRANTY, OR
33 | OTHER LEGAL EQUITABLE THEORY ANY DIRECT OR INDIRECT DAMAGES OR EXPENSES
34 | INCLUDING BUT NOT LIMITED TO ANY INCIDENTAL, SPECIAL, INDIRECT, PUNITIVE OR
35 | CONSEQUENTIAL DAMAGES, LOST PROFITS OR LOST DATA, COST OF PROCUREMENT OF
36 | SUBSTITUTE GOODS, TECHNOLOGY, SERVICES, OR ANY CLAIMS BY THIRD PARTIES
37 | (INCLUDING BUT NOT LIMITED TO ANY DEFENSE THEREOF), OR OTHER SIMILAR COSTS.
38 | *******************************************************************************/
39 | #ifndef __TGLPIN_H__
40 | #define __TGLPIN_H__
41 |
42 | #ifdef __cplusplus // Provide C++ Compatability
43 | extern "C"
44 | {
45 | #endif
46 |
47 | // *****************************************************************************
48 | // *****************************************************************************
49 | // Section: Interface Routines
50 | // *****************************************************************************
51 | // *****************************************************************************
52 | extern void TglPinInit( void );
53 | extern void TglPin( void );
54 |
55 | #ifdef __cplusplus // Provide C++ Compatibility
56 | }
57 |
58 | #endif
59 | #endif
60 |
61 | /*******************************************************************************
62 | End of File
63 | */
64 |
--------------------------------------------------------------------------------
/dspic33e-adc-chscan-no-dma/firmware/src/tglpin.h:
--------------------------------------------------------------------------------
1 | /*******************************************************************************
2 | ce420 pin toggle header file
3 |
4 | Company:
5 | Microchip Technology Inc.
6 |
7 | File Name:
8 | tglPin.h
9 |
10 | Summary:
11 | Pin toggle function declarations.
12 |
13 | Description:
14 | This header file contains the declaration for the functions
15 | that initialize the port pin and toggle the given pin.
16 | *******************************************************************************/
17 | /*******************************************************************************
18 | Copyright (c) 2012 released Microchip Technology Inc. All rights reserved.
19 |
20 | Microchip licenses to you the right to use, modify, copy and distribute
21 | Software only when embedded on a Microchip microcontroller or digital signal
22 | controller that is integrated into your product or third party product
23 | (pursuant to the sublicense terms in the accompanying license agreement).
24 |
25 | You should refer to the license agreement accompanying this Software for
26 | additional information regarding your rights and obligations.
27 |
28 | SOFTWARE AND DOCUMENTATION ARE PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND,
29 | EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION, ANY WARRANTY OF
30 | MERCHANTABILITY, TITLE, NON-INFRINGEMENT AND FITNESS FOR A PARTICULAR PURPOSE.
31 | IN NO EVENT SHALL MICROCHIP OR ITS LICENSORS BE LIABLE OR OBLIGATED UNDER
32 | CONTRACT, NEGLIGENCE, STRICT LIABILITY, CONTRIBUTION, BREACH OF WARRANTY, OR
33 | OTHER LEGAL EQUITABLE THEORY ANY DIRECT OR INDIRECT DAMAGES OR EXPENSES
34 | INCLUDING BUT NOT LIMITED TO ANY INCIDENTAL, SPECIAL, INDIRECT, PUNITIVE OR
35 | CONSEQUENTIAL DAMAGES, LOST PROFITS OR LOST DATA, COST OF PROCUREMENT OF
36 | SUBSTITUTE GOODS, TECHNOLOGY, SERVICES, OR ANY CLAIMS BY THIRD PARTIES
37 | (INCLUDING BUT NOT LIMITED TO ANY DEFENSE THEREOF), OR OTHER SIMILAR COSTS.
38 | *******************************************************************************/
39 | #ifndef __tglpin_H__
40 | #define __tglpin_H__
41 |
42 | #ifdef __cplusplus // Provide C++ Compatability
43 | extern "C"
44 | {
45 | #endif
46 |
47 | // *****************************************************************************
48 | // *****************************************************************************
49 | // Section: Interface Routines
50 | // *****************************************************************************
51 | // *****************************************************************************
52 | extern void TglPinInit( void );
53 | extern void TglPin( void );
54 |
55 | #ifdef __cplusplus // Provide C++ Compatibility
56 | }
57 |
58 | #endif
59 | #endif
60 |
61 | /*******************************************************************************
62 | End of File
63 | */
64 |
--------------------------------------------------------------------------------
/dspic33e-frc-tuning/firmware/src/ctglpin.h:
--------------------------------------------------------------------------------
1 | /*******************************************************************************
2 | Pin toggle header file
3 |
4 | Company:
5 | Microchip Technology Inc.
6 |
7 | File Name:
8 | ctglpin.h
9 |
10 | Summary:
11 | Toggles a particular pin.
12 |
13 | Description:
14 | This file has the declarations of the ctglPinInit and ctglPin functions
15 | that are used to initialize a port pin and toggle that particular pin.
16 | *******************************************************************************/
17 | /*******************************************************************************
18 | Copyright (c) 2012 released Microchip Technology Inc. All rights reserved.
19 |
20 | Microchip licenses to you the right to use, modify, copy and distribute
21 | Software only when embedded on a Microchip microcontroller or digital signal
22 | controller that is integrated into your product or third party product
23 | (pursuant to the sublicense terms in the accompanying license agreement).
24 |
25 | You should refer to the license agreement accompanying this Software for
26 | additional information regarding your rights and obligations.
27 |
28 | SOFTWARE AND DOCUMENTATION ARE PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND,
29 | EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION, ANY WARRANTY OF
30 | MERCHANTABILITY, TITLE, NON-INFRINGEMENT AND FITNESS FOR A PARTICULAR PURPOSE.
31 | IN NO EVENT SHALL MICROCHIP OR ITS LICENSORS BE LIABLE OR OBLIGATED UNDER
32 | CONTRACT, NEGLIGENCE, STRICT LIABILITY, CONTRIBUTION, BREACH OF WARRANTY, OR
33 | OTHER LEGAL EQUITABLE THEORY ANY DIRECT OR INDIRECT DAMAGES OR EXPENSES
34 | INCLUDING BUT NOT LIMITED TO ANY INCIDENTAL, SPECIAL, INDIRECT, PUNITIVE OR
35 | CONSEQUENTIAL DAMAGES, LOST PROFITS OR LOST DATA, COST OF PROCUREMENT OF
36 | SUBSTITUTE GOODS, TECHNOLOGY, SERVICES, OR ANY CLAIMS BY THIRD PARTIES
37 | (INCLUDING BUT NOT LIMITED TO ANY DEFENSE THEREOF), OR OTHER SIMILAR COSTS.
38 | *******************************************************************************/
39 | #ifndef __CTGLPIN_H__
40 | #define __CTGLPIN_H__
41 |
42 | #ifdef __cplusplus // Provide C++ Compatability
43 | extern "C"
44 | {
45 | #endif
46 |
47 | // *****************************************************************************
48 | // *****************************************************************************
49 | // Section: Interface Routines
50 | // *****************************************************************************
51 | // *****************************************************************************
52 | // External Functions
53 | extern void ctglPinInit( void );
54 | extern void ctglPin( void );
55 |
56 | #ifdef __cplusplus // Provide C++ Compatibility
57 | }
58 |
59 | #endif
60 | #endif
61 |
62 | /*******************************************************************************
63 | End of File
64 | */
65 |
--------------------------------------------------------------------------------
/dspic33e-adc-in-sleep/firmware/src/adcdrv3.h:
--------------------------------------------------------------------------------
1 | /*******************************************************************************
2 | ADC Driver header file
3 |
4 | Company:
5 | Microchip Technology Inc.
6 |
7 | File Name:
8 | adcdrv3.h
9 |
10 | Summary:
11 | Declarations for ADC functions.
12 |
13 | Description:
14 | This header file consists of the declaration of the
15 | ADC and DMA initialization functions and also the DMA ISR.
16 | *******************************************************************************/
17 | /*******************************************************************************
18 | Copyright (c) 2012 released Microchip Technology Inc. All rights reserved.
19 |
20 | Microchip licenses to you the right to use, modify, copy and distribute
21 | Software only when embedded on a Microchip microcontroller or digital signal
22 | controller that is integrated into your product or third party product
23 | (pursuant to the sublicense terms in the accompanying license agreement).
24 |
25 | You should refer to the license agreement accompanying this Software for
26 | additional information regarding your rights and obligations.
27 |
28 | SOFTWARE AND DOCUMENTATION ARE PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND,
29 | EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION, ANY WARRANTY OF
30 | MERCHANTABILITY, TITLE, NON-INFRINGEMENT AND FITNESS FOR A PARTICULAR PURPOSE.
31 | IN NO EVENT SHALL MICROCHIP OR ITS LICENSORS BE LIABLE OR OBLIGATED UNDER
32 | CONTRACT, NEGLIGENCE, STRICT LIABILITY, CONTRIBUTION, BREACH OF WARRANTY, OR
33 | OTHER LEGAL EQUITABLE THEORY ANY DIRECT OR INDIRECT DAMAGES OR EXPENSES
34 | INCLUDING BUT NOT LIMITED TO ANY INCIDENTAL, SPECIAL, INDIRECT, PUNITIVE OR
35 | CONSEQUENTIAL DAMAGES, LOST PROFITS OR LOST DATA, COST OF PROCUREMENT OF
36 | SUBSTITUTE GOODS, TECHNOLOGY, SERVICES, OR ANY CLAIMS BY THIRD PARTIES
37 | (INCLUDING BUT NOT LIMITED TO ANY DEFENSE THEREOF), OR OTHER SIMILAR COSTS.
38 | *******************************************************************************/
39 | #ifndef __ADCDRV3_H__
40 | #define __ADCDRV3_H__
41 |
42 | #ifdef __cplusplus // Provide C++ Compatability
43 | extern "C"
44 | {
45 | #endif
46 |
47 | // *****************************************************************************
48 | // *****************************************************************************
49 | // Section: Interface Routines
50 | // *****************************************************************************
51 | // *****************************************************************************
52 | /* These functions are used to initialize the ADC1, Timer 3 and DMA0 modules
53 | and are called by the main function. */
54 | // External Functions
55 | extern void InitAdc1( void );
56 | extern void __attribute__ ( (__interrupt__) ) _AD1Interrupt( void );
57 | #ifdef TEST_MODE
58 | extern unsigned char test_flag;
59 | #endif
60 | #ifdef __cplusplus // Provide C++ Compatibility
61 | }
62 |
63 | #endif
64 | #endif
65 |
--------------------------------------------------------------------------------
/dspic33e-adc-1msps/firmware/src/adcdrv2.h:
--------------------------------------------------------------------------------
1 | /*******************************************************************************
2 | ADC Driver header file
3 |
4 | Company:
5 | Microchip Technology Inc.
6 |
7 | File Name:
8 | adcdrv2.h
9 |
10 | Summary:
11 | Definitions for ADC functions.
12 |
13 | Description:
14 | This header file consists of the ADC and DMA initialization
15 | functions and also the DMA ISR.
16 | *******************************************************************************/
17 | /*******************************************************************************
18 | Copyright (c) 2012 released Microchip Technology Inc. All rights reserved.
19 |
20 | Microchip licenses to you the right to use, modify, copy and distribute
21 | Software only when embedded on a Microchip microcontroller or digital signal
22 | controller that is integrated into your product or third party product
23 | (pursuant to the sublicense terms in the accompanying license agreement).
24 |
25 | You should refer to the license agreement accompanying this Software for
26 | additional information regarding your rights and obligations.
27 |
28 | SOFTWARE AND DOCUMENTATION ARE PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND,
29 | EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION, ANY WARRANTY OF
30 | MERCHANTABILITY, TITLE, NON-INFRINGEMENT AND FITNESS FOR A PARTICULAR PURPOSE.
31 | IN NO EVENT SHALL MICROCHIP OR ITS LICENSORS BE LIABLE OR OBLIGATED UNDER
32 | CONTRACT, NEGLIGENCE, STRICT LIABILITY, CONTRIBUTION, BREACH OF WARRANTY, OR
33 | OTHER LEGAL EQUITABLE THEORY ANY DIRECT OR INDIRECT DAMAGES OR EXPENSES
34 | INCLUDING BUT NOT LIMITED TO ANY INCIDENTAL, SPECIAL, INDIRECT, PUNITIVE OR
35 | CONSEQUENTIAL DAMAGES, LOST PROFITS OR LOST DATA, COST OF PROCUREMENT OF
36 | SUBSTITUTE GOODS, TECHNOLOGY, SERVICES, OR ANY CLAIMS BY THIRD PARTIES
37 | (INCLUDING BUT NOT LIMITED TO ANY DEFENSE THEREOF), OR OTHER SIMILAR COSTS.
38 | *******************************************************************************/
39 | #ifndef __ADCDRV2_H__
40 | #define __ADCDRV2_H__
41 |
42 | #ifdef __cplusplus // Provide C++ Compatability
43 | extern "C"
44 | {
45 | #endif
46 |
47 | // *****************************************************************************
48 | // *****************************************************************************
49 | // Section: Interface Routines
50 | // *****************************************************************************
51 | // *****************************************************************************
52 | extern void InitAdc1( void );
53 | extern void InitDma0( void );
54 | extern void __attribute__ ( (__interrupt__) ) _DMA0Interrupt( void );
55 |
56 | #ifdef __cplusplus // Provide C++ Compatibility
57 | #ifdef TEST_MODE
58 | extern unsigned char test_flag_buffA;
59 | extern unsigned char test_flag_buffB;
60 | #endif
61 | }
62 |
63 | #endif
64 | #endif
65 |
66 | /*******************************************************************************
67 | End of File
68 | */
69 |
--------------------------------------------------------------------------------