Difference between revisions of "Userspace Arduino:Libraries"
Line 11: | Line 11: | ||
|[[#delay | delay()]]||Working|| Time|| No issues | |[[#delay | delay()]]||Working|| Time|| No issues | ||
|- style="background:#00FF00" | |- style="background:#00FF00" | ||
− | |pinMode()||Working|| Digital I/O || No issues | + | |[[#pinMode | pinMode()]]||Working|| Digital I/O || No issues |
|- style="background:#00FF00" | |- style="background:#00FF00" | ||
− | |digitalRead()||Working|| Digital I/O|| No issues | + | |[[#digitalRead | digitalRead()]]||Working|| Digital I/O|| No issues |
|- style="background:#00FF00" | |- style="background:#00FF00" | ||
− | |digitalWrite()||Working|| Digital I/O|| No issues | + | |[[#digitalWrite | digitalWrite()]]||Working|| Digital I/O|| No issues |
|- style="background:#00FF00" | |- style="background:#00FF00" | ||
− | |analogRead()||Working|| Analog I/O|| No issues | + | |[[#analogRead | analogRead()]]||Working|| Analog I/O|| No issues |
|- style="background:#00FF00" | |- style="background:#00FF00" | ||
− | |analogWrite()||Working|| Analog I/O|| No issues | + | |[[#analogWrite | analogWrite()]]||Working|| Analog I/O|| No issues |
|- style="background:#00FF00" | |- style="background:#00FF00" | ||
− | |shiftOut()||Working||Advanced I/O|| No issues | + | |[[#shiftOut | shiftOut()]]||Working||Advanced I/O|| No issues |
|- style="background:yellow" | |- style="background:yellow" | ||
|tone()|| WIP ||Advanced I/O | |tone()|| WIP ||Advanced I/O | ||
Line 89: | Line 89: | ||
==<span id="delay">delay()</span>== | ==<span id="delay">delay()</span>== | ||
+ | ==<span id="pinMode">pinMode()</span>== | ||
+ | ==<span id="digitalRead">digitalRead()</span>== | ||
+ | ==<span id="digitalWrite">digitalWrite()</span>== | ||
+ | ==<span id="analogRead">analogRead()</span>== | ||
+ | ==<span id="analogWrite">analogWrite()</span>== | ||
+ | ==<span id="shiftOut">shiftOut()</span>== | ||
<br/> | <br/> | ||
*[[Userspace_Arduino]] | *[[Userspace_Arduino]] |
Revision as of 11:24, 22 July 2013
This page has a list of all the libraries and the functions that are supported by Userspace Arduino project.
Contents
Functions
- GREEN means implemented and tested
- YELLOW means WIP and testing
- RED means yet to implement
Description | Status | Group | Notes |
---|---|---|---|
delay() | Working | Time | No issues |
pinMode() | Working | Digital I/O | No issues |
digitalRead() | Working | Digital I/O | No issues |
digitalWrite() | Working | Digital I/O | No issues |
analogRead() | Working | Analog I/O | No issues |
analogWrite() | Working | Analog I/O | No issues |
shiftOut() | Working | Advanced I/O | No issues |
tone() | WIP | Advanced I/O | |
noTone() | WIP | Advanced I/O | |
shiftIn() | WIP | Advanced I/O | |
pulseIn() | WIP | Advanced I/O | |
analogWriteResolution | WIP | Analog I/O | |
analogReadResolution | WIP | Analog I/O | |
millis() | Time | ||
micros() | Time | ||
delayMicroseconds() | Time | ||
min() | Math | ||
max() | Math | ||
abs() | Math | ||
constrain() | Math | ||
map() | Math | ||
pow() | Math | ||
sqrt() | Math | ||
sin() | Trigonometry | ||
cos() | Trigonometry | ||
tan() | Trigonometry | ||
randomSeed() | Random Numbers | ||
random() | Random Numbers | ||
lowByte() | Bits and Bytes | ||
highByte() | Bits and Bytes | ||
bitRead() | Bits and Bytes | ||
bitWrite() | Bits and Bytes | ||
bitSet() | Bits and Bytes | ||
bitClear() | Bits and Bytes | ||
bit() | Bits and Bytes | ||
attachInterrupt() | Interrupt | ||
detachInterrupt() | Interrupt | ||
interrupts() | Interrupt | ||
noInterrupts() | Interrupt |
delay()
pinMode()
digitalRead()
digitalWrite()
analogRead()
analogWrite()
shiftOut()