========================= Functional Requirements ========================= .. req:: label :id: REQ_INT3_1732728110 :status: Draft :date-released: :priority: Low :submitted-by: Tarik Sinanovic :modified-by: :category: Functional :safety-asil: :references: :verification-and-validation: The GPIO pins must be configured using GPIO registers. .. req:: label :id: REQ_INT3_1733079937 :status: Draft :date-released: :priority: Low :submitted-by: Tarik Sinanovic :modified-by: :category: Functional :safety-asil: :references: :verification-and-validation: The GPIO pin mode must be configurable using MODER. .. req:: label :id: REQ_INT3_1733079964 :status: Draft :date-released: :priority: Low :submitted-by: Tarik Sinanovic :modified-by: :category: Functional :safety-asil: :references: :verification-and-validation: The GPIO pin output type must be configurable using OTYPER. .. req:: label :id: REQ_INT3_1733080017 :status: Draft :date-released: :priority: Low :submitted-by: Tarik Sinanovic :modified-by: :category: Functional :safety-asil: :references: :verification-and-validation: The GPIO pin speed must be configurable using OSPEEDR. .. req:: label :id: REQ_INT3_1733080058 :status: Draft :date-released: :priority: Low :submitted-by: Tarik Sinanovic :modified-by: :category: Functional :safety-asil: :references: :verification-and-validation: The GPIO pin pull type must be configurable using PUPDR. .. req:: label :id: REQ_INT3_1733080090 :status: Draft :date-released: :priority: Low :submitted-by: Tarik Sinanovic :modified-by: :category: Functional :safety-asil: :references: :verification-and-validation: The system must enable clock for GPIO ports. .. req:: label :id: REQ_INT3_1733080144 :status: Draft :date-released: :priority: Low :submitted-by: Tarik Sinanovic :modified-by: :category: Functional :safety-asil: :references: :verification-and-validation: The system should allow the IDR to read current logical level of input pins. .. req:: label :id: REQ_INT3_1733080173 :status: Draft :date-released: :priority: Low :submitted-by: Tarik Sinanovic :modified-by: :category: Functional :safety-asil: :references: :verification-and-validation: The system should allow the ODR to set the logical level of output pins. .. req:: label :id: REQ_INT3_1733080203 :status: Draft :date-released: :priority: Low :submitted-by: Tarik Sinanovic :modified-by: :category: Functional :safety-asil: :references: :verification-and-validation: The system should allow pins to be set or reset using BSSR. .. req:: label :id: REQ_INT3_1733080237 :status: Draft :date-released: :priority: Low :submitted-by: Tarik Sinanovic :modified-by: :category: Functional :safety-asil: :references: :verification-and-validation: The system should allow the AFR to configure the pins to work with an alternate function. .. req:: label :id: REQ_INT3_1733080276 :status: Draft :date-released: :priority: Low :submitted-by: Tarik Sinanovic :modified-by: :category: Functional :safety-asil: :references: :verification-and-validation: The system should allow each pin to support multiple alternate functions. .. req:: label :id: REQ_INT3_1733080301 :status: Draft :date-released: :priority: Low :submitted-by: Tarik Sinanovic :modified-by: :category: Functional :safety-asil: :references: :verification-and-validation: The system should allow the AFR to select pins and alternate functions. .. req:: label :id: REQ_INT3_1733080326 :status: Draft :date-released: :priority: Low :submitted-by: Tarik Sinanovic :modified-by: :category: Functional :safety-asil: :references: :verification-and-validation: The system must allow pins in input mode to receive external signals. .. req:: label :id: REQ_INT3_1733080348 :status: Draft :date-released: :priority: Low :submitted-by: Tarik Sinanovic :modified-by: :category: Functional :safety-asil: :references: :verification-and-validation: The system must allow pins in output mode to send data to external devices. .. req:: label :id: REQ_INT3_1733080373 :status: Draft :date-released: :priority: Low :submitted-by: Tarik Sinanovic :modified-by: :category: Functional :safety-asil: :references: :verification-and-validation: The system must allow pins in output mode to send signals to external devices.