                   
;
;`-',
;.-.;""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""";, ,;
;`-';         Heart Rate Monitor V2             /\    |\            For Sony Playstation Portable   ;`-';
;.-.;                By Art                    //\/''/''/        with Homebrew Compatible Firmware  ;.-.;
;`-';          Audio Input library            //''||' ||            Last update 26th August 2007    ;`-';
;.-.;             By lteixeira               |/   |/  |/2007!                                       ;.-.;
;`-';                                                                                               ;`-';                                                                                                     '
;"""'"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""'"""'


Hi Guys,
Here is the first Heart Rate Monitor program for the PSP. This began when I purchased a commercial heart
rate monitor device that consisted of a chest transmitter, and a watch that displayed the heart rate.

With some experimentation, I found that the signal from the chest transmitter could be picked up with a
coil of copper wire connected across the PSP microphone input. I did some testing with Audio Mechanica
(another of my PSP programs that deals with audio input), and figured I could detect this signal with
a program, and display heart rate, statistics, ect. to the screen. So I threw away the watch part of the
commercial heart rate monitor the same day I purchased it, and wrote this program for the Sony PSP!


       **************************************** Disclaimer ******************************************


The PSP Heart Rate Monitor program is provided for free, as it is, without warranty of any kind,
either express or implied, including, but not limited to, the implied warranties of fitness for
a purpose. Without limiting the foregoing, the author of this program makes no warranty that:

   1. the software will meet your requirements
   2. the software will be uninterrupted, timely, secure or error-free
   3. the results that may be obtained from the use of the software will be accurate or reliable
   4. any errors found in the program will be corrected.
   5. documentation provided with the program will be accurate, complete, or up to date.

Use of this program is at your own discretion and risk and with agreement that you are responsible for any
damages or loss of data that results from such activities.


       ********************************* Grant Of Software License **********************************


The PSP Heart Rate Monitor Program is free to use, but I retain ownership of my software, and grant
of license to use it is under identical terms of GPS Trackmaker license agreement (reproduced in part
with permission), that pertain to preservation of protected ecosystems. View the entire agreement for
GPS Trackmaker: http://www.gpstm.com/downloadscontract.php

"LICENSE GRANT

The author grants a non-exclusive license to use the program, free of charge, if the user:
Does not use the program for illegal purposes;
does not practice activities that destroy or degrades the environment;
does not practice polluting activities;
does not throw trash on the ground or through the car’s windows;
when going to the beach and creeks takes his trash back until finding a trash collector;
does not practice any activities that hurts animals, like hunting, out-of-season fishing, pigeon shooting,
dog fight, etc.;
does not buy wild animals that, by law, may not be created out of their natural environment;
has ecological conscience and protects nature.
People that for any reason do not fit the conditions above, are expressly forbidden to use the program."

License to use Any version of PSP Heart Rate Monitor, also require adhesion to the following terms:

When the user visits a Beach or other body of water, National Park or other protected environment,
he or she leaves no damage to live vegetation, leaves no unnatural polluting material, or litter,
and removes non-combustible material from fireplaces, or litter that may have been left by other people
if it is reasonable to store and carry it with your own rubbish.

This agreement applies whether or not the program's source code is ever released to the public.


       *************************************** Installation ******************************************


To Install the Heart Rate Monitor program, copy the program folder "HRM" to the PSP/GAME150 folder of
your PSP. Now you should be able to launch the program from the Game menu. PSP Heart Rate Monitor is
tested with a 3.03 OE firmware PSP unit, but should work with other firmwares as well.


       ****************************************** Usage **********************************************

Once the program has launched, be sure your sensor is properly connected, and press the CROSS button to
begin the session. Pressing the Cross button again will end the session and reset the workout time display.
Pressing the CIRCLE button will exit the program. Pressing the SQUARE button during a session will count
in an extra heart beat.

       *************************************** Known Issues *******************************************

None. Ha! :)

       ***************************************** Donations ********************************************


*Donations*
License to use this program will remain free, but I am accepting donations toward new hardware and development.
You can encourage future program and/or hardware development by sending a donation. Contact me on the PSPU,
Austech, or these other listed forums. My user name is Art on all of them.
Cheers, Art.

http://forums.ps2dev.org/viewforum.php?f=14
http://forums.qj.net/f-qjnet-sony-psp-forums-48.html/
http://www.dcemu.co.uk/vbulletin/index.php
http://www.psp-programming.com/forums/
http://www.austech.info/
http://www.freewebs.com/defxev/


       ******************************* PSP Heart Rate Monitor Web Page ********************************


The PSP Heart Rate Monitor program has it's own page on my personal web site:
http://www.freewebs.com/defxev/hrm.htm

Enjoy the YouTube video:
http://www.youtube.com/watch?v=YXMd_nauh4Y

Check out my personal PSP and Electronic projects page here: http://www.freewebs.com/defxev/


       ************************************************************************************************


VERSION HISTORY:

V2 (26/08/07):
- New method of calculating heart rate with high resolution, and display is updated every heart beat.
- Pusshing the Square button better simulates a heart beat, so you can take your heart rate with the
  program manually by pushing the button in time with your pulse.

V1 (25/08/07):
- Shows wave display, heart beat graphic, current heart rate, and excersise session time.


       **********************************************************************************************

