Document API IEC60730 Library
Functions
unit_test_iec60730_invariable_memory.h File Reference

Unit tests for functions in invariable memory module. More...

#include <stdint.h>
#include <stdbool.h>
#include "sl_iec60730_internal.h"

Go to the source code of this file.

Functions

uint32_t * unit_test_iec60730_imc_mock_init_run_crc (void)
 
sl_iec60730_test_result_t unit_test_mock_check_integrity (void)
 
bool unit_test_iec60730_imc_mock_enable_gpcrc (void)
 
bool unit_test_iec60730_imc_mock_sw_enable_cal_crc (void)
 
void test_sl_iec60730_imc_init_param_null (void)
 
void test_sl_iec60730_imc_post_pass_check (void)
 
void test_sl_iec60730_imc_post_fail_check (void)
 
void test_sl_iec60730_imc_bist_pass_all_check (void)
 
void test_sl_iec60730_imc_bist_fail_check_integrity (void)
 
void test_sl_iec60730_imc_bist_iec60730_run_crc_greater_than_rom_end_address (void)
 
void test_sl_iec60730_imc_bist_fail_compare_crc (void)
 
void test_sl_iec60730_update_crc_with_data_buffer_params_null (void)
 
void test_sl_iec60730_update_crc_with_data_buffer_calculation_crc (void)
 

Detailed Description

Unit tests for functions in invariable memory module.

License

Copyright 2023 Silicon Laboratories Inc. www.silabs.com

The licensor of this software is Silicon Laboratories Inc. Your use of this software is governed by the terms of Silicon Labs Master Software License Agreement (MSLA) available at www.silabs.com/about-us/legal/master-software-license-agreement. This software is distributed to you in Source Code format and is governed by the sections of the MSLA applicable to Source Code.