ok, so i tried something out, i got the following
call of overloaded write//or print i tried both is ambiguous
why am i getting this error? any suggestions thanks?
Arduino: 1.6.10 (Windows 7), TD: 1.30, Board: "Teensy 3.2 / 3.1, Serial, 96 MHz optimize speed (overclock), Canadian French"
C:\Users\Labor2\Desktop\TEST1-DONE\TEST1-DONE.ino: In function 'void setup()':
C:\Users\Labor2\Desktop\TEST1-DONE\TEST1-DONE.ino:77:13: warning: unused variable 'started' [-Wunused-variable]
uint8_t started = false;
^
C:\Users\Labor2\Desktop\TEST1-DONE\TEST1-DONE.ino:78:14: warning: unused variable 'counter' [-Wunused-variable]
uint16_t counter = 0;
^
C:\Users\Labor2\Desktop\TEST1-DONE\TEST1-DONE.ino: In function 'void loop()':
C:\Users\Labor2\Desktop\TEST1-DONE\TEST1-DONE.ino:116:122: error: call of overloaded 'print(unsigned int [100][10])' is ambiguous
Serial1.print(drawing);
^
C:\Users\Labor2\Desktop\TEST1-DONE\TEST1-DONE.ino:116:122: note: candidates are:
In file included from C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3/Stream.h:24:0,
from C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3/HardwareSerial.h:238,
from C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3/WProgram.h:16,
from C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3/Arduino.h:1,
from C:\Users\Labor2\AppData\Local\Temp\buildbbc044dcbd5b4acdda5e77d8657d9725.tmp\sketch\TEST1-DONE.ino.cpp:1:
C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3/Print.h:57:9: note: size_t Print::print(const String&) <near match>
size_t print(const String &s);
^
C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3/Print.h:57:9: note: no known conversion for argument 1 from 'unsigned int [100][10]' to 'const String&'
C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3/Print.h:58:9: note: size_t Print::print(char) <near match>
size_t print(char c) { return write((uint8_t)c); }
^
C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3/Print.h:58:9: note: no known conversion for argument 1 from 'unsigned int [100][10]' to 'char'
C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3/Print.h:62:9: note: size_t Print::print(uint8_t) <near match>
size_t print(uint8_t b) { return printNumber(b, 10, 0); }
^
C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3/Print.h:62:9: note: no known conversion for argument 1 from 'unsigned int [100][10]' to 'uint8_t {aka unsigned char}'
C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3/Print.h:63:9: note: size_t Print::print(int) <near match>
size_t print(int n) { return print((long)n); }
^
C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3/Print.h:63:9: note: no known conversion for argument 1 from 'unsigned int [100][10]' to 'int'
C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3/Print.h:64:9: note: size_t Print::print(unsigned int) <near match>
size_t print(unsigned int n) { return printNumber(n, 10, 0); }
^
C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3/Print.h:64:9: note: no known conversion for argument 1 from 'unsigned int [100][10]' to 'unsigned int'
C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3/Print.h:65:9: note: size_t Print::print(long int) <near match>
size_t print(long n);
^
C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3/Print.h:65:9: note: no known conversion for argument 1 from 'unsigned int [100][10]' to 'long int'
C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3/Print.h:66:9: note: size_t Print::print(long unsigned int) <near match>
size_t print(unsigned long n) { return printNumber(n, 10, 0); }
^
C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3/Print.h:66:9: note: no known conversion for argument 1 from 'unsigned int [100][10]' to 'long unsigned int'
C:\Users\Labor2\Desktop\TEST1-DONE\TEST1-DONE.ino: In function 'void set_PORTA_for_coord(coord_t)':
C:\Users\Labor2\Desktop\TEST1-DONE\TEST1-DONE.ino:160:8: warning: statement has no effect [-Wunused-value]
valx;
^
C:\Users\Labor2\Desktop\TEST1-DONE\TEST1-DONE.ino:164:8: warning: statement has no effect [-Wunused-value]
valy;
^
C:\Users\Labor2\Desktop\TEST1-DONE\TEST1-DONE.ino: In function 'void change_size(uint8_t (*)[10], uint8_t (*)[2], uint8_t, uint8_t, uint8_t, uint8_t)':
C:\Users\Labor2\Desktop\TEST1-DONE\TEST1-DONE.ino:422:81: error: 'PIX_DENSITY_THRESHOLD' was not declared in this scope
if (((double)sum_pix)/((x_box_max-x_box_min+1)*(y_box_max-y_box_min+1)) > PIX_DENSITY_THRESHOLD) {
^
C:\Users\Labor2\Desktop\TEST1-DONE\TEST1-DONE.ino:423:40: error: 'set_norm_matrix' was not declared in this scope
set_norm_matrix(output, x, y, 1);
^
In file included from C:\Users\Labor2\Desktop\TEST1-DONE\TEST1-DONE.ino:1:0:
C:\Users\Labor2\ownCloud\GET_Projektlaufwerk\02_Projekte\GM_Arduino\libraries\NinaSecondImpact/NinaSecondImpact.h: At global scope:
C:\Users\Labor2\ownCloud\GET_Projektlaufwerk\02_Projekte\GM_Arduino\libraries\NinaSecondImpact/NinaSecondImpact.h:121:16: warning: 'LightState' defined but not used [-Wunused-variable]
static uint8_t LightState[N_LEDS] = {1, 1, 1, 1, 1, 1, 1, 1, 1,
^
C:\Users\Labor2\ownCloud\GET_Projektlaufwerk\02_Projekte\GM_Arduino\libraries\NinaSecondImpact/NinaSecondImpact.h:124:16: warning: 'LightNr' defined but not used [-Wunused-variable]
static uint8_t LightNr[N_LEDS] = {9, 10, 12, 13, 16, 17, 18, 20, 21,
^
C:\Users\Labor2\ownCloud\GET_Projektlaufwerk\02_Projekte\GM_Arduino\libraries\NinaSecondImpact/NinaSecondImpact.h:137:12: warning: 'tableSnap_Left' defined but not used [-Wunused-variable]
static int tableSnap_Left[N_MOTOR_MODE][3] = {{1, 2, 1}, // Mode 1
^
C:\Users\Labor2\ownCloud\GET_Projektlaufwerk\02_Projekte\GM_Arduino\libraries\NinaSecondImpact/NinaSecondImpact.h:141:12: warning: 'tableBackSnap_Left' defined but not used [-Wunused-variable]
static int tableBackSnap_Left[N_MOTOR_MODE][3] = {{1, 2, 1},
^
C:\Users\Labor2\ownCloud\GET_Projektlaufwerk\02_Projekte\GM_Arduino\libraries\NinaSecondImpact/NinaSecondImpact.h:145:12: warning: 'tablePresense_Left' defined but not used [-Wunused-variable]
static int tablePresense_Left[N_MOTOR_MODE][3] = {{1, 1, 1},
^
C:\Users\Labor2\ownCloud\GET_Projektlaufwerk\02_Projekte\GM_Arduino\libraries\NinaSecondImpact/NinaSecondImpact.h:150:12: warning: 'tableSnap_Right' defined but not used [-Wunused-variable]
static int tableSnap_Right[N_MOTOR_MODE][3] = {{1, 2, 1}, // Mode 1
^
C:\Users\Labor2\ownCloud\GET_Projektlaufwerk\02_Projekte\GM_Arduino\libraries\NinaSecondImpact/NinaSecondImpact.h:154:12: warning: 'tableBackSnap_Right' defined but not used [-Wunused-variable]
static int tableBackSnap_Right[N_MOTOR_MODE][3] = {{1, 2, 2},
^
C:\Users\Labor2\ownCloud\GET_Projektlaufwerk\02_Projekte\GM_Arduino\libraries\NinaSecondImpact/NinaSecondImpact.h:158:12: warning: 'tablePresense_Right' defined but not used [-Wunused-variable]
static int tablePresense_Right[N_MOTOR_MODE][3] = {{1, 1, 1},
^
C:\Users\Labor2\ownCloud\GET_Projektlaufwerk\02_Projekte\GM_Arduino\libraries\NinaSecondImpact/NinaSecondImpact.h:169:17: warning: 'newGestureCode' defined but not used [-Wunused-variable]
static uint16_t newGestureCode[13] = {NewGes_Left,
^
C:\Users\Labor2\ownCloud\GET_Projektlaufwerk\02_Projekte\GM_Arduino\libraries\NinaSecondImpact/NinaSecondImpact.h:183:17: warning: 'newMFLCode' defined but not used [-Wunused-variable]
static uint16_t newMFLCode[10] = { NewMFL_No_TouchOnIF,
^
Fehler beim Kompilieren für das Board Teensy 3.2 / 3.1.
Dieser Bericht wäre detaillierter, wenn die Option
"Ausführliche Ausgabe während der Kompilierung"
in Datei -> Voreinstellungen aktiviert wäre.
in this function
Serial1.print(drawing);
void set_matrix(unsigned int drawing[X_RES][Y_RES/8], uint8_t, uint8_t, uint8_t);