Hello,
I am using Shieldbuddy with Arduino IDE 1.6.11.
I am entirely new to this and just now started trying Basic multicore
The following is the code that I tried to compile:
/*** Core 0 ***/
void setup() {
// put your setup code for core 0 here, to run once:
SerialASC.begin(9600);
}
void loop() {
// put your main code for core 0 here, to run repeatedly:
delay(5); /* Make it look like this core is doing something useful! */
/* If ASC is free lock it */
while(Htx_LockResource(&SerialASC.PortInUse) == Htx_RESOURCE_BUSY) { ; }
SerialASC.print("Hello from Core 0\n\r");
Htx_UnlockResource(&SerialASC.PortInUse);
}
/*** Core 1 ***/
void setup1() {
// put your setup code for core 1 here, to run once:
}
void loop1() {
// put your main code for core 1 here, to run repeatedly:
delay(21); /* Make it look like this core is doing something useful! */
while(Htx_LockResource(&SerialASC.PortInUse) == Htx_RESOURCE_BUSY) { ; }
SerialASC.print("Hello from Core 1\n\r");
Htx_UnlockResource(&SerialASC.PortInUse);
}
/*** Core 2 ***/
void setup2() {
// put your setup code for core 2 here, to run once:
}
void loop2() {
// put your main code for core 2 here, to run repeatedly:
delay(25); /* Make it look like this core is doing something useful! */
while(Htx_LockResource(&SerialASC.PortInUse) == Htx_RESOURCE_BUSY) { ; }
SerialASC.print("Hello from Core 2\n\r");
Htx_UnlockResource(&SerialASC.PortInUse);
}
________________________________________________________________________________________________________________________________________________
COMPILER ERROR:
Build options changed, rebuilding all
C:\Program Files\Arduino\examples\275.TC275SketchesLibrary\BasicMulticore\BasicMulticore.ino: In function 'void setup()':
BasicMulticore:6: error: 'SerialASC' was not declared in this scope
SerialASC.begin(9600);
^
C:\Program Files\Arduino\examples\275.TC275SketchesLibrary\BasicMulticore\BasicMulticore.ino: In function 'void loop()':
BasicMulticore:16: error: 'SerialASC' was not declared in this scope
while(Htx_LockResource(&SerialASC.PortInUse) == Htx_RESOURCE_BUSY) { ; }
^
BasicMulticore:16: error: 'Htx_LockResource' was not declared in this scope
while(Htx_LockResource(&SerialASC.PortInUse) == Htx_RESOURCE_BUSY) { ; }
^
BasicMulticore:16: error: 'Htx_RESOURCE_BUSY' was not declared in this scope
while(Htx_LockResource(&SerialASC.PortInUse) == Htx_RESOURCE_BUSY) { ; }
^
BasicMulticore:18: error: 'SerialASC' was not declared in this scope
SerialASC.print("Hello from Core 0\n\r");
^
BasicMulticore:20: error: 'Htx_UnlockResource' was not declared in this scope
Htx_UnlockResource(&SerialASC.PortInUse);
^
C:\Program Files\Arduino\examples\275.TC275SketchesLibrary\BasicMulticore\BasicMulticore.ino: In function 'void loop1()':
BasicMulticore:37: error: 'SerialASC' was not declared in this scope
while(Htx_LockResource(&SerialASC.PortInUse) == Htx_RESOURCE_BUSY) { ; }
^
BasicMulticore:37: error: 'Htx_LockResource' was not declared in this scope
while(Htx_LockResource(&SerialASC.PortInUse) == Htx_RESOURCE_BUSY) { ; }
^
BasicMulticore:37: error: 'Htx_RESOURCE_BUSY' was not declared in this scope
while(Htx_LockResource(&SerialASC.PortInUse) == Htx_RESOURCE_BUSY) { ; }
^
BasicMulticore:39: error: 'SerialASC' was not declared in this scope
SerialASC.print("Hello from Core 1\n\r");
^
BasicMulticore:41: error: 'Htx_UnlockResource' was not declared in this scope
Htx_UnlockResource(&SerialASC.PortInUse);
^
C:\Program Files\Arduino\examples\275.TC275SketchesLibrary\BasicMulticore\BasicMulticore.ino: In function 'void loop2()':
BasicMulticore:58: error: 'SerialASC' was not declared in this scope
while(Htx_LockResource(&SerialASC.PortInUse) == Htx_RESOURCE_BUSY) { ; }
www.meridian5.co.uk ^
BasicMulticore:58: error: 'Htx_LockResource' was not declared in this scope
while(Htx_LockResource(&SerialASC.PortInUse) == Htx_RESOURCE_BUSY) { ; }
^
BasicMulticore:58: error: 'Htx_RESOURCE_BUSY' was not declared in this scope
while(Htx_LockResource(&SerialASC.PortInUse) == Htx_RESOURCE_BUSY) { ; }
^
BasicMulticore:60: error: 'SerialASC' was not declared in this scope
SerialASC.print("Hello from Core 2\n\r");
^
BasicMulticore:62: error: 'Htx_UnlockResource' was not declared in this scope
Htx_UnlockResource(&SerialASC.PortInUse);
^
exit status 1
'SerialASC' was not declared in this scope
__________________________________________________________________________________________________________________
Kindly help me in resolving this issue.
Thanks in advance!