Linux SDK 包含的标准 API 与函式库列表
目前最新的 86Duino Linux SDK 支援的 API 和内建函式库同步到 86Duino Coding 210,但由于 Linux 环境的限制,部份要求 hard real-time 特性的 API 与函式库尚无法在 Linux 下提供。下面是 86Duino Linux SDK 支援的 Arduino 标准 API 列表:
pinMode() | digitalWrite() | digitalRead() | ||
analogRead() | analogReadResolution() | analogWrite() | analogWriteResolution() | cpuTemperature() |
tone() | noTone() | shiftOut() | shiftIn() | pulseIn() |
millis() | micros() | delay() | delayMicroseconds() | |
attachInterrupt() | detachInterrupt() | |||
Serial1 ~ 3 | Serial232 | Serial485 |
以上 API 使用方法可参考 Language Reference 里的说明。
下面是 86Duino Linux SDK 支援的 Arduino 标准函式库列表:
Ethernet | Firmata | GSM | LiquidCrystal |
SPI | Stepper | TFT | Wire |
下面是 86Duino Linux SDK 支援的 86Duino 专用函式库列表:
Encoder | ROSserial86 |
下面是 86Duino Linux SDK 支援的其它(非标准)Arduino 函式库列表:
TimerOne | FreeIMU1 | Adafruit Motor | GLCD |
LCD12864 | RF12 | RF24 | Mirf |
RadioHead |
以上函式库使用方法可参考 Libraries Reference 里的说明。
The text of the 86Duino reference is licensed under a Creative Commons Attribution-ShareAlike 3.0 License.