Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

platformio 3.3.0 #11647

Closed
wants to merge 5 commits into from
Closed

platformio 3.3.0 #11647

wants to merge 5 commits into from

Conversation

ivankravets
Copy link
Contributor

PlatformIO 3.3.0

  • PlatformIO Library Registry statistics with new pio lib stats command

    • Recently updated and added libraries
    • Recent and popular keywords
    • Featured libraries (today, week, month)
  • List built-in libraries based on development platforms with a new pio lib builtin command

  • Show detailed info about a library using pio lib show command (issue #430)

  • List supported frameworks, SDKs with a new pio platform frameworks command

  • Visual Studio Code extension for PlatformIO (issue #619)

  • Added new options --no-reset, --monitor-rts and --monitor-dtr to pio test command (allows to avoid automatic board's auto-reset when gathering test results)

  • Added support for templated methods in *.ino to *.cpp converter (pull #858)

  • Package version as "Repository URL" in manifest of development version ("version": "https://github.com/user/repo.git")

  • Produce less noisy output when -s/--silent options are used for platformio init and platformio run commands (issue #850)

  • Use C++11 by default for CLion IDE based projects (pull #873)

  • Escape project path when Glob matching is used

  • Do not overwrite project configuration variables when system environment variables are set

  • Handle dependencies when installing non-registry package/library (VCS, archive, local folder) (issue #913)

  • Fixed package installing with VCS branch for Python 2.7.3 (issue #885)


  • Development platform Atmel AVR

    • New boards: EnviroDIY Mayfly, The Things Uno, SparkFun Qduino Mini, SparkFun ATmega128RFA1 Dev Board, SparkFun Serial 7-Segment Display, Generic ATTiny2313 and ATTiny4313
    • Set fuse bits with new target named fuses (issue #865)
    • Updated Arduino Core to 1.6.17
    • Fixed ISO C99 warning for EnviroDIY Mayfly board
    • Fixed firmware uploading to Arduino Leonardo
  • Development platform Atmel SAM

    • Added support for Adafruit Circuit Playground Express, Arduino MKRZero, Atmel ATSAMW25-XPRO boards
    • Added support for ARM mbed events library
    • Updated ARM mbed OS to 5.3.6/rev137
    • Updated Arduino SAM & SAMD Core to 1.6.11
  • Development platform Espressif 32

    • Added support for Simba & Pumbaa Frameworks
    • Added new boards: Node32s, Hornbill ESP32 Dev, Hornbill ESP32 Minim
    • Updated Arduino Core
    • Updated ESP-IDF framework to the latest v2.0 Release Candidate 1
    • New ESP IDF examples: BLE, Coap Server, Peripherals UART, Storage SDCard
  • Development platform Freescale Kinetis

    • Added support for ARM mbed events library
    • Updated ARM mbed OS to 5.3.6/rev137
  • Development platform Lattice iCE40

    • Improved path management for Windows
    • Custom uploader using $UPLOAD build variable (issue #6)
    • Updated toolchain-icestorm to 1.10.0 (added -C option to "time" target)
    • Updated toolchain-iverilog to 1.1.0 (loaed all vlib/*.v files in "iverilog" builder)
  • Development platform Linux ARM

    • Added support for Samsung ARTIK boards (520, 530, 710, 1020) and ARTIK SDK (issue #353)
  • Development platform Nordic nRF51

    • Added support for ARM mbed events library
    • Updated ARM mbed OS to 5.3.6/rev137
  • Development platform NXP LPC

    • Added support for LPCXpresso4337 and y5 LPC11U35 mbug boards
    • Added support for ARM mbed events library
    • Updated ARM mbed OS to 5.3.6/rev137
  • Development platform Silicon Labs EFM32

    • Added support for ARM mbed events library
    • Updated ARM mbed OS to 5.3.6/rev137
  • Development platform ST STM32

    • Added support for new boards: Espotel LoRa Module, NAMote72, MTS Dragonfly, ST Nucleo F303ZE, u-blox EVK-ODIN-W2, MultiTech xDot
    • Added support for ARM mbed events library
    • Updated ARM mbed OS to 5.3.6/rev137
  • Development platform Teensy

    • Added support for ARM mbed events library
    • Updated ARM mbed OS to 5.3.6/rev137
    • Updated Arduino Core to v1.35
  • Development platform TI TIVA

    • Updated Energia Core to 1.0.2

@fxcoudert
Copy link
Member

Tests failed with:

  File "/usr/local/Cellar/platformio/3.3.0/bin/platformio", line 6, in <module>
    from pkg_resources import load_entry_point
  File "/usr/local/Cellar/platformio/3.3.0/libexec/lib/python2.7/site-packages/pkg_resources/__init__.py", line 3036, in <module>
    @_call_aside
  File "/usr/local/Cellar/platformio/3.3.0/libexec/lib/python2.7/site-packages/pkg_resources/__init__.py", line 3020, in _call_aside
    f(*args, **kwargs)
  File "/usr/local/Cellar/platformio/3.3.0/libexec/lib/python2.7/site-packages/pkg_resources/__init__.py", line 3049, in _initialize_master_working_set
    working_set = WorkingSet._build_master()
  File "/usr/local/Cellar/platformio/3.3.0/libexec/lib/python2.7/site-packages/pkg_resources/__init__.py", line 654, in _build_master
    ws.require(__requires__)
  File "/usr/local/Cellar/platformio/3.3.0/libexec/lib/python2.7/site-packages/pkg_resources/__init__.py", line 968, in require
    needed = self.resolve(parse_requirements(requirements))
  File "/usr/local/Cellar/platformio/3.3.0/libexec/lib/python2.7/site-packages/pkg_resources/__init__.py", line 854, in resolve
    raise DistributionNotFound(req, requirers)
pkg_resources.DistributionNotFound: The 'arrow<1' distribution was not found and is required by platformio

@ivankravets
Copy link
Contributor Author

@fxcoudert How to re-start task for Jenkins?

Thanks!

@fxcoudert
Copy link
Member

== /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/platformio.rb ==
C: 22:  1: Trailing whitespace detected.

@ivankravets
Copy link
Contributor Author

Thanks, please sorry for these fixes :(

@fxcoudert fxcoudert closed this in 41435ff Mar 28, 2017
@fxcoudert
Copy link
Member

Thanks @ivankravets for contributing this pull request!

@Homebrew Homebrew locked and limited conversation to collaborators May 4, 2018
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants