Solvline Eddy DK User Manual
Page 114

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