| ▼ 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 |