This program displays heart rate and time between heart beats on LCD, prints it to a USB serial port, print it to a bluetooth serial port and store it on a USB mass storage device. The program has two interrupt routines: 1.Every 1ms a counter is increased with one, 2. On every heart beat the counter is value copied. In the main loop the beats per minute are calculated. Ext.Modules:- Polar RMCM-01 heart rate module connected to pin8. - 2x16 LCD - a RF-BT0417CB bluetooth serial device connected to p27 and p28 - an USB mass storage device

Dependencies:   TextLCD mbed

Committer:
jrsikken
Date:
Tue Jan 04 21:33:59 2011 +0000
Revision:
2:e660e68a91fa
Parent:
1:8b001f936bb0
Now the heart rate is also send over a serial port to a bluetooth device.

Who changed what in which revision?

UserRevisionLine numberNew contents of line
jrsikken 1:8b001f936bb0 1 /*
jrsikken 1:8b001f936bb0 2 **************************************************************************************************************
jrsikken 1:8b001f936bb0 3 * NXP USB Host Stack
jrsikken 1:8b001f936bb0 4 *
jrsikken 1:8b001f936bb0 5 * (c) Copyright 2008, NXP SemiConductors
jrsikken 1:8b001f936bb0 6 * (c) Copyright 2008, OnChip Technologies LLC
jrsikken 1:8b001f936bb0 7 * All Rights Reserved
jrsikken 1:8b001f936bb0 8 *
jrsikken 1:8b001f936bb0 9 * www.nxp.com
jrsikken 1:8b001f936bb0 10 * www.onchiptech.com
jrsikken 1:8b001f936bb0 11 *
jrsikken 1:8b001f936bb0 12 * File : usbhost_cpu.h
jrsikken 1:8b001f936bb0 13 * Programmer(s) : Ravikanth.P
jrsikken 1:8b001f936bb0 14 * Version :
jrsikken 1:8b001f936bb0 15 *
jrsikken 1:8b001f936bb0 16 **************************************************************************************************************
jrsikken 1:8b001f936bb0 17 */
jrsikken 1:8b001f936bb0 18
jrsikken 1:8b001f936bb0 19 #ifndef USBHOST_CPU_H
jrsikken 1:8b001f936bb0 20 #define USBHOST_CPU_H
jrsikken 1:8b001f936bb0 21
jrsikken 1:8b001f936bb0 22 /*
jrsikken 1:8b001f936bb0 23 **************************************************************************************************************
jrsikken 1:8b001f936bb0 24 * TYPE DEFINITIONS OF DATA TYPES
jrsikken 1:8b001f936bb0 25 **************************************************************************************************************
jrsikken 1:8b001f936bb0 26 */
jrsikken 1:8b001f936bb0 27
jrsikken 1:8b001f936bb0 28 typedef unsigned int USB_INT32U;
jrsikken 1:8b001f936bb0 29 typedef signed int USB_INT32S;
jrsikken 1:8b001f936bb0 30 typedef unsigned short USB_INT16U;
jrsikken 1:8b001f936bb0 31 typedef signed short USB_INT16S;
jrsikken 1:8b001f936bb0 32 typedef unsigned char USB_INT08U;
jrsikken 1:8b001f936bb0 33 typedef signed char USB_INT08S;
jrsikken 1:8b001f936bb0 34
jrsikken 1:8b001f936bb0 35 #endif