Example program for EVAL-CN0535-FMCZ
Dependencies: platform_drivers AD77681
Diff: main.h
- Revision:
- 1:f3b5e79a8488
- Child:
- 2:998f1de78dae
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/main.h Mon Mar 15 07:12:29 2021 +0000 @@ -0,0 +1,51 @@ +/****************************************************************************** + *Copyright (c)2020 Analog Devices, Inc. + * + * Licensed under the 2020-04-27-CN0540EC License(the "License"); + * you may not use this file except in compliance with the License. + * + ****************************************************************************/ + +#ifndef _MAIN_H_ +#define _MAIN_H_ + +#include <stdint.h> +#include <string> +using namespace std; + +void drdy_interrupt(); +void static go_to_error(); +void static print_title(); +void static print_prompt(); +int32_t static getUserInput(uint32_t *UserInput); +void static print_binary(uint8_t number, char *binary_number); +void static menu_1_set_pgia_gain_mode(void); +void static menu_2_set_fda_powermode(void); +void static menu_3_set_ad77681_powermode(void); +void static menu_4_set_ad77681_clock_divider(void); +void static menu_5_set_ad77681_filter_type(void); +void static set_FIR_filter(void); +void static set_SINC5_filter(void); +void static set_SINC3_filter(void); +void static set_50HZ_rej(void); +void static set_user_defined_FIR(void); +void static menu_6_ad77681_AIN_buffers_controll(void); +void static menu_7_ad77681_REF_buffers_controll(void); +void static menu_8_set_ad77681_vcm_setup(void); +void static menu_9_set_ad77681_data_output_mode(void); +void static menu_10_set_ad77681_diagnostic_mode(void); +void static menu_11_set_ad77681_gains_offsets(void); +void static menu_12_ad77681_read_master_status(void); +void static menu_13_ad77681_read_register(void); +void static menu_14_read_ad77681_single_conv_data(void); +void static menu_15_read_ad77681_continuous_data(void); +void static menu_16_print_ad77681_continuos_read_data(void); +void static menu_17_ad77681_check_scratchpad(void); +void static menu_18_reset_ad77681_ADC(void); +void static menu_19_set_default_settings(void); +void static menu_20_mclk_vref(void); +void static adc_hard_reset(); +void static adc_gpio_init(); +#endif // !_MAIN_H_ + +