Project demonstrates how to put the PSoC to sleep and wake it again* using the Sleep Timer and GPIO interrupts
File list:
AN47310_Example_Project
......................\AN47310_Example_Project
......................\.......................\backup
......................\.......................\......\ampinv.asm
......................\.......................\......\ampinv.h
......................\.......................\......\ampinv.inc
......................\.......................\......\boot.asm
......................\.......................\......\globalparams.h
......................\.......................\......\globalparams.inc
......................\.......................\......\led.asm
......................\.......................\......\led.h
......................\.......................\......\led.inc
......................\.......................\......\pga.asm
......................\.......................\......\pga.h
......................\.......................\......\pga.inc
......................\.......................\......\psocconfig.asm
......................\.......................\......\psocconfigtbl.asm
......................\.......................\......\psocgpioint.asm
......................\.......................\......\psocgpioint.h
......................\.......................\......\sleeptimer.asm
......................\.......................\......\sleeptimer.h
......................\.......................\......\sleeptimer.inc
......................\.......................\......\sleeptimerint.asm
......................\.......................\lib
......................\.......................\...\obj
......................\.......................\...\...\ampinv.lis
......................\.......................\...\...\ampinv.o
......................\.......................\...\...\led.lis
......................\.......................\...\...\led.o
......................\.......................\...\...\pga.lis
......................\.......................\...\...\pga.o
......................\.......................\...\...\psocconfig.lis
......................\.......................\...\...\psocconfig.o
......................\.......................\...\...\psocconfigtbl.lis
......................\.......................\...\...\psocconfigtbl.o
......................\.......................\...\...\psocgpioint.lis
......................\.......................\...\...\psocgpioint.o
......................\.......................\...\...\sleeptimer.lis
......................\.......................\...\...\sleeptimer.o
......................\.......................\...\...\sleeptimerint.lis
......................\.......................\...\...\sleeptimerint.o
......................\.......................\...\AMPINV.asm
......................\.......................\...\AMPINV.h
......................\.......................\...\AMPINV.inc
......................\.......................\...\GlobalParams.h
......................\.......................\...\GlobalParams.inc
......................\.......................\...\LED.asm
......................\.......................\...\LED.h
......................\.......................\...\LED.inc
......................\.......................\...\libpsoc.a
......................\.......................\...\PGA.asm
......................\.......................\...\PGA.h
......................\.......................\...\PGA.inc
......................\.......................\...\PSoCAPI.h
......................\.......................\...\PSoCAPI.inc
......................\.......................\...\PSoCConfig.asm
......................\.......................\...\PSoCConfigTBL.asm
......................\.......................\...\PSoCGPIOINT.asm
......................\.......................\...\PSoCGPIOINT.h
......................\.......................\...\PSoCGPIOINT.inc
......................\.......................\...\SleepTimer.asm
......................\.......................\...\SleepTimer.h
......................\.......................\...\SleepTimer.inc
......................\.......................\...\SleepTimerINT.asm
......................\.......................\obj
......................\.......................\...\boot.lis
......................\.......................\...\boot.o
......................\.......................\...\gpio_isr.lis
......................\.......................\...\gpio_isr.o
......................\.......................\...\main.lis
......................\.......................\...\main.o
......................\.......................\...\sleep.lis
......................\.......................\...\sleep.o
......................\.......................\output
......................\.......................\......\AN47310_Example_Project.dbg
......................\.......................\......\AN47310_Example_Project.hex
......................\.......................\......\AN47310_Example_Project.lst
......................\.......................\......\AN47310_Example_Project.mp
......................\.......................\......\AN47310_Example_Project.rom
......................\.......................\std
......................\.......................\...\obj
......................\.......................\AN47310_Example_Project.soc
......................\.......................\boot.asm
......................\.......................\boot.tpl
......................\.......................\BuildMsg.txt
......................\.......................\flashsecurity.txt
......................\.......................\global.h
......................\.......................\gpio_isr.c
......................\.......................\linkfile
......................\.......................\main.c
......................\.......................\memory.inc
......................\.......................\mkdep
......................\.......................\opts.txt
......................\.......................\project.dep
......................\.......................\project.dep.bak
......................\.......................\project.mk
......................\.......................\PSoCConfig.xml
......................\.......................\sleep.c
......................\.......................\sleep.h
......................\Templates
......................\AN47310_Example_Project.app
......................\AN47310_Example_Project.cmx
......................\AN47310_Example_Project.hex
......................\AN47310_Example_Project.pep
......................\VarOffset.xml