FRMD KL25Z <=i2c=> NXP PCF8563 (RTC) FRMD KL25Z SPI=> MCP23S17 => (GLCD) T6963C FRMD KL25Z Tsi => 3 button : <--> <enter> <++> FRMD KL25Z => Bip()

Dependencies:   TSI mbed

Fork of RTC8564NB_Clock by masa miya

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers bip.h Source File

bip.h

00001 #ifndef BIP_H
00002 #define BIP_H
00003 #include "mbed.h"
00004 /*  Ez egy 0.1 s hosszú 1 kHz jel alapból, meghívása: Bip(int freq, int time)
00005 // freki = 1 kHz * freq
00006 // idő   = 0.1 s * time
00007 // Flehsználja: PTD7 lábat
00008 */
00009 DigitalOut bip(PTD7);
00010 Ticker timer;
00011 int v=0;
00012 
00013 void attime(){v=1;}
00014 
00015 void Bip(int freq, int time){
00016     v=0;
00017     timer.attach(&attime, 0.1*time); 
00018     while(1){
00019         bip = !bip;
00020         wait(0.001/freq);  
00021         if(v>0){bip = 0; return;}  
00022     }   
00023 }
00024 
00025 #endif