Download NHK English news podcast automatically. This application requires mpod mother board. See also http://mbed.org/users/geodenx/notebook/mpod/

Dependencies:   BlinkLed HTTPClient EthernetInterface FatFileSystemCpp MSCFileSystem mbed-rtos mbed

Download NHK English news podcast automatically. This application requires mpod mother board. See also http://mbed.org/users/geodenx/notebook/mpod/

Revision:
2:0da3a4508b46
Parent:
0:1855a008f28e
Child:
3:07562878d3c3
diff -r 1637e625b21b -r 0da3a4508b46 BlinkLed.h
--- a/BlinkLed.h	Fri Aug 17 12:49:12 2012 +0000
+++ b/BlinkLed.h	Sat Aug 18 16:46:40 2012 +0000
@@ -5,25 +5,55 @@
 #include "mbed.h"
 #include "rtos.h"
 
+/** LED which blinks automatically with RTOS
+*/
 class BlinkLed
 {
 public:
+    /** Constructor
+     */
     BlinkLed(PinName pin, uint32_t millisecWait, const char* name = NULL);
     
+    /** Destructor
+     */
     ~BlinkLed();
     
+    /** Start biinking
+     */
     void startBlink();
     
+    /** Finish biinking
+     */
     void finishBlink();
       
 private:
+    /** Copy constructor
+     *  Disable because it is only declaration
+     */
+    BlinkLed(const BlinkLed&);
+    
+    /** Copy assignment operators
+     *  Disable because it is only declaration
+     */
+    BlinkLed& operator=(const BlinkLed&);
+    
+    /** Function for blinking
+     *  This function will be bind to new thread
+     */
     static void blink(void const *argument);
     
+    /** Target Led
+     */
     PwmOut led;
+    
+    /** Waiting time for making the cycle to change brightness
+     */
     uint32_t millisecWait;
     
+    /** Pointer to thread for blinking
+     */
     Thread* thread;
 };
 
 
-#endif /* BLINKLED_H_ */
\ No newline at end of file
+#endif /* BLINKLED_H_ */