Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Fork of dsp by
arm_pid_reset_q15.c
00001 /* ---------------------------------------------------------------------- 00002 * Copyright (C) 2010 ARM Limited. All rights reserved. 00003 * 00004 * $Date: 29. November 2010 00005 * $Revision: V1.0.3 00006 * 00007 * Project: CMSIS DSP Library 00008 * Title: arm_pid_reset_q15.c 00009 * 00010 * Description: Q15 PID Control reset function 00011 * 00012 * Target Processor: Cortex-M4/Cortex-M3 00013 * 00014 * Version 1.0.3 2010/11/29 00015 * Re-organized the CMSIS folders and updated documentation. 00016 * 00017 * Version 1.0.2 2010/11/11 00018 * Documentation updated. 00019 * 00020 * Version 1.0.1 2010/10/05 00021 * Production release and review comments incorporated. 00022 * 00023 * Version 1.0.0 2010/09/20 00024 * Production release and review comments incorporated. 00025 * -------------------------------------------------------------------- */ 00026 00027 #include "arm_math.h" 00028 00029 /** 00030 * @addtogroup PID 00031 * @{ 00032 */ 00033 00034 /** 00035 * @brief Reset function for the Q15 PID Control. 00036 * @param[in] *S Instance pointer of PID control data structure. 00037 * @return none. 00038 * \par Description: 00039 * The function resets the state buffer to zeros. 00040 */ 00041 void arm_pid_reset_q15( 00042 arm_pid_instance_q15 * S) 00043 { 00044 /* Reset state to zero, The size will be always 3 samples */ 00045 memset(S->state, 0, 3u * sizeof(q15_t)); 00046 } 00047 00048 /** 00049 * @} end of PID group 00050 */
Generated on Tue Jul 12 2022 19:55:43 by
 1.7.2
 1.7.2 
    