NEWS for 'arduino' Package

Return to the 'arduino' package

Summary of important user-visible changes for arduino 0.10.0:
-------------------------------------------------------------------

  ** New board configurations:
    - ESP32 Dev

  ** Doc corrections for using addons

  ** @arduino/arduino
    - added 'forcebuildon' input property

Summary of important user-visible changes for arduino 0.9.1:
-------------------------------------------------------------------

  ** @arduino/playTone: fix bitshifted values (Bug #62538)

  ** Save/Restore arduinobinary to prefs arduino.arduino_binary.

Summary of important user-visible changes for arduino 0.9.0:
-------------------------------------------------------------------

  ** @arduino/arduino
    - added ability to connection via ip address

  ** Core Libraries
    - added initial Wifi connectivity

  ** added sensors
    - bme280
    - bno055
    - lis3dh
    - lps22hb
    - lsm6dso
    - mpu6050
    - si7021

  ** added addons
    - SimpleStepper

  ** added QT docs

Summary of important user-visible changes for arduino 0.8.0:
-------------------------------------------------------------------
  ** New board configurations:
    - Raspberry Pi Pico
    - Arduino Nano RP2040 Connect
    - Arduino MKR1000

  ** New functions:
    - @arduino/getEndian

  ** @device/read and writeXXXXX:
    - only fix endian when host and device do not match 

  ** updates for closer matlab code compatibility

  ** updates for octave 7 compatibility

Summary of important user-visible changes for arduino 0.7.0:
-------------------------------------------------------------------

  ** New board configurations:
    - Arduino Due
    - Arduino MKRZero
    - Arduino Nano 33 BLE

  ** @arduino/arduino
    - added analogreference property
    - added matlab compatible property names
    - playTone duration bug fix

  ** New functions:
    - @arduino/getPinAlias

  ** Core Libraries:
    - provide basic debugPrint function
    - support multiple i2c device buses correctly
    - support differing spi device settings
    - use global error messages for common errors

Summary of important user-visible changes for arduino 0.6.0:
-------------------------------------------------------------------

  ** New functions:
    - arduinoio.LibraryBase/sendCommand override

  ** Modified functions:
    - added debug mode to scanForArduinos

  ** spidev, i2c, servo, rotaryEncoder, ultrasonic,
     shiftRegister and device are now classdef objects

  ** minor function documentation updates

  ** minor updates to support octave 6 compatibility

Summary of important user-visible changes for arduino 0.5.0:
-------------------------------------------------------------------
  ** Modified functions:
    - return fraction of time for rotaryEncoder.readCount (Bug #56377)

  ** New functions:
    - @arduino/getInterruptTerminals

  ** new classes
    - @ultrasonic
    - @device

  ** Depreciated
    - @spidev - use @device
    - @i2cdev - use @device

 ** New board configurations:
    - Arduino Pro Micro
    - Arduino Leonardo
    - Arduino Micro
    - Arduino Nano Every

Summary of important user-visible changes for arduino 0.4.0:
-------------------------------------------------------------------
 
  ** New addons
    - adafruit.motorshieldv2

  ** New functions:
    - @arduino/checkI2CAddress
    - arduino_bistsetup

  ** Modified functions:
    - added optional libtype specifier to listArduinoLibraries
    - bugfix to core subsref functions
    - updated property compare on core
    - attempt to use user arduino preferences as back up for arduino binary find
    - get full windows port for scanForArduinos, no case compare for board type
  
  ** minor function documentation updates

  ** Added sensors package:
    - arduinosensor.DS1307
    - arduinosensor.MPC3002
    - arduinosensor.SI7021
    - arduinosensor.GUVAS12SD

Summary of important user-visible changes for arduino 0.3.0:
-------------------------------------------------------------------

 ** added getLibName, setup and loop functions to LibraryBase

 ** Modified functions:
    - implemented playTone
    - added forcebuild property to arduino
    - @spidev/writeRead uses transaction based transfers
    - @spidev/spidev allow any CS pin to be used
    - @i2cdev/readRegister return data only

 ** New functions:
    - @rotationalEncoder
    - @arduino/getPinInfo
    - @arduino/uptime
    - @arduino/version
    - @arduino/getSharedResourceProperty
    - @arduino/setSharedResourceProperty
    - arduinoio.AddonBase
    - isarduino

 ** New addons
    - ExampleLCD.LCD
    - EEPRomAddon.EEPRom
    - RTCAddon.DS1307

 ** minor function documentation updates

 ** New board configurations:
    - Arduino Pro/Pro Mini
    - Arduino Nano
    - Lilypad

 ** updated to arduinoaddons to query using metadata

Summary of important user-visible changes for arduino 0.2.0:
-------------------------------------------------------------------

 ** update arduinosetup for windows arduino ide changes

 ** bug fixes for use with older versions of octave

 ** bug fix mode config in flash

 ** added initial support for additional board types:
    - ARM sparkfun SAMD21 dev board

 ** added manual


Summary of important user-visible changes for arduino 0.1.0:
-------------------------------------------------------------------

 ** Initial release

Package: arduino