/**
  @addtogroup SSP_IRL2306FI_LFS SSP IRL2306FI LittleFS for IRL1206FI evaluation board
  @latexonly
  @verbatim
  ******************** (C) COPYRIGHT 2026 IRL **********************************
  * @file    readme.txt
  * @author  IRL Application Team
  * @version V0.1.0
  * @date    04/08/2026
  * @brief   Description of the SSP IRL2306FI LittleFS Example.
  ******************************************************************************
  * THE PRESENT FIRMWARE IS FOR GUIDANCE ONLY. IT AIMS AT PROVIDING CUSTOMERS
  * WITH CODING INFORMATION REGARDING IRL'S PRODUCTS IN ORDER TO FACILITATE
  * THE USE AND SAVE TIME. IRL SHALL NOT BE HELD LIABLE FOR ANY
  * DIRECT, INDIRECT OR CONSEQUENTIAL DAMAGES RESULTING
  * FROM THE CONTENT OF SUCH FIRMWARE AND/OR A USE MADE BY CUSTOMERS OF THE
  * CODING INFORMATION CONTAINED HEREIN IN THEIR PRODUCTS.
  ******************************************************************************
  @endverbatim
  @endlatexonly

@par Example Description

This example describes how to use the SSP peripheral with IRL2306FI external SPI Flash memory and LittleFS file system. The example performs the following operations:
    - Initializes the SSP peripheral and GPIO pins for SPI communication.
    - Checks and clears sector protection if needed.
    - Mounts the LittleFS file system (formats if not present).
    - Creates and writes a test file "example_file.txt".
    - Reads the file back.
    - Unmounts the file system.


@par Directory contains:

    - main.c                        Main program
    - lfs_IRL2306FI.h               LittleFS port header for IRL2306FI
    - lfs_IRL2306FI.c               LittleFS port source for IRL2306FI
    - IRL2306FI.h                   IRL2306FI driver header
    - IRL2306FI.c                   IRL2306FI driver source


@par Hardware and Software environment:

    - This example is intended to run on IRL1206FI eval board with IRL1206FI microcontroller.
    - IRL2306FI external SPI Flash memory must be connected via SSP interface.


@par How to use.

To launch the example, you must do the following:
    - Import Eclipse IDE project into workspace.
    - Setup all necessary tools like gcc RISC-V toolchain and OpenOCD.
    - Compile and link together all .c files and load your image into the target board.
    - Run the example.

 * <h3><center>&copy; COPYRIGHT 2026 IRL</center></h3>
 */