Microchip® Advanced Software Framework

 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
WINC1500 Send Email Example for SAML21 XPlained ProB Documentation

Introduction

This example demonstrates the use of the WINC1500 with the SAMD21 Xplained Pro board to send email using SMTP server.
It uses the following hardware:

  • the SAMD21 Xplained Pro.
  • the WINC1500 on EXT1.

Main Files

  • main.c : Initialize the WINC1500 and send email.

Usage

  1. Configure below code in the main.h for AP information to be connected.
    * #define MAIN_WLAN_SSID "DEMO_AP"
    * #define MAIN_WLAN_PSK "12345678"
    *
    * #define MAIN_SENDER_RFC "<sender@gmail.com>"
    * #define MAIN_RECIPIENT_RFC "<recipient@gmail.com>"
    * #define MAIN_TO_ADDRESS "recipient@gmail.com"
    * #define MAIN_FROM_ADDRESS "sender@gmail.com"
    * #define MAIN_FROM_PASSWORD "12345678"
    *
  2. Build the program and download it into the board.
  3. On the computer, open and configure a terminal application as the follows.
    * Baud Rate : 115200
    * Data : 8bit
    * Parity bit : none
    * Stop bit : 1bit
    * Flow control : none
    *
  4. Start the application.
  5. In the terminal window, the following text should appear:
    * -- WINC1500 send email example --
    * -- Compiled: xxx xx xxxx xx:xx:xx --
    * wifi_cb: M2M_WIFI_REQ_DHCP_CONF: IP is xxx.xxx.xxx.xxx
    * Host IP is 173.194.72.108
    * Host Name is smtp.gmail.com
    * Recipient email address is recipient@gmail.com
    * main: Email was successfully sent.
    *
Warning
* For using the GMAIL, the root certificate must be installed.
* Download the root certificate using the root_certificate_downloader. (Refer to WINC1500 Software User Guide.)
*

Compilation Information

This software was written for the GNU GCC compiler using Atmel Studio 6.2 Other compilers may or may not work.

Contact Information

For further information, visit Microchip.