#include <BoardConfig.hpp>
Classes | |
| struct | Camera |
| Camera description. More... | |
| struct | GPIO |
| GPIO config. More... | |
| struct | IMU |
| struct | Network |
| Network configuration. More... | |
| struct | UART |
| UART instance config. More... | |
| struct | USB |
| USB related config. More... | |
| struct | UVC |
| UVC configuration for USB descriptor. More... | |
Public Attributes | |
| std::unordered_map< CameraBoardSocket, Camera > | camera |
| tl::optional< bool > | emmc |
| eMMC config More... | |
| std::unordered_map< std::int8_t, GPIO > | gpio |
| tl::optional< IMU > | imu |
| tl::optional< bool > | logDevicePrints |
| log device prints More... | |
| tl::optional< std::string > | logPath |
| log path More... | |
| tl::optional< size_t > | logSizeMax |
| Max log size. More... | |
| tl::optional< LogLevel > | logVerbosity |
| log verbosity More... | |
| tl::optional< bool > | mipi4LaneRgb |
| MIPI 4Lane RGB config. More... | |
| Network | network |
| bool | nonExclusiveMode = false |
| tl::optional< bool > | pcieInternalClock |
| PCIe config. More... | |
| std::vector< std::string > | sysctl |
| std::unordered_map< std::int8_t, UART > | uart |
| UART instance map. More... | |
| USB | usb |
| tl::optional< bool > | usb3PhyInternalClock |
| USB3 phy config. More... | |
| tl::optional< UVC > | uvc |
| tl::optional< uint32_t > | watchdogInitialDelayMs |
| tl::optional< uint32_t > | watchdogTimeoutMs |
| Watchdog config. More... | |
Definition at line 23 of file BoardConfig.hpp.
| std::unordered_map<CameraBoardSocket, Camera> dai::BoardConfig::camera |
Definition at line 137 of file BoardConfig.hpp.
| tl::optional<bool> dai::BoardConfig::emmc |
eMMC config
Definition at line 99 of file BoardConfig.hpp.
| std::unordered_map<std::int8_t, GPIO> dai::BoardConfig::gpio |
Definition at line 76 of file BoardConfig.hpp.
| tl::optional<IMU> dai::BoardConfig::imu |
Definition at line 143 of file BoardConfig.hpp.
| tl::optional<bool> dai::BoardConfig::logDevicePrints |
log device prints
Definition at line 111 of file BoardConfig.hpp.
| tl::optional<std::string> dai::BoardConfig::logPath |
log path
Definition at line 102 of file BoardConfig.hpp.
| tl::optional<size_t> dai::BoardConfig::logSizeMax |
Max log size.
Definition at line 105 of file BoardConfig.hpp.
| tl::optional<LogLevel> dai::BoardConfig::logVerbosity |
log verbosity
Definition at line 108 of file BoardConfig.hpp.
| tl::optional<bool> dai::BoardConfig::mipi4LaneRgb |
MIPI 4Lane RGB config.
Definition at line 96 of file BoardConfig.hpp.
| Network dai::BoardConfig::network |
Definition at line 45 of file BoardConfig.hpp.
| bool dai::BoardConfig::nonExclusiveMode = false |
Definition at line 113 of file BoardConfig.hpp.
| tl::optional<bool> dai::BoardConfig::pcieInternalClock |
PCIe config.
Definition at line 90 of file BoardConfig.hpp.
| std::vector<std::string> dai::BoardConfig::sysctl |
Optional list of FreeBSD sysctl parameters to be set (system, network, etc.). For example: "net.inet.tcp.delayed_ack=0" (this one is also set by default)
Definition at line 49 of file BoardConfig.hpp.
| std::unordered_map<std::int8_t, UART> dai::BoardConfig::uart |
UART instance map.
Definition at line 87 of file BoardConfig.hpp.
| USB dai::BoardConfig::usb |
Definition at line 32 of file BoardConfig.hpp.
| tl::optional<bool> dai::BoardConfig::usb3PhyInternalClock |
USB3 phy config.
Definition at line 93 of file BoardConfig.hpp.
| tl::optional<UVC> dai::BoardConfig::uvc |
Definition at line 154 of file BoardConfig.hpp.
| tl::optional<uint32_t> dai::BoardConfig::watchdogInitialDelayMs |
Definition at line 53 of file BoardConfig.hpp.
| tl::optional<uint32_t> dai::BoardConfig::watchdogTimeoutMs |
Watchdog config.
Definition at line 52 of file BoardConfig.hpp.