.c2 files with an * next to them require they be linked to the file lcdlib.c.  Do this by creating a new project, then adding the .c2 file and lcdlib.c then compile as normal.

NOTE:-lcdlib.h MUST be in the same directory as lcdlib.c. 
 
ex11.c2 NEEDS TO BE SET RC SLOW
 Setting a single bit on PORTB
 
ex12.c2 NEEDS TO BE SET RC SLOW
 Setting three bits and then turning them off
 
ex13.c2
 Using a while loop to turn a led on and off
 
ex14.c2
 Flashing a led using for loops to produce proper delays
 
ex15.c2
 Flashing two leds in an imitation of a railway crossing light
 
ex16.c2
 Pulsing a led with a different "mark-space" ratio
 
ex17.c2
 Flashing a led using a delay function
 
ex18.c2
 A flashing led which speeds up and slows down
 
ex21.c2
 Using an input port to implement a simple light switch
 
ex22.c2
 Using two buttons for input, one for one and another for off
 
ex23.c2
 Using a single button to toggle the state of an output
 
ex24.c2
 Debounced version of the light switch toggle
 
ex25.c2
 Pushon-pushoff torch with light time out
 
ex26.c2
 Reversed light switch
 
ex27.c2
 Two button torch which turns off if both buttons are held down
 
ex28.c2
 Pushon-pushoff torch with light time out except when the button is held down
 
ex29.c2
 Electronic coin toss
 
ex31.c2
 Annoying buzzer
 
ex32.c2
 Low frequency annoying buzzer
 
ex33.c2
 Annoying whoosh
 
ex34.c2
 Buzzer with tuning buttons
 
ex35.c2
 Buzzer with tuning buttons and value display
 
ex36.c2
 Simple piano playing program
 
ex37.c2
 Record/playback piano playing program
 
ex38.c2
 Annoying whoosh which goes up
 
ex39.c2
 Annoying which which goes up and down
 
ex3a.c2
 Player piano with constant note lengths
 
ex3b.c2
 Player piano with record indicator led
 
ex3c.c2
 Player piano with record indicator which stops recording at end of array
 
 
utils.c2
 Library of utility functions. At the moment it contains just a delay function and a decimal number print function, but you can add to this. 
 
