Keyword reference

(Difference between revisions)
Jump to: navigation, search
Line 1: Line 1:
<div style="height: 782px" class="nonscroll" id="idcontent"><div id="innerdiv">
+
<div id="idcontent"><div id="innerdiv">
== <span style="font-size: 14pt;  font-weight: bold">1WIRE</span><br/> ==
+
= <span class="f Header">1WIRE</span><br/> =
  
 
1Wire routines allow you to communicate with Dallas 1wire chips.
 
1Wire routines allow you to communicate with Dallas 1wire chips.
Line 10: Line 10:
 
<span style="font-family: 'Arial';  color: #000000">&nbsp;</span>
 
<span style="font-family: 'Arial';  color: #000000">&nbsp;</span>
  
== <span class="f Header">CAN</span><br/> ==
+
= <span class="f Header">CAN</span><br/> =
  
 
[[Config canbus]], [[Config canmob]]<span style="font-family: 'Arial';  color: #000000">, [[Canbaud]], [[Canreset]], [[Canclearmob]], [[Canclearallmobs]], [[Cansend]], [[Canreceive]] , [[Canid]], [[Canselpage]], [[Cangetints]]</span>
 
[[Config canbus]], [[Config canmob]]<span style="font-family: 'Arial';  color: #000000">, [[Canbaud]], [[Canreset]], [[Canclearmob]], [[Canclearallmobs]], [[Cansend]], [[Canreceive]] , [[Canid]], [[Canselpage]], [[Cangetints]]</span>
Line 18: Line 18:
 
<span style="font-family: 'Arial';  color: #000000">&nbsp;</span>
 
<span style="font-family: 'Arial';  color: #000000">&nbsp;</span>
  
== <span class="f Header">Conditions</span><br/> ==
+
= <span class="f Header">Conditions</span><br/> =
  
 
Conditions execute a part of the program depending on a condition being True or False
 
Conditions execute a part of the program depending on a condition being True or False
Line 28: Line 28:
 
<span style="font-family: 'Arial';  color: #000000">&nbsp;</span>
 
<span style="font-family: 'Arial';  color: #000000">&nbsp;</span>
  
== <span class="f Header">Configuration</span><br/> ==
+
= <span class="f Header">Configuration</span><br/> =
  
 
Configuration commands initialize the hardware to the desired state.
 
Configuration commands initialize the hardware to the desired state.
Line 38: Line 38:
 
<span style="font-family: 'Arial';  color: #000000">&nbsp;</span>
 
<span style="font-family: 'Arial';  color: #000000">&nbsp;</span>
  
<span class="f Header">Conversion</span>
+
= <span class="f Header">Conversion</span><br/> =
  
 
A conversion routine is a function that converts a number or string from one form to another.
 
A conversion routine is a function that converts a number or string from one form to another.
Line 48: Line 48:
 
<span style="font-family: 'Arial';  color: #000000">&nbsp;</span>
 
<span style="font-family: 'Arial';  color: #000000">&nbsp;</span>
  
<span class="f Header">DateTime</span>
+
= <span class="f Header">DateTime</span><br/> =
  
 
Date Time routines can be used to calculate with date and/or times.
 
Date Time routines can be used to calculate with date and/or times.
Line 58: Line 58:
 
<span style="font-family: 'Arial';  color: #000000">&nbsp;</span>
 
<span style="font-family: 'Arial';  color: #000000">&nbsp;</span>
  
<span class="f Header">Delay</span>
+
= <span class="f Header">Delay</span><br/> =
  
 
Delay routines delay the program for the specified time.
 
Delay routines delay the program for the specified time.
Line 68: Line 68:
 
<span style="font-family: 'Arial';  color: #000000">&nbsp;</span>
 
<span style="font-family: 'Arial';  color: #000000">&nbsp;</span>
  
<span class="f Header">Directives</span>
+
= <span class="f Header">Directives</span><br/> =
  
 
Directives are special instructions for the compiler. They can override a setting from the IDE.
 
Directives are special instructions for the compiler. They can override a setting from the IDE.
Line 78: Line 78:
 
<span style="font-family: 'Arial';  color: #000000">&nbsp;</span>
 
<span style="font-family: 'Arial';  color: #000000">&nbsp;</span>
  
<span class="f Header">File</span>
+
= <span class="f Header">File</span><br/> =
  
 
File commands can be used with AVR-DOS, the Disk Operating System for AVR.
 
File commands can be used with AVR-DOS, the Disk Operating System for AVR.
Line 88: Line 88:
 
<span style="font-family: 'Arial';  color: #000000">&nbsp;</span>
 
<span style="font-family: 'Arial';  color: #000000">&nbsp;</span>
  
<span class="f Header">Graphical LCD</span>
+
= <span class="f Header">Graphical LCD</span><br/> =
  
 
Graphical LCD commands extend the normal text LCD commands.
 
Graphical LCD commands extend the normal text LCD commands.
Line 98: Line 98:
 
<span style="font-family: 'Arial';  color: #000000">&nbsp;</span>
 
<span style="font-family: 'Arial';  color: #000000">&nbsp;</span>
  
<span class="f Header">I2C</span>
+
= <span class="f Header">I2C</span><br/> =
  
 
I2C commands allow you to communicate with I2C chips with the TWI hardware or with emulated I2C hardware.
 
I2C commands allow you to communicate with I2C chips with the TWI hardware or with emulated I2C hardware.
Line 108: Line 108:
 
<span style="font-family: 'Arial';  color: #000000">&nbsp;</span>
 
<span style="font-family: 'Arial';  color: #000000">&nbsp;</span>
  
<span class="f Header">IO</span>
+
= <span class="f Header">IO</span><br/> =
  
 
I/O commands are related to the I/O pins and ports of the processor chip.
 
I/O commands are related to the I/O pins and ports of the processor chip.
Line 118: Line 118:
 
<span style="font-family: 'Arial';  color: #000000">&nbsp;</span>
 
<span style="font-family: 'Arial';  color: #000000">&nbsp;</span>
  
<span class="f Header">Micro</span>
+
= <span class="f Header">Micro</span><br/> =
  
 
Micro statements are specific to the micro processor chip.
 
Micro statements are specific to the micro processor chip.
Line 128: Line 128:
 
<span style="font-family: 'Arial';  color: #000000">&nbsp;</span>
 
<span style="font-family: 'Arial';  color: #000000">&nbsp;</span>
  
<span class="f Header">Memory</span>
+
= <span class="f Header">Memory</span><br/> =
  
 
Memory functions set or read RAM , EEPROM or flash memory.
 
Memory functions set or read RAM , EEPROM or flash memory.
Line 138: Line 138:
 
<span style="font-family: 'Arial';  color: #000000">&nbsp;</span>
 
<span style="font-family: 'Arial';  color: #000000">&nbsp;</span>
  
<span class="f Header">Remote Control</span>
+
= <span class="f Header">Remote Control</span><br/> =
  
 
Remote control statements send or receive IR commands for remote control.
 
Remote control statements send or receive IR commands for remote control.
Line 148: Line 148:
 
<span style="font-family: 'Arial';  color: #000000">&nbsp;</span>
 
<span style="font-family: 'Arial';  color: #000000">&nbsp;</span>
  
<span class="f Header">RS-232</span>
+
= <span class="f Header">RS-232</span><br/> =
  
 
RS-232 are serial routines that use the UART or emulate a UART.
 
RS-232 are serial routines that use the UART or emulate a UART.
Line 158: Line 158:
 
<span style="font-family: 'Arial';  color: #000000">&nbsp;</span>
 
<span style="font-family: 'Arial';  color: #000000">&nbsp;</span>
  
<span class="f Header">SPI</span>
+
= <span class="f Header">SPI</span><br/> =
  
 
SPI routines communicate according to the SPI protocol with either hardware SPI or software emulated SPI.
 
SPI routines communicate according to the SPI protocol with either hardware SPI or software emulated SPI.
Line 168: Line 168:
 
<span style="font-family: 'Arial';  color: #000000">&nbsp;</span>
 
<span style="font-family: 'Arial';  color: #000000">&nbsp;</span>
  
<span class="f Header">String</span>
+
= <span class="f Header">String</span><br/> =
  
 
String routines are used to manipulate strings.
 
String routines are used to manipulate strings.
Line 178: Line 178:
 
<span style="font-family: 'Arial';  color: #000000">&nbsp;</span>
 
<span style="font-family: 'Arial';  color: #000000">&nbsp;</span>
  
<span class="f Header">TCP/IP</span>
+
= <span class="f Header">TCP/IP</span><br/> =
  
 
TCP/IP routines can be used with the W3100/IIM7000/IIM7010/W5100/W5200/W5300 modules.
 
TCP/IP routines can be used with the W3100/IIM7000/IIM7010/W5100/W5200/W5300 modules.
Line 188: Line 188:
 
<span style="font-family: 'Arial';  color: #000000">&nbsp;</span>
 
<span style="font-family: 'Arial';  color: #000000">&nbsp;</span>
  
<span class="f Header">Text LCD</span>
+
= <span class="f Header">Text LCD</span><br/> =
  
 
Text LCD routines work with normal text based LCD displays.
 
Text LCD routines work with normal text based LCD displays.
Line 198: Line 198:
 
<span style="font-family: 'Arial';  color: #000000">&nbsp;</span>
 
<span style="font-family: 'Arial';  color: #000000">&nbsp;</span>
  
<span class="f Header">Trig & Math</span>
+
= <span class="f Header">Trig & Math</span><br/> =
  
 
Trig and Math routines work with numeric variables.
 
Trig and Math routines work with numeric variables.
Line 208: Line 208:
 
<span style="font-family: 'Arial';  color: #000000">&nbsp;</span>
 
<span style="font-family: 'Arial';  color: #000000">&nbsp;</span>
  
<span class="f Header">Various</span>
+
= <span class="f Header">Various</span><br/> =
  
 
This section contains all statements that were hard to put into another group
 
This section contains all statements that were hard to put into another group
Line 218: Line 218:
 
&nbsp;
 
&nbsp;
  
<span class="f Header">XMEGA</span>
+
= <span class="f Header">XMEGA</span><br/> =
  
 
[[Readsig]]
 
[[Readsig]]
 
</div></div>
 
</div></div>

Revision as of 19:24, 31 January 2013

Contents

1WIRE

1Wire routines allow you to communicate with Dallas 1wire chips.

1WRESET , 1WREAD , 1wwrite , 1wsearchfirst , 1wsearchnext ,1wverify , 1wirecount

 

 

CAN

Config canbus, Config canmob, Canbaud, Canreset, Canclearmob, Canclearallmobs, Cansend, Canreceive , Canid, Canselpage, Cangetints

 

 

Conditions

Conditions execute a part of the program depending on a condition being True or False

If then else end if , While wend ,   Else , Do loop , Select case end select , For next

 

 

Configuration

Configuration commands initialize the hardware to the desired state.

Config , Config aci , Config adc , Config adcx , Config bccard , Config clock , Config com1 , Config com2 , Config dacx , Config date , Config dmxslave, Config eeprom ,Config extended port , Config ps2emu , Config atemu , Config i2cslave , Configinput, Config graphlcd , Config keyboard , Config timer0 , Config timer1 , Config lcdbus , Config lcdmode , Config 1wire , Config lcd , Config osc, Config serialout , Config serialin , Config spi , Config spix, Config sysclock , Config lcdpin , Config priority , Config sda , Config scl , Config debounce , Config watchdog , Config portCounter0 and counter1 , Config tcpip , Configtwislave , Configsingle , Config x10 , Configxram , Config usb , Config dp , Config tcxx , Config vport Config error , Config power reduction,Config event system , Config dma, Config dmachx , Config submode , Config powermode , Config xpin

 

 

Conversion

A conversion routine is a function that converts a number or string from one form to another.

Bcd , Gray2bin , Bin2gray , Bin , Makebcd , Makedec , Makeint , Format , Fusing , Binval , Crc8 , Crc16 , Crc16uni , Crc32 , High , Highw , Low , Aesencrypt , Aesdecrypt

 

 

DateTime

Date Time routines can be used to calculate with date and/or times.

Date , Time , Date , Time , Dayofweek , Dayofyear , Secofday , Secelapsed , Sysday , Syssec , Syssecelapsed

 

 

Delay

Delay routines delay the program for the specified time.

Wait , Waitms , Waitus , Delay

 

 

Directives

Directives are special instructions for the compiler. They can override a setting from the IDE.

Asm , Baud 1 , Baud1 , Bigstrings , Bgf , Boot , Crystal 1 , Data 1 , Dbg , Default , Eepleave , Eeprom , Eepromhex , Eepromsize, External , Hwstack , Inc , Include , Initmicro , Lcd 1 , Lcdrs , Lcdputctrl , Lcdputdata , Lcdvfo , Lib , Loader , Loadersize , Map , Nocompile , Noinit , Noramclear , Norampz , Projecttime, Prog , Programmer , Regfile , Resource , Romstart Serialinput, Serialinput1 , Serialinput2lcd , Serialoutput , Serialoutput1 , Sim , Swstack , Timeout , Tiny , Waitstate , Xramsize , Xramstart , Xa , Crypt , Notransform , File , Aeskey , Xteakey , Stackdump ,Noframeprotect , Frameprotect

 

 

File

File commands can be used with AVR-DOS, the Disk Operating System for AVR.

Bsave , Bload , Get , Ver , Diskfree , Dir , Drivereset , Driveinit , Line input , Initfilesystem , Eof , Write , Flush , Freefile , Fileattr , Filedate , Filetime , Filedatetime , Filelen , Seek , Kill , Drivegetidentity , Drivewritesector , Drivereadsector , Loc , Lof , Put , Open , Close , Chdir , Mkdir , Rmdir

 

 

Graphical LCD

Graphical LCD commands extend the normal text LCD commands.

Glcdcmd , Glcddata , Setfont , Line , Pset , Showpic , Showpice , Circle , Box

 

 

I2C

I2C commands allow you to communicate with I2C chips with the TWI hardware or with emulated I2C hardware.

I2cinit , I2creceive , I2csend , I2start i2cstop i2crbyte i2cwbyte

 

 

IO

I/O commands are related to the I/O pins and ports of the processor chip.

Alias , Bitwait , Toggle , Reset , Set , Shiftin , Shiftout , Debounce , Pulsein , Pulseout

 

 

Micro

Micro statements are specific to the micro processor chip.

Idle , Power mode , Powerdown , Powersave , On interrupt , Enable , Disable , Start , End , Version , Clockdivision , Crystal 2 , Stop

 

 

Memory

Memory functions set or read RAM , EEPROM or flash memory.

Adr adr2 , Adr adr2 , Writeeeprom , Cpeek , Cpeekh , Peek , Poke , Out , Readeeprom , Data 2 , Inp , Read , Restore , Lookdown , Lookup , Lookupstr , Cpeekh , Load , Loadadr , Loadlabel , Loadwordadr , Memcopy , Getreg , Setreg

 

 

Remote Control

Remote control statements send or receive IR commands for remote control.

Rc5send , Rc6send , Getrc5 , Sonysend

 

 

RS-232

RS-232 are serial routines that use the UART or emulate a UART.

Baud 2 , Baud1, Bufspace , Clear, Echo , Waitkey , Ischarwaiting , Inkey , Inputbin , Inputhex , Input , Print , Printbin , Serin , Serout , Spc , Makemodbus

 

 

SPI

SPI routines communicate according to the SPI protocol with either hardware SPI or software emulated SPI.

Spiin , Spiinit , Spimove , Spiout

 

 

String

String routines are used to manipulate strings.

Asc , Charpos, Ucase , Lcase , Trim , Split , Ltrim , Instr , Space , String , Rtrim , Left , Len , Mid , Right , Val , Str , Chr , Checksum , Checksum, Hex, Hexval , Quote , Replacechars , Str2digits , Delchar, Delchars , Insertchar

 

 

TCP/IP

TCP/IP routines can be used with the W3100/IIM7000/IIM7010/W5100/W5200/W5300 modules.

Base64dec , Base64enc , Ip2str , Udpread , Udpwrite , Udpwritestr , Tcpwrite , Tcpwritestr , Tcpread , Getdstip , Getdstport , Socketstat , Socketconnect , Socketlisten , Getsocket , Socketclose , Settcp , Gettcpregs , Settcpregs , Setipprotocol , Tcpchecksum , Socketdisconnect , Sntp , Tcpreadheader , Udpreadheader

 

 

Text LCD

Text LCD routines work with normal text based LCD displays.

Home , Cursor , Upperline , Thirdline , Initlcd , Lowerline , Lcd 2 , Lcdat , Fourthline , Display , Lcdcontrast , Locate , Shiftcursor , Deflcdchar , Shiftlcd , Cls , Lcdautodim , Lcdcmd, Lcddata

 

 

Trig & Math

Trig and Math routines work with numeric variables.

Acos , Asin , Atn , Atn2 , Exp , Rad2deg , Frac , Tan , Tanh , Cos , Cosh , Log , Log10 , Round , Abs , Int , Max , Min , Sqr , Sgn, Power , Sin , Sinh , Fix , Incr , Decr , Deg2rad , Checkfloat , Mod

 

 

Various

This section contains all statements that were hard to put into another group

Const , Dbg , Declare function , Debug, Declare sub , Defxxx , Dim , Dtmfout , Exit , Encoder , Getadc , Getkbd , Getatkbd , Getrc , Gosub , Goto , Local ,On value , Popall , Ps2mousexy , Pushall , Return , Rnd , Rotate , Sendscan , Sendscankbd , Shift , Sound , Stcheck , Sub , Swap , Varptr , X10detect , X10send , Readmagcard , Rem , Bits , Byval , Call , If else endif , If else endif , If else endif , Readhitag , Sort , Xteadecode , Xteaencode

 

 

XMEGA

Readsig

Personal tools
Namespaces
Variants
Actions
Navigation
In other languages
Language