Skip to content

API List RL78G23 64pin

SuguruHarada64 edited this page Oct 27, 2023 · 6 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()
    • shitOutEx()
    • 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. Standard Library

2-1. Wire

  • Wire
    • begin()
    • requestFrom()
    • beginTransmission()
    • endTransmission()
    • write()
    • available()
    • read()
    • setClock()
    • onReceive()
    • onRequest()

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

  • Firmata Library
    • begin()
    • begin(long speed)
    • begin(Stream &s)
    • printVersion()
    • blinkVersion()
    • printFirmwareVersion()
    • setFirmwareVersion(byte major,byte minor)
    • setFirmwareNameAndVersion(constchar *name, byte major, byte minor)
    • sendAnalog(byte pin, int value)
    • sendDigitalPort(byte portNumber, int portData)
    • sendString(const char* string)
    • sendString(byte command, const char* string)
    • sendSysex(byte command, byte bytec, byte* bytev)
    • write(byte c)
    • available()
    • processInput()
    • attach(byte command, callbackFunction myFunction)
    • detach(byte command)
    • sendValueAsTwo7bitBytes(int value) *.startSysex()
    • endSysex()
    • getPinMode(byte pin)
    • setPinMode(byte pin, byte config)
    • getPinState(byte pin)
    • setPinState(byte pin, int state)
    • disableBlinkVersion()
    • parse(unsigned char value)
    • isPasingMessage()

2-5. SoftwareSerial Library

  • SoftwareSerial Library
    • SoftwareSerial(receivePin, transmitPin)
    • SoftwareSerial(receivePin, transmitPin, inverse_logic)
    • begin(long speed)
    • end()
    • available()
    • read()
    • peek()
    • flush()
    • write(const char* str)
    • write(const unsigned char* buf, int len)
    • print(val)
    • print(val, format)
    • println(val)
    • println(val, format)
    • listen()
    • isListening()
    • overflow()

2-6. Periodic Operation Library

  • Periodic Operation Library
    • attachIntervalTimerHandler(void(*)(unsigned long) function)
    • detachIntervalTimerHandler()
    • set(unsigned long ms, void (*function)())
    • start()
    • stop()
    • attachCyclicHandler(unsigned char number, void(*)(unsigned long) function, unsigned int time)
    • detachCyclicHandler(unsigned char number)

2-7. SPI Library

  • SPI Library
    • SPISettings()
    • begin()
    • beginTransaction()
    • transfer()
    • transfer16()
    • endTransaction()
    • end()
    • setBitOrdernd()
    • setDataMode()
    • setClockDivider()
Clone this wiki locally