APIリスト(RL78G22) - renesas/Arduino GitHub Wiki
はじめに
- ここでは、プラットフォーム毎に対応しているArduino APIのリストを示す
- Arduino APIのリファレンスについては以下参照
- 有志が日本語訳したAPIのリファレンスについては以下参照
APIリスト
1. 基本ライブラリ
1-01. Digital IO
- Digital-IO
- pinMode()
- digitalWrite()
- digitalRead()
1-02. Analog IO
- Analog IO
- analogReference()
- analogRead()
- analogWrite()
- analogWriteFrequency()
1-03. Advanced IO
- Advanced IO
- tone()
- noTone()
- shiftOut()
- shiftIn()
- shiftOutEx()
- pulseIn()
- pulseInLong()
1-04. Time
- Time
- millis()
- micros()
- delay()
- delayMicroseconds()
1-05. Math
- Math
- min()
- max()
- abs()
- constrain()
- map()
- pow()
- sqrt()
- sq()
1-06. Trigonometry
- Trigonometry
- sin()
- cos()
- tan()
1-07. Random Numbers
- Random Numbers
- randomSeed()
- random()
1-08. Bits and Bytes Operation
- Bits and Bytes Operation
- lowByte()
- highByte()
- bitRead()
- bitWrite()
- bitSet()
- bitClear()
- bit()
1-09. Interrupt
- Interrupt
- attachInterrupt()
- detachInterrupt()
- inturrupts()
- noInterrupts()
1-10. Hardware serial
- Hardware serial
- begin()
- end()
- available()
- read()
- peek()
- flush()
- write()
- print()
- println()
- availableForWrite()
- availableForRead()
2. 標準ライブラリ
2-1. Wire
- Wire
- begin()
- requestFrom()
- beginTransmission()
- endTransmission()
- write()
- availableForWrite()
- available()
- read()
- peek()
- setClock()
2-2. Ethernet Library
- Ethernet Library
- begin()
- setRstPin()
- setCsPin()
- init()
- softreset()
- hardreset()
- maintain()
- WoL()
- phyMode()
- phyState()
- link()
- linkReport()
- speed()
- speedReport()
- duplex()
- duplexReport()
- setRtTimeOut()
- getRtTimeOut()
- setRtCount()
- getRtCount()
- macAddress()
- macAddressReport()
- setHostname()
- localIP()
- subnetMask()
- gatewayIP()
- dnsServerIP()
- IPAddress()
- Client Library
- connected()
- connect()
- remoteIP()
- remoteMAC()
- write()
- print()
- println()
- available()
- read()
- flush()
- stop()
- peek()
- getSocketNumber()
- getSocketMode()
- setNoDelayedACK()
- getNoDelayedACK()
- Server Library
- begin()
- available()
- write()
- print()
- println()
2-3. LiquidCrystal Library
- LiquidCrystal Library
- begin()
- clear()
- home()
- setCursor()
- write()
- print()
- cursor()
- noCursor()
- blink()
- noBlink()
- display()
- noDisplay()
- scrollDisplayLeft()
- scrollDisplayRight()
- autoscroll()
- noAutoscroll()
- leftToRight()
- rightToLeft()
- createChar()
2-4. SoftwareSerial Library
- SoftwareSerial Library
- SoftwareSerial()
- begin()
- end()
- available()
- read()
- peek()
- flush()
- write()
- print()
- println()
- listen()
- isListening()
- overflow()
2-5. Periodic Operation Library
- Periodic Operation Library
- attachIntervalTimerHandler()
- detachIntervalTimerHandler()
- set()
- start()
- stop()
- attachCyclicHandler()
- detachCyclicHandler()
2-6. SPI Library
- SPI Library
- SPISettings()
- begin()
- beginTransaction()
- transfer()
- transfer16()
- endTransaction()
- end()
- setBitOrder()
- setDataMode()
- setClockDivider()
2-7. Power Save Library
- Power Save Library
- setPowerManagementMode()
- getPowerManagementMode()
2-8. RTC Library
- RTC Library
- begin()
- end()
- setDateTime()
- getDateTime()
- attachAlarmHandler()
- setAlarmTime()
- alarmOn()
- alarmOff()
- attachConstantPeriodHandler ()
- constantPeriodOn()
- constantPeriodOff()
2-9. Servo Library
- Servo Library
- attach()
- write()
- writeMicroseconds()
- read()
- attached()
- detach()
2-10. Stepper Library
- Stepper Library
- Stepper()
- setSpeed()
- step()
2-11. Utility Library
- Utility Library
- softwareReset()
- getResetFlag()
- readResetFlag()
- getTemperature()
2-12. SdFat Library
- SdFat Library
- 以下の手順でご参照ください
- https://github.com/greiman/SdFat/archive/refs/tags/2.2.2.zip をダウンロードする
- ダウンロードしたファイルを解凍後、doc/html.zipを解凍する
- doc/SdFat.htmlを開く
- 以下の手順でご参照ください