RZA Flexible Software Package Documentation  Release v1.1.0

 
Modules

Detailed Description

Modules are the smallest unit of software available in the FSP. Each module implements one interface.

For more information on FSP Modules and Interfaces review FSP Modules, FSP Stacks and FSP Interfaces in the FSP Architecutre section of this manual.

Note
Not all modules are available for all MPUs. For more information, see the User's Manual for the specific MPU.

Organization of Module Sections

Each module within FSP has a detailed Users' Guide listed below. Each guide typically includes the following content:

Modules

 ADC (r_adc_c)
 Driver for the ADC peripheral on RZ/A3UL. This module implements the ADC Interface.
 
 Camera Data Receiving Unit (r_cru)
 Driver for the CRU peripheral on RZ MPUs. This module implements the Camera Interface.
 
 Direct Memory Access Controller (r_dmac)
 Driver for the DMAC peripheral on RZ MPUs. This module implements the Transfer Interface.
 
 Ethernet (r_gether)
 Driver for the Ethernet peripheral on RZ MPUs. This module implements the Ethernet Interface.
 
 Ethernet PHY (r_gether_phy)
 The Ethernet PHY module (r_gether_phy) provides an API for standard Ethernet PHY communications applications that use the E-MAC peripheral. It implements the Ethernet PHY Interface.
 
 General Timer (r_gtm)
 Driver for the GTM peripherals on RZ MPUs. This module implements the Timer Interface.
 
 External IRQ (r_intc_irq)
 Driver for the INTC_IRQ peripheral on RZ MPUs. This module implements the External IRQ Interface.
 
 External IRQ (r_intc_nmi)
 Driver for the INTC_NMI peripheral on RZ MPUs. This module implements the External IRQ Interface.
 
 External IRQ (r_intc_tint)
 Driver for the INTC_TINT peripheral on RZ MPUs. This module implements the External IRQ Interface.
 
 I/O Ports (r_ioport)
 Driver for the I/O Ports peripheral on RZ MPUs. This module implements the I/O Port Interface.
 
 LCD Controller (r_lcdc)
 Driver for the LCDC peripheral on RZ MPUs. This module implements the Display Interface.
 
 Memory Managing Unit (r_mmu)
 Driver for the MMU peripheral on RZ MPUs. This module implements the Memory Managing Unit Interface.
 
 I2C Master on RIIC (r_riic_master)
 Driver for the RIIC peripheral on RZ MPUs. This module implements the I2C Master Interface.
 
 Renesas Serial Peripheral Interface (r_rspi)
 Driver for the RSPI peripheral on RZ MPUs. This module implements the SPI Interface.
 
 Serial Communications Interface (SCIF) UART (r_scif_uart)
 Driver for the SCIF peripheral on RZ MPUs. This module implements the UART Interface.
 
 Serial Sound Interface (r_ssi)
 Driver for the SSIF peripheral on RZ MPUs. This module implements the I2S Interface.
 
 USB (r_usb_basic)
 Driver for the USB peripheral on RZ MCUs. This module implements the USB Interface.
 
 USB Host Human Interface Device Class Driver (r_usb_hhid)
 This module provides a USB Host Human Interface Device Class Driver (HHID). It implements the USB HHID Interface.
 
 Watchdog (r_wdt)
 Driver for the WDT peripheral on RZ MCUs. This module implements the WDT Interface.
 
 FreeRTOS Plus TCP (rm_freertos_plus_tcp)
 Middleware for using TCP on RZ MPUs.
 
 FreeRTOS Port (rm_freertos_port)
 FreeRTOS port for RZ MPUs.