// SPDX-FileCopyrightText: 2024 Cesanta Software Limited
// SPDX-License-Identifier: GPL-2.0-only or commercial
// Generated by Mongoose Wizard, https://mongoose.ws/wizard/

// Default mock implementation of the API callbacks

#include "mongoose_glue.h"
// Do not edit! See https://mongoose.ws/documentation/#overriding-default-glue-callbacks
static struct ADC_Value s_ADC_Value = {0};
void glue_get_ADC_Value(struct ADC_Value *data) {
  *data = s_ADC_Value;  // Sync with your device
}
void glue_set_ADC_Value(struct ADC_Value *data) {
  s_ADC_Value = *data; // Sync with your device
}

// Do not edit! See https://mongoose.ws/documentation/#overriding-default-glue-callbacks
static struct PWM s_PWM = {0};
void glue_get_PWM(struct PWM *data) {
  *data = s_PWM;  // Sync with your device
}
void glue_set_PWM(struct PWM *data) {
  s_PWM = *data; // Sync with your device
}

// Do not edit! See https://mongoose.ws/documentation/#overriding-default-glue-callbacks
static struct leds s_leds = {false, false, false};
void glue_get_leds(struct leds *data) {
  *data = s_leds;  // Sync with your device
}
void glue_set_leds(struct leds *data) {
  s_leds = *data; // Sync with your device
}
