eried 1 Posted February 9, 2013 Share Posted February 9, 2013 (edited) [ ADMIN - Please see this thread by admin and response by thread author about mod updates. ] NOTE: This is NOT the official Energia release. Report here the problems you find using this mod. Don't nag anyone else.____________________________________________ Hello there! this is a tweaked Energia IDE (Arduino version here), don't lose time setting up anything, Java or the drivers, just use this fully automated installer. Plus, you get a improved experience (and extra time to think in sending me a little tip :wave:)Download (2013-02-09):Soon? maybe?http://static.themetapicture.com/media/funny-angry-girl-cat-soon.jpg Less than 55 mb, for Windows XP, Windows Vista, Windows 7/8 (x86/x64), Requires .Net Framework 4.0 and nothing else required at all, no other app, package, drivers, just your arduino and brain. [ ADMIN - Removed Donate button, please see this thread by admin and response by thread author. ]_____________________________________________Features:1. Standard windows installCouple of clicks and ready! 2. Driver installerPrepares your system for the boards. Tested in Windows 8. 3. Pretty splash screenCome on! original one is awful! (even the jpg compression is poor heheh)4. Menu with Scroll support and better organizationLots of Sketches? lots of Libraries? lots of Examples?, No problems at all.5. Pretty Windows IconNo more blurry/ugly icons For Windows 7/8 taskbar.6. No delays over Tools menu or at startupProduced by some BT dongles (More information: http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1237179908). 7. Sketch template Start coding right away, the first sketch is compilable without pressing a key! The IDE finds a sweet spot to place the cursor for you. Also notice the fancy new font: 8. More and custom settingsDoes not mess with other Arduino IDE versions and preferences (not even with official ones). You can go to Preferences and set another Sketch directory to keep your User librararies and sketches appart.Also the font is customizable easily.http://content.screencast.com/users/erwinried/folders/Jing/media/80a5168d-ccc3-40fc-ac8a-f122bda546a0/2012-10-23_2026.png9. File association, desktop icon, Start menu program group iconsSmall details for your own amusementhttp://content.screencast.com/users/spam_live.cl/folders/Jing/media/0fe964ad-c519-476d-aff6-9a16da89bc35/2012-11-05_2359.png 10. New library managerManage your libraries from Documents/Arduino/Libraries folder with ease and the IDE will reflect the changes without restart * Enable or disable them: Click the checkbox (disabled libraries will not appear in the IDE or their EXAMPLES)* Delete library: Select library and press DEL* Add library: Click ADD, then select the a proper file of the library or select a ZIP file (manager will handle everything for you)11. More IDE enhancements!* Undo/redo: Now remember the cursor position, almost unlimited buffer for undo* Easy mouse selection: Now the selection with the mouse is slowed down to keep it controlable when selecting lots of lines* Smart Reference!: Detect the selected word automatically, now you don't need to select the whole word or even a part! anything will work just right click http://screencast.com/t/dfp7m4vA7k* More useful Copy/Cut functions: If you right click without selection, the action applies to the Line 8)* Hold Shift key on Verify: To get Verbose compilation* Hold Control key on Upload: To open the Serial Monitor automatically when upload complete (do not lose a bit! from the Serial data or compulsivelly click the serial monitor button).Additionally you can use the new option in File menu too:http://content.screencast.com/users/erwinried/folders/Snagit/media/904511e5-3440-4b48-bd1e-f86d7c1de225/08.22.2012-19.12.25.pngOr maybe you just forget all of those things? so just click once and Schedule the Monitor to open automatically when upload completes:http://content.screencast.com/users/erwinried/folders/Jing/media/944cc8c5-c602-4559-a213-9360fa7b03b7/2012-09-24_2233.png* Options to get the Hex file path and open the Compilation folder in one click:http://content.screencast.com/users/erwinried/folders/Jing/media/d521996f-a42a-4041-981c-99528e5026ae/2012-09-29_0515.png 12. Better search and replaceBig project? Lots of tabs? No worries! Use the Search all tabs option:http://content.screencast.com/users/erwinried/folders/Jing/media/b20a6ebe-4f84-48f4-9457-6a087d9c468a/2012-09-24_1627.png 13. Little Serial Monitor improvementsHold the output unchecking "Receiving" when you like and/or set "AutoClear" to automatically clear the monitor output if more than 1 second elapsed since last data (debug anything with ease!):http://content.screencast.com/users/erwinried/folders/Jing/media/34f5f1f5-d66d-4c53-b9ac-b48a54bff1c7/2012-09-10_1811.png14. Unninstall & small packageNot an improvement but as a normal windows app, includes an easy way to remove it and the setup including java and everything you need is about 54 mb._____________________________________________Source Code:Java & .Net updated code:https://github.com/eried/EnergiaCommit History (features+source files):https://github.com/eried/Energia/commits/masterChangelog:* 1.0.3 20130209: First version [ ADMIN - Please see this thread by admin and response by thread author about mod updates. ] Edited February 12, 2013 by bluehash Please see edited admin note at the top and bottom of this post. p2baron 1 Quote Link to post Share on other sites
xv4y 46 Posted February 9, 2013 Share Posted February 9, 2013 Being on OS X this does not apply to me however I would not download and install "flashy" packages from someone who has only 1 post on the forum. This package is not open source anymore and you have no way to check it does not include any virus or bloatware. That's just my own opinion and I would be pleased to be demonstrated this package is safe and has a true value for its user... Curiouser and curiouser, the author claims to have published the source code but this leads to an empty page. Please moderators have a loot at it. Yan. Quote Link to post Share on other sites
eried 1 Posted February 9, 2013 Author Share Posted February 9, 2013 I am uploading the source, it is very big but it is based on http://arduino.cc/forum/index.php/topic,118440.0.html Quote Link to post Share on other sites
Rei Vilo 692 Posted February 9, 2013 Share Posted February 9, 2013 The Enhanced Release of Arduino IDE is really great and has saved me a lot a trouble when I use Windows. I've tried it on Windows and I can no longer use the official Arduino IDE! It is very popular among Arduino users. Thank you Erwin for releasing the same Enhanced Release for Energia! eried 1 Quote Link to post Share on other sites
xv4y 46 Posted February 9, 2013 Share Posted February 9, 2013 Hi Rei Vilo, Ok for you backing this. Sorry if I was a bit paranoid. Then I will blank my previous comment if it is irrelevant. Yan. Quote Link to post Share on other sites
yyrkoon 250 Posted February 9, 2013 Share Posted February 9, 2013 The Enhanced Release of Arduino IDE is really great and has saved me a lot a trouble when I use Windows. I've tried it on Windows and I can no longer use the official Arduino IDE! It is very popular among Arduino users. Thank you Erwin for releasing the same Enhanced Release for Energia! Saves you trouble how ? go to github -> download -> unzip -> use. I've never had any troubles with Energia past learning what the various different things do, and how to do them. Once learned there have been zero problems for me. Granted, I do not use the framework. Either way, most of the "fixes" are superficial, and the app its self does not need an installer. It's a true portable app( Energia that is ). Now if there were one click methods for using msp430-size/dump on a given project hex/elf file, that might be useful ( for me ). File->preferences->use external editor. . .Anyway, yes I am probably pretty hard to impress. Quote Link to post Share on other sites
eried 1 Posted February 9, 2013 Author Share Posted February 9, 2013 The Enhanced Release of Arduino IDE is really great and has saved me a lot a trouble when I use Windows. I've tried it on Windows and I can no longer use the official Arduino IDE! It is very popular among Arduino users. Thank you Erwin for releasing the same Enhanced Release for Energia! Hey thanks! I opened energia and saw all the old Arduino problems :/ so it was a bit depressing and I needed to port all the code Saves you trouble how ? go to github -> download -> unzip -> use. I've never had any troubles with Energia past learning what the various different things do, and how to do them. Once learned there have been zero problems for me. Granted, I do not use the framework. Either way, most of the "fixes" are superficial, and the app its self does not need an installer. It's a true portable app( Energia that is ). Now if there were one click methods for using msp430-size/dump on a given project hex/elf file, that might be useful ( for me ). File->preferences->use external editor. . .Anyway, yes I am probably pretty hard to impress. Sure, this is not for all users. Good thing is you can download the zip always :grin: All started because I reported some of the issues (and fixed them, and waited years watching users complain over and over in the forum) specially drivers, #5 and #6 but arduino team never fixed them so I decided to start keeping my own version updated for Windows people. In fact, do you know that the Arduino IDE when detects Windows uses Short 8.3 names, but with a pretty dumb algorithm so lots of users experience problems... etc, lots of small annoyance like that. You will be able to see the diff in the code once I upload all the source. (Is taking forever and failing!) The other good thing is, if you don't like something and it makes sense, I can change/code it, basically, this actual version is result of that http://arduino.cc/forum/index.php/topic,118440.0.html and you can see all the "log" there of suggestions. Of course Arduino is "broken" by design, the idea is not to match an advanced editor, it is just to provide a little more pleasant experience using it. Quote Link to post Share on other sites
yyrkoon 250 Posted February 9, 2013 Share Posted February 9, 2013 Ok, fine and dandy, i named two useful potential `features. Hardware debugging from within the IDE would be nice too. Also some people may not see the connection between this IDE and the msp430. Especially since the term "Arduino" is being tossed around so liberally. Quote Link to post Share on other sites
Rickta59 589 Posted February 9, 2013 Share Posted February 9, 2013 I'm confused by the link to the source. You point at a copy of the Energia source, but I don't see any code that makes up the .Net user interface code. I'm not a windows user so I can't try it out. Did you implement a .Net/C# based version of the Energia java UI and then just use the existing Energia msp430 framework code and its msp430 binary tools? Or is this just an alternate version of Energia with a .net installer? Quote Link to post Share on other sites
Rickta59 589 Posted February 9, 2013 Share Posted February 9, 2013 So I just checked out your source and I can see it is already out of date with framework fixes that are in the Energia github source tree. How do you plan to keep your framework files in sync with Energia? Quote Link to post Share on other sites
eried 1 Posted February 9, 2013 Author Share Posted February 9, 2013 So I just checked out your source and I can see it is already out of date with framework fixes that are in the Energia github source tree. How do you plan to keep your framework files in sync with Energia? What fixes for example? I downloaded the last github but didn't compiled the c++ part, only the java things. And the C# stuff is just for some minor add-ons like the driver installer and the library manager. Quote Link to post Share on other sites
Rickta59 589 Posted February 9, 2013 Share Posted February 9, 2013 What fixes for example? I downloaded the last github but didn't compiled the c++ part, only the java things. And the C# stuff is just for some minor add-ons like the driver installer and the library manager.Fixes in the the msp430 c++ framework. Fixes in the way the compiler arguments are ordered for the stellaris compile. Do you even have an msp430 to test? How can you release a "Mod Energia Enhanced" without even testing the framework it uses? xv4y and Philipp 2 Quote Link to post Share on other sites
Rickta59 589 Posted February 9, 2013 Share Posted February 9, 2013 diff -br ./hardware/msp430/cores/msp430/usci_isr_handler.c /home/user/Energia/hardware/msp430/cores/msp430/usci_isr_handler.c 42c42 < if ((UC0IFG & (UCB0TXIFG | UCB0RXIFG)) != 0) --- > if ((UCB0CTL0 & UCMODE_3) == UCMODE_3 && (UC0IFG & (UCB0TXIFG | UCB0RXIFG)) != 0) Quote Link to post Share on other sites
eried 1 Posted February 9, 2013 Author Share Posted February 9, 2013 OK, I tested it and works wonderfully on my machines, as I said I didn't compiled the hardware folder, just used the official one pre-compiled. I ordered a launchpad that's mainly why I did this. Quote Link to post Share on other sites
Rickta59 589 Posted February 9, 2013 Share Posted February 9, 2013 How do you plan to keep your framework files in sync with Energia?I'd still be interested in the answer to this. Now, it is hard enough to figure out which version people are running when they ask for support without adding yet another variable I have to worry about. Quote Link to post Share on other sites
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.