Notes - renesas/Arduino GitHub Wiki
Precautions when using the RL78 Arduino Library
- Below are notes when using the RL78 Arduino Library.
- For details, please check the link of each applicable product.
Unable to upload during serial communication on Linux
- Applicable product
- RL78/G23-64p Fast Prototyping Board Arduino Library Click here for details (Fixed in v.2.3.1)
- RL78/G22 Fast Prototyping Board Arduino Library Click here for details (Fixed in v.2.2.1)
Print.h cannot be included
- Applicable product
- RL78/G24 Fast Prototyping Board Arduino Library Click here for details (Fixed in v.1.1.0)
- RL78/G23-64p Fast Prototyping Board Arduino Library Click here for details (Fixed in v.2.3.0)
- RL78/G22 Fast Prototyping Board Arduino Library Click here for details (Fixed in v.2.2.0)
- RL78/G16 Fast Prototyping Board Arduino Library Click here for details (Fixed in v.1.1.0)
All interrupt pins become input ports when attachInterrupt() is executed
- Applicable product
- RL78/G23-64p Fast Prototyping Board Arduino Library Click here for details (Fixed in v.2.1.0)
- RL78/G22 Fast Prototyping Board Arduino Library Click here for details (Fixed in v.2.1.0)
- RL78/G15 Fast Prototyping Board Arduino Library Click here for details (Fixed in v.1.2.0)
Executing analogReference() sets a specific port to analog settings
- Applicable product
- RL78/G24 Fast Prototyping Board Arduino Library Click here for details (Fixed in v.1.1.0)
- RL78/G23-64p Fast Prototyping Board Arduino Library Click here for details (Fixed in v.2.3.0)
- RL78/G22 Fast Prototyping Board Arduino Library Click here for details (Fixed in v.2.2.0)
- RL78/G16 Fast Prototyping Board Arduino Library Click here for details (Fixed in v.1.1.0)
The return value of the Random() is only 15 bits
- Applicable product
- RL78/G15 Fast Prototyping Board Arduino Library Click here for details (Fixed in v.1.2.0)
LED doesn't blink when using the sample sketch "blink"
- Applicable product
- RL78/G15 Fast Prototyping Board Arduino Library Click here for details (Fixed in v1.2.1)
Not change the input settings when analogRead() is called
- Applicable product
- RL78/G24 Fast Prototyping Board Arduino Library Click here for details (Fixed in v.1.1.0)
- RL78/G23-64p Fast Prototyping Board Arduino Library Click here for details (Fixed in v.2.3.2)
- RL78/G22 Fast Prototyping Board Arduino Library Click here for details (Fixed in v.2.4.0)
- RL78/G16 Fast Prototyping Board Arduino Library Click here for details (Fixed in v.1.1.0)
- RL78/G15 Fast Prototyping Board Arduino Library Click here for details (Fixed in v.1.2.1)
PWM waveform is not output when analogWrite() is called
- Applicable product
- RL78/G23-64p Fast Prototyping Board Arduino Library Click here for details (Fixed in v.2.3.2)
Some pins cannot be used as transmit pins in SoftwareSerial
- Applicable product
- RL78/G23-128p Fast Prototyping Board Arduino Library Click here for details (Fixed in v.1.1.0)
- RL78/G23-64p Fast Prototyping Board Arduino Library Click here for details (Fixed in v.2.4.0)
- RL78/G22 Fast Prototyping Board Arduino Library Click here for details (Fixed in v.2.4.0)
Calling pinMode() does not allow for the digital output setting
- Applicable product
- RL78/G24 Fast Prototyping Board Arduino Library Click here for details (Fixed in v.1.1.0)
- RL78/G22 Fast Prototyping Board Arduino Library Click here for details (Fixed in v.2.4.0)
Calling digitalRead() does not read the input value
- Applicable product
- RL78/G24 Fast Prototyping Board Arduino Library Click here for details (Fixed in v.1.1.0)
- RL78/G22 Fast Prototyping Board Arduino Library Click here for details (Fixed in v.2.4.0)
SCL and SDA cannot be used in pinMode() and digitalRead()
- Applicable product
- RL78/G24 Fast Prototyping Board Arduino Library Click here for details (Fixed in v.1.1.0)
- RL78/G16 Fast Prototyping Board Arduino Library Click here for details (Fixed in v.1.1.0)
Verify/Compile with Trigonometric functions library will result in an error
- Applicable product
- RL78/G15 Fast Prototyping Board Arduino Library Click here for details
Including certain header files causes build errors due to duplicate functions
- Applicable product
- RL78/G24 Fast Prototyping Board Arduino Library Click here for details (Fixed in v.1.2.0)
- RL78/G23-128p Fast Prototyping Board Arduino Library Click here for details (Fixed in v.1.2.0)
- RL78/G23-64p Fast Prototyping Board Arduino Library Click here for details (Fixed in v.2.4.1)
- RL78/G22 Fast Prototyping Board Arduino Library Click here for details (Fixed in v.2.4.1)
- RL78/G16 Fast Prototyping Board Arduino Library Click here for details (Fixed in v.1.2.0)
- RL78/G15 Fast Prototyping Board Arduino Library Click here for details (Fixed in v.1.2.2)
After calling tone() and noTone(), the digital output by digitalWrite() may not be controlled properly for the pins specified by these functions
- Applicable product
- RL78/G23-128p Fast Prototyping Board Arduino Library Click here for details
- RL78/G23-64p Fast Prototyping Board Arduino Library Click here for details
- RL78/G22 Fast Prototyping Board Arduino Library Click here for details
- RL78/G16 Fast Prototyping Board Arduino Library Click here for details
- RL78/G15 Fast Prototyping Board Arduino Library Click here for details
When tone() is called with a specific pin, the frequency of the square wave that was previously output by tone() from another pin is not correctly maintained
- Applicable product
- RL78/G24 Fast Prototyping Board Arduino Library Click here for details