|
|
ChaosDMX
Open-Source DMX-Interface
|
#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"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. | |
| #define LOG_TAG "MAIN" |
"MAIN" log tag for this file
Definition at line 1 of file dmx-interface.c.
| 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().