ChaosDMX
Open-Source DMX-Interface
Loading...
Searching...
No Matches
dmx-interface.c File Reference
#include <stdio.h>
#include "button_actions.h"
#include "config.h"
#include "esp_err.h"
#include "esp_system.h"
#include "freertos/FreeRTOS.h"
#include "freertos/task.h"
#include "led.h"
#include "logger.h"
#include "nvs_flash.h"
#include "storage.h"
#include "system.h"
#include "web_server.h"
#include "wifi.h"
Include dependency graph for dmx-interface.c:

Go to the source code of this file.

Macros

#define LOG_TAG   "MAIN"
 "MAIN" log tag for this file

Functions

void app_main (void)
 Main entry point for the DMX Interface application.

Macro Definition Documentation

◆ LOG_TAG

#define LOG_TAG   "MAIN"

"MAIN" log tag for this file

Definition at line 1 of file dmx-interface.c.

Function Documentation

◆ app_main()

void app_main ( void )

Main entry point for the DMX Interface application.

Initializes WiFi Access Point and starts the web server. Keeps the application running indefinitely.

Definition at line 25 of file dmx-interface.c.

References button_init(), button_is_pressed(), config_get_led_brightness(), config_init(), config_reset_defaults(), config_save(), led_init(), LED_MODE_BOOT_BREATHING, LED_MODE_NORMAL, LED_MODE_OFF, LED_MODE_RESET, led_set_brightness(), led_set_mode(), LOGE, LOGI, LOGW, storage_print_info(), system_init(), system_print_info(), webserver_start(), and wifi_start_ap().

Here is the call graph for this function: