| 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 | Header file for bootloader |
| tr_hal_config.h | Pin definitions for Trident DKNCZ20B20 board |
| 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 |
| drivers | |
| rtc | |
| api | |
| tr_rtc_driver.h | RTC driver |
| hal | |
| include | |
| tr_hal.h | This file can be included instead of including all the HAL modules individually |
| tr_hal_adc.h | This is the common include file for the Trident HAL ADC driver |
| 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_i2c.h | This is the common include file for the Trident HAL I2C Driver |
| tr_hal_power.h | |
| tr_hal_pwm.h | This is the common include file for the Trident HAL PWM Driver |
| 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_adc.h | This is the chip specific include file for T32CM11 ADC 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_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_i2c.h | This is the chip specific include file for T32CM11 I2C 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 | This is the chip specific include file for T32CM11 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 |
| T32CM11_pwm.h | This is the chip specific include file for T32CM11 PWM 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_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_sysctrl.h | This is the chip specific include file for the T32CM11 system control register |
| 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_adc.h | This is the chip specific include file for T32CZ20 ADC 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_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_i2c.h | This is the chip specific include file for T32CZ20 I2C 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_pwm.h | This is the chip specific include file for T32CZ20 PWM 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_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_sysctrl.h | This is the chip specific include file for the T32CZ20 system control register |
| 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 |