Configurable Pins

bits 2 to 8 and 10 are 0 configured for a special function and are unavailable for control or monitoring by the user.

Example 2: PC sends command 1Bh to change the current states of GPIO 0 and 1 (assuming they are configured as outputs).

PC -> WiPort: 1Bh, 01h, 00h, 02h, 00h, 01h, 00h, 00h, 00h

WiPort -> PC: 1Bh, 03h, 00h, 00h, 00h

Command details:

1Bh = command 1Bh

01h, 00h, 00h, 00h = the mask that determines which GPIOs will be changed.

Bit 0 and 9 are 1 GPIO0 and GPIO9 will be changed. bit 1 is 0 GPIO1 will remain the same.

01h, 00h, 00h, 00h = the new states

bit 0 is 1 GPIO0 will become 1.

bit 1 is ignored since it is masked out. bit 0 is 0 GPIO9 will become 0..

Response details:

1Bh = response to command 1Bh 03h, 00h, 00h, 00h =

bit 0 is 1 GPIO0 = 1 bit 1 is 1 GPIO1 = 1 bit 9 is 0 GPIO9 = 0

WiPort™ User Guide

6-5

Page 71
Image 71
Lantronix 900-332 manual 1Bh = response to command 1Bh 03h, 00h, 00h, 00h =