![]() |
Kinetis SDK v.1.2 Demo Applications User's Guide
Rev. 0
Freescale Semiconductor, Inc.
|
#include <stdio.h>
#include "fsl_debug_console.h"
#include "fsl_os_abstraction.h"
#include "demo_state_machine.h"
Functions | |
uint8_t | demo_start (demo_state_t *prevState) |
Function to print out welcome message and pins required by demo. More... | |
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 Mode'. More... | |
uint8_t | dac_set (demo_state_t *prevState) |
Function sets output level on DAC. More... | |
uint8_t | wait_state (demo_state_t *prevState) |
Function to perform a wait and possible state change based on *prevState. More... | |
uint8_t | adc_get (demo_state_t *prevState) |
Function to get ADC values from channel connected to DAC output. More... | |
uint8_t | device_deinit (demo_state_t *prevState) |
Function deinitializes the DAC and ADC module following a user command to do terminate demo. Will also free allocated memory. More... | |
uint8_t | demo_end (demo_state_t *prevState) |
Function indicates to the user that the demo has been terminated. More... | |
Variables | |
dac_converter_config_t * | g_dacConfig |
cadc_controller_config_t * | g_adcConfig |
cadc_chn_config_t * | g_chnConfig |
cadc_converter_config_t | adcConvConfigStruct |
cadc_slot_config_t | adcSlotConfigStruct |
demo_state_t | g_demoState |
demo_machine_t | g_demoMachine [] |
uint8_t adc_get | ( | demo_state_t * | prevState | ) |
*prevState | Pointer to previous state for state machine. |
uint8_t dac_set | ( | demo_state_t * | prevState | ) |
*prevState | Pointer to previous state for state machine. |
uint8_t demo_end | ( | demo_state_t * | prevState | ) |
*prevState | Pointer to previous state for state machine. |
uint8_t demo_start | ( | demo_state_t * | prevState | ) |
*prevState | Pointer to previous state for state machine. |
uint8_t device_config | ( | demo_state_t * | prevState | ) |
*prevState | Pointer to previous state for state machine. |
uint8_t device_deinit | ( | demo_state_t * | prevState | ) |
*prevState | Pointer to previous state for state machine. |
uint8_t wait_state | ( | demo_state_t * | prevState | ) |
*prevState | Pointer to previous state for state machine. |
cadc_converter_config_t adcConvConfigStruct |
cadc_slot_config_t adcSlotConfigStruct |
cadc_controller_config_t* g_adcConfig |
cadc_chn_config_t* g_chnConfig |
dac_converter_config_t* g_dacConfig |
demo_machine_t g_demoMachine[] |
demo_state_t g_demoState |