# Vault 7: Projects

This publication series is about specific projects related to the Vault 7 main publication.

### Protego

# MLA -- Drivers

20 December, 2013

- 1
- 2
- 3
- 4
…
- 82
- 83

Table of Contents
1 MLA Drivers 6
1.1 Legal Information 7
1.2 UART Driver 8
1.2.1 Using Driver 8
1.2.1.1 Abstraction Model 8
1.2.1.2 Initialization 9
1.2.1.3 Data Transfer 9
1.2.2 Configuring the Driver 10
1.2.2.1 DRV_UART1_CONFIG_8E1 Macro 11
1.2.2.2 DRV_UART1_CONFIG_8E2 Macro 11
1.2.2.3 DRV_UART1_CONFIG_8N1 Macro 12
1.2.2.4 DRV_UART1_CONFIG_8N2 Macro 12
1.2.2.5 DRV_UART1_CONFIG_8O1 Macro 12
1.2.2.6 DRV_UART1_CONFIG_8O2 Macro 12
1.2.2.7 DRV_UART1_CONFIG_9N1 Macro 13
1.2.2.8 DRV_UART1_CONFIG_9N2 Macro 13
1.2.2.9 DRV_UART1_CONFIG_BAUD_RATE Macro 13
1.2.2.10 DRV_UART1_CONFIG_RX_BYTEQ_LENGTH Macro 13
1.2.2.11 DRV_UART1_CONFIG_TX_BYTEQ_LENGTH Macro 14
1.2.2.12 DRV_UART2_CONFIG_8E1 Macro 14
1.2.2.13 DRV_UART2_CONFIG_8E2 Macro 14
1.2.2.14 DRV_UART2_CONFIG_8N1 Macro 15
1.2.2.15 DRV_UART2_CONFIG_8N2 Macro 15
1.2.2.16 DRV_UART2_CONFIG_8O1 Macro 15
1.2.2.17 DRV_UART2_CONFIG_8O2 Macro 15
1.2.2.18 DRV_UART2_CONFIG_9N1 Macro 16
1.2.2.19 DRV_UART2_CONFIG_9N2 Macro 16
1.2.2.20 DRV_UART2_CONFIG_BAUD_RATE Macro 16
1.2.2.21 DRV_UART2_CONFIG_RX_BYTEQ_LENGTH Macro 16
1.2.2.22 DRV_UART2_CONFIG_TX_BYTEQ_LENGTH Macro 17
1.2.2.23 DRV_UART3_CONFIG_8E1 Macro 17
1.2.2.24 DRV_UART3_CONFIG_8E2 Macro 17
1.2.2.25 DRV_UART3_CONFIG_8N1 Macro 18
1.2.2.26 DRV_UART3_CONFIG_8N2 Macro 18
1.2.2.27 DRV_UART3_CONFIG_8O1 Macro 18
1.2.2.28 DRV_UART3_CONFIG_8O2 Macro 18
1.2.2.29 DRV_UART3_CONFIG_9N1 Macro 19
1.2.2.30 DRV_UART3_CONFIG_9N2 Macro 19
MLA - Drivers Help
2

- 1
- 2
- 3
- 4
…
- 82
- 83