Skip to content

API List RL78G16

SuguruHarada edited this page Jan 31, 2025 · 4 revisions

Introduction

API List

1. Basic Library

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()

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. Standard Library

2-1. Wire

  • Wire
    • begin()
    • requestFrom()
    • beginTransmission()
    • endTransmission()
    • write()
    • availableForWrite()
    • available()
    • read()
    • peek()
    • setClock()

2-2. LiquidCrystal Library

  • LiquidCrystal Library
    • begin()
    • clear()
    • home()
    • setCursor()
    • write()
    • print()
    • cursor()
    • noCursor()
    • blink()
    • noBlink()
    • display()
    • noDisplay()
    • scrollDisplayLeft()
    • scrollDisplayRight()
    • autoscroll()
    • noAutoscroll()
    • leftToRight()
    • rightToLeft()
    • createChar()

2-3. SoftwareSerial Library

  • SoftwareSerial Library
    • SoftwareSerial()
    • begin()
    • end()
    • available()
    • read()
    • peek()
    • flush()
    • write()
    • print()
    • println()
    • listen()
    • isListening()
    • overflow()

2-4. Periodic Operation Library

  • Periodic Operation Library
    • attachIntervalTimerHandler()
    • detachIntervalTimerHandler()
    • set()
    • start()
    • stop()
    • attachCyclicHandler()
    • detachCyclicHandler()

2-5. SPI Library

  • SPI Library
    • SPISettings()
    • begin()
    • beginTransaction()
    • transfer()
    • transfer16()
    • endTransaction()
    • end()
    • setBitOrder()
    • setDataMode()
    • setClockDivider()

2-6. Power Save Library

  • Power Save Library
    • setPowerManagementMode()
    • getPowerManagementMode()

2-7. RTC Library

  • RTC Library
    • begin()
    • end()
    • setDateTime()
    • getDateTime()
    • attachAlarmHandler()
    • setAlarmTime()
    • alarmOn()
    • alarmOff()
    • attachConstantPeriodHandler ()
    • constantPeriodOn()
    • constantPeriodOff()

2-8. Servo Library

  • Servo Library
    • attach()
    • write()
    • writeMicroseconds()
    • read()
    • attached()
    • detach()

2-9. Stepper Library

  • Stepper Library
    • Stepper()
    • setSpeed()
    • step()

2-10. Utility Library

  • Utility Library
    • softwareReset()
    • getResetFlag()
    • readResetFlag()
    • getTemperature()
Clone this wiki locally