BEAN NAME
|
BEAN INFO
|
|
|
|
BitIO
|
General 1-bit input/output |
|
| |
The BitIO encapsulates 1 bit (pin) of a CPU input/output port.
|
|
BitsIO
|
General multi-bit input/output |
|
| |
The BitsIO bean encapsulate group of 1-8 adjacent bits of a CPU input/output port.
|
|
ByteIO
|
General 8-bit input/output. |
|
| |
The BitsIO bean encapsulate a one-byte input/output. It uses one 8-bit port.
|
|
Byte2IO
|
General two-byte input/output. |
|
| |
This bean implements a two-byte input/output. It is an encapsulation of a 16-bit input/output that uses any two 8-bit ports.
|
|
WordIO
|
General word input/output. |
|
| |
This bean implements a word input/output. It uses one 16-bit port (port with 16-bit access; i.e. one can write/read a 16-bit value using one instruction).
|
|
Byte3IO
|
General three-byte input/output. |
|
| |
This bean implements a three-byte input/output. It uses any three 8-bit ports.
|
|
Byte4IO
|
General four-byte input/output. |
|
| |
This bean implements a four-byte input/output. It uses any three 8-bit ports.
|
|
LongIO
|
General long input/output. |
|
| |
This bean implements a long word (32-bit) input/output. It uses one 32-bit port (port with 32-bit access; i.e. one can write/read a 32-bit value using one instruction).
|
|
Ext8IO
|
General external byte input/output. |
|
| |
This bean implements an external byte input/output. It requires additional hardware - an external 8-bit port connected to the processor using address and data busses.
|
|
Ext16IO
|
General external word input/output. |
|
| |
This bean implements an external word input/output. It requires additional hardware - an external 16-bit port connected to the processor using address and data busses.
|
|
Ext32IO
|
General external long input/output. |
|
| |
This bean implements an external long-word input/output. It requires additional hardware - an external 32-bit port connected to the processor using address and data busses.
|
|
ExtBitIO
|
General external single bit input/output. |
|
| |
This bean implements an external one-bit input/output. It uses one bit/pin of a port.
|
|
ExtBitsIO
|
General external multi bit input/output. |
|
| |
This bean implements an external multi bit input/output.
|
|
ExtByteIO
|
General external one-byte input/output. |
|
| |
This bean implements an external one-byte input/output. It uses one 8-bit port.
|
|
ExtInt
|
External interrupt. |
|
| |
The bean catches an external interrupt. The interrupt is caused by a signal level/edge on a pin.
|
|
WatchDog
|
Watchdog timer. |
|
| |
The watchdog timer counts until it reaches a critical value corresponding to the period specified. Then, the watchdog causes
a CPU reset or a NMI (non-maskable interrupt) that you can handle by a subroutine (see OnWatchDog event).
|