A program that shows the use of $Sub$$ and $Super$$ to replace symbols at link time

Dependencies:   mbed

Committer:
chris
Date:
Thu Sep 20 11:52:48 2012 +0000
Revision:
0:1ec2d1478b47
Published version;

Who changed what in which revision?

UserRevisionLine numberNew contents of line
chris 0:1ec2d1478b47 1 #include "mbed.h"
chris 0:1ec2d1478b47 2 #include "function.h"
chris 0:1ec2d1478b47 3
chris 0:1ec2d1478b47 4 extern void $Super$$function(int i);
chris 0:1ec2d1478b47 5
chris 0:1ec2d1478b47 6 void $Sub$$function (int i) {
chris 0:1ec2d1478b47 7 DigitalOut led(LED3);
chris 0:1ec2d1478b47 8 led=i;
chris 0:1ec2d1478b47 9 wait(0.1);
chris 0:1ec2d1478b47 10 $Super$$function(i);
chris 0:1ec2d1478b47 11 }
chris 0:1ec2d1478b47 12
chris 0:1ec2d1478b47 13 int main() {
chris 0:1ec2d1478b47 14
chris 0:1ec2d1478b47 15 while(1) {
chris 0:1ec2d1478b47 16 function(1);
chris 0:1ec2d1478b47 17 wait(0.5);
chris 0:1ec2d1478b47 18 function(0);
chris 0:1ec2d1478b47 19 wait(0.5);
chris 0:1ec2d1478b47 20 }
chris 0:1ec2d1478b47 21 }