Difference between revisions of "Userspace Arduino:Libraries"
Line 23: | Line 23: | ||
|[[#shiftOut | shiftOut()]]||style="background:#00FF00" | Working||Advanced I/O|| No issues | |[[#shiftOut | shiftOut()]]||style="background:#00FF00" | Working||Advanced I/O|| No issues | ||
|- | |- | ||
− | |tone()|| style="background:yellow" | WIP ||Advanced I/O | + | |tone()|| style="background:yellow" | WIP ||Advanced I/O || |
|- | |- | ||
− | |noTone()||style="background:yellow" | WIP ||Advanced I/O | + | |noTone()||style="background:yellow" | WIP ||Advanced I/O || |
|- | |- | ||
− | |shiftIn()||style="background:yellow" | WIP ||Advanced I/O | + | |shiftIn()||style="background:yellow" | WIP ||Advanced I/O || |
|- | |- | ||
− | |pulseIn() ||style="background:yellow" | WIP ||Advanced I/O | + | |pulseIn() ||style="background:yellow" | WIP ||Advanced I/O || |
|- | |- | ||
− | |analogWriteResolution||style="background:yellow" | WIP|| Analog I/O | + | |analogWriteResolution||style="background:yellow" | WIP|| Analog I/O || |
|- | |- | ||
− | |analogReadResolution||style="background:yellow" | WIP|| Analog I/O | + | |analogReadResolution||style="background:yellow" | WIP|| Analog I/O || |
|- | |- | ||
− | |millis()|| style="background:red" | || Time | + | |millis()|| style="background:red" | || Time || |
|- | |- | ||
− | |micros()||style="background:red" | || Time | + | |micros()||style="background:red" | || Time || |
|- | |- | ||
− | |delayMicroseconds()||style="background:red" | || Time | + | |delayMicroseconds()||style="background:red" | || Time || |
|- | |- | ||
− | |min()||style="background:red" | || Math | + | |min()||style="background:red" | || Math || |
|- | |- | ||
− | |max()||style="background:red" | || Math | + | |max()||style="background:red" | || Math || |
|- | |- | ||
− | |abs()||style="background:red" | || Math | + | |abs()||style="background:red" | || Math || |
|- | |- | ||
− | |constrain()||style="background:red" | || Math | + | |constrain()||style="background:red" | || Math || |
|- | |- | ||
− | |map()||style="background:red" | || Math | + | |map()||style="background:red" | || Math || |
|- | |- | ||
− | |pow()||style="background:red" | || Math | + | |pow()||style="background:red" | || Math || |
|- | |- | ||
− | |sqrt() ||style="background:red" | || Math | + | |sqrt() ||style="background:red" | || Math || |
|- | |- | ||
− | |sin()||style="background:red" | || Trigonometry | + | |sin()||style="background:red" | || Trigonometry || |
|- | |- | ||
− | |cos()||style="background:red" | || Trigonometry | + | |cos()||style="background:red" | || Trigonometry || |
|- | |- | ||
− | |tan() ||style="background:red" | || Trigonometry | + | |tan() ||style="background:red" | || Trigonometry || |
|- | |- | ||
− | |randomSeed()||style="background:red" | || Random Numbers | + | |randomSeed()||style="background:red" | || Random Numbers || |
|- | |- | ||
− | |random() ||style="background:red" | || Random Numbers | + | |random() ||style="background:red" | || Random Numbers || |
|- | |- | ||
− | |lowByte()||style="background:red" | || Bits and Bytes | + | |lowByte()||style="background:red" | || Bits and Bytes || |
|- | |- | ||
− | |highByte()||style="background:red" | || Bits and Bytes | + | |highByte()||style="background:red" | || Bits and Bytes || |
|- | |- | ||
− | |bitRead()||style="background:red" | || Bits and Bytes | + | |bitRead()||style="background:red" | || Bits and Bytes || |
|- | |- | ||
− | |bitWrite()||style="background:red" | || Bits and Bytes | + | |bitWrite()||style="background:red" | || Bits and Bytes || |
|- | |- | ||
− | |bitSet()||style="background:red" | || Bits and Bytes | + | |bitSet()||style="background:red" | || Bits and Bytes || |
|- | |- | ||
− | |bitClear()||style="background:red" | || Bits and Bytes | + | |bitClear()||style="background:red" | || Bits and Bytes || |
|- | |- | ||
− | |bit() ||style="background:red" | || Bits and Bytes | + | |bit() ||style="background:red" | || Bits and Bytes || |
|- | |- | ||
− | |attachInterrupt()||style="background:red" | || Interrupt | + | |attachInterrupt()||style="background:red" | || Interrupt || |
|- | |- | ||
− | |detachInterrupt()||style="background:red" | || Interrupt | + | |detachInterrupt()||style="background:red" | || Interrupt || |
|- | |- | ||
− | |interrupts()|| style="background:red" | || Interrupt | + | |interrupts()|| style="background:red" | || Interrupt || |
|- | |- | ||
− | |noInterrupts() ||style="background:red" | || Interrupt | + | |noInterrupts() ||style="background:red" | || Interrupt || |
|} | |} | ||
Revision as of 13:03, 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()