modules/aout/aout.h File Reference

Data Structures

struct  aout_config_t

Defines

#define AOUT_NUM_CHANNELS   8
#define AOUT_SPI   2
#define AOUT_SPI_RC_PIN   0
#define AOUT_SPI_OUTPUTS_OD   0
#define AOUT_NUM_IF   7
#define AOUT_NUM_CALI_MODES   8

Enumerations

enum  aout_if_t {
  AOUT_IF_NONE = 0, AOUT_IF_MAX525, AOUT_IF_74HC595, AOUT_IF_TLV5630,
  AOUT_IF_MCP4922_1, AOUT_IF_MCP4922_2, AOUT_IF_INTDAC
}
enum  aout_cali_mode_t {
  AOUT_CALI_MODE_OFF = 0, AOUT_CALI_MODE_MIN, AOUT_CALI_MODE_MIDDLE, AOUT_CALI_MODE_MAX,
  AOUT_CALI_MODE_1V, AOUT_CALI_MODE_2V, AOUT_CALI_MODE_4V, AOUT_CALI_MODE_8V
}

Functions

s32 AOUT_Init (u32 mode)
s32 AOUT_IF_Init (u32 mode)
s32 AOUT_ConfigSet (aout_config_t config)
aout_config_t AOUT_ConfigGet (void)
s32 AOUT_ConfigChannelInvertedSet (u8 cv, u8 inverted)
s32 AOUT_ConfigChannelHzVSet (u8 cv, u8 hz_v)
const char * AOUT_IfNameGet (aout_if_t if_type)
s32 AOUT_CaliModeSet (u8 cv, aout_cali_mode_t mode)
aout_cali_mode_t AOUT_CaliModeGet (void)
u8 AOUT_CaliPinGet (void)
const char * AOUT_CaliNameGet (aout_cali_mode_t mode)
s32 AOUT_PinSet (u8 pin, u16 value)
s32 AOUT_PinGet (u8 pin)
s32 AOUT_PinSlewRateSet (u8 pin, u8 value)
s32 AOUT_PinSlewRateGet (u8 pin)
s32 AOUT_PinPitchRangeSet (u8 pin, u8 value)
s32 AOUT_PinPitchRangeGet (u8 pin)
s32 AOUT_PinPitchSet (u8 pin, s16 value)
s32 AOUT_PinPitchGet (u8 pin)
s32 AOUT_DigitalPinSet (u8 pin, u8 value)
s32 AOUT_DigitalPinGet (u8 pin)
s32 AOUT_DigitalPinsSet (u32 value)
u32 AOUT_DigitalPinsGet (void)
s32 AOUT_SuspendSet (u8 suspend)
s32 AOUT_SuspendGet (void)
s32 AOUT_Update (void)
s32 AOUT_TerminalHelp (void *_output_function)
s32 AOUT_TerminalParseLine (char *input, void *_output_function)
s32 AOUT_TerminalPrintConfig (void *_output_function)

Define Documentation

#define AOUT_NUM_CALI_MODES   8
#define AOUT_NUM_CHANNELS   8
#define AOUT_NUM_IF   7
#define AOUT_SPI   2
#define AOUT_SPI_OUTPUTS_OD   0
#define AOUT_SPI_RC_PIN   0

Enumeration Type Documentation

Enumerator:
AOUT_CALI_MODE_OFF 
AOUT_CALI_MODE_MIN 
AOUT_CALI_MODE_MIDDLE 
AOUT_CALI_MODE_MAX 
AOUT_CALI_MODE_1V 
AOUT_CALI_MODE_2V 
AOUT_CALI_MODE_4V 
AOUT_CALI_MODE_8V 
enum aout_if_t
Enumerator:
AOUT_IF_NONE 
AOUT_IF_MAX525 
AOUT_IF_74HC595 
AOUT_IF_TLV5630 
AOUT_IF_MCP4922_1 
AOUT_IF_MCP4922_2 
AOUT_IF_INTDAC 

Generated on 22 Jan 2016 for MIOS32 by  doxygen 1.6.1