This page has a list of all the libraries and the functions that are supported by Userspace Arduino project.
Functions : Core Arduino
- GREEN means implemented and tested
- YELLOW means WIP and testing
- RED means yet to implement
Description |
Status |
Group |
Notes
|
delay() |
Working |
Time |
No issues
|
delayMicroseconds() |
Working |
Time |
|
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
|
shiftIn() |
Working |
Advanced I/O |
|
min() |
Working |
Math |
|
max() |
Working |
Math |
|
abs() |
Working |
Math |
|
constrain() |
Working |
Math |
|
round() |
Working |
Math |
|
radians() |
Working |
Math |
|
degrees() |
Working |
Math |
|
sq() |
Working |
Math |
|
tone() |
WIP |
Advanced I/O |
|
noTone() |
WIP |
Advanced I/O |
|
pulseIn() |
WIP |
Advanced I/O |
|
analogWriteResolution |
WIP |
Analog I/O |
|
analogReadResolution |
WIP |
Analog I/O |
|
millis() |
|
Time |
|
micros() |
|
Time |
|
map() |
Working |
Math |
|
pow() |
Working |
Math |
|
sqrt() |
Working |
Math |
|
sin() |
Working |
Trigonometry |
|
cos() |
Working |
Trigonometry |
|
tan() |
Working |
Trigonometry |
|
randomSeed() |
Working |
Random Numbers |
|
random() |
Working |
Random Numbers |
|
lowByte() |
Working |
Bits and Bytes |
|
highByte() |
Working |
Bits and Bytes |
|
bitRead() |
Working |
Bits and Bytes |
|
bitWrite() |
Working |
Bits and Bytes |
|
bitSet() |
Working |
Bits and Bytes |
|
bitClear() |
Working |
Bits and Bytes |
|
bit() |
Working |
Bits and Bytes |
|
attachInterrupt() |
|
Interrupt |
|
detachInterrupt() |
|
Interrupt |
|
interrupts() |
|
Interrupt |
|
noInterrupts() |
|
Interrupt |
|
pinMode()
digitalRead()
digitalWrite()
analogRead()
analogWrite()
Functions : SPI
Functions : Wire
Functions : Serial
Functions : Stepper
Functions : Servo