Skip to content

0.25.0

Compare
Choose a tag to compare
@evgenykochetkov evgenykochetkov released this 16 Oct 11:07
· 1172 commits to master since this release

Features and enhancements

  • [c++] Make the runtime code compatible with ESP8266 MCUs. (#1456, #1460)
  • [ide] Employ arduino-cli for hardware packages installing, compiling, and
    uploading. It makes possible to use the same variety of target boards which
    Arduino IDE supports. In other words, you can install third-party hardware
    packages to be used by XOD. In particular, ESP8266-based boards like WEMOS
    and NodeMCU board index is included out of the box. (#1459, #1465, #1469)
  • [ide] Rather than silently starting to download a potentially big hardware
    package on the first upload, an explicit offer to download and install is
    shown. The download process is visualized with the progress bar. (#1459)
  • [ide] Add a new item to the Deploy menu to upgrade already installed
    toolchains to their latest versions. As a consequence, after the upgrade, XOD
    is capable of uploading to Arduino Nano with the new bootloader, manufactured
    after Jan 2018. (#1467)
  • [ide] Show all compilation/upload options for a given board, not only MCU.
    In particular, it allows compiling and uploading to ESP8266-based boards.
    (#1462)

New nodes

Bug fixes

  • [ide] The switch to arduino-cli allowed to abandon toolchain repackaging.
    Now they are downloaded from the original vendor locations. It should remove
    all errors related to SSL, TLS, and Kaspersky antivirus while uploading to a
    new board for the first time.
  • [ide] Fix IDE crashing when trying to change the arity level of a node having
    variadic pins labeled as plain numbers, like 1, 2, 3. (#1470)
  • [nodes] Fixed DHT11 and DHT2x reading on some sensor/board combinations.
    (#1464)