RAFW Flexible Software Package Documentation  Release v2.0.1

 
Matter Lock Application (rm_matter_app_port_w)

Application porting layer for the MATTER on RAFW. This module implements the Matter Interface.

Overview

Matter is a unified, open-source application-layer connectivity standard built to enable developers and device manufacturers to connect and build reliable, secure IoT products. For more information, see the Matter website.

This module provides the lock application porting Layer for Matter V1.3 on the Renesas RAFW devices.

Features

The Matter Wi-Fi Apps module has the following key features:

Configuration

Configurations for Matter > Matter app-port (rm_matter_app_port_w)

This module can be added to the Stacks tab via New Stack > Matter > Matter app-port (rm_matter_app_port_w).

ConfigurationOptionsDefaultDescription

Clock Configuration

This module has no required clock configurations, but the user must configure the clock for the Wi-Fi module. Recommended clock configuration for this module is 160 MHz.

Pin Configuration

This module does not use I/O pins.

Usage Notes

Refer to WIFI (rm_wifi) and Matter Interface.

Limitations

Refer to WIFI (rm_wifi) and Matter Interface.

Total OS Heap Minimum ever free bytes remaining Available HEAP space for RAFW
Not Connected (Wi-Fi Only) 307200 bytes 175344 bytes 180720 bytes
Connected (Wi-Fi Only) 307200 bytes 169992 bytes 210928 bytes
Before Commissioning 276480 bytes 115864 bytes 161072 bytes
After Commissioning 276480 bytes 115864 bytes 123488 bytes
During Lock Control 276480 bytes 115864 bytes 123296 bytes

Examples

Basic Example

This is a basic example of minimal use of the rm-matter-wifi-apps in an application.

void matter_apps_basic_example (void)
{
fsp_err_t err = FSP_SUCCESS;
err = WIFI_On();
assert(FSP_SUCCESS == err);
err = MATTER_On();
assert(FSP_SUCCESS == err);
while(1)
{
vTaskDelay(200);
}
}