Giter VIP home page Giter VIP logo

chipkit32 / chipkit32-max Goto Github PK

View Code? Open in Web Editor NEW
108.0 108.0 76.0 2.97 GB

Multi-platform IDE derived version from Arduino 0022 for the chipKit.

Home Page: http://chipkit.net

License: Other

Java 39.67% Shell 0.05% Perl 0.11% C 25.98% Processing 1.83% NSIS 0.01% HTML 0.96% CSS 0.02% Makefile 1.48% C++ 21.63% Objective-C 0.37% Assembly 0.34% C# 0.47% Logos 0.26% Batchfile 0.01% Arduino 6.82%

chipkit32-max's People

Contributors

adamwolf avatar amcewen avatar brandtks avatar cmaglie avatar damellis avatar dcuartielles avatar eighthave avatar embeddedman avatar geneapperson avatar gmtii avatar jacobchrist avatar jasonkajita avatar jkajita-mchp avatar john-b-schneider avatar joshnuss avatar majenkotech avatar msproul avatar ricklon avatar rostrage avatar tigoe avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

chipkit32-max's Issues

PROGMEM

Is there any equivalent function in PIC32 to AVR's PROGMEM?

Include Font.h causes pic32mx/include/stdlib.h:86:12: error: expected unqualified-id before 'int'

Compiling in Arduino for this works. However, it fails in the pic32 compiler for the same sketch.

include <Font.h>

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] �
};

Arduino NG building is broken

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:

  • Arduino Mega (ATmega1280)
  • Arduino Mini
  • Arduino Fio
    etc. all the way through the end of the list. They're all broken at this point.

Update library imports behavior

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..

Branding the builds and software as Multiplatform IDE derived from Arduino

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.

wiring_shift.c missing on PIC32 side.

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.

Is analogRead() working?

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.

java.lang.UnsatisfiedLinkError: no rxtxSerial in java.library.path thrown while loading gnu.io.RXTXCommDriver

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
Linux phobos 2.6.32-32-generic #62-Ubuntu SMP Wed Apr 20 21:54:21 UTC 2011 i686 GNU/Linux
mitch@phobos:
/mpide/mpide-0022-chipkit-linux32-20110520$ java -version
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)

rxtx error in a loop

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)

Use a high -Gnum value for Uno32

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.

chipKIT SPI and SS pin

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)

bootloader and eeprom compatiblitiy question

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?

BarometricPressure example Hardware Serial no matching function

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()

SPI libraries have compilation error

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'

Update the processor header files to be C++ friendly

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.

bootloader keeping Pin13 LED on?

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

Windows distribution fails sometimes when space is in path name

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.

mpide crash on Ubuntu 10.10 at launch

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.

Ethernet WebClient example does not compile

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'

add path to "." in include path

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/....."

floating point optimization problem

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.

Linux .arduino settings folder causes conflict, and crashes linux

.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

Linux64 avrdude upload problem

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.

LiquidCrystal library example code does not compile

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.

    http://www.arduino.cc/en/Tutorial/LiquidCrystal
    */

// include the library code:

include <LiquidCrystal.h>

// 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);
}

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.