Thanks for the response. On the install I can't see what you mean by delete the Master.
So I've probably not got something set up right or doing a procedure wrong so I'll run through it, and any insights appreciated.
I have a Arduino 1.05-r2 updated Teensyduino 1.18.
That is downloaded and installed
http://www.pjrc.com/teensy/td_download.html - teensyduino.exe that I renamed as teensyduinoV118.exe
On the Tools I have set - Tools -->Board-->Teensy3.1
And it works and I can download programs to the Teensy31 board and flash the LED etc.
I download your
http://duff2013.github.io/LowPower_Teensy3/ as .zip
I unzip it into a directory (deleteing duff2013- as the library manager doesn't like the '-')
Arduino\libraries\LowPower_Teensy3
I start the Arduino IDE
and I open
File->Sketchbook->Libraries->LowPower_Teensy3-->LowPower_Simple-->Sleep_Simple
Then I press verify button and get the following errors: (and also for all T3LP examples)
Arduino: 1.0.5-r2 (Windows NT (unknown)), Board: "Teensy 3.1"
C:\Program Files\Arduino\hardware\tools\arm-none-eabi\bin\arm-none-eabi-g++ -c -g -Os -Wall -fno-exceptions -ffunction-sections -fdata-sections -mcpu=cortex-m4 -DF_CPU=96000000 -MMD -DUSB_VID=null -DUSB_PID=null -DARDUINO=105 -mthumb -nostdlib -D__MK20DX256__ -DTEENSYDUINO=118 -fno-rtti -felide-constructors -std=gnu++0x -DUSB_SERIAL -DLAYOUT_US_ENGLISH -IC:\Program Files\Arduino\hardware\teensy\cores\teensy3 -IC:\Users\neilh77\Documents\Arduino\libraries\LowPower_Teensy3 C:\Users\neilh77\AppData\Local\Temp\build7612172344359111544.tmp\Sleep_Simple.cpp -o C:\Users\neilh77\AppData\Local\Temp\build7612172344359111544.tmp\Sleep_Simple.cpp.o
In file included from Sleep_Simple.ino:13:0:
C:\Users\neilh77\Documents\Arduino\libraries\LowPower_Teensy3/LowPower_Teensy3.h: In static member function 'static uint32_t TEENSY3_LP::micros()':
C:\Users\neilh77\Documents\Arduino\libraries\LowPower_Teensy3/LowPower_Teensy3.h:155:49: warning: no return statement in function returning non-void [-Wreturn-type]
In file included from C:\Program Files\Arduino\hardware\teensy\cores\teensy3/WProgram.h:35:0,
from C:\Program Files\Arduino\hardware\teensy\cores\teensy3/Arduino.h:1,
from C:\Users\neilh77\Documents\Arduino\libraries\LowPower_Teensy3/LowPower_Teensy3.h:32,
from Sleep_Simple.ino:13:
C:\Program Files\Arduino\hardware\teensy\cores\teensy3/IntervalTimer.h: At global scope:
C:\Program Files\Arduino\hardware\teensy\cores\teensy3/IntervalTimer.h:33:25: error: 'typedef void (* IntervalTimer::ISR)()' is private
In file included from Sleep_Simple.ino:13:0:
C:\Users\neilh77\Documents\Arduino\libraries\LowPower_Teensy3/LowPower_Teensy3.h:165:16: error: within this context
In file included from C:\Program Files\Arduino\hardware\teensy\cores\teensy3/WProgram.h:35:0,
from C:\Program Files\Arduino\hardware\teensy\cores\teensy3/Arduino.h:1,
from C:\Users\neilh77\Documents\Arduino\libraries\LowPower_Teensy3/LowPower_Teensy3.h:32,
from Sleep_Simple.ino:13:
C:\Program Files\Arduino\hardware\teensy\cores\teensy3/IntervalTimer.h: In member function 'bool IntervalTimer_LP::begin(IntervalTimer::ISR, unsigned int)':
C:\Program Files\Arduino\hardware\teensy\cores\teensy3/IntervalTimer.h:37:71: error: 'const uint32_t IntervalTimer::MAX_PERIOD' is private
In file included from Sleep_Simple.ino:13:0:
C:\Users\neilh77\Documents\Arduino\libraries\LowPower_Teensy3/LowPower_Teensy3.h:166:43: error: within this context
In file included from C:\Program Files\Arduino\hardware\teensy\cores\teensy3/WProgram.h:35:0,
from C:\Program Files\Arduino\hardware\teensy\cores\teensy3/Arduino.h:1,
from C:\Users\neilh77\Documents\Arduino\libraries\LowPower_Teensy3/LowPower_Teensy3.h:32,
from Sleep_Simple.ino:13:
C:\Program Files\Arduino\hardware\teensy\cores\teensy3/IntervalTimer.h:37:71: error: 'const uint32_t IntervalTimer::MAX_PERIOD' is private
In file included from Sleep_Simple.ino:13:0:
C:\Users\neilh77\Documents\Arduino\libraries\LowPower_Teensy3/LowPower_Teensy3.h:166:43: error: within this context
In file included from C:\Program Files\Arduino\hardware\teensy\cores\teensy3/WProgram.h:35:0,
from C:\Program Files\Arduino\hardware\teensy\cores\teensy3/Arduino.h:1,
from C:\Users\neilh77\Documents\Arduino\libraries\LowPower_Teensy3/LowPower_Teensy3.h:32,
from Sleep_Simple.ino:13:
C:\Program Files\Arduino\hardware\teensy\cores\teensy3/IntervalTimer.h:51:10: error: 'bool IntervalTimer::beginCycles(IntervalTimer::ISR, uint32_t)' is private
In file included from Sleep_Simple.ino:13:0:
C:\Users\neilh77\Documents\Arduino\libraries\LowPower_Teensy3/LowPower_Teensy3.h:168:16: error: within this context
In file included from C:\Program Files\Arduino\hardware\teensy\cores\teensy3/WProgram.h:35:0,
from C:\Program Files\Arduino\hardware\teensy\cores\teensy3/Arduino.h:1,
from C:\Users\neilh77\Documents\Arduino\libraries\LowPower_Teensy3/LowPower_Teensy3.h:32,
from Sleep_Simple.ino:13:
C:\Program Files\Arduino\hardware\teensy\cores\teensy3/IntervalTimer.h:51:10: error: 'bool IntervalTimer::beginCycles(IntervalTimer::ISR, uint32_t)' is private
In file included from Sleep_Simple.ino:13:0:
C:\Users\neilh77\Documents\Arduino\libraries\LowPower_Teensy3/LowPower_Teensy3.h:168:44: error: within this context