Advertisement
Guest User

SSD1306 Compile Errors

a guest
Jun 6th, 2015
481
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 9.92 KB | None | 0 0
  1. Using library Wire in folder: C:\arduino-1.6.3\hardware\arduino\avr\libraries\Wire
  2. Using library SPI in folder: C:\arduino-1.6.3\hardware\arduino\avr\libraries\SPI
  3. Using library SSD1306_text in folder: C:\Users\stanley\Dropbox\Arduino\libraries\SSD1306_text (legacy)
  4.  
  5. C:\Users\stanley\Dropbox\Arduino\libraries\SSD1306_text\SSD1306_text.cpp:121:43: error: no 'void SSD1306_text::StartTransfer()' member function declared in class 'SSD1306_text'
  6. inline void SSD1306_text::StartTransfer() {*csport &= ~cspinmask;}
  7. ^
  8. C:\Users\stanley\Dropbox\Arduino\libraries\SSD1306_text\SSD1306_text.cpp:122:43: error: no 'void SSD1306_text::SelectCommand()' member function declared in class 'SSD1306_text'
  9. inline void SSD1306_text::SelectCommand() {*dcport &= ~dcpinmask;}
  10. ^
  11. C:\Users\stanley\Dropbox\Arduino\libraries\SSD1306_text\SSD1306_text.cpp:123:40: error: no 'void SSD1306_text::SelectData()' member function declared in class 'SSD1306_text'
  12. inline void SSD1306_text::SelectData() {*dcport |= dcpinmask;}
  13. ^
  14. C:\Users\stanley\Dropbox\Arduino\libraries\SSD1306_text\SSD1306_text.cpp:125:48: error: no 'void SSD1306_text::WriteData(uint8_t)' member function declared in class 'SSD1306_text'
  15. inline void SSD1306_text::WriteData(uint8_t b) {SPI.transfer(b);}
  16. ^
  17. C:\Users\stanley\Dropbox\Arduino\libraries\SSD1306_text\SSD1306_text.cpp:136:41: error: no 'void SSD1306_text::EndTransfer()' member function declared in class 'SSD1306_text'
  18. inline void SSD1306_text::EndTransfer() {*csport |= cspinmask;}
  19. ^
  20. C:\Users\stanley\Dropbox\Arduino\libraries\SSD1306_text\SSD1306_text.cpp: In member function 'void SSD1306_text::init()':
  21. C:\Users\stanley\Dropbox\Arduino\libraries\SSD1306_text\SSD1306_text.cpp:188:17: error: 'StartTransfer' was not declared in this scope
  22. StartTransfer();
  23. ^
  24. C:\Users\stanley\Dropbox\Arduino\libraries\SSD1306_text\SSD1306_text.cpp:189:17: error: 'SelectCommand' was not declared in this scope
  25. SelectCommand();
  26. ^
  27. C:\Users\stanley\Dropbox\Arduino\libraries\SSD1306_text\SSD1306_text.cpp:190:30: error: 'initTable' was not declared in this scope
  28. for (uint8_t i=0; i<sizeof(initTable); i++)
  29. ^
  30. C:\Users\stanley\Dropbox\Arduino\libraries\SSD1306_text\SSD1306_text.cpp:191:41: error: 'WriteData' was not declared in this scope
  31. WriteData(pgm_read_byte(initTable+i));
  32. ^
  33. C:\Users\stanley\Dropbox\Arduino\libraries\SSD1306_text\SSD1306_text.cpp:192:15: error: 'EndTransfer' was not declared in this scope
  34. EndTransfer();
  35. ^
  36. C:\Users\stanley\Dropbox\Arduino\libraries\SSD1306_text\SSD1306_text.cpp: In member function 'void SSD1306_text::clear()':
  37. C:\Users\stanley\Dropbox\Arduino\libraries\SSD1306_text\SSD1306_text.cpp:200:17: error: 'StartTransfer' was not declared in this scope
  38. StartTransfer();
  39. ^
  40. C:\Users\stanley\Dropbox\Arduino\libraries\SSD1306_text\SSD1306_text.cpp:201:17: error: 'SelectCommand' was not declared in this scope
  41. SelectCommand();
  42. ^
  43. C:\Users\stanley\Dropbox\Arduino\libraries\SSD1306_text\SSD1306_text.cpp:202:30: error: 'clearScreenTable' was not declared in this scope
  44. for (uint8_t i=0; i<sizeof(clearScreenTable); i++)
  45. ^
  46. C:\Users\stanley\Dropbox\Arduino\libraries\SSD1306_text\SSD1306_text.cpp:203:48: error: 'WriteData' was not declared in this scope
  47. WriteData(pgm_read_byte(clearScreenTable+i));
  48. ^
  49. C:\Users\stanley\Dropbox\Arduino\libraries\SSD1306_text\SSD1306_text.cpp:207:14: error: 'SelectData' was not declared in this scope
  50. SelectData();
  51. ^
  52. C:\Users\stanley\Dropbox\Arduino\libraries\SSD1306_text\SSD1306_text.cpp:209:16: error: 'WriteData' was not declared in this scope
  53. WriteData(0);
  54. ^
  55. C:\Users\stanley\Dropbox\Arduino\libraries\SSD1306_text\SSD1306_text.cpp:211:15: error: 'EndTransfer' was not declared in this scope
  56. EndTransfer();
  57. ^
  58. C:\Users\stanley\Dropbox\Arduino\libraries\SSD1306_text\SSD1306_text.cpp: In member function 'void SSD1306_text::setCursor(uint8_t, uint8_t)':
  59. C:\Users\stanley\Dropbox\Arduino\libraries\SSD1306_text\SSD1306_text.cpp:224:17: error: 'StartTransfer' was not declared in this scope
  60. StartTransfer();
  61. ^
  62. C:\Users\stanley\Dropbox\Arduino\libraries\SSD1306_text\SSD1306_text.cpp:225:17: error: 'SelectCommand' was not declared in this scope
  63. SelectCommand();
  64. ^
  65. C:\Users\stanley\Dropbox\Arduino\libraries\SSD1306_text\SSD1306_text.cpp:226:48: error: 'WriteData' was not declared in this scope
  66. WriteData(SSD1306_SETLOWCOLUMN | (col_ & 0XF));
  67. ^
  68. C:\Users\stanley\Dropbox\Arduino\libraries\SSD1306_text\SSD1306_text.cpp:229:15: error: 'EndTransfer' was not declared in this scope
  69. EndTransfer();
  70. ^
  71. C:\Users\stanley\Dropbox\Arduino\libraries\SSD1306_text\SSD1306_text.cpp: In member function 'virtual size_t SSD1306_text::write(uint8_t)':
  72. C:\Users\stanley\Dropbox\Arduino\libraries\SSD1306_text\SSD1306_text.cpp:249:29: error: no matching function for call to 'SSD1306_text::setCursor(int)'
  73. setCursor(row_+textSize_);
  74. ^
  75. C:\Users\stanley\Dropbox\Arduino\libraries\SSD1306_text\SSD1306_text.cpp:249:29: note: candidate is:
  76. C:\Users\stanley\Dropbox\Arduino\libraries\SSD1306_text\SSD1306_text.cpp:219:6: note: void SSD1306_text::setCursor(uint8_t, uint8_t)
  77. void SSD1306_text::setCursor(uint8_t row, uint8_t col) {
  78. ^
  79. C:\Users\stanley\Dropbox\Arduino\libraries\SSD1306_text\SSD1306_text.cpp:219:6: note: candidate expects 2 arguments, 1 provided
  80. C:\Users\stanley\Dropbox\Arduino\libraries\SSD1306_text\SSD1306_text.cpp:266:19: error: 'StartTransfer' was not declared in this scope
  81. StartTransfer();
  82. ^
  83. C:\Users\stanley\Dropbox\Arduino\libraries\SSD1306_text\SSD1306_text.cpp:267:16: error: 'SelectData' was not declared in this scope
  84. SelectData();
  85. ^
  86. C:\Users\stanley\Dropbox\Arduino\libraries\SSD1306_text\SSD1306_text.cpp:270:18: error: 'WriteData' was not declared in this scope
  87. WriteData(b);
  88. ^
  89. C:\Users\stanley\Dropbox\Arduino\libraries\SSD1306_text\SSD1306_text.cpp:275:18: error: 'WriteData' was not declared in this scope
  90. WriteData(0); // textSpacing_ pixels of blank space between characters
  91. ^
  92. C:\Users\stanley\Dropbox\Arduino\libraries\SSD1306_text\SSD1306_text.cpp:277:17: error: 'EndTransfer' was not declared in this scope
  93. EndTransfer();
  94. ^
  95. C:\Users\stanley\Dropbox\Arduino\libraries\SSD1306_text\SSD1306_text.cpp: At global scope:
  96. C:\Users\stanley\Dropbox\Arduino\libraries\SSD1306_text\SSD1306_text.cpp:383:5: error: prototype for 'int SSD1306_text::write(const char*)' does not match any in class 'SSD1306_text'
  97. int SSD1306_text::write(const char* str) {
  98. ^
  99. In file included from C:\Users\stanley\Dropbox\Arduino\libraries\SSD1306_text\SSD1306_text.cpp:25:0:
  100. C:\Users\stanley\Dropbox\Arduino\libraries\SSD1306_text/SSD1306_text.h:78:10: error: candidates are: size_t SSD1306_text::write(const char*)
  101. size_t write(const char* s);
  102. ^
  103. C:\Users\stanley\Dropbox\Arduino\libraries\SSD1306_text\SSD1306_text.cpp:244:8: error: virtual size_t SSD1306_text::write(uint8_t)
  104. size_t SSD1306_text::write(uint8_t c) {
  105. ^
  106. C:\Users\stanley\Dropbox\Arduino\libraries\SSD1306_text\SSD1306_text.cpp:392:8: error: prototype for 'size_t SSD1306_text::write(const uint8_t*, size_t)' does not match any in class 'SSD1306_text'
  107. size_t SSD1306_text::write(const uint8_t *buffer, size_t size) {
  108. ^
  109. In file included from C:\Users\stanley\Dropbox\Arduino\libraries\SSD1306_text\SSD1306_text.cpp:25:0:
  110. C:\Users\stanley\Dropbox\Arduino\libraries\SSD1306_text/SSD1306_text.h:78:10: error: candidates are: size_t SSD1306_text::write(const char*)
  111. size_t write(const char* s);
  112. ^
  113. C:\Users\stanley\Dropbox\Arduino\libraries\SSD1306_text\SSD1306_text.cpp:244:8: error: virtual size_t SSD1306_text::write(uint8_t)
  114. size_t SSD1306_text::write(uint8_t c) {
  115. ^
  116. C:\Users\stanley\Dropbox\Arduino\libraries\SSD1306_text\SSD1306_text.cpp: In member function 'void SSD1306_text::sendCommand(uint8_t)':
  117. C:\Users\stanley\Dropbox\Arduino\libraries\SSD1306_text\SSD1306_text.cpp:422:17: error: 'StartTransfer' was not declared in this scope
  118. StartTransfer();
  119. ^
  120. C:\Users\stanley\Dropbox\Arduino\libraries\SSD1306_text\SSD1306_text.cpp:423:17: error: 'SelectCommand' was not declared in this scope
  121. SelectCommand();
  122. ^
  123. C:\Users\stanley\Dropbox\Arduino\libraries\SSD1306_text\SSD1306_text.cpp:424:14: error: 'WriteData' was not declared in this scope
  124. WriteData(c);
  125. ^
  126. C:\Users\stanley\Dropbox\Arduino\libraries\SSD1306_text\SSD1306_text.cpp:425:15: error: 'EndTransfer' was not declared in this scope
  127. EndTransfer();
  128. ^
  129. C:\Users\stanley\Dropbox\Arduino\libraries\SSD1306_text\SSD1306_text.cpp: In member function 'void SSD1306_text::sendData(uint8_t)':
  130. C:\Users\stanley\Dropbox\Arduino\libraries\SSD1306_text\SSD1306_text.cpp:435:17: error: 'StartTransfer' was not declared in this scope
  131. StartTransfer();
  132. ^
  133. C:\Users\stanley\Dropbox\Arduino\libraries\SSD1306_text\SSD1306_text.cpp:436:14: error: 'SelectData' was not declared in this scope
  134. SelectData();
  135. ^
  136. C:\Users\stanley\Dropbox\Arduino\libraries\SSD1306_text\SSD1306_text.cpp:437:14: error: 'WriteData' was not declared in this scope
  137. WriteData(c);
  138. ^
  139. C:\Users\stanley\Dropbox\Arduino\libraries\SSD1306_text\SSD1306_text.cpp:438:15: error: 'EndTransfer' was not declared in this scope
  140. EndTransfer();
  141. ^
  142. Error compiling.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement