![o](ftv2node.png) asn1.c | Implementation for ASN.1 Decoder for Distinguished Encoding Rules DER |
![o](ftv2node.png) asn1.h | Header file for ASN.1 Decoder for Distinguished Encoding Rules DER |
![o](ftv2node.png) board.h | Standard board header file |
![o](ftv2node.png) compiler.h | Commonly used includes, types and macros |
![o](ftv2node.png) conf_board.h | SAM4S Xplained Pro board configuration |
![o](ftv2node.png) conf_clock.h | SAM4S clock configuration |
![o](ftv2node.png) conf_sw_timer.h | SAM 4S SW Timer Configuration Header |
![o](ftv2node.png) conf_uart_serial.h | USART Serial Configuration |
![o](ftv2node.png) conf_winc.h | WINC1500 configuration |
![o](ftv2node.png) crypto.h | APIs and data types for cryptographic algorithms |
![o](ftv2node.png) crypto_api.c | Certificate Deecoder/parser |
![o](ftv2node.png) crypto_api.h | Header file for cryptographic algorithms |
![o](ftv2node.png) crypto_types.h | Interface Internal Types |
![o](ftv2node.png) cycle_counter.c | ARM functions for busy-wait delay loops |
![o](ftv2node.png) cycle_counter.h | ARM functions for busy-wait delay loops |
![o](ftv2node.png) delay.h | Common Delay Service |
![o](ftv2node.png) ecc_types.h | WINC Application Interface Internal Types |
![o](ftv2node.png) flexible_flash.c | WINC1500 SPI Flash |
![o](ftv2node.png) flexible_flash.h | WINC1500 SPI Flash |
![o](ftv2node.png) genclk.h | Generic clock management |
![o](ftv2node.png) sam4s/genclk.h | Chip-specific generic clock management |
![o](ftv2node.png) gpio.h | Common GPIO API |
![o](ftv2node.png) hash.c | Implementation of HASH algorithms used in Wi-Fi |
![o](ftv2node.png) http_client.c | HTTP client service |
![o](ftv2node.png) http_client.h | HTTP client service |
![o](ftv2node.png) http_entity.h | HTTP base entity |
![o](ftv2node.png) http_header.h | HTTP header definitions |
![o](ftv2node.png) init.c | SAM4S Xplained Pro board initialization |
![o](ftv2node.png) interrupt.h | Global interrupt management for 8- and 32-bit AVR |
![o](ftv2node.png) interrupt_sam_nvic.c | Global interrupt management for SAM D20, SAM3 and SAM4 (NVIC based) |
![o](ftv2node.png) interrupt_sam_nvic.h | Global interrupt management for SAM D20, SAM3 and SAM4 (NVIC based) |
![o](ftv2node.png) io.h | Arch file for SAM |
![o](ftv2node.png) ioport.h | Common IOPORT service main header file for AVR, UC3 and ARM architectures |
![o](ftv2node.png) ioport_pio.h | SAM architecture specific IOPORT service implementation header file |
![o](ftv2node.png) led.h | SAM4S Xplained Pro LEDs support package |
![o](ftv2node.png) m2m_ate_mode.c | WINC1500 Peripherials Application Interface |
![o](ftv2node.png) m2m_ate_mode.h | WINC ATE Test Driver Interface |
![o](ftv2node.png) m2m_crypto.c | WINC Crypto module |
![o](ftv2node.png) m2m_crypto.h | WINC Crypto Application Interface |
![o](ftv2node.png) m2m_hif.c | This module contains M2M host interface APIs implementation |
![o](ftv2node.png) m2m_hif.h | This module contains M2M host interface APIs implementation |
![o](ftv2node.png) m2m_ota.c | NMC1500 IoT OTA Interface |
![o](ftv2node.png) m2m_ota.h | WINC OTA Upgrade API Interface |
![o](ftv2node.png) m2m_periph.c | NMC1500 Peripherials Application Interface |
![o](ftv2node.png) m2m_periph.h | WINC Peripherals Application Interface |
![o](ftv2node.png) m2m_socket_host_if.h | BSD compatible socket interface internal types |
![o](ftv2node.png) m2m_ssl.c | This module contains M2M Wi-Fi SSL APIs implementation |
![o](ftv2node.png) m2m_ssl.h | WINC Application Interface Internal Types |
![o](ftv2node.png) m2m_types.h | WINC Application Interface Internal Types |
![o](ftv2node.png) m2m_wifi.c | This module contains M2M Wi-Fi APIs implementation |
![o](ftv2node.png) m2m_wifi.h | WINC WLAN Application Interface |
![o](ftv2node.png) main.c | Certificate Downloader via OTA(HTTPS) Example |
![o](ftv2node.png) main.h | Certificate Downloader via OTA (HTTPS) Example |
![o](ftv2node.png) mrepeat.h | Preprocessor macro repeating utils |
![o](ftv2node.png) nm_bsp.h | WINC BSP API Declarations |
![o](ftv2node.png) nm_bsp_internal.h | This module contains NMC1500 BSP APIs declarations |
![o](ftv2node.png) nm_bsp_sam4s.c | This module contains SAM4S BSP APIs implementation |
![o](ftv2node.png) nm_bsp_sam4s.h | This module contains SAM4S BSP APIs declarations |
![o](ftv2node.png) nm_bus_wrapper.h | This module contains NMC1000 bus wrapper APIs declarations |
![o](ftv2node.png) nm_bus_wrapper_sam4s.c | This module contains NMC1000 bus wrapper APIs implementation |
![o](ftv2node.png) nm_common.c | This module contains common APIs declarations |
![o](ftv2node.png) nm_common.h | WINC Driver Common API Declarations |
![o](ftv2node.png) nm_debug.h | This module contains debug APIs declarations |
![o](ftv2node.png) nmasic.c | This module contains NMC1500 ASIC specific internal APIs |
![o](ftv2node.png) nmasic.h | This module contains NMC1500 ASIC specific internal APIs |
![o](ftv2node.png) nmbus.c | This module contains NMC1000 bus APIs implementation |
![o](ftv2node.png) nmbus.h | This module contains NMC1000 bus APIs implementation |
![o](ftv2node.png) nmdrv.c | This module contains NMC1000 M2M driver APIs implementation |
![o](ftv2node.png) nmdrv.h | This module contains NMC1500 M2M driver APIs declarations |
![o](ftv2node.png) nmi2c.c | This module contains NMC1000 I2C protocol bus APIs implementation |
![o](ftv2node.png) nmi2c.h | This module contains NMC1000 I2C protocol bus APIs implementation |
![o](ftv2node.png) nmspi.c | This module contains NMC1000 SPI protocol bus APIs implementation |
![o](ftv2node.png) nmspi.h | This module contains NMC1000 SPI protocol bus APIs implementation |
![o](ftv2node.png) nmuart.c | This module contains NMC1000 UART protocol bus APIs implementation |
![o](ftv2node.png) nmuart.h | This module contains NMC1000 UART protocol bus APIs implementation |
![o](ftv2node.png) osc.h | Oscillator management |
![o](ftv2node.png) sam4s/osc.h | Chip-specific oscillator management functions |
![o](ftv2node.png) parts.h | Atmel part identification macros |
![o](ftv2node.png) pdc.c | SAM4 Peripheral DMA Controller (PDC) driver |
![o](ftv2node.png) pdc.h | SAM Peripheral DMA Controller (PDC) driver |
![o](ftv2node.png) pdc_uart_example.h | SAM Peripheral DMA Controller Example |
![o](ftv2node.png) pem.c | This module implements Base64 Decoder |
![o](ftv2node.png) pem.h | This module implements Base64 Decoder |
![o](ftv2node.png) pio.c | Parallel Input/Output (PIO) Controller driver for SAM |
![o](ftv2node.png) pio.h | Parallel Input/Output (PIO) Controller driver for SAM |
![o](ftv2node.png) pio_handler.c | Parallel Input/Output (PIO) interrupt handler for SAM |
![o](ftv2node.png) pio_handler.h | Parallel Input/Output (PIO) interrupt handler for SAM |
![o](ftv2node.png) pll.h | PLL management |
![o](ftv2node.png) sam4s/pll.h | Chip-specific PLL definitions |
![o](ftv2node.png) pmc.c | Power Management Controller (PMC) driver for SAM |
![o](ftv2node.png) pmc.h | Power Management Controller (PMC) driver for SAM |
![o](ftv2node.png) preprocessor.h | Preprocessor utils |
![o](ftv2node.png) programmer.h | WINC Peripherals Application Interface |
![o](ftv2node.png) programmer_apis.h | Programmer APIs |
![o](ftv2node.png) read.c | System-specific implementation of the _read function used by the standard library |
![o](ftv2node.png) root_setup.c | Root certificate parser and downloader |
![o](ftv2node.png) root_setup.h | Root certificate parser and downloader |
![o](ftv2node.png) root_tls_cert.h | Header file common for Root and TLS certificate parser and downloader |
![o](ftv2node.png) rsa_key.c | RSA Key parser/decoder |
![o](ftv2node.png) rtt.c | Real-time Timer (RTT) driver for SAM |
![o](ftv2node.png) rtt.h | Real-time Timer (RTT) driver for SAM |
![o](ftv2node.png) sam4s_xplained_pro.h | SAM4S Xplained Pro board definition and driver |
![o](ftv2node.png) sam_gpio.h | GPIO service for SAM |
![o](ftv2node.png) serial.h | Serial Mode management |
![o](ftv2node.png) sleep.c | Sleep mode access |
![o](ftv2node.png) sleep.h | Sleep mode access |
![o](ftv2node.png) socket.c | BSD compatible socket interface |
![o](ftv2node.png) socket.h | WINC BSD compatible Socket Interface |
![o](ftv2node.png) socket_internal.h | BSD compatible socket interface internal types |
![o](ftv2node.png) spi.c | Serial Peripheral Interface (SPI) driver for SAM |
![o](ftv2node.png) spi.h | Serial Peripheral Interface (SPI) driver for SAM |
![o](ftv2node.png) spi_flash.c | WINC1500 SPI Flash |
![o](ftv2node.png) spi_flash.h | WINC1500 SPI Flash |
![o](ftv2node.png) spi_flash_map.h | WINC1500 SPI Flash |
![o](ftv2node.png) status_codes.h | Status code definitions |
![o](ftv2node.png) stdio_serial.h | Common Standard I/O Serial Management |
![o](ftv2node.png) stream_writer.c | Stream utility for the IoT service |
![o](ftv2node.png) stream_writer.h | Stream utility for the IoT service |
![o](ftv2node.png) stringz.h | Preprocessor stringizing utils |
![o](ftv2node.png) sw_timer.c | SW Timer component for the IoT(Internet of things) service |
![o](ftv2node.png) sw_timer.h | SW Timer component for the IoT(Internet of things) service |
![o](ftv2node.png) sysclk.c | Chip-specific system clock management functions |
![o](ftv2node.png) sam4s/sysclk.h | Chip-specific system clock management functions |
![o](ftv2node.png) sysclk.h | System clock management |
![o](ftv2node.png) tls_buffer_manager.c | Implementation for TLS buffer manager |
![o](ftv2node.png) tls_buffer_manager.h | APIs and types for TLS buffer manager |
![o](ftv2node.png) tls_setup.c | TLS certificate and private key parser and downloader |
![o](ftv2node.png) tls_setup.h | TLS certificate and private key parser and downloader |
![o](ftv2node.png) tls_srv_sec.c | This module implements TLS Server Certificate Installation |
![o](ftv2node.png) tls_srv_sec.h | This module implements TLS Server Certificate Installation |
![o](ftv2node.png) tpaste.h | Preprocessor token pasting utils |
![o](ftv2node.png) uart.c | Universal Asynchronous Receiver Transceiver (UART) driver for SAM |
![o](ftv2node.png) uart.h | Universal Asynchronous Receiver Transceiver (UART) driver for SAM |
![o](ftv2node.png) uart_serial.h | Uart Serial for SAM |
![o](ftv2node.png) usart.c | Universal Synchronous Asynchronous Receiver Transmitter (USART) driver for SAM |
![o](ftv2node.png) usart.h | Universal Synchronous Asynchronous Receiver Transmitter (USART) driver for SAM |
![o](ftv2node.png) usart_serial.c | USART Serial driver functions |
![o](ftv2node.png) wdt.c | Watchdog Timer (WDT) driver for SAM |
![o](ftv2node.png) wdt.h | Watchdog Timer (WDT) driver for SAM |
![o](ftv2node.png) write.c | System-specific implementation of the _write function used by the standard library |
![o](ftv2node.png) x509_cert.c | X.509 certificate module |
![\](ftv2lastnode.png) x509_cert.h | Interface for the X509 Certificate parsing module |