32 #ifndef __TERMINAL_MENU_H__
33 #define __TERMINAL_MENU_H__
41 #include "fsl_dac_driver.h"
42 #include "fsl_adc16_driver.h"
43 #include "fsl_uart_driver.h"
44 #include "fsl_debug_console.h"
51 #define DAC_1_0_VOLTS 1241U
52 #define DAC_1_5_VOLTS 1862U
53 #define DAC_2_0_VOLTS 2482U
54 #define DAC_2_5_VOLTS 3103U
55 #define DAC_3_0_VOLTS 3724U
57 #define VREF_BRD 3.300
58 #define SE_12BIT 4096.0
60 typedef enum Demo_States
72 typedef struct Demo_StateMachine
145 #endif // __TERMINAL_MENU_H__
Definition: dac_adc_demo/demo_state_machine.h:65
Definition: dac_adc_demo/demo_state_machine.h:69
uint8_t device_deinit(demo_state_t *prevState)
Function deinitializes the DAC and ADC module following a user command to do terminate demo...
Definition: dac_adc_demo/demo_state_machine.c:313
Definition: dac_adc_demo/demo_state_machine.h:62
Definition: dac_adc_demo/demo_state_machine.h:64
uint8_t device_config(demo_state_t *prevState)
Function configure DAC and ADC. DAC is configured for software updates. The ADC is set in 'Blocking M...
Definition: dac_adc_demo/demo_state_machine.c:106
demo_state_t state
Definition: dac_adc_demo/demo_state_machine.h:74
demo_state_t
Definition: dac_adc_demo/demo_state_machine.h:60
Definition: dac_adc_demo/demo_state_machine.h:66
uint8_t wait_state(demo_state_t *prevState)
Function to perform a wait and possible state change based on *prevState.
Definition: dac_adc_demo/demo_state_machine.c:227
uint8_t demo_start(demo_state_t *prevState)
Function to print out welcome message and pins required by demo.
Definition: dac_adc_demo/demo_state_machine.c:72
Definition: dac_adc_demo/demo_state_machine.h:63
uint8_t demo_end(demo_state_t *prevState)
Function indicates to the user that the demo has been terminated.
Definition: dac_adc_demo/demo_state_machine.c:333
uint8_t adc_get(demo_state_t *prevState)
Function to get ADC values from channel connected to DAC output.
Definition: dac_adc_demo/demo_state_machine.c:252
Definition: dac_adc_demo/demo_state_machine.h:67
Definition: dac_adc_demo/demo_state_machine.h:68
uint8_t dac_set(demo_state_t *prevState)
Function sets output level on DAC.
Definition: dac_adc_demo/demo_state_machine.c:170
Definition: dac_adc_demo/demo_state_machine.h:72