beautypg.com

Solvline Eddy DK User Manual

Page 114

background image

Eddy DK Programmer Guide

114

Eddy-S4M GPIO Table

Section

Description

Number of GPIO

ADC

Analog Digital Converter

2

*

GPIO & User Peripheral

32


Each port in Port A, B, C can be shown as 32 GPIO ports. So GPIO ports are shown as each bit in 4 byte int variable
in program.

struct eddy_gpio {

Unsigned int value [3];

// Read/write value for each GPIO channel in Port A, B, C

Unsigned int mode [3];

// Configure read/write for each GPIO channel in Port A, B, C

Unsigned int pullup [3];

// Pullup/Pulldown when configuring write

// for each GPIO channel in Port A, B, C

Unsigned int enable [3];

// Whether to use GPIO for each GPIO channel in Port A, B, C

};


enable: 0

 disable (Do not use as GPIO), 1  Enable (use as GPIO)

mode: 0

 Set as input mode,, 1  Set as output mode

value: 0

 Read/Write status is set to Low, 1  Read/Write status is set to High

pullup: 0

 pulldown, 1  pullup