Carmel (MAXREFDES18#) Code Documentation  V01.00
High Accuracy Analog Current/Voltage Output
 All Data Structures Files Functions Variables Macros Pages
MAXREFDES18.c File Reference
#include <stdio.h>
#include "platform.h"
#include "menu.h"
#include "utilities.h"
#include "MAXREFDES18.h"

Go to the source code of this file.

Macros

#define MAJOR_REVISION   1
 
#define MINOR_REVISION   0
 

Functions

int main ()
 Main() function for MAXREFDES18.
 

Variables

XGpio g_xGpioSevenSegment
 
unsigned int g_unSevenSegmentValue =0
 
char g_sInputString [INPUT_STRING_MAX_SIZE]
 
XGpio g_xGpioPmodPortA
 
XGpio g_xGpioPmodPortB
 
XGpio g_xGpioPmodPortC
 
XGpio g_xGpioPmodPortD
 
XGpio g_xGpioPmodPortMuxIO
 
XGpio g_xGpioLed
 
struct maximOLEDDisplay g_structureOLED
 
char g_tempString [32]
 
u8 g_PmodPortMuxSettings =0
 
int g_nActivePMODPort =0
 
u32 g_unActivePeripheralAddressSPI =XPAR_SPI_0_BASEADDR
 
XGpio * g_pActiveGPIOPort = &g_xGpioPmodPortA
 
unsigned char g_auchPortType [4]
 
u8 font [1024]
 

Detailed Description


      Project: Carmel (MAXREFDES18#)
     Filename: MAXREFDES18.c
  Description: This module contains the Main application for the
               Avnet ZedBoard implementation of the MAXREFDES18
               example program.

Revision History:
08-19-13 Rev 01.00 MG Initial Release


This code follows the following naming conventions:


char chPmodValue
char (array) sPmodString[16]
float fPmodValue
int nPmodValue
int (array) anPmodValue[16]
u16 uPmodValue
u16 (array) auPmodValue[16]
u8 uchPmodValue
u8 (array) auchPmodBuffer[16]
unsigned int unPmodValue
int * punPmodValue


Definition in file MAXREFDES18.c.

Macro Definition Documentation

#define MAJOR_REVISION   1

Definition at line 83 of file MAXREFDES18.c.

#define MINOR_REVISION   0

Definition at line 84 of file MAXREFDES18.c.

Function Documentation

int main ( )

Main() function for MAXREFDES18.

Details
This function sets up and initializes the FPGA and hardware, displays the menu via Hyperterminal (or equivalent Terminal program i.e. Teraterm).
Parameters
None
Return values
AlwaysTRUE

Definition at line 235 of file MAXREFDES18.c.

Variable Documentation

u8 font[1024]

Definition at line 105 of file MAXREFDES18.c.

unsigned char g_auchPortType[4]

Definition at line 103 of file MAXREFDES18.c.

int g_nActivePMODPort =0

Definition at line 100 of file MAXREFDES18.c.

XGpio* g_pActiveGPIOPort = &g_xGpioPmodPortA

Definition at line 102 of file MAXREFDES18.c.

u8 g_PmodPortMuxSettings =0

Definition at line 99 of file MAXREFDES18.c.

char g_sInputString[INPUT_STRING_MAX_SIZE]

Definition at line 89 of file MAXREFDES18.c.

struct maximOLEDDisplay g_structureOLED

Definition at line 96 of file MAXREFDES18.c.

char g_tempString[32]

Definition at line 97 of file MAXREFDES18.c.

u32 g_unActivePeripheralAddressSPI =XPAR_SPI_0_BASEADDR

Definition at line 101 of file MAXREFDES18.c.

unsigned int g_unSevenSegmentValue =0

Definition at line 88 of file MAXREFDES18.c.

XGpio g_xGpioLed

Definition at line 95 of file MAXREFDES18.c.

XGpio g_xGpioPmodPortA

Definition at line 90 of file MAXREFDES18.c.

XGpio g_xGpioPmodPortB

Definition at line 91 of file MAXREFDES18.c.

XGpio g_xGpioPmodPortC

Definition at line 92 of file MAXREFDES18.c.

XGpio g_xGpioPmodPortD

Definition at line 93 of file MAXREFDES18.c.

XGpio g_xGpioPmodPortMuxIO

Definition at line 94 of file MAXREFDES18.c.

XGpio g_xGpioSevenSegment

Definition at line 87 of file MAXREFDES18.c.