SignalDataObject
HWI_Button
Hardware interface for the button
SignalDataObject
Hardware interface for the button
| Required | |
|---|---|
| - | |
| derived | |
| - | |
| Achieved | |
| QM | |
| Base | |
|---|---|
| HWI_Button | |
Hardware interface for the button |
|
| SignalDataObject_48 | |
| _igsbkOZiEeyZ2OzYlvU4PA | |
| signal configuration | |
| 0 | |
| 2 | |
| local signal | |
| false | |
| false | |
| false | |
| false | |
| false | |
| deactivated for all signals | |
| datasignal configuration | |
| false | |
| false | |
| Drivers | |
Runnables in which signal HWI_Button is an input.
| Unit | Parent | Function calls | other Software Elements | Technical Functions | Requirements | Type | Tasks | WCET | Stack | ROM | Globals | ProtectionSets | SIL required | SIL achieved | sub Technical Functions | sub Requirements) | Has a return value | SystemStates | Ingoing Trigger Ports | Outgoing Trigger Ports | Ingoing Data Ports | Outgoing Data Ports |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Acquires the button state periodically and provides button signals |
Runnable | 0 | 0 | 0 | SIL_1 | QM | false |
|
|
|
|
Tasks in which signal HWI_Button is used.
| Task | Core | SIL | Priority | Software | States | Signals | Init | Hardware | OutputSections | Own TimeBase | Stack |
|---|---|---|---|---|---|---|---|---|---|---|---|
Task responsible for reading the button state |
SIL_1 | 6 | - | false |
SystemStates in which signal HWI_Button is used.
| State | isStart | Runnables | Tasks |
|---|---|---|---|
In this state, an LED will blink. |
true | ||
A state that is entered if the user has pressed the button. Here, periodic UART messages are sent. |
false |
Associated hardware for signal HWI_Button. Cores executing the associated runnables, memory used, peripherals interfaced.
| Component | Type | Start | End | SIL required | SIL achieved | Sub-Components | Technical Functions | sub Technical Functions | Requirements | sub Requirements |
|---|---|---|---|---|---|---|---|---|---|---|
Arm® 32-bit Cortex®-M4 CPU with FPU, Adaptive real-time accelerator (ART Accelerator) allowing 0-wait state execution from Flash memory, frequency up to 180 MHz, MPU, 225 DMIPS/1.25 DMIPS/MHz (Dhrystone 2.1), and DSP instructions |
Core | - | - | - | QM | |||||
B1 [Blue PushButton] on the Nucleo Board |
Periphery | GPIOC_BASE | GPIOD_BASE - 1 | - | QM | |||||
The STM32F446RE RAM module |
RAM | 0x20000000 | 0x2001ffff | - | QM |