CC26xx Driver Library |

- Main Page
- Related Pages
- CC26xx APIs
- Register Descriptions
- Online Resources

All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
Macros | Functions
aon_ioc.h File Reference
`#include <stdbool.h>`
`#include <stdint.h>`
`#include <inc/hw_types.h>`
`#include <inc/hw_memmap.h>`
`#include <inc/hw_aon_ioc.h>`
`#include <driverlib/debug.h>`

Go to the source code of this file.

## Macros
#define | AONIOC_DRV_STR5_7_14 0x00000000
#define | AONIOC_DRV_STR5_10_20 0x00000001
#define | AONIOC_DRV_STR7_14_28 0x00000003
#define | AONIOC_DRV_STR10_20_40 0x00000002
#define | AONIOC_DRV_STR14_28_56 0x00000006
#define | AONIOC_DRV_STR20_40_80 0x00000007
#define | AONIOC_DRV_STR28_56_112 0x00000005
#define | AONIOC_DRV_STR40_80_112 0x00000004
#define | AONIOC_MAX_DRIVE AONIOC_DRV_STR40_80_112
#define | AONIOC_MED_DRIVE AONIOC_DRV_STR14_28_56
#define | AONIOC_MIN_DRIVE AONIOC_DRV_STR5_7_14

## Functions
void | AONIOCDriveStrengthSet (uint32_t ui32LowDrvStr, uint32_t ui32MedDrvStr, uint32_t ui32MaxDrvStr)
| Setup the drive strength for all IOs on the chip. More...
uint32_t | AONIOCDriveStrengthGet (uint32_t ui32DriveLevel)
| Get a specific drive level setting for all IOs. More...
__STATIC_INLINE void | AONIOCFreezeEnable (void)
| Freeze the IOs. More...
__STATIC_INLINE void | AONIOCFreezeDisable (void)
| Un-freeze the IOs. More...
__STATIC_INLINE void | AONIOC32kHzOutputDisable (void)
| Disable the 32kHz clock output. More...
__STATIC_INLINE void | AONIOC32kHzOutputEnable (void)
| Enable the 32kHz clock output. More...