#include <stdbool.h>#include <stdint.h>#include "../inc/hw_types.h"#include "../inc/hw_memmap.h"#include "../inc/hw_aon_ioc.h"#include "debug.h"Macros | |
| #define | AONIOC_DRV_STR_1 0x00000000 |
| #define | AONIOC_DRV_STR_2 0x00000001 |
| #define | AONIOC_DRV_STR_3 0x00000003 |
| #define | AONIOC_DRV_STR_4 0x00000002 |
| #define | AONIOC_DRV_STR_5 0x00000006 |
| #define | AONIOC_DRV_STR_6 0x00000007 |
| #define | AONIOC_DRV_STR_7 0x00000005 |
| #define | AONIOC_DRV_STR_8 0x00000004 |
| #define | AONIOC_DRV_LVL_MIN (AON_IOC_O_IOSTRMIN) |
| #define | AONIOC_DRV_LVL_MED (AON_IOC_O_IOSTRMED) |
| #define | AONIOC_DRV_LVL_MAX (AON_IOC_O_IOSTRMAX) |
Functions | |
| static void | AONIOCDriveStrengthSet (uint32_t ui32DriveLevel, uint32_t ui32DriveStrength) |
| Configure drive strength values for the manual drive strength options. More... | |
| static uint32_t | AONIOCDriveStrengthGet (uint32_t ui32DriveLevel) |
| Get a specific drive level setting for all IOs. More... | |
| static void | AONIOCFreezeEnable (void) |
| Freeze the IOs. More... | |
| static void | AONIOCFreezeDisable (void) |
| Un-freeze the IOs. More... | |
| static void | AONIOC32kHzOutputDisable (void) |
| Disable the 32kHz clock output. More... | |
| static void | AONIOC32kHzOutputEnable (void) |
| Enable the 32kHz clock output. More... | |