=============================== Non-Functional Requirements =============================== .. req:: label :id: REQ_INT3_1732830122 :status: Draft :date-released: :priority: Low :submitted-by: Adna Njuhovic :modified-by: :category: Non-Functional :safety-asil: :references: :verification-and-validation: The GPIO pins shall change state with a latency of no more than 1 ms when transitioning between high and low states. .. req:: label :id: REQ_INT3_1732830550 :status: Draft :date-released: :priority: Low :submitted-by: Adna Njuhovic :modified-by: :category: Non-Functional :safety-asil: :references: :verification-and-validation: GPIO pins shall trigger interrupts within 5 ms when a state change (e.g., button press) is detected. .. req:: label :id: REQ_INT3_1732830581 :status: Draft :date-released: :priority: Low :submitted-by: Adna Njuhovic :modified-by: :category: Non-functional :safety-asil: :references: :verification-and-validation: GPIO pins shall operate within a temperature range of -40°C to +85°C. .. req:: label :id: REQ_INT3_1732830663 :status: Draft :date-released: :priority: Low :submitted-by: Adna Njuhovic :modified-by: :category: Non-functional :safety-asil: :references: :verification-and-validation: New GPIO pins shall support all existing functionalities (input, output, PWM, ADC) without requiring significant changes to the existing software logic. .. req:: label :id: REQ_INT3_1732830727 :status: Draft :date-released: :priority: Low :submitted-by: Adna Njuhovic :modified-by: :category: Non-functional :safety-asil: :references: :verification-and-validation: The GPIO module shall be compatible with a range of microcontrollers and development platforms, including STM32, Arduino, and ESP32. .. req:: label :id: REQ_INT3_1732830769 :status: Draft :date-released: :priority: Low :submitted-by: Adna Njuhovic :modified-by: :category: Non-functional :safety-asil: :references: :verification-and-validation: GPIO pins shall support low-power modes during inactive periods, minimizing power consumption in applications such as battery-powered sensor devices. .. req:: label :id: REQ_INT3_1732830819 :status: Draft :date-released: :priority: Low :submitted-by: Adna Njuhovic :modified-by: :category: Non-functional :safety-asil: :references: :verification-and-validation: The GPIO pins shall function reliably in environments with electromagnetic interference. .. req:: label :id: REQ_INT3_1732830886 :status: Draft :date-released: :priority: Low :submitted-by: Adna Njuhovic :modified-by: :category: Non-functional :safety-asil: :references: :verification-and-validation: The latency between setting an output signal on a GPIO pin shall not exceed 1 ms.