Forum Rule: Always post complete source code & details to reproduce any issue!
Results 1 to 12 of 12

Thread: Visual Micro with Teensy 3 support, new release

  1. #1
    Senior Member
    Join Date
    Jun 2013
    Location
    So. Calif
    Posts
    2,828

    Visual Micro with Teensy 3 support, new release

    Visual Micro with Teensy 3 support, new release
    https://mail.google.com/mail/u/0/#in...ea326e88c05477
    release notes: http://www.visualmicro.com/forums/Ya...num=1437255584

    This + Visual Studio 2013 Community are both free.

    MS Win based
    Last edited by stevech; 07-18-2015 at 10:19 PM.

  2. #2
    Senior Member
    Join Date
    Jan 2013
    Posts
    966
    I'd really like to have a forum section dedicated to alternative IDE's so users that are looking for alternatives don't have to dig around for that stuff elsewhere in the Forum. Perhaps the WiK will bring some relieve.

  3. #3
    Senior Member
    Join Date
    Jun 2013
    Location
    So. Calif
    Posts
    2,828
    Good idea.............

  4. #4
    Senior Member
    Join Date
    Dec 2013
    Location
    Brasilia, Brazil
    Posts
    164
    Shouldn't that be part of the efforts to establish a Wiki? How's that Wiki project going?

  5. #5
    Senior Member PaulStoffregen's Avatar
    Join Date
    Nov 2012
    Posts
    20,576
    My hope is to migrate to xenforo in August and add a wiki sometime in September.

    Rob is still investigation options for mediawiki.

  6. #6
    Senior Member
    Join Date
    Jan 2013
    Posts
    966
    That's great news!

  7. #7
    Junior Member
    Join Date
    Jun 2013
    Posts
    13
    Teensy is now also available in Visual Studio 2015.

    For 2015 and beyond Visual Micro has moved from Visual Studio "Add-in" to Visual Studio "Extension". This gives us much great flexibility and more reliable/tighter integration with Visual Studio.

    Click image for larger version. 

Name:	VM_2015_Menu.png 
Views:	165 
Size:	16.2 KB 
ID:	4861

    Installation is easier, all you have to do it open Visual Studio. Navigate to "Tools>Extensions and Updates" then click On-line and search for "Arduino". The Visual Micro extension will appear in the list, click Install and re-start.

    I haven't had time to make screen shots of Teensy in VS 2015 yet but you can see below one nice change. Microsoft have combined the various Breakpoint settings window into a single pane that appears within the code editor. Not only does this reduce the learning curve for new users it also makes it easier to design breakpoint conditions and add expressions to watch.

    Click image for larger version. 

Name:	Arduino-For-Visual-Studio-2015-Debug-Alter-Variable-Value.png 
Views:	426 
Size:	96.7 KB 
ID:	4862

    Home: http://www.visualmicro.com/
    Documentation: http://www.visualmicro.com/page/User...aspx?doc=index
    Forum: http://www.visualmicro.com/forums/

  8. #8
    Senior Member Pensive's Avatar
    Join Date
    Aug 2014
    Location
    Basingstoke, UK
    Posts
    562
    Great work! I'll be upgrading to 2015 very soon


    Worth adding that community edition is free, and available here:
    https://www.visualstudio.com/en-us/p...munity-vs.aspx

  9. #9
    Senior Member
    Join Date
    Jun 2013
    Location
    So. Calif
    Posts
    2,828
    re #8 above...
    For me, using a good IDE like VIsual Studio or IAR is like having a good pair of shoes. I find the Arduino IDE more like barefoot on gravel.

    For Visual Studio, FREE is a very good price.
    Last edited by stevech; 08-09-2015 at 05:48 PM.

  10. #10
    Member
    Join Date
    Apr 2016
    Location
    South Carolina, USA
    Posts
    25
    I've been using Visual Micro for over a year now with VS 2015 for Arduino projects and i love it. I was very happy when started working with Teensy to find that VM had support there as well. Since then, I've finished two Teensy projects with Visual Micro and can't imagine not being able to work in Teensy with it.

  11. #11
    Senior Member Constantin's Avatar
    Join Date
    Nov 2012
    Location
    In the yard with a 17' Dia. Ferris Wheel
    Posts
    1,408
    I found Visual Studio + Visual Micro to be a much better solution than the OSX-based Xcode + embedXcode solution.

    The latter is much more finicky (i.e. no spaces in file names, non-intuitive setup requirements, awful documentation, among other issues) but still a step up from Arduino IDE. However, I have transitioned all code development to Windows because I grew too frustrated with the issues on OSX. XCode I take it makes life very difficult for the embedXcode team with massive changes over time that take a lot of work to accommodate. So I don't blame the developer but I would suggest that EmbedXcode has a steeper learning curve than the Visual route for the simple reason that the Visual solution is much better integrated, operates easily on a GUI basis, and has excellent online documentation that you can print out if needed.

    When I transition to a new CPU and a new copy of OSX this summer, I will attempt another go with Xcode+embedXcode. However, I doubt the results will be different. Bottom line for any IDE is not to get into the way. While the Arduino IDE is still pretty terrible, it does require a heck of a lot less work to get going than Xcode+embedxcode. Hence, for a while, I was using BBedit to modify my libraries while writing/uploading the programs that used those libraries with Arduino. Nuts.

    All that said, if you are a programmer that is familiar with Xcode, then integrating embedXcode is likely childs play for you. As a novice Xcode user, I found the learning hill too steep to climb. That is also not to say that the Visual solution is perfect - it isn't! For example, there is no easy way to pare down the incredible visual clutter in the pull-down menus to reflect the realities of developing for Teensy vs. all the various things that Visual Studio can do. Similarly, commands for auto-indent (i.e. control-T in Arduinoland) are not easily found. But I'm more than happy to deal with all that in return for a more serene working environment (black screen, smart visual differentiation of variable names, etc.) that allows me to work on the programs and their libraries at the same time.
    Last edited by Constantin; 05-31-2016 at 02:11 PM.

  12. #12
    Senior Member
    Join Date
    Jun 2013
    Location
    So. Calif
    Posts
    2,828
    +1

    Tools should be used efficiently and should not be inferior or a big time-distraction.

    The bifurcated Arduino world is enamored with Platformio (.org), IDE. It's github's Atom browser editor + user-integrated additional software = IDE. http://docs.platformio.org/en/latest...l#installation

    Daunting for most users.

    Kind of like what mbed pioneered, followed by particle.io's photon.. with its online IDE.
    Last edited by stevech; 05-31-2016 at 04:32 PM.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •