diff options
Diffstat (limited to 'testing/examples')
-rw-r--r-- | testing/examples/PIC32/BlinkingLeds.c | 23 | ||||
-rw-r--r-- | testing/examples/PIC32/BlinkingLeds.elf | bin | 0 -> 770014 bytes | |||
-rw-r--r-- | testing/examples/PIC32/readme.txt | 4 |
3 files changed, 27 insertions, 0 deletions
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 <plib.h>
+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 Binary files differnew file mode 100644 index 00000000..593164ba --- /dev/null +++ b/testing/examples/PIC32/BlinkingLeds.elf 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 |