Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Fork of ESP8266Interface by
Revision 5:81e264dbbf03, committed 2013-10-17
- Comitter:
- screamer
- Date:
- Thu Oct 17 23:12:55 2013 +0000
- Parent:
- 4:0bcec6272784
- Child:
- 6:5176e0864078
- Commit message:
- Fixed documentation tags
Changed in this revision
Wifly/Wifly.h | Show annotated file Show diff for this revision Revisions of this file |
--- a/Wifly/Wifly.h Thu Dec 20 15:08:58 2012 +0000 +++ b/Wifly/Wifly.h Thu Oct 17 23:12:55 2013 +0000 @@ -43,11 +43,14 @@ TCP = (1 << 1) }; +/** + * The Wifly class + */ class Wifly { public: - /* + /** * Constructor * * @param tx mbed pin to use for tx line of Serial interface @@ -60,21 +63,21 @@ */ Wifly( PinName tx, PinName rx, PinName reset, PinName tcp_status, const char * ssid, const char * phrase, Security sec); - /* + /** * Connect the wifi module to the ssid contained in the constructor. * * @return true if connected, false otherwise */ bool join(); - /* + /** * Disconnect the wifly module from the access point * * @ returns true if successful */ bool disconnect(); - /* + /** * Open a tcp connection with the specified host on the specified port * * @param host host (can be either an ip address or a name. If a name is provided, a dns request will be established) @@ -84,7 +87,7 @@ bool connect(const char * host, int port); - /* + /** * Set the protocol (UDP or TCP) * * @param p protocol @@ -92,50 +95,50 @@ */ bool setProtocol(Protocol p); - /* + /** * Reset the wifi module */ void reset(); - /* + /** * Reboot the wifi module */ bool reboot(); - /* + /** * Check if characters are available * * @return number of available characters */ int readable(); - /* + /** * Check if characters are available * * @return number of available characters */ int writeable(); - /* + /** * Check if a tcp link is active * * @returns true if successful */ bool is_connected(); - /* + /** * Read a character * * @return the character read */ char getc(); - /* + /** * Flush the buffer */ void flush(); - /* + /** * Write a character * * @param the character which will be written @@ -143,28 +146,28 @@ int putc(char c); - /* + /** * To enter in command mode (we can configure the module) * * @return true if successful, false otherwise */ bool cmdMode(); - /* + /** * To exit the command mode * * @return true if successful, false otherwise */ bool exit(); - /* + /** * Close a tcp connection * * @ returns true if successful */ bool close(); - /* + /** * Send a string to the wifi module by serial port. This function desactivates the user interrupt handler when a character is received to analyze the response from the wifi module. * Useful to send a command to the module and wait a response. * @@ -178,7 +181,7 @@ */ int send(const char * str, int len, const char * ACK = NULL, char * res = NULL, int timeout = DEFAULT_WAIT_RESP_TIMEOUT); - /* + /** * Send a command to the wify module. Check if the module is in command mode. If not enter in command mode * * @param str string to be sent @@ -189,7 +192,7 @@ */ bool sendCommand(const char * cmd, const char * ack = NULL, char * res = NULL, int timeout = DEFAULT_WAIT_RESP_TIMEOUT); - /* + /** * Return true if the module is using dhcp * * @returns true if the module is using dhcp