(Alphabetical Listing)
            
            
            
            
            
            
            
            
            
            
            
            
            
            
        
| 2 | Note: For BS1/BS2-compatible commands, syntax shown below is in BS2 format. Some commands may use slightly different formatting with the BS1. | 
| 2.5 | Note: Requires {$PBASIC 2.5} directive. | 
| † | Note: Compound, multi-line command; syntax not shown. | 
| ‡ | Note: Command is accepted by the 24-pin BS2p, BS2pe, and BS2px, but only the 40-pin BS2p40 gives access to the auxiliary I/O pins. | 
| • AUXIO‡ | 
                     
                 | 
                AUXIO | ||
| • BRANCH2 | 
                     
                 | 
                BRANCH Offset, [Address1, Address2, ...AddressN] | ||
| • BUTTON | 
                     
                 | 
                BUTTON Pin, DownState, Delay, Rate, Workspace, TargetState, Address | ||
| • COMPARE | 
                     
                 | 
                COMPARE Mode, Result | ||
| • CONFIGPIN | 
                     
                 | 
                CONFIGPIN Mode, PinMask | ||
| • COUNT | 
                     
                 | 
                COUNT Pin, Duration, Variable | ||
| • DATA | 
                     
                 | 
                {Symbol } DATA DataItem {, DataItem, ...} | ||
| • DEBUG | 
                     
                 | 
                DEBUG OutputData {, OutputData} | ||
| • DEBUGIN2.5 | 
                     
                 | 
                DEBUGIN InputData | ||
| • DO…LOOP2.5 | 
                     
                 | 
                DO {WHILE | UNTILCondition(s) } ... LOOP {UNTIL | WHILECondition(s) } | ||
| • DTMFOUT | 
                     
                 | 
                DTMFOUT Pin, {OnTime, OffTime, } [Tone {, Tone, ...}] | ||
| • EEPROM | 
                     
                 | 
                EEPROM {Location,} (DataItem {, DataItem, ...}) | ||
| • END | 
                     
                 | 
                END | ||
| • EXIT2.5 | 
                     
                 | 
                EXIT | ||
| • FOR…NEXT | 
                     
                 | 
                FOR Counter = StartValue TO EndValue {STEP StepValue} ... NEXT | ||
| • FREQOUT | 
                     
                 | 
                FREQOUT Pin, Duration, Freq1 {, Freq2 } | ||
| • GET | 
                     
                 | 
                GET Location, {Word2.5} Variable {, ...} 2.5 | ||
| • GOSUB | 
                     
                 | 
                GOSUB Address | ||
| • GOTO | 
                     
                 | 
                GOTO Address | ||
| • HIGH | 
                     
                 | 
                HIGH Pin | ||
| • I2CIN | 
                     
                 | 
                I2CIN Pin, SlaveID, {Address {\LowAddress },} [InputData] | ||
| • I2COUT | 
                     
                 | 
                I2COUT Pin, SlaveID, {Address {\LowAddress},} [OutputData] | ||
| • IF…THEN | 
                     
                 | 
                IF >Condition THEN Address | ||
| • IF…THEN…ELSE2.5, † | 
                     
                 | 
                |||
| • INPUT | 
                     
                 | 
                INPUT Pin | ||
| • IOTERM‡ | 
                     
                 | 
                IOTERM Port | ||
| • LCDCMD | 
                     
                 | 
                LCDCMD Pin, Command | ||
| • LCDIN | 
                     
                 | 
                LCDIN Pin, Command, [InputData] | ||
| • LCDOUT | 
                     
                 | 
                LCDOUT Pin, Command, [OutputData] | ||
| • LET | 
                     
                 | 
                {LET} Variable = Value | ||
| • LOOKDOWN2 | 
                     
                 | 
                LOOKDOWN Target, {ComparisonOp }[Value0, Value1, ...ValueN], Variable | ||
| • LOOKUP2 | 
                     
                 | 
                LOOKUP Index, [Value0, Value1, ...ValueN], Variable | ||
| • LOW | 
                     
                 | 
                LOW Pin | ||
| • MAINIO‡ | 
                     
                 | 
                MAINIO | ||
| • NAP | 
                     
                 | 
                NAPDuration | ||
| • ON...GOSUB2.5 | 
                     
                 | 
                ON Offset GOSUB Address1, Address2, ...AddressN | ||
| • ON...GOTO2.5 | 
                     
                 | 
                ON Offset GOTO Address1, Address2, ...AddressN | ||
| • OUTPUT | 
                     
                 | 
                OUTPUT Pin | ||
| • OWIN | 
                     
                 | 
                OWIN Pin, Mode, [InputData] | ||
| • OWOUT | 
                     
                 | 
                OWOUT Pin, Mode, [OutputData] | ||
| • PAUSE | 
                     
                 | 
                PAUSE Duration | ||
| • POLLIN | 
                     
                 | 
                POLLIN Pin, State | ||
| • POLLMODE | 
                     
                 | 
                POLLMODE Mode | ||
| • POLLOUT | 
                     
                 | 
                POLLOUT Pin, State | ||
| • POLLRUN | 
                     
                 | 
                POLLRUN ProgramSlot | ||
| • POLLWAIT | 
                     
                 | 
                POLLWAIT Duration | ||
| • POT | 
                     
                 | 
                POT Pin, Scale, Variable | ||
| • PULSIN | 
                     
                 | 
                PULSIN Pin, State, Variable | ||
| • PULSOUT | 
                     
                 | 
                PULSOUT Pin, Duration | ||
| • PUT | 
                     
                 | 
                PUT Location, {Word 2.5} Variable {, ...} 2.5 | ||
| • PWM | 
                     
                 | 
                PWM Pin, Duty, Duration | ||
| • RANDOM | 
                     
                 | 
                RANDOM Variable | ||
| • RCTIME | 
                     
                 | 
                RCTIME Pin, State, Variable | ||
| • READ | 
                     
                 | 
                READ Location, {Word 2.5} Variable {, ...} 2.5 | ||
| • RETURN | 
                     
                 | 
                RETURN | ||
| • REVERSE | 
                     
                 | 
                REVERSE Pin | ||
| • RUN | 
                     
                 | 
                RUN ProgramSlot | ||
| • SELECT...CASE2.5, † | 
                     
                 | 
                |||
| • SERIN2 | 
                     
                 | 
                SERIN Rpin {\Fpin}, Baudmode, {Plabel,} {Timeout, Tlabel, } [InputData] | ||
| • SEROUT2 | 
                     
                 | 
                SEROUT Tpin {\Fpin}, Baudmode, {Pace,} {Timeout, Tlabel,} [OutputData] | ||
| • SHIFTIN | 
                     
                 | 
                SHIFTIN Dpin, Cpin, Mode, [Variable{\Bits} {, Variable{\Bits}...}] | ||
| • SHIFTOUT | 
                     
                 | 
                SHIFTOUT Dpin, Cpin, Mode, [OutputData{\Bits} {, OutputData{\Bits}...}] | ||
| • SLEEP | 
                     
                 | 
                SLEEP Duration | ||
| • SOUND | 
                     
                 | 
                SOUND Pin, (Note, Duration {, Note, Duration...}) | ||
| • STOP | 
                     
                 | 
                STOP | ||
| • STORE | 
                     
                 | 
                STORE ProgramSlot | ||
| • TOGGLE | 
                     
                 | 
                TOGGLE Pin | ||
| • WRITE | 
                     
                 | 
                WRITE Location, {Word 2.5} Value {, ...} 2.5 | ||
| • XOUT | 
                     
                 | 
                XOUT Mpin, Zpin, [House\Command {\Cycles} {, House\Command {\Cycles}...}] | 
BASIC Stamp Help Version 2.5.4
Copyright © Parallax Inc.
8/8/2012