|
FreeHIL
|
File Map:
FH_Root, Section FH_Perif, FH_PWMO (PWM Output), FH_PWMO_Configs
In this file, different configurations of FH_PWMO (PWM Output) could be set
More...
#include "../../../../../FH_Embedded/FH_Setup/FH_DevicePeripherals/FH_DevicePeripherals.h"#include "../../../../../FH_Embedded/FH_Root/FH_General/FH_ErrorInfo/FH_ErrorInfo.h"#include "../../../../../FH_Embedded/FH_Setup/FH_RFCommunication/FH_RFCommunication_GlobalVariables.h"Go to the source code of this file.
Enumerations | |
| enum | FH_PWMO_Commands { FH_PWMO_Commands_Init = 0 , FH_PWMO_Commands_SetStatus = 1 } |
| enum | FH_PWMO_Commandelements_Init { PWMO_Init_PeripheralNumber = 0 } |
| enum | FH_PWMO_Commandelements_SetStatus { PWMO_SetStatus_PeripheralNumber = 0 , PWMO_SetStatus_FrequencyByte4 = 1 , PWMO_SetStatus_FrequencyByte3 = 2 , PWMO_SetStatus_FrequencyByte2 = 3 , PWMO_SetStatus_FrequencyByte1 = 4 , PWMO_SetStatus_DutyCycle = 5 } |
File Map:
FH_Root, Section FH_Perif, FH_PWMO (PWM Output), FH_PWMO_Configs
In this file, different configurations of FH_PWMO (PWM Output) could be set
SPDX-License-Identifier: Apache-2.0
Copyright 2026 Vahid Hasirchi
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
For more information refer to FreeHIL.com
Definition in file FH_PWMO_Configs.h.
| #define FH_PWMO01 |
FH_PWMO01 - FH_PWMO64 shall be defined here to be utilized in different parts of the FH source code
FH_PWMO_MaxPeripheralNumber is the maximum number of the FH_PWMO (PWM Output)
Definition at line 47 of file FH_PWMO_Configs.h.
| #define FH_PWMO02 |
Definition at line 50 of file FH_PWMO_Configs.h.
| #define FH_PWMO03 |
Definition at line 53 of file FH_PWMO_Configs.h.
| #define FH_PWMO04 |
Definition at line 56 of file FH_PWMO_Configs.h.
| #define FH_PWMO05 |
Definition at line 59 of file FH_PWMO_Configs.h.
| #define FH_PWMO06 |
Definition at line 62 of file FH_PWMO_Configs.h.
| #define FH_PWMO07 |
Definition at line 65 of file FH_PWMO_Configs.h.
| #define FH_PWMO08 |
Definition at line 68 of file FH_PWMO_Configs.h.
| #define FH_PWMO09 |
Definition at line 71 of file FH_PWMO_Configs.h.
| #define FH_PWMO10 |
Definition at line 74 of file FH_PWMO_Configs.h.
| #define FH_PWMO11 |
Definition at line 77 of file FH_PWMO_Configs.h.
| #define FH_PWMO12 |
Definition at line 80 of file FH_PWMO_Configs.h.
| #define FH_PWMO13 |
Definition at line 83 of file FH_PWMO_Configs.h.
| #define FH_PWMO14 |
Definition at line 86 of file FH_PWMO_Configs.h.
| #define FH_PWMO15 |
Definition at line 89 of file FH_PWMO_Configs.h.
| #define FH_PWMO16 |
Definition at line 92 of file FH_PWMO_Configs.h.
| #define FH_PWMO17 |
Definition at line 95 of file FH_PWMO_Configs.h.
| #define FH_PWMO18 |
Definition at line 98 of file FH_PWMO_Configs.h.
| #define FH_PWMO19 |
Definition at line 101 of file FH_PWMO_Configs.h.
| #define FH_PWMO20 |
Definition at line 104 of file FH_PWMO_Configs.h.
| #define FH_PWMO21 |
Definition at line 107 of file FH_PWMO_Configs.h.
| #define FH_PWMO22 |
Definition at line 110 of file FH_PWMO_Configs.h.
| #define FH_PWMO23 |
Definition at line 113 of file FH_PWMO_Configs.h.
| #define FH_PWMO24 |
Definition at line 116 of file FH_PWMO_Configs.h.
| #define FH_PWMO25 |
Definition at line 119 of file FH_PWMO_Configs.h.
| #define FH_PWMO26 |
Definition at line 122 of file FH_PWMO_Configs.h.
| #define FH_PWMO27 |
Definition at line 125 of file FH_PWMO_Configs.h.
| #define FH_PWMO28 |
Definition at line 128 of file FH_PWMO_Configs.h.
| #define FH_PWMO29 |
Definition at line 131 of file FH_PWMO_Configs.h.
| #define FH_PWMO30 |
Definition at line 134 of file FH_PWMO_Configs.h.
| #define FH_PWMO31 |
Definition at line 137 of file FH_PWMO_Configs.h.
| #define FH_PWMO32 |
Definition at line 140 of file FH_PWMO_Configs.h.
| #define FH_PWMO33 |
Definition at line 143 of file FH_PWMO_Configs.h.
| #define FH_PWMO34 |
Definition at line 146 of file FH_PWMO_Configs.h.
| #define FH_PWMO35 |
Definition at line 149 of file FH_PWMO_Configs.h.
| #define FH_PWMO36 |
Definition at line 152 of file FH_PWMO_Configs.h.
| #define FH_PWMO37 |
Definition at line 155 of file FH_PWMO_Configs.h.
| #define FH_PWMO38 |
Definition at line 158 of file FH_PWMO_Configs.h.
| #define FH_PWMO39 |
Definition at line 161 of file FH_PWMO_Configs.h.
| #define FH_PWMO40 |
Definition at line 164 of file FH_PWMO_Configs.h.
| #define FH_PWMO41 |
Definition at line 167 of file FH_PWMO_Configs.h.
| #define FH_PWMO42 |
Definition at line 170 of file FH_PWMO_Configs.h.
| #define FH_PWMO43 |
Definition at line 173 of file FH_PWMO_Configs.h.
| #define FH_PWMO44 |
Definition at line 176 of file FH_PWMO_Configs.h.
| #define FH_PWMO45 |
Definition at line 179 of file FH_PWMO_Configs.h.
| #define FH_PWMO46 |
Definition at line 182 of file FH_PWMO_Configs.h.
| #define FH_PWMO47 |
Definition at line 185 of file FH_PWMO_Configs.h.
| #define FH_PWMO48 |
Definition at line 188 of file FH_PWMO_Configs.h.
| #define FH_PWMO49 |
Definition at line 191 of file FH_PWMO_Configs.h.
| #define FH_PWMO50 |
Definition at line 194 of file FH_PWMO_Configs.h.
| #define FH_PWMO51 |
Definition at line 197 of file FH_PWMO_Configs.h.
| #define FH_PWMO52 |
Definition at line 200 of file FH_PWMO_Configs.h.
| #define FH_PWMO53 |
Definition at line 203 of file FH_PWMO_Configs.h.
| #define FH_PWMO54 |
Definition at line 206 of file FH_PWMO_Configs.h.
| #define FH_PWMO55 |
Definition at line 209 of file FH_PWMO_Configs.h.
| #define FH_PWMO56 |
Definition at line 212 of file FH_PWMO_Configs.h.
| #define FH_PWMO57 |
Definition at line 215 of file FH_PWMO_Configs.h.
| #define FH_PWMO58 |
Definition at line 218 of file FH_PWMO_Configs.h.
| #define FH_PWMO59 |
Definition at line 221 of file FH_PWMO_Configs.h.
| #define FH_PWMO60 |
Definition at line 224 of file FH_PWMO_Configs.h.
| #define FH_PWMO61 |
Definition at line 227 of file FH_PWMO_Configs.h.
| #define FH_PWMO62 |
Definition at line 230 of file FH_PWMO_Configs.h.
| #define FH_PWMO63 |
Definition at line 233 of file FH_PWMO_Configs.h.
| #define FH_PWMO64 |
Definition at line 236 of file FH_PWMO_Configs.h.
| #define FH_PWMO_MinCommandSize_Init 1 |
Minimum size of the Data part in the message frame (FH_RFCommunication_Message) for the Init command of PWMO Function, are defined here
Definition at line 263 of file FH_PWMO_Configs.h.
| #define FH_PWMO_MinCommandSize_SetStatus 6 |
Minimum size of the Data part in the message frame (FH_RFCommunication_Message) for the SetStatus command of PWMO Function, are defined here
Definition at line 268 of file FH_PWMO_Configs.h.
| typedef FH_ErrorInfo(* FH_PWMO_Init_FuncPtrModel) (FH_RFCommunication_Message *fh_RFCommunication_Message) |
FH_PWMO_Init_FuncPtrModel Function pointer definition
Definition at line 244 of file FH_PWMO_Configs.h.
| typedef FH_ErrorInfo(* FH_PWMO_SetStatus_FuncPtrModel) (FH_RFCommunication_Message *fh_RFCommunication_Message) |
FH_PWMO_SetStatus_FuncPtrModel Function pointer definition
Definition at line 249 of file FH_PWMO_Configs.h.
Different elements of the Data part in the message frame (FH_RFCommunication_Message) for the Init command of PWMO Function, are defined here
| Enumerator | |
|---|---|
| PWMO_Init_PeripheralNumber | |
Definition at line 273 of file FH_PWMO_Configs.h.
Different elements of the Data part in the message frame (FH_RFCommunication_Message) for the SetStatus command of PWMO Function, are defined here
| Enumerator | |
|---|---|
| PWMO_SetStatus_PeripheralNumber | |
| PWMO_SetStatus_FrequencyByte4 | |
| PWMO_SetStatus_FrequencyByte3 | |
| PWMO_SetStatus_FrequencyByte2 | |
| PWMO_SetStatus_FrequencyByte1 | |
| PWMO_SetStatus_DutyCycle | |
Definition at line 281 of file FH_PWMO_Configs.h.
| enum FH_PWMO_Commands |
Different commands for PWMO_ (PWM Output) Function
| Enumerator | |
|---|---|
| FH_PWMO_Commands_Init | |
| FH_PWMO_Commands_SetStatus | |
Definition at line 254 of file FH_PWMO_Configs.h.