Syntax, Example, Io_iena( ) function – Echelon Neuron C User Manual

Page 111: Io_in( ) built-in function

Advertising
background image

Neuron C Reference Guide

91

For Series 5000 devices, the io_idis( ) function disables all application interrupts.

This function does not affect the I/O interrupt used in the hardware support for
the sci and spi I/O models.

Syntax

void io_idis (void);

Example

when (...)
{
io_idis();
}

io_iena( )

Function

For Series 3100 devices, the io_iena( ) function enables the I/O interrupt used in

the hardware support for the sci and spi I/O models. You can turn off interrupts

when going offline or to assure that other time-critical application functions are
not disturbed by SCI or SPI interrupts.
For Series 5000 devices, the io_iena( ) function enables all application interrupts.

This function does not affect the I/O interrupt used in the hardware support for
the sci and spi I/O models.

Syntax

void io_iena (void);

Example

when (...)
{
io_iena();
}

io_in( )

Built-in Function

The io_in( ) built-in function reads data from an input object.
The <io_types.h> include file contains optional type definitions for each of the I/O

object types. The type names are the I/O object type name followed by “_t”. For
example bit_t is the type name for a bit I/O object.
The data type of the

return-value

is listed below for each object type.

Object Type

Returned Data Type

bit input

unsigned short

bitshift input

unsigned long

byte input

unsigned short

Advertising