From 3a59ff8bda2c1c1bba36edc2c217de7d1c224d17 Mon Sep 17 00:00:00 2001 From: oharboe Date: Wed, 12 Nov 2008 09:03:16 +0000 Subject: Laurentiu Cocanu - blinking led app for PIC32. git-svn-id: svn://svn.berlios.de/openocd/trunk@1157 b42882b7-edfa-0310-969c-e2dbd0fdcd60 --- testing/examples/PIC32/BlinkingLeds.c | 23 +++++++++++++++++++++++ testing/examples/PIC32/BlinkingLeds.elf | Bin 0 -> 770014 bytes testing/examples/PIC32/readme.txt | 4 ++++ 3 files changed, 27 insertions(+) create mode 100644 testing/examples/PIC32/BlinkingLeds.c create mode 100644 testing/examples/PIC32/BlinkingLeds.elf create mode 100644 testing/examples/PIC32/readme.txt (limited to 'testing/examples') diff --git a/testing/examples/PIC32/BlinkingLeds.c b/testing/examples/PIC32/BlinkingLeds.c new file mode 100644 index 00000000..d1647c45 --- /dev/null +++ b/testing/examples/PIC32/BlinkingLeds.c @@ -0,0 +1,23 @@ +#include +int main(void) +{ + int i; + mPORTDClearBits(BIT_0); + mPORTDSetPinsDigitalOut(BIT_0); + mPORTDClearBits(BIT_1); + mPORTDSetPinsDigitalOut(BIT_1); + mPORTDClearBits(BIT_2); + mPORTDSetPinsDigitalOut(BIT_2); + + while(1) + { + for(i = 0; i < 500000; i++) + mPORTDToggleBits(BIT_0); + for(i = 0; i < 500000; i++) + mPORTDToggleBits(BIT_1); + for(i = 0; i < 500000; i++) + mPORTDToggleBits(BIT_2); + } + + return 0; +} diff --git a/testing/examples/PIC32/BlinkingLeds.elf b/testing/examples/PIC32/BlinkingLeds.elf new file mode 100644 index 00000000..593164ba Binary files /dev/null and b/testing/examples/PIC32/BlinkingLeds.elf differ diff --git a/testing/examples/PIC32/readme.txt b/testing/examples/PIC32/readme.txt new file mode 100644 index 00000000..ca9573a5 --- /dev/null +++ b/testing/examples/PIC32/readme.txt @@ -0,0 +1,4 @@ +Here you'll find a simple example tested with PIC32 Starter kit (source code and .elf file). It will blink repeatedly the LEDs on the board. +The program was compiled and written on the target using MPLAB IDE v 8.0 that comes with the kit because openocd is missing currently the ability +to program the flash for this specific target. It is possible in the future this limitation to be removed. + \ No newline at end of file -- cgit v1.2.3