Trident IoT SDK
Loading...
Searching...
No Matches
T32CM11_sysctrl.h File Reference

This is the chip specific include file for the T32CM11 system control register. More...

#include "tr_hal_platform.h"
Include dependency graph for T32CM11_sysctrl.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  SYS_CTRL_REGISTERS_T
 offsets for where to find chip registers needed for System Control register which is used to configure GPIO pins (what mode are they in and pull up/down and open drain enable, etc see section 19.3 in the chip datasheet More...

Macros

#define TR_HAL_NUM_PULL_REGISTERS   4
 defines for dealing with the SYS_CTRL pull registers, mode registers, and drive registers
#define TR_HAL_PINS_PER_PULL_REG   8
#define TR_HAL_NUM_MODE_REGISTERS   4
#define TR_HAL_PINS_PER_MODE_REG   8
#define TR_HAL_NUM_DRIVE_REGISTERS   2
#define TR_HAL_PINS_PER_DRIVE_REG   16
#define SYS_CTRL_CHIP_REGISTERS   ((SYS_CTRL_REGISTERS_T *) CHIP_MEMORY_MAP_SYS_CTRL_BASE)
#define SCC_UART0_CLOCK_BIT   16
#define SCC_UART1_CLOCK_BIT   17
#define SCC_UART2_CLOCK_BIT   18
#define TR_HAL_ENABLE_LITE_SLEEP   1
#define TR_HAL_ENABLE_DEEP_SLEEP   2

Detailed Description

This is the chip specific include file for the T32CM11 system control register.


SPDX-License-Identifier: LicenseRef-TridentMSLA SPDX-FileCopyrightText: 2025 Trident IoT, LLC https://www.tridentiot.com