▼ bootloader | |
▼ bootloader_T32Cx1x | |
▼ hal_config_custom_T32CM11 | |
tr_hal_config.h | Pin definitions for custom board |
▼ hal_config_dkncm11_T32CM11 | |
tr_hal_config.h | Pin definitions for Trident Neptune board - DKNCM11C10 |
▼ src | |
bootloader.h | SPDX-License-Identifier: LicenseRef-TridentMSLA SPDX-FileCopyrightText: 2025 Trident IoT, LLC https://www.tridentiot.com |
▼ bootloader_T32Cx2x | |
▼ bootloader | |
▼ config | |
partition.h | |
project_config.h | Define project config |
security_enable_config.h | Define project config |
bootloader.h | |
content | |
▼ framework | |
▼ common | |
▼ tokens | |
tr_app_tokens.h | APP token infrastructure |
tr_mfg_tokens.h | MFG token infrastructure + declarations |
tr_platform_tokens.h | Platform specific token API declarations |
▼ hal | |
▼ include | |
tr_hal_common.h | This is the common include file for the Trident HAL |
tr_hal_gpio.h | This is the common include file for the Trident HAL GPIO Driver |
tr_hal_power.h | |
tr_hal_rtc.h | This is the common include file for the Trident HAL Power Mgmt |
tr_hal_spi.h | This is the common include file for the Trident HAL SPI Driver |
tr_hal_timers.h | This is the common include file for the Trident HAL Timer Driver |
tr_hal_trng.h | This is the common include file for the Trident HAL True Random Number Generator (TRNG) |
tr_hal_uart.h | This is the common include file for the Trident HAL UART Driver |
tr_hal_wdog.h | This is the common include file for the Trident HAL Watchdog Driver |
▼ T32CM11 | |
T32CM11_gpio.h | This is the chip specific include file for T32CM11 GPIO Driver note that there is a common include file for this HAL module that contains the APIs (such as the init function) that should be used by the application |
T32CM11_power.h | |
T32CM11_rtc.h | This is the chip specific include file for T32CM11 RTC Driver note that there is a common include file for this HAL module that contains the APIs (such as the init function) that should be used by the application |
T32CM11_spi.h | This is the chip specific include file for T32CM11 SPI Driver note that there is a common include file for this HAL module that contains the APIs (such as the init function) that should be used by the application |
T32CM11_timers.h | This is the chip specific include file for T32CM11 Timers Driver note that there is a common include file for this HAL module that contains the APIs (such as the init function) that should be used by the application |
T32CM11_trng.h | This is the chip specific include file for T32CM11 True Random Number Generator (TRNG). Note that there is a common include file for this HAL module that contains the APIs that should be used by the application |
T32CM11_uart.h | This is the chip specific include file for T32CM11 UART Driver note that there is a common include file for this HAL module that contains the APIs (such as the init function) that should be used by the application |
T32CM11_wdog.h | This is the chip specific include file for T32CM11 Watchdog Driver note that there is a common include file for this HAL module that contains the APIs (such as the init function) that should be used by the application |
tr_hal_platform.h | This file contains the CHIP SPECIFIC types and defines for the T32CM11 |
▼ T32CZ20 | |
T32CZ20_gpio.h | This is the chip specific include file for T32CZ20 GPIO Driver note that there is a common include file for this HAL module that contains the APIs (such as the init function) that should be used by the application |
T32CZ20_power.h | This is the chip specific include file for T32CZ20 Power Management note that there is a common include file for this HAL module that contains the APIs (such as the init function) that should be used by the application |
T32CZ20_rtc.h | This is the chip specific include file for T32CZ20 RTC Driver note that there is a common include file for this HAL module that contains the APIs (such as the init function) that should be used by the application |
T32CZ20_spi.h | This is the chip specific include file for T32CZ20 SPI Driver note that there is a common include file for this HAL module that contains the APIs (such as the init function) that should be used by the application |
T32CZ20_timers.h | This is the chip specific include file for T32CZ20 Timers Driver note that there is a common include file for this HAL module that contains the APIs (such as the init function) that should be used by the application |
T32CZ20_trng.h | This is the chip specific include file for T32CZ20 True Random Number Generator (TRNG). Note that there is a common include file for this HAL module that contains the APIs that should be used by the application |
T32CZ20_uart.h | This is the chip specific include file for T32CZ20 UART Driver. note that there is a common include file for this HAL module that contains the APIs (such as the init function) that should be used by the application |
T32CZ20_wdog.h | This is the chip specific include file for T32CZ20 Watchdog Driver note that there is a common include file for this HAL module that contains the APIs (such as the init function) that should be used by the application |
tr_hal_platform.h | This file contains the CHIP SPECIFIC types and defines for the T32CZ20 |
▼ utility | |
▼ cli | |
tr_cli.h | Common CLI utility |
tr_cli_buffer.h | Code for buffering bytes to be sent to the CLI utility |
tr_cli_command_parser.h | Common CLI utility for parsing incoming commands |
tr_cli_command_table.h | Common CLI command table structure |
▼ printf | |
tr_printf.h | A simple printf utility for debug prints and cli support. Required for remote CLI to function properly |
▼ ring_buffer | |
tr_ring_buffer.h | |
▼ tlv_parser | |
tr_tlv_parser.h | A utility to parse TridentIot TLV data |