version = "1.0"; agent: { common: { log_level = 1; }; devices: { dht: { i2c: { path = "/dev/i2c-1"; addr = 0x76; }; }; tvoc: { i2c: { path = "/dev/i2c-1"; addr = 0x5a; }; nwake_pin: { path = "/dev/gpiochip1"; line = 5; }; }; lcd: { spi: { path = "/dev/spidev0.0"; clock_speed = 10000000; }; dc_pin: { path = "/dev/gpiochip1"; line = 229; }; reset_pin: { path = "/dev/gpiochip1"; line = 230; }; backlight_pin: { path = "/dev/gpiochip1"; line = 231; }; }; stick: { up: { path = "/dev/gpiochip2"; line = 232; }; down: { path = "/dev/gpiochip2"; line = 233; }; left: { path = "/dev/gpiochip2"; line = 234; }; right: { path = "/dev/gpiochip2"; line = 235; }; push: { path = "/dev/gpiochip2"; line = 236; }; }; }; libraries: { lvgl: { fs_base = ""; # This will be used as LVGL base file system and will be mounted at drive A: logging_enabled = true; }; mqtt: { server: { host = "127.0.0.1"; port = 1883; keepalive = 30; topic = ""; }; client: { id_prefix = ""; username = ""; password = ""; }; tls: { enabled = false; psk = ""; ca_file = ""; # Either ca_file or ca_path must not be null. ca_path = ""; client_cert_file = ""; client_key_file = ""; }; }; }; theme: { background = "A:background.bin"; }; };