Bem pessoa, tem um erro que está acontecendo na hora de fazer um upload, ta com mais de uma semana que tento encontrar onde ta errado e nada. O código do programa é de uma CNC com Arduino. Vou disponibilizar o arquivo da programação e o erro que aparece.
Arquivo de se deve abrir é o que tem o nome de: reprap_new_firmware.ino
Erro que aparece:
reprap_new_firmware.ino: In function ‘void setup()’:
reprap_new_firmware.ino:27:17: error: ‘init_steppers’ was not declared in this scope
reprap_new_firmware.ino:30:27: error: ‘calculateAccelConstants’ was not declared in this scope
reprap_new_firmware.ino:31:15: error: ‘SetupTimer1’ was not declared in this scope
extruder.ino: In function ‘void init_extruder()’:
extruder.ino:39:104: error: ‘getRegAndBitmask’ was not declared in this scope
extruder.ino:40:88: error: ‘fastDigitalWrite’ was not declared in this scope
extruder.ino: In function ‘void extruder_set_direction(bool)’:
extruder.ino:49:81: error: ‘fastDigitalWrite’ was not declared in this scope
In file included from /usr/share/arduino/hardware/arduino/variants/standard/pins_arduino.h:28:0,
from reprap_new_firmware.h:1,
from reprap_new_firmware.ino:1:
process_string.ino: At global scope:
process_string.ino:44:29: error: variable ‘codeTypes’ must be const in order to be put into read-only section by means of ‘__attribute__((progmem))’
process_string.ino: In function ‘void process_string(char*, int)’:
process_string.ino:298:31: error: ‘calculateAccelConstants’ was not declared in this scope
process_string.ino:327:36: error: ‘calculate_deltas’ was not declared in this scope
process_string.ino:332:37: error: ‘advance_move_queue’ was not declared in this scope
In file included from /usr/share/arduino/hardware/arduino/variants/standard/pins_arduino.h:28:0,
from reprap_new_firmware.h:1,
from reprap_new_firmware.ino:1:
process_string.ino: At global scope:
process_string.ino:409:29: error: variable ‘octantTbl’ must be const in order to be put into read-only section by means of ‘__attribute__((progmem))’
Link do vídeo onde o homem mostra como configurar este programa:
Se for possível ajudar ficarei muito agradecido!