chipkit32 / chipkit32-max Goto Github PK
View Code? Open in Web Editor NEWMulti-platform IDE derived version from Arduino 0022 for the chipKit.
Home Page: http://chipkit.net
License: Other
Multi-platform IDE derived version from Arduino 0022 for the chipKit.
Home Page: http://chipkit.net
License: Other
Why the max upload size is set to 64000 instead of 128000 in boards.txt for the Uno32 board?
Is there any equivalent function in PIC32 to AVR's PROGMEM?
Compiling in Arduino for this works. However, it fails in the pic32 compiler for the same sketch.
void setup() {
// put your setup code here, to run once:
}
void loop() {
// put your main code here, to run repeatedly:
}
Results in the following action and error :
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/mpide.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/pic32-g++ -O2 -c -mno-smart-io -mprocessor=32MX795F512L -DF_CPU=80000000L -D_BOARD_MEGA_ -I/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/mpide.app/Contents/Resources/Java/hardware/pic32/cores/pic32 -I/Users/rianders/Documents/Arduino/libraries/WIDE_TFT /var/folders/Cb/Cb6oauKFGlOK2SBY5aPajk+++TM/-Tmp-/build3480936943941666381.tmp/FontHIssue.cpp -o /var/folders/Cb/Cb6oauKFGlOK2SBY5aPajk+++TM/-Tmp-/build3480936943941666381.tmp/FontHIssue.cpp.o
In file included from /Users/rianders/projects/chipKIT32-MAX/build/macosx/work/mpide.app/Contents/Resources/Java/hardware/pic32/cores/pic32/WProgram.h:5:0,
from /var/folders/Cb/Cb6oauKFGlOK2SBY5aPajk+++TM/-Tmp-/build3480936943941666381.tmp/FontHIssue.cpp:5:
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/mpide.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/stdlib.h:86:12: error: expected unqualified-id before 'int'
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/mpide.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/stdlib.h:86:12: error: expected ')' before 'int'
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/mpide.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/stdlib.h:86:12: error: expected ')' before 'int'
#if defined(__AVR__)
#include <avr/pgmspace.h>
#else
// #define PROGMEM const
#include "wiring.h"
#endif
PROGMEM prog_uchar KanjiFont[][18] = { //232文字×18bytes/文字=4176bytes
// +0, +1, +2, +3, +4, +5, +6, +7, +8, +9, +10, +11, +12, +13, +14, +15, +16, +17 [ JIS ][Char]
{0x00,0x00,0xE0,0x11,0x02,0x08,0x20,0x82,0x08,0x20,0x82,0x08,0x20,0x81,0x10,0x0E,0x00,0x00}, //[0x2330] 0 0xEFBC90
{0x00,0x00,0x40,0x0C,0x01,0x40,0x24,0x00,0x40,0x04,0x00,0x40,0x04,0x00,0x40,0x04,0x00,0x00}, //[0x2331] 1
{0x00,0x00,0xE0,0x11,0x02,0x08,0x00,0x80,0x10,0x02,0x00,0x40,0x08,0x01,0x00,0x3F,0x80,0x00}, //[0x2332] 2
{0x00,0x03,0xF8,0x01,0x00,0x20,0x04,0x00,0xE0,0x01,0x00,0x08,0x20,0x81,0x10,0x0E,0x00,0x00}, //[0x2333] 3
{0x00,0x00,0x60,0x0A,0x00,0xA0,0x12,0x01,0x20,0x22,0x02,0x20,0x7F,0x80,0x20,0x02,0x00,0x00}, //[0x2334] 4
{0x00,0x03,0xF8,0x20,0x02,0x00,0x2E,0x03,0x10,0x00,0x80,0x08,0x00,0x82,0x10,0x1E,0x00,0x00}, //[0x2335] 5
{0x00,0x00,0xF0,0x10,0x02,0x00,0x2E,0x03,0x10,0x20,0x82,0x08,0x20,0x81,0x10,0x0E,0x00,0x00}, //[0x2336] 6
{0x00,0x03,0xF8,0x00,0x80,0x10,0x01,0x00,0x20,0x02,0x00,0x40,0x04,0x00,0x80,0x08,0x00,0x00}, //[0x2337] 7
{0x00,0x00,0xE0,0x11,0x02,0x08,0x11,0x00,0xE0,0x11,0x02,0x08,0x20,0x81,0x10,0x0E,0x00,0x00}, //[0x2338] 8
{0x00,0x00,0xE0,0x11,0x02,0x08,0x20,0x82,0x08,0x11,0x80,0xE8,0x00,0x80,0x10,0x1E,0x00,0x00}, //[0x2339] 9 0xEFBC99
{0x00,0x00,0x40,0x04,0x00,0xA0,0x0A,0x01,0x10,0x11,0x03,0xF8,0x20,0x84,0x04,0x40,0x40,0x00}, //[0x2341] A 0xEFBCA1
{0x00,0x03,0xF0,0x20,0x82,0x08,0x20,0x83,0xF0,0x20,0x82,0x04,0x20,0x42,0x08,0x3F,0x00,0x00}, //[0x2342] B
{0x00,0x00,0xF8,0x10,0x42,0x00,0x20,0x02,0x00,0x20,0x02,0x00,0x20,0x01,0x04,0x0F,0x80,0x00}, //[0x2343] C
{0x00,0x03,0xE0,0x21,0x82,0x08,0x20,0x42,0x04,0x20,0x42,0x04,0x20,0x82,0x18,0x3E,0x00,0x00}, //[0x2344] D
{0x00,0x03,0xF8,0x20,0x02,0x00,0x20,0x03,0xF0,0x20,0x02,0x00,0x20,0x02,0x00,0x3F,0x80,0x00}, //[0x2345] E
{0x00,0x03,0xF8,0x20,0x02,0x00,0x20,0x03,0xF0,0x20,0x02,0x00,0x20,0x02,0x00,0x20,0x00,0x00}, //[0x2346] F
{0x00,0x00,0xF8,0x10,0x42,0x00,0x20,0x02,0x3C,0x20,0x42,0x04,0x20,0x41,0x0C,0x0F,0x40,0x00}, //[0x2347] G
{0x00,0x02,0x04,0x20,0x42,0x04,0x20,0x43,0xFC,0x20,0x42,0x04,0x20,0x42,0x04,0x20,0x40,0x00}, //[0x2348] H
{0x00,0x00,0x40,0x04,0x00,0x40,0x04,0x00,0x40,0x04,0x00,0x40,0x04,0x00,0x40,0x04,0x00,0x00}, //[0x2349] I
{0x00,0x00,0x10,0x01,0x00,0x10,0x01,0x00,0x10,0x41,0x04,0x10,0x41,0x02,0x20,0x1C,0x00,0x00}, //[0x234A] J
{0x00,0x02,0x08,0x21,0x02,0x20,0x24,0x02,0x80,0x34,0x02,0x20,0x21,0x02,0x08,0x20,0x40,0x00}, //[0x234B] K
{0x00,0x02,0x00,0x20,0x02,0x00,0x20,0x02,0x00,0x20,0x02,0x00,0x20,0x02,0x00,0x3F,0x80,0x00}, //[0x234C] L
{0x00,0x04,0x04,0x60,0xC5,0x14,0x4A,0x44,0x44,0x40,0x44,0x04,0x40,0x44,0x04,0x40,0x40,0x00}, //[0x234D] M
{0x00,0x02,0x08,0x30,0x82,0x88,0x24,0x82,0x28,0x21,0x82,0x08,0x20,0x82,0x08,0x20,0x80,0x00}, //[0x234E] N
{0x00,0x00,0xF0,0x10,0x82,0x04,0x20,0x42,0x04,0x20,0x42,0x04,0x20,0x41,0x08,0x0F,0x00,0x00}, //[0x234F] O
{0x00,0x03,0xE0,0x21,0x02,0x08,0x20,0x82,0x10,0x3E,0x02,0x00,0x20,0x02,0x00,0x20,0x00,0x00}, //[0x2350] P
{0x00,0x00,0xF0,0x10,0x82,0x04,0x20,0x42,0x04,0x20,0x42,0x04,0x20,0x41,0x08,0x0F,0x00,0x20}, //[0x2351] Q
{0x00,0x03,0xE0,0x21,0x02,0x08,0x20,0x82,0x10,0x3E,0x02,0x10,0x21,0x02,0x08,0x20,0x80,0x00}, //[0x2352] R
{0x00,0x00,0xF0,0x10,0x82,0x04,0x10,0x00,0xF0,0x00,0x80,0x04,0x20,0x41,0x08,0x0F,0x00,0x00}, //[0x2353] S
{0x00,0x07,0xFC,0x04,0x00,0x40,0x04,0x00,0x40,0x04,0x00,0x40,0x04,0x00,0x40,0x04,0x00,0x00}, //[0x2354] T
{0x00,0x02,0x08,0x20,0x82,0x08,0x20,0x82,0x08,0x20,0x82,0x08,0x20,0x81,0x10,0x0E,0x00,0x00}, //[0x2355] U
{0x00,0x02,0x08,0x20,0x82,0x08,0x11,0x01,0x10,0x11,0x00,0xA0,0x0A,0x00,0x40,0x04,0x00,0x00}, //[0x2356] V
{0x00,0x04,0x44,0x44,0x44,0x44,0x44,0x42,0xA8,0x2A,0x82,0xA8,0x11,0x01,0x10,0x11,0x00,0x00}, //[0x2357] W
{0x00,0x02,0x08,0x20,0x81,0x10,0x0A,0x00,0x40,0x04,0x00,0xA0,0x11,0x02,0x08,0x20,0x80,0x00}, //[0x2358] X
{0x00,0x02,0x08,0x20,0x81,0x10,0x11,0x00,0xA0,0x0A,0x00,0x40,0x04,0x00,0x40,0x04,0x00,0x00}, //[0x2359] Y
{0x00,0x03,0xF8,0x00,0x80,0x10,0x02,0x00,0x40,0x08,0x01,0x00,0x20,0x02,0x00,0x3F,0x80,0x00}, //[0x235A] Z 0xEFBCBA
{0x00,0x00,0x00,0x00,0x00,0x00,0x0F,0x00,0x08,0x07,0x81,0x88,0x10,0x81,0x18,0x0E,0x80,0x00}, //[0x2361] a 0xEFBD81
{0x00,0x01,0x00,0x10,0x01,0x00,0x16,0x01,0x90,0x10,0x81,0x08,0x10,0x81,0x90,0x16,0x00,0x00}, //[0x2362] b
{0x00,0x00,0x00,0x00,0x00,0x00,0x07,0x00,0x88,0x10,0x01,0x00,0x10,0x00,0x88,0x07,0x00,0x00}, //[0x2363] c
{0x00,0x00,0x08,0x00,0x80,0x08,0x06,0x80,0x98,0x10,0x81,0x08,0x10,0x80,0x98,0x06,0x80,0x00}, //[0x2364] d
{0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x90,0x10,0x81,0xF8,0x10,0x00,0x88,0x07,0x00,0x00}, //[0x2365] e
{0x00,0x00,0x38,0x04,0x00,0x40,0x04,0x01,0xF8,0x04,0x00,0x40,0x04,0x00,0x40,0x04,0x00,0x00}, //[0x2366] f
{0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x80,0x98,0x10,0x81,0x08,0x09,0x80,0x68,0x00,0x80,0x10}, //[0x2367] g
{0x00,0x01,0x00,0x10,0x01,0x00,0x16,0x01,0x90,0x10,0x81,0x08,0x10,0x81,0x08,0x10,0x80,0x00}, //[0x2368] h
{0x00,0x00,0x40,0x04,0x00,0x00,0x00,0x00,0x40,0x04,0x00,0x40,0x04,0x00,0x40,0x04,0x00,0x00}, //[0x2369] i
{0x00,0x00,0x20,0x02,0x00,0x00,0x00,0x00,0x20,0x02,0x00,0x20,0x02,0x00,0x20,0x02,0x00,0x40}, //[0x236A] j
{0x00,0x01,0x00,0x10,0x01,0x00,0x10,0x81,0x10,0x12,0x01,0x40,0x12,0x01,0x10,0x10,0x80,0x00}, //[0x236B] k
{0x00,0x00,0x40,0x04,0x00,0x40,0x04,0x00,0x40,0x04,0x00,0x40,0x04,0x00,0x40,0x04,0x00,0x00}, //[0x236C] l
{0x00,0x00,0x00,0x00,0x00,0x00,0x59,0x86,0x64,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x40,0x00}, //[0x236D] m
{0x00,0x00,0x00,0x00,0x00,0x00,0x17,0x01,0x88,0x10,0x81,0x08,0x10,0x81,0x08,0x10,0x80,0x00}, //[0x236E] n
{0x00,0x00,0x00,0x00,0x00,0x00,0x0E,0x01,0x10,0x20,0x82,0x08,0x20,0x81,0x10,0x0E,0x00,0x00}, //[0x236F] o
{0x00,0x00,0x00,0x00,0x00,0x00,0x16,0x01,0x90,0x10,0x81,0x08,0x10,0x81,0x90,0x16,0x01,0x00}, //[0x2370] p
{0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x80,0x98,0x10,0x81,0x08,0x10,0x80,0x98,0x06,0x80,0x08}, //[0x2371] q
{0x00,0x00,0x00,0x00,0x00,0x00,0x16,0x01,0x90,0x10,0x01,0x00,0x10,0x01,0x00,0x10,0x00,0x00}, //[0x2372] r
{0x00,0x00,0x00,0x00,0x00,0x00,0x0F,0x01,0x08,0x10,0x00,0xF0,0x00,0x81,0x08,0x0F,0x00,0x00}, //[0x2373] s
{0x00,0x00,0x80,0x08,0x00,0x80,0x3F,0x00,0x80,0x08,0x00,0x80,0x08,0x00,0x88,0x07,0x00,0x00}, //[0x2374] t
{0x00,0x00,0x00,0x00,0x00,0x00,0x10,0x81,0x08,0x10,0x81,0x08,0x10,0x81,0x18,0x0E,0x80,0x00}, //[0x2375] u
{0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x82,0x08,0x11,0x01,0x10,0x0A,0x00,0xA0,0x04,0x00,0x00}, //[0x2376] v
{0x00,0x00,0x00,0x00,0x00,0x00,0x44,0x44,0x44,0x44,0x42,0xA8,0x2A,0x81,0x10,0x11,0x00,0x00}, //[0x2377] w
{0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x81,0x10,0x0A,0x00,0x40,0x0A,0x01,0x10,0x20,0x80,0x00}, //[0x2378] x
{0x00,0x00,0x00,0x00,0x00,0x00,0x10,0x81,0x08,0x08,0x80,0x90,0x05,0x00,0x20,0x02,0x00,0x40}, //[0x2379] y
{0x00,0x00,0x00,0x00,0x00,0x00,0x1F,0x80,0x10,0x02,0x00,0x40,0x08,0x01,0x00,0x1F,0x80,0x00}, //[0x237A] z 0xEFBD9A
};
PROGMEM prog_uchar ANKFont[][12] = {
// +0, +1, +2, +3, +4, +5, +6, +7, +8, +9, +10, +11
{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}, //[0x0020]
{0x00,0x00,0x20,0x20,0x20,0x20,0x20,0x20,0x00,0x00,0x20,0x00}, //[0x0021] !
{0x00,0x50,0x50,0x50,0x50,0x00,0x00,0x00,0x00,0x00,0x00,0x00}, //[0x0022] "
{0x00,0x00,0x50,0x50,0xF8,0x50,0x50,0x50,0xF8,0x50,0x50,0x00}, //[0x0023] #
{0x00,0x00,0x20,0x78,0xA0,0xA0,0x70,0x28,0x28,0xF0,0x20,0x00}, //[0x0024] $
{0x00,0x00,0x40,0xA0,0x48,0x10,0x20,0x40,0x90,0x28,0x10,0x00}, //[0x0025] %
{0x00,0x00,0x60,0x90,0x90,0x60,0x48,0xA8,0x90,0x90,0x68,0x00}, //[0x0026] &
{0x00,0x20,0x20,0x20,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00}, //[0x0027] '
{0x00,0x10,0x20,0x20,0x40,0x40,0x40,0x40,0x40,0x20,0x20,0x10}, //[0x0028] (
{0x00,0x40,0x20,0x20,0x10,0x10,0x10,0x10,0x10,0x20,0x20,0x40}, //[0x0029] )
{0x00,0x00,0x00,0x20,0xA8,0x70,0x20,0x70,0xA8,0x20,0x00,0x00}, //[0x002A] *
{0x00,0x00,0x00,0x00,0x20,0x20,0xF8,0x20,0x20,0x00,0x00,0x00}, //[0x002B] +
{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x70,0x20,0x40}, //[0x002C] ,
{0x00,0x00,0x00,0x00,0x00,0x00,0xF8,0x00,0x00,0x00,0x00,0x00}, //[0x002D] -
{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x70,0x20,0x00}, //[0x002E] .
{0x00,0x00,0x08,0x08,0x10,0x10,0x20,0x20,0x40,0x40,0x80,0x80}, //[0x002F] /
{0x00,0x00,0x70,0x88,0x88,0x98,0xA8,0xC8,0x88,0x88,0x70,0x00}, //[0x0030] 0
{0x00,0x00,0x20,0x60,0xA0,0x20,0x20,0x20,0x20,0x20,0x20,0x00}, //[0x0031] 1
{0x00,0x00,0x70,0x88,0x88,0x08,0x10,0x20,0x40,0x80,0xF8,0x00}, //[0x0032] 2
{0x00,0x00,0xF8,0x08,0x10,0x20,0x70,0x08,0x08,0x88,0x70,0x00}, //[0x0033] 3
{0x00,0x00,0x30,0x30,0x50,0x50,0x90,0x90,0xF8,0x10,0x10,0x00}, //[0x0034] 4
{0x00,0x00,0xF8,0x80,0x80,0xF0,0x08,0x08,0x88,0x88,0x70,0x00}, //[0x0035] 5
{0x00,0x00,0x30,0x40,0x80,0xF0,0x88,0x88,0x88,0x88,0x70,0x00}, //[0x0036] 6
{0x00,0x00,0xF8,0x08,0x10,0x10,0x20,0x20,0x40,0x40,0x40,0x00}, //[0x0037] 7
{0x00,0x00,0x70,0x88,0x88,0x50,0x20,0x50,0x88,0x88,0x70,0x00}, //[0x0038] 8
{0x00,0x00,0x70,0x88,0x88,0x88,0x88,0x78,0x08,0x10,0x60,0x00}, //[0x0039] 9
{0x00,0x00,0x00,0x00,0x20,0x70,0x20,0x00,0x20,0x70,0x20,0x00}, //[0x003A] :
{0x00,0x00,0x00,0x00,0x20,0x70,0x20,0x00,0x20,0x70,0x20,0x40}, //[0x003B] ;
{0x00,0x00,0x08,0x10,0x20,0x40,0x80,0x40,0x20,0x10,0x08,0x00}, //[0x003C] <
{0x00,0x00,0x00,0x00,0x00,0xF8,0x00,0xF8,0x00,0x00,0x00,0x00}, //[0x003D] =
{0x00,0x00,0x80,0x40,0x20,0x10,0x08,0x10,0x20,0x40,0x80,0x00}, //[0x003E] >
{0x00,0x00,0x70,0x88,0x88,0x08,0x10,0x20,0x20,0x00,0x20,0x00}, //[0x003F] ?
{0x00,0x00,0x70,0x88,0xB8,0xA8,0xA8,0xA8,0xB8,0x80,0x70,0x00}, //[0x0040] @
{0x00,0x00,0x20,0x20,0x50,0x50,0x50,0xF8,0x88,0x88,0x88,0x00}, //[0x0041] A
{0x00,0x00,0xF0,0x88,0x88,0x88,0xF0,0x88,0x88,0x88,0xF0,0x00}, //[0x0042] B
{0x00,0x00,0x70,0x88,0x80,0x80,0x80,0x80,0x80,0x88,0x70,0x00}, //[0x0043] C
{0x00,0x00,0xE0,0x90,0x88,0x88,0x88,0x88,0x88,0x90,0xE0,0x00}, //[0x0044] D
{0x00,0x00,0xF8,0x80,0x80,0x80,0xF0,0x80,0x80,0x80,0xF8,0x00}, //[0x0045] E
{0x00,0x00,0xF8,0x80,0x80,0x80,0xF0,0x80,0x80,0x80,0x80,0x00}, //[0x0046] F
{0x00,0x00,0x70,0x88,0x80,0x80,0xB8,0x88,0x88,0x88,0x78,0x00}, //[0x0047] G
{0x00,0x00,0x88,0x88,0x88,0x88,0xF8,0x88,0x88,0x88,0x88,0x00}, //[0x0048] H
{0x00,0x00,0x70,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x70,0x00}, //[0x0049] I
{0x00,0x00,0x08,0x08,0x08,0x08,0x08,0x88,0x88,0x88,0x70,0x00}, //[0x004A] J
{0x00,0x00,0x88,0x90,0xA0,0xC0,0xC0,0xA0,0x90,0x88,0x88,0x00}, //[0x004B] K
{0x00,0x00,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0xF8,0x00}, //[0x004C] L
{0x00,0x00,0x88,0xD8,0xA8,0x88,0x88,0x88,0x88,0x88,0x88,0x00}, //[0x004D] M
{0x00,0x00,0x88,0xC8,0xA8,0x98,0x88,0x88,0x88,0x88,0x88,0x00}, //[0x004E] N
{0x00,0x00,0x70,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x70,0x00}, //[0x004F] O
{0x00,0x00,0xF0,0x88,0x88,0x88,0xF0,0x80,0x80,0x80,0x80,0x00}, //[0x0050] P
{0x00,0x00,0x70,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x70,0x10}, //[0x0051] Q
{0x00,0x00,0xF0,0x88,0x88,0x88,0xF0,0xA0,0x90,0x88,0x88,0x00}, //[0x0052] R
{0x00,0x00,0x70,0x88,0x80,0x80,0x70,0x08,0x08,0x88,0x70,0x00}, //[0x0053] S
{0x00,0x00,0xF8,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x00}, //[0x0054] T
{0x00,0x00,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x70,0x00}, //[0x0055] U
{0x00,0x00,0x88,0x88,0x88,0x88,0x50,0x50,0x50,0x20,0x20,0x00}, //[0x0056] V
{0x00,0x00,0xA8,0xA8,0xA8,0xA8,0xA8,0xA8,0x50,0x50,0x50,0x00}, //[0x0057] W
{0x00,0x00,0x88,0x88,0x50,0x50,0x20,0x50,0x50,0x88,0x88,0x00}, //[0x0058] X
{0x00,0x00,0x88,0x88,0x50,0x50,0x20,0x20,0x20,0x20,0x20,0x00}, //[0x0059] Y
{0x00,0x00,0xF8,0x08,0x10,0x10,0x20,0x40,0x40,0x80,0xF8,0x00}, //[0x005A] Z
{0x00,0x70,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x70}, //[0x005B] [
{0x00,0x00,0x88,0x88,0x50,0x50,0xF8,0x20,0xF8,0x20,0x20,0x00}, //[0x005C] ¥
{0x00,0x70,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x70}, //[0x005D] ]
{0x00,0x20,0x50,0x88,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}, //[0x005E] ^
{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xF8}, //[0x005F] _
{0x00,0x40,0x40,0x20,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00}, //[0x0060] `
{0x00,0x00,0x00,0x00,0x00,0x70,0x08,0x78,0x88,0x88,0x78,0x00}, //[0x0061] a
{0x00,0x00,0x80,0x80,0x80,0xF0,0x88,0x88,0x88,0x88,0xF0,0x00}, //[0x0062] b
{0x00,0x00,0x00,0x00,0x00,0x70,0x88,0x80,0x80,0x88,0x70,0x00}, //[0x0063] c
{0x00,0x00,0x08,0x08,0x08,0x78,0x88,0x88,0x88,0x88,0x78,0x00}, //[0x0064] d
{0x00,0x00,0x00,0x00,0x00,0x70,0x88,0xF8,0x80,0x88,0x70,0x00}, //[0x0065] e
{0x00,0x00,0x18,0x20,0x20,0x20,0xF8,0x20,0x20,0x20,0x20,0x00}, //[0x0066] f
{0x00,0x00,0x00,0x00,0x00,0x78,0x88,0x88,0x88,0x78,0x08,0x88}, //[0x0067] g
{0x00,0x00,0x80,0x80,0x80,0xB0,0xC8,0x88,0x88,0x88,0x88,0x00}, //[0x0068] h
{0x00,0x20,0x00,0x00,0x00,0x60,0x20,0x20,0x20,0x20,0x70,0x00}, //[0x0069] i
{0x00,0x10,0x00,0x00,0x00,0x30,0x10,0x10,0x10,0x10,0x10,0x10}, //[0x006A] j
{0x00,0x00,0x80,0x80,0x80,0x90,0xA0,0xC0,0xA0,0x90,0x88,0x00}, //[0x006B] k
{0x00,0x00,0x60,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x30,0x00}, //[0x006C] l
{0x00,0x00,0x00,0x00,0x00,0xF0,0xA8,0xA8,0xA8,0xA8,0xA8,0x00}, //[0x006D] m
{0x00,0x00,0x00,0x00,0x00,0xB0,0xC8,0x88,0x88,0x88,0x88,0x00}, //[0x006E] n
{0x00,0x00,0x00,0x00,0x00,0x70,0x88,0x88,0x88,0x88,0x70,0x00}, //[0x006F] o
{0x00,0x00,0x00,0x00,0x00,0xF0,0x88,0x88,0x88,0xF0,0x80,0x80}, //[0x0070] p
{0x00,0x00,0x00,0x00,0x00,0x78,0x88,0x88,0x88,0x78,0x08,0x08}, //[0x0071] q
{0x00,0x00,0x00,0x00,0x00,0xB0,0xC8,0x80,0x80,0x80,0x80,0x00}, //[0x0072] r
{0x00,0x00,0x00,0x00,0x00,0x70,0x88,0x70,0x08,0x88,0x70,0x00}, //[0x0073] s
{0x00,0x00,0x40,0x40,0x40,0xF0,0x40,0x40,0x40,0x48,0x30,0x00}, //[0x0074] t
{0x00,0x00,0x00,0x00,0x00,0x88,0x88,0x88,0x88,0x98,0x68,0x00}, //[0x0075] u
{0x00,0x00,0x00,0x00,0x00,0x88,0x88,0x50,0x50,0x20,0x20,0x00}, //[0x0076] v
{0x00,0x00,0x00,0x00,0x00,0xA8,0xA8,0xA8,0xA8,0x50,0x50,0x00}, //[0x0077] w
{0x00,0x00,0x00,0x00,0x00,0x88,0x50,0x20,0x20,0x50,0x88,0x00}, //[0x0078] x
{0x00,0x00,0x00,0x00,0x00,0x88,0x88,0x88,0x88,0x78,0x08,0x88}, //[0x0079] y
{0x00,0x00,0x00,0x00,0x00,0xF8,0x10,0x20,0x40,0x80,0xF8,0x00}, //[0x007A] z
{0x00,0x18,0x20,0x20,0x20,0x20,0xC0,0x20,0x20,0x20,0x20,0x18}, //[0x007B] {
{0x00,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20}, //[0x007C] |
{0x00,0xC0,0x20,0x20,0x20,0x20,0x18,0x20,0x20,0x20,0x20,0xC0}, //[0x007D] }
{0x00,0x00,0xF8,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}, //[0x007E] ~
{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}, //[0x007F] �
};
When I choose the Arduino NG w/ATMega8, and build the blink sketch, I get the following error:
java.lang.NullPointerException
at java.util.HashMap.(HashMap.java:223)
at processing.app.debug.Compiler.compile(Compiler.java:93)
at processing.app.Sketch.build(Sketch.java:1521)
at processing.app.Sketch.build(Sketch.java:1499)
at processing.app.Editor$DefaultRunHandler.run(Editor.java:1833)
at java.lang.Thread.run(Thread.java:619)
Probably not our most important issue. But this same error happens with all board choices from the Mega (ATmega1280) on down:
Common libraries for all boards need to go to top of library list.
Current behavior only selected board libraries are available, and selected to be compiled against..
I posted new Win32 and Linux (i386 and AMD64) compiler builds: http://db.tt/qvqfXru
These builds have the -mno-smart-io option set by default.
The chipKit software uses a Multiplatform IDE derived from the Arduino software version 0022. The idea is that this is an Open Source effort that contains code easily mergable back into the Arduino IDE software, if accepted. The platform vendor get's to do what they do best which is maintain their platform.
The idea is that new platforms can be supported by creating a new platform.txt files, and placing all related code into a hardware/platform name folder.
However, it's important that the effort not conflict with the Arduino IDE software branding. This issue is to log all changes related to getting the branding to be Multiplatform IDE, and for short mpide.
Arduino related build information needs to be converted to mpide, and Arduino should be expanded to Multiplatform IDE. Images need to reflect the same concept.
Arduino IDE has "-DARDUINO=22" in the command line
MPIDE has " -Dmega2560=22" in the command line
This needs to be fixed.
Release: MPIDE 0022 CHIPKIT Win 20110530, possibly others
Description:
When using the shfitOut/shiftIn routines from the Arduino API code target at a PIC32 based device will fail to compile. The bug appears to be caused by the wiring_shift.c library missing from the PIC32 side.
Possible Fix:
Copying wiring_shift.c from /hardware/arduino/cores/arduino/ to /hardware/pic32/cores/pic32/ fixes the compilation errors.
I cannot make analogRead() to read any value... as A0, A1 and so on are still undefined, I tried 0, 1... or even 54, 55... it always reads the same value 17.
While trying to start the IDE on stock(is) ubuntu Lucid install it throws the following exception:
java.lang.UnsatisfiedLinkError: no rxtxSerial in java.library.path thrown while loading gnu.io.RXTXCommDriver
Exception in thread "main" java.lang.UnsatisfiedLinkError: no rxtxSerial in java.library.path
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1734)
at java.lang.Runtime.loadLibrary0(Runtime.java:823)
at java.lang.System.loadLibrary(System.java:1028)
at gnu.io.CommPortIdentifier.(CommPortIdentifier.java:83)
at processing.app.Editor.populateSerialMenu(Editor.java:967)
at processing.app.Editor.buildToolsMenu(Editor.java:704)
at processing.app.Editor.buildMenuBar(Editor.java:486)
at processing.app.Editor.(Editor.java:208)
at processing.app.Base.handleOpen(Base.java:732)
at processing.app.Base.handleOpen(Base.java:697)
at processing.app.Base.handleNew(Base.java:594)
at processing.app.Base.(Base.java:334)
at processing.app.Base.main(Base.java:208)
mitch@phobos:/mpide/mpide-0022-chipkit-linux32-20110520$ uname -a/mpide/mpide-0022-chipkit-linux32-20110520$ java -version
Linux phobos 2.6.32-32-generic #62-Ubuntu SMP Wed Apr 20 21:54:21 UTC 2011 i686 GNU/Linux
mitch@phobos:
java version "1.6.0_24"
Java(TM) SE Runtime Environment (build 1.6.0_24-b07)
Java HotSpot(TM) Client VM (build 19.1-b02, mixed mode, sharing)
When gcc reports a syntax error, the line number is off by as many as 50 lines
rxtx error is not interrupted.
at gnu.io.RXTXPort.nativeavailable(Native Method)
at gnu.io.RXTXPort$SerialInputStream.available(RXTXPort.java:1532)
at processing.app.Serial.serialEvent(Serial.java:215)
at gnu.io.RXTXPort.sendEvent(RXTXPort.java:732)
at gnu.io.RXTXPort.eventLoop(Native Method)
at gnu.io.RXTXPort$MonitorThread.run(RXTXPort.java:1575)
Error inside Serial.serialEvent()
java.io.IOException: Bad file descriptor in nativeavailable
at gnu.io.RXTXPort.nativeavailable(Native Method)
at gnu.io.RXTXPort$SerialInputStream.available(RXTXPort.java:1532)
at processing.app.Serial.serialEvent(Serial.java:215)
at gnu.io.RXTXPort.sendEvent(RXTXPort.java:732)
at gnu.io.RXTXPort.eventLoop(Native Method)
at gnu.io.RXTXPort$MonitorThread.run(RXTXPort.java:1575)
Error inside Serial.serialEvent()
java.io.IOException: Bad file descriptor in nativeavailable
at gnu.io.RXTXPort.nativeavailable(Native Method)
at gnu.io.RXTXPort$SerialInputStream.available(RXTXPort.java:1532)
at processing.app.Serial.serialEvent(Serial.java:215)
at gnu.io.RXTXPort.sendEvent(RXTXPort.java:732)
at gnu.io.RXTXPort.eventLoop(Native Method)
at gnu.io.RXTXPort$MonitorThread.run(RXTXPort.java:1575)
Error inside Serial.serialEvent()
java.io.IOException: Bad file descriptor in nativeavailable
at gnu.io.RXTXPort.nativeavailable(Native Method)
at gnu.io.RXTXPort$SerialInputStream.available(RXTXPort.java:1532)
at processing.app.Serial.serialEvent(Serial.java:215)
at gnu.io.RXTXPort.sendEvent(RXTXPort.java:732)
at gnu.io.RXTXPort.eventLoop(Native Method)
at gnu.io.RXTXPort$MonitorThread.run(RXTXPort.java:1575)
We should compile with -ffunction-sections & -fdata-sections to enable the linker's garbage-collect sections feature. This will cut down on code size.
Suggested by WestfW http://chipkit.org/forum/viewtopic.php?f=6&t=26#p112
GP-relative addressing can access up to 64K of data. Since the PIC32MX320F128H device has less than 64K of data memory, we can use an arbitrarily high -Gnum value to locate all data objects into the .sdata or .sbss sections.
We can add special compiler flags in the boards.txt file.
The linux avr-gcc version is being used by default instead of the path to avr-gcc embedded with Arduino.
Wmath.cpp, containing srandom and random is missing from latest distribution 20110518
Compatible avrdude version need to be found for each platform. avrdude 5.8 seems to be the correct version. However, I've not found it for windows yet.
Are you using hardware SPI with pre-assigned SS pin?
Arduino uses initSS, setSS, resetSS where you can define any pin for SS, which gives flexibility to make SPI shields when selecting the SS pin (this is the case of the Ethernet Shield, which uses pin 10 for SS, which is hardware SS for ATmega328 but it is not a hardware SS for the MEGA board)
The bootloader does an erase up to the last 4k block of memory. So the eeprom data won't be preserved from one programming session to the next.
What should the behavior be? Is eeprom supposed to be permanent across programing sessions? How would it get erased?
Library includes not cleared after being used.
Running example AnalogInOutputSerial:
AnalogInOutSerial.cpp:27:25: error: 'A0' was not declared in this scope
BarometricPressureSensor.cpp: In function 'void loop()':
BarometricPressureSensor.cpp:88:57: error: no matching function for call to 'HardwareSerial::println(String)'
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/mpide.app/Contents/Resources/Java/hardware/pic32/cores/pic32/Print.h:61:10: note: candidates are: void Print::println(const char*)
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/mpide.app/Contents/Resources/Java/hardware/pic32/cores/pic32/Print.h:62:10: note: void Print::println(char, int)
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/mpide.app/Contents/Resources/Java/hardware/pic32/cores/pic32/Print.h:63:10: note: void Print::println(unsigned char, int)
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/mpide.app/Contents/Resources/Java/hardware/pic32/cores/pic32/Print.h:64:10: note: void Print::println(int, int)
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/mpide.app/Contents/Resources/Java/hardware/pic32/cores/pic32/Print.h:65:10: note: void Print::println(unsigned int, int)
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/mpide.app/Contents/Resources/Java/hardware/pic32/cores/pic32/Print.h:66:10: note: void Print::println(long int, int)
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/mpide.app/Contents/Resources/Java/hardware/pic32/cores/pic32/Print.h:67:10: note: void Print::println(long unsigned int, int)
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/mpide.app/Contents/Resources/Java/hardware/pic32/cores/pic32/Print.h:68:10: note: void Print::println(double, int)
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/mpide.app/Contents/Resources/Java/hardware/pic32/cores/pic32/Print.h:69:10: note: void Print::println()
In order to support wear-leveling of emulated EEPROM, we will need 16k of reserved flash.
The directories look correct. The execution line is what it's supposed to be. Can anyone spot what's wrong?
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/pic32-g++ -O2 -c -mno-smart-io -mprocessor=32MX795F512L -DF_CPU=80000000L -D_BOARD_MEGA_ -I/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/cores/pic32 -I/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/libraries/SPI /var/folders/Cb/Cb6oauKFGlOK2SBY5aPajk+++TM/-Tmp-/build7933999987315535524.tmp/DigitalPotControl.cpp -o /var/folders/Cb/Cb6oauKFGlOK2SBY5aPajk+++TM/-Tmp-/build7933999987315535524.tmp/DigitalPotControl.cpp.o
In file included from /Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/p32xxxx.h:101:0,
from /Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/peripheral/adc10.h:44,
from /Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/plib.h:45,
from /Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/libraries/SPI/SPI.h:14,
from /var/folders/Cb/Cb6oauKFGlOK2SBY5aPajk+++TM/-Tmp-/build7933999987315535524.tmp/DigitalPotControl.cpp:31:
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/proc/p32mx795f512l.h:16952:2: error: #error Unknown language!
In file included from /Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/peripheral/adc10.h:45:0,
from /Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/plib.h:45,
from /Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/libraries/SPI/SPI.h:14,
from /var/folders/Cb/Cb6oauKFGlOK2SBY5aPajk+++TM/-Tmp-/build7933999987315535524.tmp/DigitalPotControl.cpp:31:
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/peripheral/int.h: In function 'void INTSingleVectorRegisterSet(INT_SV_SS)':
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/peripheral/int.h:474:5: error: 'INTCONCLR' was not declared in this scope
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/peripheral/int.h:475:5: error: 'INTCONSET' was not declared in this scope
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/peripheral/int.h: In function 'unsigned int INTGetInterruptVectorNumber()':
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/peripheral/int.h:514:27: error: 'INTSTATbits' was not declared in this scope
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/peripheral/int.h: In function 'INT_PRIORITY INTGetInterruptVectorPriority()':
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/peripheral/int.h:547:27: error: 'INTSTATbits' was not declared in this scope
In file included from /Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/peripheral/adc10.h:45:0,
from /Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/plib.h:45,
from /Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/libraries/SPI/SPI.h:14,
from /var/folders/Cb/Cb6oauKFGlOK2SBY5aPajk+++TM/-Tmp-/build7933999987315535524.tmp/DigitalPotControl.cpp:31:
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/peripheral/int.h: In function 'void INTGetInterruptVectorNumberAndPriority(unsigned int_, INT_PRIORITY_)':
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/peripheral/int.h:589:19: error: 'INTSTAT' was not declared in this scope
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/peripheral/int.h: In function 'void INTSetIntProximityTimerReload(unsigned int)':
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/peripheral/int.h:901:5: error: 'IPTMR' was not declared in this scope
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/peripheral/int.h: In function 'unsigned int INTGetIntProximityTimer()':
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/peripheral/int.h:934:12: error: 'IPTMR' was not declared in this scope
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/peripheral/int.h: In function 'void INTSetFreeze()':
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/peripheral/int.h:965:5: error: 'INTCONSET' was not declared in this scope
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/peripheral/int.h: In function 'void INTClearFreeze()':
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/peripheral/int.h:996:5: error: 'INTCONCLR' was not declared in this scope
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/peripheral/int.h: In function 'void INTSetTemporalProximityControl(INT_TPC_GROUP)':
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/peripheral/int.h:1027:5: error: 'INTCONCLR' was not declared in this scope
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/peripheral/int.h:1030:9: error: 'INTCONSET' was not declared in this scope
In file included from /Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/peripheral/dma.h:42:0,
from /Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/plib.h:49,
from /Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/libraries/SPI/SPI.h:14,
from /var/folders/Cb/Cb6oauKFGlOK2SBY5aPajk+++TM/-Tmp-/build7933999987315535524.tmp/DigitalPotControl.cpp:31:
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/peripheral/dma_5xx_6xx_7xx.h: In function 'void DmaSfmConfigure(DmaChksumType, DmaBitOrder, DmaReorderMode)':
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/peripheral/dma_5xx_6xx_7xx.h:800:3: error: 'DCRCCONCLR' was not declared in this scope
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/peripheral/dma_5xx_6xx_7xx.h:801:3: error: 'DCRCCONSET' was not declared in this scope
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/peripheral/dma_5xx_6xx_7xx.h: In function 'void DmaSfmTxferReorder(int)':
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/peripheral/dma_5xx_6xx_7xx.h:830:3: error: 'DCRCCONCLR' was not declared in this scope
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/peripheral/dma_5xx_6xx_7xx.h:831:3: error: 'DCRCCONSET' was not declared in this scope
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/peripheral/dma_5xx_6xx_7xx.h: In function 'void DmaSfmCrcConfigure(unsigned int, int, unsigned int)':
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/peripheral/dma_5xx_6xx_7xx.h:873:3: error: 'DCRCCONCLR' was not declared in this scope
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/peripheral/dma_5xx_6xx_7xx.h:874:3: error: 'DCRCCONSET' was not declared in this scope
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/peripheral/dma_5xx_6xx_7xx.h:875:3: error: 'DCRCDATA' was not declared in this scope
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/peripheral/dma_5xx_6xx_7xx.h:876:3: error: 'DCRCXOR' was not declared in this scope
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/peripheral/dma_5xx_6xx_7xx.h: In function 'int DmaSfmChecksum()':
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/peripheral/dma_5xx_6xx_7xx.h:930:10: error: 'DCRCDATA' was not declared in this scope
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/peripheral/dma_5xx_6xx_7xx.h: In function 'void DmaSfmSetSeed(unsigned int)':
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/peripheral/dma_5xx_6xx_7xx.h:956:3: error: 'DCRCDATA' was not declared in this scope
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/peripheral/dma_5xx_6xx_7xx.h: In function 'void DmaEnable(int)':
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/peripheral/dma_5xx_6xx_7xx.h:1067:4: error: 'DMACONSET' was not declared in this scope
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/peripheral/dma_5xx_6xx_7xx.h:1071:4: error: 'DMACONCLR' was not declared in this scope
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/peripheral/dma_5xx_6xx_7xx.h:1072:10: error: 'DMACONbits' was not declared in this scope
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/peripheral/dma_5xx_6xx_7xx.h: In function 'int DmaSuspend()':
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/peripheral/dma_5xx_6xx_7xx.h:1118:15: error: 'DMACONbits' was not declared in this scope
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/peripheral/dma_5xx_6xx_7xx.h:1120:4: error: 'DMACONSET' was not declared in this scope
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/peripheral/dma_5xx_6xx_7xx.h: In function 'void DmaResume(int)':
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/peripheral/dma_5xx_6xx_7xx.h:1153:4: error: 'DMACONCLR' was not declared in this scope
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/peripheral/dma_5xx_6xx_7xx.h: In function 'void DmaSetGlobalFlags(DmaGlblFlags)':
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/peripheral/dma_5xx_6xx_7xx.h:1206:3: error: 'DMACONSET' was not declared in this scope
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/peripheral/dma_5xx_6xx_7xx.h: In function 'void DmaClrGlobalFlags(DmaGlblFlags)':
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/peripheral/dma_5xx_6xx_7xx.h:1234:3: error: 'DMACONCLR' was not declared in this scope
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/peripheral/dma_5xx_6xx_7xx.h: In function 'void DmaWriteGlobalFlags(DmaGlblFlags)':
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/peripheral/dma_5xx_6xx_7xx.h:1262:3: error: 'DMACON' was not declared in this scope
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/peripheral/dma_5xx_6xx_7xx.h: In function 'DmaGlblFlags DmaGetGlobalFlags()':
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/peripheral/dma_5xx_6xx_7xx.h:1287:24: error: 'DMACON' was not declared in this scope
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/peripheral/dma_5xx_6xx_7xx.h: In function 'void DmaSfmEnable(int)':
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/peripheral/dma_5xx_6xx_7xx.h:1851:4: error: 'DCRCCONSET' was not declared in this scope
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/peripheral/dma_5xx_6xx_7xx.h:1855:4: error: 'DCRCCONCLR' was not declared in this scope
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/peripheral/dma_5xx_6xx_7xx.h: In function 'int DmaSfmGetEnable()':
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/peripheral/dma_5xx_6xx_7xx.h:1881:10: error: 'DCRCCONbits' was not declared in this scope
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/peripheral/dma_5xx_6xx_7xx.h: In function 'void DmaSfmAppendEnable(int)':
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/peripheral/dma_5xx_6xx_7xx.h:1911:4: error: 'DCRCCONSET' was not declared in this scope
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/peripheral/dma_5xx_6xx_7xx.h:1915:4: error: 'DCRCCONCLR' was not declared in this scope
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/peripheral/dma_5xx_6xx_7xx.h: In function 'int DmaSfmGetAppendMode()':
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/peripheral/dma_5xx_6xx_7xx.h:1941:10: error: 'DCRCCONbits' was not declared in this scope
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/peripheral/dma_5xx_6xx_7xx.h: In function 'void DmaSfmSetAttach(DmaChannel)':
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/peripheral/dma_5xx_6xx_7xx.h:1965:3: error: 'DCRCCONCLR' was not declared in this scope
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/peripheral/dma_5xx_6xx_7xx.h:1966:3: error: 'DCRCCONSET' was not declared in this scope
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/peripheral/dma_5xx_6xx_7xx.h: In function 'DmaChannel DmaSfmGetAttach()':
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/peripheral/dma_5xx_6xx_7xx.h:1990:22: error: 'DCRCCONbits' was not declared in this scope
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/peripheral/dma_5xx_6xx_7xx.h: In function 'void DmaCrcSetPLen(int)':
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/peripheral/dma_5xx_6xx_7xx.h:2013:3: error: 'DCRCCONCLR' was not declared in this scope
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/peripheral/dma_5xx_6xx_7xx.h:2014:3: error: 'DCRCCONSET' was not declared in this scope
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/peripheral/dma_5xx_6xx_7xx.h: In function 'int DmaCrcGetPLen()':
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/peripheral/dma_5xx_6xx_7xx.h:2037:10: error: 'DCRCCONbits' was not declared in this scope
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/peripheral/dma_5xx_6xx_7xx.h: In function 'void DmaCrcSetShiftFeedback(unsigned int)':
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/peripheral/dma_5xx_6xx_7xx.h:2061:3: error: 'DCRCXOR' was not declared in this scope
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/peripheral/dma_5xx_6xx_7xx.h: In function 'unsigned int DmaCrcGetShiftFeedback()':
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/peripheral/dma_5xx_6xx_7xx.h:2086:10: error: 'DCRCXOR' was not declared in this scope
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/peripheral/dma_5xx_6xx_7xx.h: In function 'void DmaFreezeEnable(int)':
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/peripheral/dma_5xx_6xx_7xx.h:2178:4: error: 'DMACONSET' was not declared in this scope
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/peripheral/dma_5xx_6xx_7xx.h:2182:4: error: 'DMACONCLR' was not declared in this scope
In file included from /Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/plib.h:56:0,
from /Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/libraries/SPI/SPI.h:14,
from /var/folders/Cb/Cb6oauKFGlOK2SBY5aPajk+++TM/-Tmp-/build7933999987315535524.tmp/DigitalPotControl.cpp:31:
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/peripheral/pmp.h: In function 'void PMPSetAddress(unsigned int)':
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/peripheral/pmp.h:312:11: error: 'PMMODEbits' was not declared in this scope
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/peripheral/pmp.h:313:5: error: 'PMADDR' was not declared in this scope
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/peripheral/pmp.h: In function 'unsigned int PMPMasterRead()':
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/peripheral/pmp.h:393:8: error: 'PMMODEbits' was not declared in this scope
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/peripheral/pmp.h:394:9: error: 'PMDIN' was not declared in this scope
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/peripheral/pmp.h: In function 'void PMPMasterWrite(short unsigned int)':
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/peripheral/pmp.h:474:8: error: 'PMMODEbits' was not declared in this scope
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/peripheral/pmp.h:475:2: error: 'PMDIN' was not declared in this scope
In file included from /Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/plib.h:60:0,
from /Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/libraries/SPI/SPI.h:14,
from /var/folders/Cb/Cb6oauKFGlOK2SBY5aPajk+++TM/-Tmp-/build7933999987315535524.tmp/DigitalPotControl.cpp:31:
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/peripheral/rtcc.h: In function 'long unsigned int RtccGetTime()':
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/peripheral/rtcc.h:257:6: error: 'RTCTIME' was not declared in this scope
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/peripheral/rtcc.h: In function 'long unsigned int RtccGetDate()':
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/peripheral/rtcc.h:319:6: error: 'RTCDATE' was not declared in this scope
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/peripheral/rtcc.h: In function 'void RtccGetTimeDate(rtccTime_, rtccDate_)':
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/peripheral/rtcc.h:392:8: error: 'RTCDATE' was not declared in this scope
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/peripheral/rtcc.h:393:8: error: 'RTCTIME' was not declared in this scope
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/peripheral/rtcc.h: In function 'long unsigned int RtccGetAlarmTime()':
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/peripheral/rtcc.h:445:9: error: 'ALRMTIME' was not declared in this scope
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/peripheral/rtcc.h: In function 'long unsigned int RtccGetAlarmDate()':
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/peripheral/rtcc.h:495:9: error: 'ALRMDATE' was not declared in this scope
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/peripheral/rtcc.h: In function 'void RtccGetAlarmTimeDate(rtccTime_, rtccDate_)':
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/peripheral/rtcc.h:554:9: error: 'ALRMTIME' was not declared in this scope
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/peripheral/rtcc.h:555:9: error: 'ALRMDATE' was not declared in this scope
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/peripheral/rtcc.h: In function 'int RtccGetAlarmEnable()':
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/peripheral/rtcc.h:624:11: error: 'RTCALRMbits' was not declared in this scope
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/peripheral/rtcc.h: In function 'int RtccGetChimeEnable()':
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/peripheral/rtcc.h:697:7: error: 'RTCALRMbits' was not declared in this scope
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/peripheral/rtcc.h: In function 'rtccRepeat RtccGetAlarmRpt()':
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/peripheral/rtcc.h:749:19: error: 'RTCALRM' was not declared in this scope
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/peripheral/rtcc.h: In function 'int RtccGetAlarmRptCount()':
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/peripheral/rtcc.h:806:8: error: 'RTCALRMbits' was not declared in this scope
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/peripheral/rtcc.h: In function 'int RtccGetEnable()':
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/peripheral/rtcc.h:907:10: error: 'RTCCON' was not declared in this scope
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/peripheral/rtcc.h: In function 'rtccRes RtccGetClkStat()':
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/peripheral/rtcc.h:931:9: error: 'OSCCONbits' was not declared in this scope
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/peripheral/rtcc.h:935:12: error: 'RTCCONbits' was not declared in this scope
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/peripheral/rtcc.h: In function 'int RtccGetCalibration()':
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/peripheral/rtcc.h:997:9: error: 'RTCCONbits' was not declared in this scope
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/peripheral/rtcc.h: In function 'void RtccWrEnable(int)':
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/peripheral/rtcc.h:1026:3: error: 'SYSKEY' was not declared in this scope
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/peripheral/rtcc.h:1026:3: error: 'RTCCONSET' was not declared in this scope
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/peripheral/rtcc.h:1030:3: error: 'RTCCONCLR' was not declared in this scope
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/peripheral/rtcc.h: In function 'int RtccGetWrEnable()':
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/peripheral/rtcc.h:1054:9: error: 'RTCCONbits' was not declared in this scope
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/peripheral/rtcc.h: In function 'int RtccGetSync()':
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/peripheral/rtcc.h:1076:9: error: 'RTCCONbits' was not declared in this scope
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/peripheral/rtcc.h: In function 'int RtccGetHalfSecond()':
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/peripheral/rtcc.h:1099:9: error: 'RTCCONbits' was not declared in this scope
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/peripheral/rtcc.h: In function 'int RtccGetAlrmSync()':
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/peripheral/rtcc.h:1121:9: error: 'RTCALRMbits' was not declared in this scope
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/peripheral/rtcc.h: In function 'void RtccSelectPulseOutput(int)':
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/peripheral/rtcc.h:1146:3: error: 'RTCCONSET' was not declared in this scope
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/peripheral/rtcc.h:1150:3: error: 'RTCCONCLR' was not declared in this scope
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/peripheral/rtcc.h: In function 'int RtccGetAlarmPulse()':
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/peripheral/rtcc.h:1245:9: error: 'RTCALRMbits' was not declared in this scope
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/peripheral/rtcc.h: In function 'void RtccOutputEnable(int)':
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/peripheral/rtcc.h:1270:3: error: 'RTCCONSET' was not declared in this scope
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/peripheral/rtcc.h:1274:3: error: 'RTCCONCLR' was not declared in this scope
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/peripheral/rtcc.h: In function 'int RtccGetOutputEnable()':
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/peripheral/rtcc.h:1297:9: error: 'RTCCONbits' was not declared in this scope
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/peripheral/rtcc.h: In function 'void RtccFreezeEnable(int)':
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/peripheral/rtcc.h:1323:3: error: 'RTCCONSET' was not declared in this scope
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/peripheral/rtcc.h:1327:3: error: 'RTCCONCLR' was not declared in this scope
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/peripheral/rtcc.h: In function 'int RtccGetFreeze()':
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/peripheral/rtcc.h:1351:9: error: 'RTCCONbits' was not declared in this scope
In file included from /Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/peripheral/system.h:39:0,
from /Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/plib.h:62,
from /Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/libraries/SPI/SPI.h:14,
from /var/folders/Cb/Cb6oauKFGlOK2SBY5aPajk+++TM/-Tmp-/build7933999987315535524.tmp/DigitalPotControl.cpp:31:
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/peripheral/osc.h: In function 'void OSCSetPBDIV(unsigned int)':
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/peripheral/osc.h:141:2: error: '__OSCCONbits_t' was not declared in this scope
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/peripheral/osc.h:141:17: error: expected ';' before 'oscBits'
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/peripheral/osc.h:143:2: error: 'SYSKEY' was not declared in this scope
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/peripheral/osc.h:145:2: error: 'oscBits' was not declared in this scope
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/peripheral/osc.h:145:12: error: 'OSCCON' was not declared in this scope
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/peripheral/osc.h:151:2: error: 'SYSKEY' was not declared in this scope
In file included from /Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/plib.h:62:0,
from /Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/libraries/SPI/SPI.h:14,
from /var/folders/Cb/Cb6oauKFGlOK2SBY5aPajk+++TM/-Tmp-/build7933999987315535524.tmp/DigitalPotControl.cpp:31:
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/peripheral/system.h: In function 'void SYSTEMConfigWaitStates(unsigned int)':
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/peripheral/system.h:134:5: error: 'CHECON' was not declared in this scope
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/peripheral/system.h: In function 'unsigned int SYSTEMConfigWaitStatesAndPB(unsigned int)':
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/peripheral/system.h:181:5: error: 'CHECON' was not declared in this scope
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/peripheral/system.h: In function 'unsigned int SYSTEMConfigPerformance(unsigned int)':
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/peripheral/system.h:220:5: error: 'BMXCONCLR' was not declared in this scope
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/peripheral/system.h:223:20: error: 'CHECON' was not declared in this scope
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/peripheral/system.h: In function 'unsigned int SYSTEMConfig(unsigned int, unsigned int)':
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/peripheral/system.h:269:5: error: 'BMXCONCLR' was not declared in this scope
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/peripheral/system.h:285:24: error: 'CHECON' was not declared in this scope
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/peripheral/system.h:293:16: error: 'OSCCONbits' was not declared in this scope
In file included from /Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/plib.h:66:0,
from /Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/libraries/SPI/SPI.h:14,
from /var/folders/Cb/Cb6oauKFGlOK2SBY5aPajk+++TM/-Tmp-/build7933999987315535524.tmp/DigitalPotControl.cpp:31:
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/peripheral/eth.h: In function 'int EthDescriptorsGetRxUnack()':
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/peripheral/eth.h:1020:12: error: 'ETHSTATbits' was not declared in this scope
In file included from /Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/plib.h:66:0,
from /Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/libraries/SPI/SPI.h:14,
from /var/folders/Cb/Cb6oauKFGlOK2SBY5aPajk+++TM/-Tmp-/build7933999987315535524.tmp/DigitalPotControl.cpp:31:
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/peripheral/eth.h: In function 'void EthEventsClr(eEthEvents)':
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/peripheral/eth.h:2834:5: error: 'ETHIRQCLR' was not declared in this scope
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/peripheral/eth.h: In function 'eEthEvents EthEventsGet()':
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/peripheral/eth.h:2872:24: error: 'ETHIRQ' was not declared in this scope
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/peripheral/eth.h: In function 'void EthMIIMScanStop()':
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/peripheral/eth.h:3433:2: error: 'EMACxMCMD' was not declared in this scope
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/peripheral/eth.h: In function 'int EthMIIMScanValid()':
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/peripheral/eth.h:3478:12: error: 'EMACxMINDbits' was not declared in this scope
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/peripheral/eth.h: In function 'int EthMIIMBusy()':
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/peripheral/eth.h:3525:12: error: 'EMACxMINDbits' was not declared in this scope
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/peripheral/eth.h: In function 'void EthAckRxDcpt()':
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/peripheral/eth.h:3822:5: error: 'ETHCON1SET' was not declared in this scope
In file included from /var/folders/Cb/Cb6oauKFGlOK2SBY5aPajk+++TM/-Tmp-/build7933999987315535524.tmp/DigitalPotControl.cpp:31:0:
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/libraries/SPI/SPI.h: At global scope:
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/libraries/SPI/SPI.h:48:17: error: 'byte' does not name a type
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/libraries/SPI/SPI.h:58:27: error: 'uint8_t' has not been declared
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/libraries/SPI/SPI.h:59:27: error: 'uint8_t' has not been declared
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/libraries/SPI/SPI.h:60:31: error: 'uint8_t' has not been declared
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/libraries/SPI/SPI.h:65:1: error: 'byte' does not name a type
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/libraries/SPI/SPI.h: In static member function 'static void SPIClass::attachInterrupt()':
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/libraries/SPI/SPI.h:73:3: error: 'IECOSET' was not declared in this scope
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/libraries/SPI/SPI.h: In static member function 'static void SPIClass::detachInterrupt()':
/Users/rianders/projects/chipKIT32-MAX/build/macosx/work/Arduino.app/Contents/Resources/Java/hardware/pic32/libraries/SPI/SPI.h:77:3: error: 'IECOCLR' was not declared in this scope
/var/folders/Cb/Cb6oauKFGlOK2SBY5aPajk+++TM/-Tmp-/build7933999987315535524.tmp/DigitalPotControl.cpp: In function 'int digitalPotWrite(int, int)':
/var/folders/Cb/Cb6oauKFGlOK2SBY5aPajk+++TM/-Tmp-/build7933999987315535524.tmp/DigitalPotControl.cpp:71:7: error: 'class SPIClass' has no member named 'transfer'
/var/folders/Cb/Cb6oauKFGlOK2SBY5aPajk+++TM/-Tmp-/build7933999987315535524.tmp/DigitalPotControl.cpp:72:7: error: 'class SPIClass' has no member named 'transfer'
The current processor header files are copied from the official Microchip MPLAB C32 compiler. These generated files are intended for use only with C and Assembly, not C++. We should make them C++ friendly.
Some errors are related to preprocessing, and there needs to be a clean way to audit the preprocessing process.
Have you seen this behaviour? After a sketch is uploaded, Pin13 LED is OFF. After reset or power recycle, Pin13 LED blinks and then stays ON. Sketch seems to run OK, but always with the Pin13 LED ON. I have seen this on both the Uno32 and Max32
AnalogInOutSerial.cpp.o: In function loop': AnalogInOutSerial.cpp:(.text+0x3c): undefined reference to
map(long, long, long, long, long)'
collect2: ld returned 1 exit status
I posted new compiler zips http://db.tt/qvqfXru.
This is not a full rebuild. The only changes are to the processor header files found in /pic32mx/include/proc. These changes address issue 11 (#11).
Windows distribution fails sometimes when space is in path name. When configured under cygwin the spaces in path names mess up the compile path.
Sometimes works by building from DOS instead of Cygwin. But seems to always fail after being configured in Cygwin.
Work around is to have no spaces in path to compiler.
This on the Windows 20110511 version. If I download a new library (for example, http://www.open.com.au/mikem/arduino/AccelStepper/AccelStepper-1.5.zip) and extract into arduino-0022-chipkit-win-20110511/libraries, then start arduino.exe, I do not see AccelStepper in the Sketch->Import Library menu, and I am not able to compile sketches that use the library.
This same functionality does work with the current AVR Arduino build.
I am having problems compiling sketches using randomSeed() and random() functions
Board names in board selection drop down should be:
chipKIT MAX32 and chipKIT UNO32 as opposed to what they are called now.
mega_pic32.define=anything_you_want
should generate "-Danything_you_want" into the command line, it does not.
user@pc:~/mpide$ ./mpide
0 [main] DEBUG processing.app.Base - DEBUG: Logging enabled.processing.app.Base
4330 [main] DEBUG processing.app.Base - DEBUG:start: rebuilding import menu
Exception in thread "main" java.lang.NullPointerException
at processing.app.Base.rebuildImportMenu(Base.java:1006)
at processing.app.Editor.buildSketchMenu(Editor.java:640)
at processing.app.Editor.buildMenuBar(Editor.java:485)
at processing.app.Editor.(Editor.java:208)
at processing.app.Base.handleOpen(Base.java:732)
at processing.app.Base.restoreSketches(Base.java:393)
at processing.app.Base.(Base.java:310)
at processing.app.Base.main(Base.java:208)
^C
SUN Java 6 is already installed on system.
In file included from /Applications/Arduino.app/Contents/Resources/Java/hardware/pic32/libraries/Ethernet/Ethernet.h:6:0,
from WebClient.cpp:16:
/Applications/Arduino.app/Contents/Resources/Java/hardware/pic32/libraries/Ethernet/Client.h:6:30: error: expected class-name before '{' token
WebClient.cpp: In function 'void setup()':
WebClient.cpp:45:12: error: 'class Client' has no member named 'println'
WebClient.cpp:46:12: error: 'class Client' has no member named 'println'
When writing large complicated programs such as ones that use graphics, often it is need to have a header file (i.e. myconfig.h) that gets included from libraries. This file contains options such as which graphics card to use. This method is used extensively in the Microchip libraries such as graphics.
add the path to the sketch folder or to the .tmp folder into the include path on the compiler command line "-I/....."
This needs to be fixed in the chipKit32-max distro. However, it's not a show stopper.
http://code.google.com/p/arduino/issues/detail?id=529&sort=-id
This is either a missing optimization in the compile process or an issue with the avr compiling. It's a non-fair speed comparison until this is resolved for floating point calculations.
The paths need to be cleaned up and the procedure to make a windows build that support log4j needs to be updated.
This causes build to not run until fixed.
Originally not populated dynamically.
Linux distribution tar task needs to keep permissions on files. Permissions are removed from the executable binaries.
.arduino settings folder needs to be changed to .mpide or something reasonable
Your mpide uses the same hidden ".arduino" folder for saving the settings. As I used Arduino IDE before, he created ".arduino" folder and wrote his preferences.
This was the cause of issue #34 and placed here so it can be resolved
The libraries for chipKit need to be placed in the hardware/pic32/libraries folder. That folder needs to be updated in the IDE when the board is selected. Those libraries need to be passed to the compiler for correct linking, and compiling.
There are new compiler builds ready for inclusion in the June 9 mpide build.
https://github.com/chipKIT32/chipKIT-cxx/downloads
Linux64 avrdude upload problem. Need to double check the settings and make sure that the correct version of avrdude, and avrdude.conf are selected for 64 bit linux.
I need to get all the library changes from everyone to combine into the build. I'm making them at 6pm EST.
We'll want to make seperate issues per library.
I am testing the helloworld example using LiquidCrystal and it does not compile (I am using Mac OS X build)
The sketch is:
/*
LiquidCrystal Library - Hello World
Demonstrates the use a 16x2 LCD display. The LiquidCrystal
library works with all LCD displays that are compatible with the
Hitachi HD44780 driver. There are many of them out there, and you
can usually tell them by the 16-pin interface.
This sketch prints "Hello World!" to the LCD
and shows the time.
The circuit:
LCD RS pin to digital pin 12
LCD Enable pin to digital pin 11
LCD D4 pin to digital pin 5
LCD D5 pin to digital pin 4
LCD D6 pin to digital pin 3
LCD D7 pin to digital pin 2
LCD R/W pin to ground
10K resistor:
ends to +5V and ground
wiper to LCD VO pin (pin 3)
Library originally added 18 Apr 2008
by David A. Mellis
library modified 5 Jul 2009
by Limor Fried (http://www.ladyada.net)
example added 9 Jul 2009
by Tom Igoe
modified 22 Nov 2010
by Tom Igoe
This example code is in the public domain.
// include the library code:
// initialize the library with the numbers of the interface pins
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
void setup() {
// set up the LCD's number of columns and rows:
lcd.begin(16, 2);
// Print a message to the LCD.
lcd.print("hello, world!");
}
void loop() {
// set the cursor to column 0, line 1
// (note: line 1 is the second row, since counting begins with 0):
lcd.setCursor(0, 1);
// print the number of seconds since reset:
lcd.print(millis()/1000);
}
custom cflags support needs to be added to platforms.txt and boards.txt
Currently, these can be placed in the compile recipe.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.