Releases: luni64/VisualTeensy
v0.9.8.2 - Bugfix for 0.9.8.0
Bugfixes
- Fixed an issue with spaces in the shared library path
- v0.9.8.0 lost the define of ARDUINO_TEENSYXX in the file c_cpp_properties.json. This leads to buggy intellisense output when browsing core code.
Please exchange the 0.9.8.0 binaries by the ones attached to this release
WIKI and quick start guide: https://github.com/luni64/VisualTeensy/wiki
v0.9.8.0 Direct download of library_index.json
New features:
- More robust installation
- Possibility to update the index to the huge Arduino library. Clicking the "Get Index" button (see image below) will download the index from https://downloads.arduino.cc/libraries/library_index.json (~13Mb). The index is not changing very often. You only need to update it if you don't find a newly added library or library version.
Installation:
Just unzip the attached zip file in a convenient location and start VisualTeensy.exe
v0.9.7.3 Teensyduino 1.50 support
New Features
- Supports the new defines -DARDUINO_TEENSYn introduced by Teensyduino 1.50,. This required a small tweak since the tag is not directly defined in boards.txt.
Installation and Information
v0.9.7.2 Added size information from linker
New Features
- For Teensy 4.0 the simple output from the
size
program is rather uninformative. In this versionsize
is replaced by the output from the linker as shown in the image below.
Installation
Install vsCode (if not yet done)
Unzip attached zip file to any convenient folder and start VisualTeensy.exe
v0.9.7.1 Some bugfixes for v0.9.7.0
Fixes
- Added a dialog to select an Arduino-installation at first startup.
- Fixed some bugs showing up when no Arduino folder was chosen.
- Location of the installed Teensyduino libraries was wrong.
Please see v0.9.7.0 for a general release description
v0.9.7.0 Featuring Teensy 4.0, Debugging and Colored Compiler Output
New features:
Compatible to the new Teensy 4
Colored Compiler Output
Compiler output is colored now to better spot warnings and errors (optional and settable).
Hardware Debugging Support
Supports Cortex-Debug. This extension enables debugging with JLink and some other debug probes. (see https://marketplace.visualstudio.com/items?itemName=marus25.cortex-debug for details). Please note: to enable HW debugging the Teensies need some minor modifications :-). See here https://mcuoneclipse.com/2017/04/29/modifying-the-teensy-3-5-and-3-6-for-arm-swd-debugging/ for details.
Here a quick video showing the debugging feature:
Bug Fixes
- Fixed some bugs in the library handling. Especially copying of libraries from the huge web based Arduino repository into the project folder is working now.
- Copying of the Teensy core libraries into the project folder is working now. This setting allows for completely self contained projects without the need for an Arduino installation.
Known Issues:
Generating new projects still needs some improvements. For the time being best practice to generate a new project is to manually generate an empty project folder and open it from VisualTeensy.
Installation
Install vsCode (if not yet done)
Unzip attached zip file to any convenient folder and start VisualTeensy.exe
Beta Release 0.9.5
- Added support for the extension Cortex-Debug. This enables debugging with JLink and some other debug probes. (see https://marketplace.visualstudio.com/items?itemName=marus25.cortex-debug for details). Please note: to enable HW debugging the Teensies need some minor modifications :-). See here https://mcuoneclipse.com/2017/04/29/modifying-the-teensy-3-5-and-3-6-for-arm-swd-debugging/ for details.
- Fixed some bugs in the library handling. Especially copying of libraries from the huge web based Arduino repository into the project folder is working now.
- Simplified "Expert Settings", copying of the Teensy core libraries into the project folder is working now. This setting allows for completely self contained projects without the need for an Arduino installation.
Open:
- Documentation is quite outdated
- Testing, testing, testing.
Bugreports very welcome
Quick workaround for non standard Arduino installations.
- Install as described for v0.9.0
- Start VisualTeensy
- Enter the Arduino location in the settings tab
- Close VisualTeensy and start it again
ATOM editor and Arduino-Builder supported
New features in v.0.9.0
- Additionally to vsCode, VisualTeensy now supports the ATOM editor as alternative target.
- For those who like a build system as close to the Arduino IDE as possible, VisualTeensy now supports the Arduino-Builder in as an easy to use alternative to makefile based builds.
Installation
- Unzip at any convenient folder and start VisualTeensy.exe
- ATOM requires the process-palette package to work with VisualTeensy. (https://atom.io/packages/process-palette)
Usage
In vsCode ctrl-shift-b opens the standard build menu where the required build action can be selected. In ATOM a VisualTeensy menu with the corresponding build entries is generated.
Both, target IDE and build system can be selected on the setup tab:
Release Candidate 3 (Bugfix Release)
Fixes a bug in the makefile. *.S files should be assembled and linked now.