Vault 7: Projects
This publication series is about specific projects related to the Vault 7 main publication.
across different types of UARTS available.
Both transmitter and receiver provide a buffer in the driver which transmits and receives data to/from the hardware. The
UART driver provides a set of interfaces to perform the read and the write.
The diagrams below illustrates the model used by the UART driver for transmitter and receiver.
Receiver Abstraction Model
Transmitter Abstraction Model
1.2.1.2 Initialization
The system performs the initialization of the device driver with settings that affect only the instance of the device that is being
initialized. During system initialization each instance of the UART will be initialized with the configuration settings.
1. Baud rate
2. Stop bits
3. Size of the RX buffer
4. Size of TX buffer
1.2.1.3 Data Transfer
Transmitter Functionality
Application using the UART transmitter functionality, needs to perform the following:
1. The system should have completed necessary initialization and the DRV_UART_Initialize
2. Write a byte using DRV_UART_WriteByte or write a buffer using DRV_UART_Write
1.2 UART Driver MLA - Drivers Help Using Driver
9
Protego_Release_01_05-Related-OEM-Documentation-MLA_v2013_12_20-help_mla_driver.pdf