Code: Select all
C:\Program Files (x86)\Arduino\libraries\Adafruit_SHARP_Memory_Display-master\Adafruit_SharpMem.cpp: In constructor 'Adafruit_SharpMem::Adafruit_SharpMem(uint8_t, uint8_t, uint8_t)':
C:\Program Files (x86)\Arduino\libraries\Adafruit_SHARP_Memory_Display-master\Adafruit_SharpMem.cpp:63:3: error: 'clkport' was not declared in this scope
clkport = portOutputRegister(digitalPinToPort(_clk));
^
C:\Program Files (x86)\Arduino\libraries\Adafruit_SHARP_Memory_Display-master\Adafruit_SharpMem.cpp:64:3: error: 'clkpinmask' was not declared in this scope
clkpinmask = digitalPinToBitMask(_clk);
^
C:\Program Files (x86)\Arduino\libraries\Adafruit_SHARP_Memory_Display-master\Adafruit_SharpMem.cpp:65:3: error: 'dataport' was not declared in this scope
dataport = portOutputRegister(digitalPinToPort(_mosi));
^
C:\Program Files (x86)\Arduino\libraries\Adafruit_SHARP_Memory_Display-master\Adafruit_SharpMem.cpp:66:3: error: 'datapinmask' was not declared in this scope
datapinmask = digitalPinToBitMask(_mosi);
^
C:\Program Files (x86)\Arduino\libraries\Adafruit_SHARP_Memory_Display-master\Adafruit_SharpMem.cpp:69:3: error: '_sharpmem_vcom' was not declared in this scope
_sharpmem_vcom = SHARPMEM_BIT_VCOM;
^
C:\Program Files (x86)\Arduino\libraries\Adafruit_SHARP_Memory_Display-master\Adafruit_SharpMem.cpp: In member function 'void Adafruit_SharpMem::sendbyte(uint8_t)':
C:\Program Files (x86)\Arduino\libraries\Adafruit_SHARP_Memory_Display-master\Adafruit_SharpMem.cpp:96:6: error: 'clkport' was not declared in this scope
*clkport &= ~clkpinmask;
^
C:\Program Files (x86)\Arduino\libraries\Adafruit_SHARP_Memory_Display-master\Adafruit_SharpMem.cpp:96:18: error: 'clkpinmask' was not declared in this scope
*clkport &= ~clkpinmask;
^
C:\Program Files (x86)\Arduino\libraries\Adafruit_SHARP_Memory_Display-master\Adafruit_SharpMem.cpp:99:8: error: 'dataport' was not declared in this scope
*dataport |= datapinmask;
^
C:\Program Files (x86)\Arduino\libraries\Adafruit_SHARP_Memory_Display-master\Adafruit_SharpMem.cpp:99:21: error: 'datapinmask' was not declared in this scope
*dataport |= datapinmask;
^
C:\Program Files (x86)\Arduino\libraries\Adafruit_SHARP_Memory_Display-master\Adafruit_SharpMem.cpp:102:8: error: 'dataport' was not declared in this scope
*dataport &= ~datapinmask;
^
C:\Program Files (x86)\Arduino\libraries\Adafruit_SHARP_Memory_Display-master\Adafruit_SharpMem.cpp:102:21: error: 'datapinmask' was not declared in this scope
*dataport &= ~datapinmask;
^
C:\Program Files (x86)\Arduino\libraries\Adafruit_SHARP_Memory_Display-master\Adafruit_SharpMem.cpp:111:4: error: 'clkport' was not declared in this scope
*clkport &= ~clkpinmask;
^
C:\Program Files (x86)\Arduino\libraries\Adafruit_SHARP_Memory_Display-master\Adafruit_SharpMem.cpp:111:16: error: 'clkpinmask' was not declared in this scope
*clkport &= ~clkpinmask;
^
C:\Program Files (x86)\Arduino\libraries\Adafruit_SHARP_Memory_Display-master\Adafruit_SharpMem.cpp: In member function 'void Adafruit_SharpMem::sendbyteLSB(uint8_t)':
C:\Program Files (x86)\Arduino\libraries\Adafruit_SHARP_Memory_Display-master\Adafruit_SharpMem.cpp:123:6: error: 'clkport' was not declared in this scope
*clkport &= ~clkpinmask;
^
C:\Program Files (x86)\Arduino\libraries\Adafruit_SHARP_Memory_Display-master\Adafruit_SharpMem.cpp:123:18: error: 'clkpinmask' was not declared in this scope
*clkport &= ~clkpinmask;
^
C:\Program Files (x86)\Arduino\libraries\Adafruit_SHARP_Memory_Display-master\Adafruit_SharpMem.cpp:126:8: error: 'dataport' was not declared in this scope
*dataport |= datapinmask;
^
C:\Program Files (x86)\Arduino\libraries\Adafruit_SHARP_Memory_Display-master\Adafruit_SharpMem.cpp:126:21: error: 'datapinmask' was not declared in this scope
*dataport |= datapinmask;
^
C:\Program Files (x86)\Arduino\libraries\Adafruit_SHARP_Memory_Display-master\Adafruit_SharpMem.cpp:129:8: error: 'dataport' was not declared in this scope
*dataport &= ~datapinmask;
^
C:\Program Files (x86)\Arduino\libraries\Adafruit_SHARP_Memory_Display-master\Adafruit_SharpMem.cpp:129:21: error: 'datapinmask' was not declared in this scope
*dataport &= ~datapinmask;
^
C:\Program Files (x86)\Arduino\libraries\Adafruit_SHARP_Memory_Display-master\Adafruit_SharpMem.cpp:137:4: error: 'clkport' was not declared in this scope
*clkport &= ~clkpinmask;
^
C:\Program Files (x86)\Arduino\libraries\Adafruit_SHARP_Memory_Display-master\Adafruit_SharpMem.cpp:137:16: error: 'clkpinmask' was not declared in this scope
*clkport &= ~clkpinmask;
^
C:\Program Files (x86)\Arduino\libraries\Adafruit_SHARP_Memory_Display-master\Adafruit_SharpMem.cpp: In member function 'virtual void Adafruit_SharpMem::drawPixel(int16_t, int16_t, uint16_t)':
C:\Program Files (x86)\Arduino\libraries\Adafruit_SHARP_Memory_Display-master\Adafruit_SharpMem.cpp:164:14: error: 'swap' was not declared in this scope
swap(x, y);
^
C:\Program Files (x86)\Arduino\libraries\Adafruit_SHARP_Memory_Display-master\Adafruit_SharpMem.cpp: In member function 'uint8_t Adafruit_SharpMem::getPixel(uint16_t, uint16_t)':
C:\Program Files (x86)\Arduino\libraries\Adafruit_SHARP_Memory_Display-master\Adafruit_SharpMem.cpp:204:14: error: 'swap' was not declared in this scope
swap(x, y);
^
C:\Program Files (x86)\Arduino\libraries\Adafruit_SHARP_Memory_Display-master\Adafruit_SharpMem.cpp: In member function 'void Adafruit_SharpMem::clearDisplay()':
C:\Program Files (x86)\Arduino\libraries\Adafruit_SHARP_Memory_Display-master\Adafruit_SharpMem.cpp:231:12: error: '_sharpmem_vcom' was not declared in this scope
sendbyte(_sharpmem_vcom | SHARPMEM_BIT_CLEAR);
^
C:\Program Files (x86)\Arduino\libraries\Adafruit_SHARP_Memory_Display-master\Adafruit_SharpMem.cpp: In member function 'void Adafruit_SharpMem::refresh()':
C:\Program Files (x86)\Arduino\libraries\Adafruit_SHARP_Memory_Display-master\Adafruit_SharpMem.cpp:249:36: error: '_sharpmem_vcom' was not declared in this scope
sendbyte(SHARPMEM_BIT_WRITECMD | _sharpmem_vcom);
^
Could you guys take a look at it and see if it can be made to work with Cortex M0/M3 boards?