/** * @file dazzler.h * @brief Operation Ghost Light Firmware * @author Kevin Thomas * @date 2026 * * MIT License * Copyright (c) 2026 Kevin Thomas */ #ifndef DAZZLER_H #define DAZZLER_H #include #include typedef struct { uint32_t active_ir_code; bool is_locked_out; } dazzler_t; extern dazzler_t laser_sys; /** * @brief Initialize the dazzler system state. * @param void No parameters. * @return void No return value. */ void dazzler_init(void); /** * @brief Read and process the latest NEC infrared command code. * @param void No parameters. * @return void No return value. */ void parse_nec_code(void); #endif