Skip to content

Releases: n-eq/mbed-vim

Version 1.0

22 Aug 19:22
Compare
Choose a tag to compare

First major version of the plugin

  • w:mbed_[target|toolchain] variables are window-scoped, this enables multiple simultaneous sessions with different targets or toolchains.

  • Strenghten mbed target/toolchain checks: If the w:mbed_target is not read from a configuration file, it is verified that it is supported by the currently used version of mbed-os. Similarly, when the w:mbed_toolchain variable is read from user input, it is verified to be equal to ARM, IAR, or GCC_ARM.

  • The open buffer resulting from a MbedList() call is a nofile type: it can be directly closed with :q.

  • w:mbed_[target|toolchain] variables are set by default to values read in ~/.mbed file and eventually overwritten using the local .mbed file.

Fixes #12 , #15 , #14 , and #16

v0.2 release

17 Aug 12:00
Compare
Choose a tag to compare
v0.2 (#6)

#  Fixes

* Add -t and -m arguments at `mbed compile` call

* Missing parentheses fix

* Remove '!' from 'system' calls

* Fix minor syntax typos

# New features - additions

* Implement variable-length argument lists for Mbed[Add|Remove]


* Add `<leader>l` mapping to MbedList()

* Change MbedGetTargetandToolchain() mapping: F11 -> F12

Closes #5 , #7 , #9

First version of the plugin, published on vim.org

10 Aug 23:03
Compare
Choose a tag to compare

Current implemented functions:

* MbedCompile("")

* MbedCompile("-c") " clean

* MbedCompile("-f") " flash

* MbedCompile("-v") " verbose

* MbedCompile("-vv") " very verbose

* MbedNew()

* MbedSync()

* MbedTest()

* MbedDeploy()

* MbedAddLibary("")

* MbedRemoveLibary("")

* CloseErrorBuffer()

* MbedGetTargetandToolchain(1)

Note: All the functions couldn't be tested as of this release, bugs may still exist in the code.