#501 Re: MegaDuino - MaxDuino basado en Mega2560 Pro Embed
Publicado: 18 Sep 2022 01:22
https://www.winuaespanol.com/phpbb3/
Código: Seleccionar todo
#ifdef LCD16 || LCD20
Código: Seleccionar todo
#if defined(LCD16) || defined(LDC20)
hola, quería probarlo pero soy un poco torpe y no se lo que me falta. al intentar compilarlo me dice:
Gracias,
Código: Seleccionar todo
C:\Users\John\Downloads\MegaDuino_Firmware-main\MegaDuino_2.0\Processing.ino: In function 'word TickToUs(word)':
Processing:2:6: error: redefinition of 'word TickToUs(word)'
word TickToUs(word ticks) {
^~~~~~~~
C:\Users\John\Downloads\MegaDuino_Firmware-main\MegaDuino_2.0\MegDProcessing.ino:1:6: note: 'word TickToUs(word)' previously defined here
word TickToUs(word ticks) {
^~~~~~~~
C:\Users\John\Downloads\MegaDuino_Firmware-main\MegaDuino_2.0\Processing.ino: In function 'void UniPlay(char*)':
Processing:13:9: error: 'SD' was not declared in this scope
if(!SD.open(filename,O_READ)) {
^~
C:\Users\John\Downloads\MegaDuino_Firmware-main\MegaDuino_2.0\Processing.ino:13:9: note: suggested alternative: 'SDA'
if(!SD.open(filename,O_READ)) {
^~
SDA
C:\Users\John\Downloads\MegaDuino_Firmware-main\MegaDuino_2.0\Processing.ino: In function 'void TZXStop()':
Processing:101:6: error: redefinition of 'void TZXStop()'
void TZXStop() {
^~~~~~~
C:\Users\John\Downloads\MegaDuino_Firmware-main\MegaDuino_2.0\MegDProcessing.ino:79:6: note: 'void TZXStop()' previously defined here
void TZXStop() {
^~~~~~~
Processing:113:23: error: too many arguments to function 'void seekFile()'
seekFile(currentFile);
^
C:\Users\John\Downloads\MegaDuino_Firmware-main\MegaDuino_2.0\MegaDuino_2.0.ino:983:6: note: declared here
void seekFile() {
^~~~~~~~
C:\Users\John\Downloads\MegaDuino_Firmware-main\MegaDuino_2.0\Processing.ino: In function 'void TZXPause()':
Processing:137:6: error: redefinition of 'void TZXPause()'
void TZXPause() {
^~~~~~~~
C:\Users\John\Downloads\MegaDuino_Firmware-main\MegaDuino_2.0\MegDProcessing.ino:113:6: note: 'void TZXPause()' previously defined here
void TZXPause() {
^~~~~~~~
C:\Users\John\Downloads\MegaDuino_Firmware-main\MegaDuino_2.0\Processing.ino: In function 'void TZXLoop()':
Processing:141:6: error: redefinition of 'void TZXLoop()'
void TZXLoop() {
^~~~~~~
C:\Users\John\Downloads\MegaDuino_Firmware-main\MegaDuino_2.0\MegDProcessing.ino:117:6: note: 'void TZXLoop()' previously defined here
void TZXLoop() {
^~~~~~~
C:\Users\John\Downloads\MegaDuino_Firmware-main\MegaDuino_2.0\Processing.ino: In function 'void TZXProcess()':
Processing:178:6: error: redefinition of 'void TZXProcess()'
void TZXProcess() {
^~~~~~~~~~
C:\Users\John\Downloads\MegaDuino_Firmware-main\MegaDuino_2.0\MegDProcessing.ino:153:6: note: 'void TZXProcess()' previously defined here
void TZXProcess() {
^~~~~~~~~~
Processing:1334:84: error: 'NAMELAST' was not declared in this scope
if (currentByte==0x00) {count=1;currentBit = 0; currentBlockTask=NAMELAST;}
^~~~~~~~
C:\Users\John\Downloads\MegaDuino_Firmware-main\MegaDuino_2.0\Processing.ino:1334:84: note: suggested alternative: 'NAME'
if (currentByte==0x00) {count=1;currentBit = 0; currentBlockTask=NAMELAST;}
^~~~~~~~
NAME
Processing:1338:19: error: 'NAMELAST' was not declared in this scope
case NAMELAST:
^~~~~~~~
C:\Users\John\Downloads\MegaDuino_Firmware-main\MegaDuino_2.0\Processing.ino:1338:19: note: suggested alternative: 'NAME'
case NAMELAST:
^~~~~~~~
NAME
C:\Users\John\Downloads\MegaDuino_Firmware-main\MegaDuino_2.0\Processing.ino: In function 'void StandardBlock()':
Processing:1495:6: error: redefinition of 'void StandardBlock()'
void StandardBlock() {
^~~~~~~~~~~~~
C:\Users\John\Downloads\MegaDuino_Firmware-main\MegaDuino_2.0\MegDProcessing.ino:1571:6: note: 'void StandardBlock()' previously defined here
void StandardBlock() {
^~~~~~~~~~~~~
C:\Users\John\Downloads\MegaDuino_Firmware-main\MegaDuino_2.0\Processing.ino: In function 'void UEFCarrierToneBlock()':
Processing:1550:6: error: redefinition of 'void UEFCarrierToneBlock()'
void UEFCarrierToneBlock() {
^~~~~~~~~~~~~~~~~~~
C:\Users\John\Downloads\MegaDuino_Firmware-main\MegaDuino_2.0\MegDProcessing.ino:1626:6: note: 'void UEFCarrierToneBlock()' previously defined here
void UEFCarrierToneBlock() {
^~~~~~~~~~~~~~~~~~~
C:\Users\John\Downloads\MegaDuino_Firmware-main\MegaDuino_2.0\Processing.ino: In function 'void PureToneBlock()':
Processing:1561:6: error: redefinition of 'void PureToneBlock()'
void PureToneBlock() {
^~~~~~~~~~~~~
C:\Users\John\Downloads\MegaDuino_Firmware-main\MegaDuino_2.0\MegDProcessing.ino:1637:6: note: 'void PureToneBlock()' previously defined here
void PureToneBlock() {
^~~~~~~~~~~~~
C:\Users\John\Downloads\MegaDuino_Firmware-main\MegaDuino_2.0\Processing.ino: In function 'void PulseSequenceBlock()':
Processing:1570:6: error: redefinition of 'void PulseSequenceBlock()'
void PulseSequenceBlock() {
^~~~~~~~~~~~~~~~~~
C:\Users\John\Downloads\MegaDuino_Firmware-main\MegaDuino_2.0\MegDProcessing.ino:1646:6: note: 'void PulseSequenceBlock()' previously defined here
void PulseSequenceBlock() {
^~~~~~~~~~~~~~~~~~
C:\Users\John\Downloads\MegaDuino_Firmware-main\MegaDuino_2.0\Processing.ino: In function 'void PureDataBlock()':
Processing:1583:6: error: redefinition of 'void PureDataBlock()'
void PureDataBlock() {
^~~~~~~~~~~~~
C:\Users\John\Downloads\MegaDuino_Firmware-main\MegaDuino_2.0\MegDProcessing.ino:1659:6: note: 'void PureDataBlock()' previously defined here
void PureDataBlock() {
^~~~~~~~~~~~~
C:\Users\John\Downloads\MegaDuino_Firmware-main\MegaDuino_2.0\Processing.ino: In function 'void writeData4B()':
Processing:1626:6: error: redefinition of 'void writeData4B()'
void writeData4B() {
^~~~~~~~~~~
C:\Users\John\Downloads\MegaDuino_Firmware-main\MegaDuino_2.0\MegDProcessing.ino:1673:6: note: 'void writeData4B()' previously defined here
void writeData4B() {
^~~~~~~~~~~
C:\Users\John\Downloads\MegaDuino_Firmware-main\MegaDuino_2.0\Processing.ino: In function 'void ZX81FilenameBlock()':
Processing:1685:6: error: redefinition of 'void ZX81FilenameBlock()'
void ZX81FilenameBlock() {
^~~~~~~~~~~~~~~~~
C:\Users\John\Downloads\MegaDuino_Firmware-main\MegaDuino_2.0\MegDProcessing.ino:1732:6: note: 'void ZX81FilenameBlock()' previously defined here
void ZX81FilenameBlock() {
^~~~~~~~~~~~~~~~~
C:\Users\John\Downloads\MegaDuino_Firmware-main\MegaDuino_2.0\Processing.ino: In function 'void ZX8081DataBlock()':
Processing:1716:6: error: redefinition of 'void ZX8081DataBlock()'
void ZX8081DataBlock() {
^~~~~~~~~~~~~~~
C:\Users\John\Downloads\MegaDuino_Firmware-main\MegaDuino_2.0\MegDProcessing.ino:1748:6: note: 'void ZX8081DataBlock()' previously defined here
void ZX8081DataBlock() {
^~~~~~~~~~~~~~~
C:\Users\John\Downloads\MegaDuino_Firmware-main\MegaDuino_2.0\Processing.ino: In function 'void ZX80ByteWrite()':
Processing:1744:6: error: redefinition of 'void ZX80ByteWrite()'
void ZX80ByteWrite(){
^~~~~~~~~~~~~
C:\Users\John\Downloads\MegaDuino_Firmware-main\MegaDuino_2.0\MegDProcessing.ino:1776:6: note: 'void ZX80ByteWrite()' previously defined here
void ZX80ByteWrite(){
^~~~~~~~~~~~~
C:\Users\John\Downloads\MegaDuino_Firmware-main\MegaDuino_2.0\Processing.ino: In function 'void writeUEFData()':
Processing:1774:6: error: redefinition of 'void writeUEFData()'
void writeUEFData() {
^~~~~~~~~~~~
C:\Users\John\Downloads\MegaDuino_Firmware-main\MegaDuino_2.0\MegDProcessing.ino:1806:6: note: 'void writeUEFData()' previously defined here
void writeUEFData() {
^~~~~~~~~~~~
C:\Users\John\Downloads\MegaDuino_Firmware-main\MegaDuino_2.0\Processing.ino: In function 'void writeData()':
Processing:1869:6: error: redefinition of 'void writeData()'
void writeData() {
^~~~~~~~~
C:\Users\John\Downloads\MegaDuino_Firmware-main\MegaDuino_2.0\MegDProcessing.ino:1901:6: note: 'void writeData()' previously defined here
void writeData() {
^~~~~~~~~
C:\Users\John\Downloads\MegaDuino_Firmware-main\MegaDuino_2.0\Processing.ino: In function 'void DirectRecording()':
Processing:1951:6: error: redefinition of 'void DirectRecording()'
void DirectRecording() {
^~~~~~~~~~~~~~~
C:\Users\John\Downloads\MegaDuino_Firmware-main\MegaDuino_2.0\MegDProcessing.ino:1986:6: note: 'void DirectRecording()' previously defined here
void DirectRecording() {
^~~~~~~~~~~~~~~
C:\Users\John\Downloads\MegaDuino_Firmware-main\MegaDuino_2.0\Processing.ino: In function 'void OricDataBlock()':
Processing:1988:6: error: redefinition of 'void OricDataBlock()'
void OricDataBlock() {
^~~~~~~~~~~~~
C:\Users\John\Downloads\MegaDuino_Firmware-main\MegaDuino_2.0\MegDProcessing.ino:2023:6: note: 'void OricDataBlock()' previously defined here
void OricDataBlock() {
^~~~~~~~~~~~~
C:\Users\John\Downloads\MegaDuino_Firmware-main\MegaDuino_2.0\Processing.ino: In function 'void OricBitWrite()':
Processing:2025:6: error: redefinition of 'void OricBitWrite()'
void OricBitWrite(){
^~~~~~~~~~~~
C:\Users\John\Downloads\MegaDuino_Firmware-main\MegaDuino_2.0\MegDProcessing.ino:2061:6: note: 'void OricBitWrite()' previously defined here
void OricBitWrite(){
^~~~~~~~~~~~
C:\Users\John\Downloads\MegaDuino_Firmware-main\MegaDuino_2.0\Processing.ino: In function 'void wave2()':
Processing:2157:6: error: redefinition of 'void wave2()'
void wave2() {
^~~~~
C:\Users\John\Downloads\MegaDuino_Firmware-main\MegaDuino_2.0\MegDProcessing.ino:2192:6: note: 'void wave2()' previously defined here
void wave2() {
^~~~~
C:\Users\John\Downloads\MegaDuino_Firmware-main\MegaDuino_2.0\Processing.ino: In function 'void writeHeader2()':
Processing:2299:6: error: redefinition of 'void writeHeader2()'
void writeHeader2() {
^~~~~~~~~~~~
C:\Users\John\Downloads\MegaDuino_Firmware-main\MegaDuino_2.0\MegDProcessing.ino:2301:6: note: 'void writeHeader2()' previously defined here
void writeHeader2() {
^~~~~~~~~~~~
C:\Users\John\Downloads\MegaDuino_Firmware-main\MegaDuino_2.0\Processing.ino: In function 'void clearBuffer2()':
Processing:2340:6: error: redefinition of 'void clearBuffer2()'
void clearBuffer2()
^~~~~~~~~~~~
C:\Users\John\Downloads\MegaDuino_Firmware-main\MegaDuino_2.0\MegDProcessing.ino:2352:6: note: 'void clearBuffer2()' previously defined here
void clearBuffer2()
^~~~~~~~~~~~
C:\Users\John\Downloads\MegaDuino_Firmware-main\MegaDuino_2.0\Processing.ino: In function 'void UniSetup()':
Processing:2360:6: error: redefinition of 'void UniSetup()'
void UniSetup() {
^~~~~~~~
C:\Users\John\Downloads\MegaDuino_Firmware-main\MegaDuino_2.0\MegDProcessing.ino:2362:6: note: 'void UniSetup()' previously defined here
void UniSetup() {
^~~~~~~~
como había pasado a windows 10, había instalado la última versión (2.0) de arduino pero parece que todo cambia (64bits, sin carpeta librerías, etc.)
nada, no hay manera.
Código: Seleccionar todo
...
C:\Users\jordi.solis\Downloads\MegaDuino_2.0\MegDProcessing.ino:1626:6: note: 'void UEFCarrierToneBlock()' previously defined here
void UEFCarrierToneBlock() {
^~~~~~~~~~~~~~~~~~~
C:\Users\jordi.solis\Downloads\MegaDuino_2.0\Processing.ino: In function 'void PureToneBlock()':
Processing:1561:6: error: redefinition of 'void PureToneBlock()'
void PureToneBlock() {
^~~~~~~~~~~~~
C:\Users\jordi.solis\Downloads\MegaDuino_2.0\MegDProcessing.ino:1637:6: note: 'void PureToneBlock()' previously defined here
void PureToneBlock() {
^~~~~~~~~~~~~
C:\Users\jordi.solis\Downloads\MegaDuino_2.0\Processing.ino: In function 'void PulseSequenceBlock()':
Processing:1570:6: error: redefinition of 'void PulseSequenceBlock()'
void PulseSequenceBlock() {
^~~~~~~~~~~~~~~~~~
C:\Users\jordi.solis\Downloads\MegaDuino_2.0\MegDProcessing.ino:1646:6: note: 'void PulseSequenceBlock()' previously defined here
void PulseSequenceBlock() {
^~~~~~~~~~~~~~~~~~
C:\Users\jordi.solis\Downloads\MegaDuino_2.0\Processing.ino: In function 'void PureDataBlock()':
Processing:1583:6: error: redefinition of 'void PureDataBlock()'
void PureDataBlock() {
^~~~~~~~~~~~~
....
MegaDuino_2.0.ino
?He vuelto a bajar los ficheros y directamente compila.