Initial Commit
Dependencies: platform_drivers AD5592R adi_console_menu
Diff: app/ad5592r_reset_config.c
- Revision:
- 1:e84d8d51cd51
diff -r 7ac684c6e395 -r e84d8d51cd51 app/ad5592r_reset_config.c --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/app/ad5592r_reset_config.c Mon Jun 15 14:34:32 2020 +0000 @@ -0,0 +1,57 @@ +/*! + ***************************************************************************** + @file: ad5592r_reset_config.c + @brief: Device parameters, structure and reset condition settings + @details: Settings for device upon reset + + ----------------------------------------------------------------------------- + Copyright (c) 2020 Analog Devices, Inc. + All rights reserved. + + This software is proprietary to Analog Devices, Inc. and its licensors. + By using this software you agree to the terms of the associated + Analog Devices Software License Agreement. +*****************************************************************************/ + +/******************************************************************************/ +/***************************** Include Files **********************************/ +/******************************************************************************/ +#include "app_config.h" +#include "ad5592r-base.h" + +/******************************************************************************/ +/***************************** Constants **********************************/ +/******************************************************************************/ +const struct ad5592r_dev ad5592r_dev_reset = { + .ops = NULL, + .spi = NULL, + .i2c = NULL, + .spi_msg = 0, + .num_channels = NUM_CHANNELS, + .cached_dac = { 0, 0, 0, 0, 0, 0, 0 }, + .cached_gp_ctrl = 0, + .channel_modes = { + CH_MODE_UNUSED, + CH_MODE_UNUSED, + CH_MODE_UNUSED, + CH_MODE_UNUSED, + CH_MODE_UNUSED, + CH_MODE_UNUSED, + CH_MODE_UNUSED, + CH_MODE_UNUSED + }, + .channel_offstate = { + CH_OFFSTATE_PULLDOWN, + CH_OFFSTATE_PULLDOWN, + CH_OFFSTATE_PULLDOWN, + CH_OFFSTATE_PULLDOWN, + CH_OFFSTATE_PULLDOWN, + CH_OFFSTATE_PULLDOWN, + CH_OFFSTATE_PULLDOWN, + CH_OFFSTATE_PULLDOWN + }, + .gpio_out = 0, + .gpio_in = 0, + .gpio_val = 0, + .ldac_mode = 0, +};