CLASSIC
Modul: pwm
Rolle: constitutive
Konfidenz: 95%
SNIP_CLASSIC_PWM_SECTION_8_6_3_Configurable_interfaces
Wortlaut
8.6.3 Configurable interfaces
In this chapter all interfaces are listed where the target function could be configured.
The target function is usually a call-back function. The names of these kinds of
interfaces are not fixed because they are configurable.
[SWS_Pwm_00105]⌈
Service Name
Pwm_Notification_<#Channel>
Syntax
void Pwm_Notification_<#Channel> (
void
)
Sync/Async
Synchronous
Reentrancy
PWM user implementation dependant
Parameters
(in)
None
Parameters
(inout)
None
Parameters
(out)
None
Return value
None
Description
The Pwm module shall call the function Pwm_Notification_<#Channel> accordingly
to the last call of Pwm_EnableNotification for channel <#Channel>.
Available via
Pwm_Externals.h
⌋()
[SWS_Pwm_00025] ⌈The Pwm module shall call the function
Pwm_Notification_<#Channel> accordingly to the last call of Pwm_EnableNotification
and Pwm_DisableNotification for channel <#Channel>.⌋ (SRS_SPAL_00157)
[SWS_Pwm_00026] ⌈The Pwm module shall reset the interrupt flag associated to
the notification Pwm_Notification_<#Channel>⌋ (SRS_SPAL_12129)
[SWS_Pwm_10115] ⌈The Pwm module shall provide the functionality of
Pwm_EnableNotification only when the configuration parameter
PwmNotificationSupported is ON. ⌋ ()
[SWS_Pwm_20115] ⌈The Pwm module shall provide the functionality of
Pwm_DisableNotification only when the configuration parameter
PwmNotificationSupported is ON. ⌋ ()
[SWS_Pwm_30115] ⌈The Pwm module shall reset the interrupt flag associated to
the notification only when the configuration parameter PwmNotificationSupported is
ON. ⌋ ()
[SWS_Pwm_91005]⌈
Service Name
IoHwAb_Pwm_NotifyReadyForPowerState<#Mode>
Syntax
void IoHwAb_Pwm_NotifyReadyForPowerState<#Mode> (
void
)
Sync/Async
Synchronous
Reentrancy
Non Reentrant
Parameters (in)
None
Parameters
(inout)
None
Parameters
(out)
None
Return value
None
Description
The API shall be invoked by the PWM Driver when the requested power state
preparation for mode <#Mode> is completed.
Available via
IoHwAb_Pwm.h
⌋()
[SWS_Pwm_00199]
⌈In case the PWM Driver is configured to support power state management with
asynchronous transitions, this API shall be called to signal completion of the power
transition preparation phase to the IoHwAbs module.
This is a callback, this API is to be implemented in the IoHwAbs component.⌋()
Versionen & Provenienz · Zugeordnete Anforderungen
Diese Angaben zeigt der Versions-Explorer.
Begründung & Zuweisungs-Evidenz
Cited verbatim in the snippet (deterministic citation).
Dokumenten-Herkunft & Rückverfolgbarkeit
| Spezifikations-Dokument | SWS_PWMDriver.pdf |
|---|---|
| Dokumentseite | Seite 42 |
| Ziel-Modul | pwm (classic) |
| Ziel-Anforderung | SWS_Pwm_91005 |
| Semantische Rolle | constitutive |
| Automatisierungs-Konfidenz | 0.95 |