/** * Copyright (c) 2025 Dominic Masters * * This software is released under the MIT License. * https://opensource.org/licenses/MIT */ #pragma once #include "dusk.h" typedef struct packet_s packet_t; #define PACKET_WELCOME_STRING "DUSK" #define PACKET_WELCOME_SIZE 4 typedef struct { char_t dusk[PACKET_WELCOME_SIZE]; } packetwelcome_t; /** * Creates a welcome packet. * * @param packet Pointer to the packet structure to initialize. */ void packetWelcomeCreate(packet_t *packet);