RZ/V 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.

Organization of Module Sections

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

Modules

 Controller Area Network - Flexible Data (r_canfd)
 Driver for the CANFD peripheral on RZ MPUs. This module implements the CAN Interface.
 
 General PWM Timer (r_gpt)
 Driver for the GPT peripheral on RZ MPUs. This module implements the Timer 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/V2L. 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.
 
 Message Handling Unit for non secure channels (r_mhu_ns)
 Driver for the MHU peripherals on RZ MPUs. This module implements the MHU Interface (for secure and non secure channels).
 
 Message Handling Unit for non-secure software interrupt receive (r_mhu_ns_swint_get)
 Driver for the MHU peripherals on RZ MPUs. This module implements the MHU Interface (Software Interrupt Get).
 
 Message Handling Unit for non-secure software interrupt generation (r_mhu_ns_swint_set)
 Driver for the MHU peripherals on RZ MPUs. This module implements the MHU Interface (Software Interrupt Set).
 
 Message Handling Unit for secure channels (r_mhu_s)
 Driver for the MHU peripherals on RZ MPUs. This module implements the MHU Interface (for secure and non secure channels).
 
 Port Output Enable for GPT (r_poeg)
 Driver for the POEG peripheral on RZ MPUs. This module implements the POEG 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.
 
 I2C Communication Device (rm_comms_i2c)
 Middleware to implement the I2C communications interface. This module implements the Communicatons Middleware Interface.
 
 FreeRTOS Port (rm_freertos_port)
 FreeRTOS port for RZ MPUs.
 
 HS300X Temperature/Humidity Sensor (rm_hs300x)
 Middleware to implement the HS300X sensor interface. This module implements the HS300X Middleware Interface.
 
 HS400X Temperature/Humidity Sensor (rm_hs400x)
 Middleware to implement the HS400X sensor interface. This module implements the HS400X Middleware Interface.
 
 OB1203 Light/Proximity/PPG Sensor (rm_ob1203)
 Middleware to implement the OB1203 sensor interface. This module implements the OB1203 Middleware Interface.
 
 ZMOD4XXX Gas Sensor (rm_zmod4xxx)
 Middleware to implement the ZMOD4XXX sensor interface. This module implements the ZMOD4XXX Middleware Interface.