The above diagram represents the internal software architecture of the DIGITAL_IO APP. A DIGITAL_IO APP instance exists in a DAVE™ project with fixed attributes as shown. Each instance of this APP configures PORT pin in the MCU. The DIGITAL_IO APP also provides output signal for inter-peripheral connections.
An instantiated APP (after code generation) generates a specific data structure with the GUI configuration. The name of this data structure can be modified by changing the APP instance label (e.g. change label from default DIGITAL_IO_0 to INPUT_READ).
The following table presents the signals provided by the APP for connection. It also gives the flexibility to configure and extend the connectivity to other APPs.
|pin||Input/Output||When pin direction is Input or Input/Output||GPIO functionality.|
|hardware pin control||Input/Output||When pin direction is Hardware Controlled||Peripheral controlled functionality.|