* develop:
Add support for ST Nucleo L031K6 board to ARM mbed framework
Fix typo
Fix pylint error
Update history
Improve linker flags handling for mbed
Update examples
Improve include selection for mbed boards with a custom vendor
Re-submit a package to PyPI
Version bump to 2.10.0 (issues #683, #687, #688, #689, #691)
Pass PlatformIO macros with version to libs
Update ARM mbed framework package to v121
Typo fixes
Move custom platform and board to separate page
Add new ST Nucleo board
Update build script for mbed framework
Improve firmware uploading to Arduino Leonardo based boards // Resolve#691
Typo fix
* develop:
Improve checking for the program size before uploading // Issue #689
Refactor board "hwid" option to "hwids"
Add HWID for NodeMCU board
Better checking of program size before uploading // Issue #689
* develop:
Check program size before uploading to the board // Resolve#689
Fix issue with "-L relative/path" when parsing "build_flags" // Resolve#688
Fix upload speed for OpenEnergyMonitor board
* develop:
Typo fix
Version bump to 2.9.4
Show "udev" warning only for the Linux OS while upload firmware
Version bump to 2.9.3
Notify Linux user to install PlatformIO udev rules
Add new article
Add support for Arduboy
Remove unused imports
Refactor firmware uploading to the embedded boards with SAM-BA bootloader
Fix firmware uploading to the embedded boards with SAM-BA bootloader
Add explanation about waiting for the new serial port
Hook when new serial port is the same in boot mode
Revert back some code linked with uploading to Leonardo/Due
# Conflicts:
# platformio/__init__.py
# platformio/boards/misc.json
# platformio/builder/scripts/atmelavr.py
# platformio/builder/scripts/atmelsam.py
# platformio/builder/tools/pioupload.py
* develop:
Version bump to 2.9.2 (issues #641, #645, #648, #652, #664, #665, #666, #671, #674)
Fix issue with ARM mbed framework when abstract class breaks compile for LPC1768 // Resolve#666
Fix issue with ARM mbed framework and multiple definition errors on FRDM-KL46Z board // Resolve#641
List embedded boards in docs
Fix multiple definition in mbed framework when using abstract class // Issue #641, #666
Add "stlink" as the default uploader for STM32 Discovery boards // Resolve#665
Implement grep serial ports for Windows
Remove unused imports
Minor improvements
Fix PyLint's "misplaced-comparison-constant"
Use $PROGNAME instead static name when looking for the firmware
Update title of the article
Add new articles
Link Community Forums FAQ with Docs FAQ
Grep for "/dev/cu.*" on OS X
Skip grep search for serial ports on Windows machines
Improve firmware uploading to Arduino Leonardo based boards
Add MinGW to the PATH
# Conflicts:
# docs/index.rst
# docs/platforms/creating_board.rst
# docs/projectconf.rst
# docs/userguide/platforms/cmd_install.rst
# platformio/__init__.py
# platformio/builder/scripts/atmelavr.py
# platformio/builder/scripts/atmelsam.py
# platformio/builder/scripts/frameworks/mbed.py
Fixed a grammatical mistake and made the meaning clearer by replacing "it" with "this" and by adding an example.
It does increase the length of the output, but I think it's much easier to read and more informative.