Show Posts
Pages: 1 2 3 [4] 5 6 ... 11
46  Development / Other Software Development / Re: [Visual Studio 2010] Couldn't determine program size on: November 05, 2012, 07:53:27 am
All sorted now? Enjoying the system?

Thanks
47  Development / Other Software Development / Re: [Visual Studio 2010] Couldn't determine program size on: November 03, 2012, 01:55:40 pm
Hi, your registration request was received a few minutes ago and you should now have access to the forum.

You have also not signed up for the debug program so you will not have the debug upgrade installed.

When you have your system compiling correctly feel free to apply for the debug tool

Thanks
48  Development / Other Software Development / Re: [Visual Studio 2010] Couldn't determine program size on: November 03, 2012, 07:33:10 am
Hi there, sounds like a setup problem. You will get help on the Visual Micro forum.

Did you register yet? http://www.visualmicro.com

Thanks
49  Development / Other Software Development / Re: [IDE] for Visual Studio - 100% Compatibility. Producers vs Hackers! on: October 29, 2012, 01:22:41 pm
Hi, we have small language communication problems  smiley

1) Usb Lib

I will try the library on arduino 1.0 but I think you are happy using 1.0.1? Everything works okay for you?

2) Debugger

Please "Register" on visualmicro.com. When you register include a request to join the debugger beta team. You will then be given more instructions for the debugger.

The are many documents on visualmicro.com about the debugger, there is a small wiki and also this overview



After the beta program ends, only registered beta testers will be given a free debugger license
50  Development / Other Software Development / Re: BOARD preprocessor directives from IDE on: October 28, 2012, 11:37:19 am
doh! Oh yeah, sorry I forgot the mcu setting isn't a -D

mcu=atmega328p
51  Development / Other Software Development / Re: BOARD preprocessor directives from IDE on: October 28, 2012, 09:57:10 am
If you switch on Preferences>Verbose and then re-compile, you will see the compile commands that Arduino is using.

Each compile command will contain a number of params, the ones that start -D are preprocessor constants that you can use. The selected board is one of them, the arduino version is another.
52  Development / Other Software Development / Re: [IDE] for Visual Studio - 100% Compatibility. Producers vs Hackers! on: October 27, 2012, 11:41:44 am
@westfw Good question.

I have made as much of this plugin (all the arduino stuff) a separate api and have ensured that all the Arduino/Project settings are not tied to any Visual Studio settings. So actually it could work with any IDE in the future.

Although Atmel Studio lacks a lot of the nice features of normal Visual Studio systems it isn't that far away in terms of what it might do for us. Much of the user interface provided by the plugin would probably work "as is" with Atmel Studio it might only be the areas that modify VS CPP properties (to detect Arduino sources and set board properties) that would need to change. This is an easy change because VS 2008 and VS 2010 use different CPP systems so the code is already conditional in this area. However with the proper support from Atmel we could really tap this stuff into their IDE and integrate it fully.

The problem is that Atmel are not a proactive company and their developer support is poor. I only have a few questions for them and have approached them a number of times. Each time I have been promised that developer support is planned for some future time. Not very helpful! I am sure I could work it out by myself but time is the limiting factor.

If anyone would like to help with the understanding of the Atmel side of things I would be more than happy to give it a go sooner rather than later.

So far, this project has cost a lot of time and money which makes it difficult to justify the addtional time for Atmel studio right now. For obvious reasons there is no support for this project from Arduino or Microsoft  smiley This is why the new Arduino debugger tool is not going to be free (but is free and in beta at the moment). I hope the revenue from the debugger funds the time and provides the motivation to make this plugin work with Atmel Studio.
53  Development / Other Software Development / Re: [IDE] for Visual Studio - 100% Compatibility. Producers vs Hackers! on: October 27, 2012, 11:11:15 am
@ambuj.

1)
Are you saying that Visual Studio compiles this project correctly for you with the Arduino 1.0.1 IDE?

2)
There was a problem with Arduino 1.0.0 and Visual Studio?

Thanks
54  Development / Other Software Development / Re: [IDE] for Visual Studio - 100% Compatibility. Producers vs Hackers! on: October 26, 2012, 09:49:53 am
I have found something interesting with this library if you use Verbose/Warnings settings.

This library causes 100's of warnings like the ones shown below. So many warnings cause it to take a few minutes to compile but it does compile okay.

If you have switched on "Verbose" or "Warnings" in the options I suggest that you switch them OFF again...

Tools>Options>Visual Micro>Compiler>Verbose = False
Tools>Options>Visual Micro>Compiler>Warnings = False

The example I tested, it does compile correctly. BUT, it produces so many warnings it looks like a bad error. but is not  smiley

Code:
message.h : Warning: only initialized variables can be placed into program memory area
message.h : Warning: only initialized variables can be placed into program memory area
parsetools.h : pBuf will be initialized after nStage
parsetools.h : arLenCntdn will be initialized after arLen
confdescparser.h : : In member function 'void ConfigDescParser<CLASS_ID, SUBCLASS_ID, PROTOCOL_ID, MASK>::PrintHidDescriptor(const USB_HID_DESCRIPTOR*)':
confdescparser.h : Warning: only initialized variables can be placed into program memory area
confdescparser.h : Warning: only initialized variables can be placed into program memory area
confdescparser.h : Warning: only initialized variables can be placed into program memory area
..
..
..
Compile OK

NB: You will see the same output in the Arduino IDE if you switch on "ArduinoIDE>File>Preferences>Verbose". So this library is best used without these settings in both Visual Studio and the Arduino IDE
55  Development / Other Software Development / Re: [IDE] for Visual Studio - 100% Compatibility. Producers vs Hackers! on: October 26, 2012, 09:08:18 am
Hello, thank you for the good information

It compiles correctly for me (see below). Which example are you trying to compile?

Are you using arduino 1.0.1?

Does your project compile correctly in the arduino ide without error?

Thanks


56  Development / Other Software Development / Re: Arduino on Xcode Project — Official Thread on: October 25, 2012, 02:22:24 pm
Same here. The amazing invisible board  smiley
57  Development / Other Software Development / Re: Eclipse playground page - discuss a proposal for update and clarification on: October 23, 2012, 06:59:47 pm
Hi Rick,

Interesting.

As you know the problem with Visual Studio Pro is that it's only free for the first 3 years and it is not open source. So it is very nice, easy to use and customize but will always be for a smaller community.

It would be really great to find a simple to install and well featured Eclipse system that we could all contribute to. I'll be watching with interest at both your solution and the Arduino Plugin for Eclipse  smiley

Best of luck, Tim
58  Development / Other Software Development / Re: Eclipse playground page - discuss a proposal for update and clarification on: October 22, 2012, 06:39:59 pm
It would be great if we found an easy to use but powerful open source alternative. Eclipse is a great candidate but always seems to be focused on the less Arduino side of things. Really great for real experts but can be difficult/cumbersome for others.

Questions...

Is this really Arduino or AVR?

Does your suggestion support multiple pde/ino files and handle the associated Arduino pre-processing?

Does it read the same configuration as the Arduino IDE to establish the locations of new board definitions, cores and variants or does this info have to be entered manually for each project/board that we create (or download from the web)

Can it, without modifications, work with all existing Arduino 1.x open source projects from the web?

What about user installed libraries in the sketch folder? Can it find them easily?

Thanks
59  Development / Other Software Development / Automate Your IDE - Single Click Arduino Commands on: October 22, 2012, 03:10:02 pm
Automate Your IDE - Single Click Arduino Commands

Making the IDE work better for you by adding your own quick access Arduino tool bars, buttons, menus and shortcut keys to automate the various Arduino IDE functions can be a lot of fun.

The Visual Studio Plugin automatically provides every Arduino command, serial port, board and programmer as standard Macros that can be used to customize or automate the IDE.

An example might be adding a button that burns a bootloader or uploads using a certain ISP/Serial port to a particular Arduino Board. Any single Arduino command or combination of commands can be assigned to buttons, menus and keys

60  Development / Other Software Development / Microsoft Visual Studio - 100% Arduino Compatibility. Producers vs Hackers! on: October 19, 2012, 09:53:30 am
The Arduino plugin for Microsoft Visual Studio provides 100% compatibility with the Arduino IDE, is very easy to install, very solid and reliable to use and is designed for both new Arduino users and experts. This plugin removes all of the complexities of using a professional development tool, it makes Arduino development very easy!

This thread will be used to make a number of exciting new feature announcements over the coming weeks. You can read reviews from all types of users on the web, a collection of reviews from our forum members can be found here



A short summary of some distinguishing features is shown below, many features are currently unique to this plugin:-

  • Simple install, just enter the location to an arduino.exe
  • Supports ALL Arduino projects
  • Switch Arduino board without configuration changes
  • Supports multiple pde/ino (arduino sources) files per sketch (same as the Arduino IDE)
  • Compiles projects that contains multiple pde/ino sources in the correct order
  • Immediate and automatic update of intellisense at all times. (eg: add library, switch board, add method to .pde/cpp etc..)
  • Ultra fast compilation. The Arduino IDE has started to adopt some of our speed improvment ideas. Cool!
  • Provides double click drill down from compiler errors into all source code (multiple .pde/ino, libraries)
  • Compiles exactly the same way as the Arduino IDE. Ensures projects adhere to the same rules as the Arduino IDE.
  • Full help and examples system (more than the Arduino IDE)
  • Supports additional non-arduino cores (same as the Arduino IDE)
  • Additional option to clone an Arduino example or open a single example source code
  • Automatically provides examples for all libraries (where available)
  • Optionally toggle visibility of Arduino libraries in each project (for easy edit and/or learning)
  • Automatic project creation and detection of Arduino sketch files
  • Automatic validation of sketch projects each time they are opened
  • Multiple Arduino projects per solution
  • Supports both usb and programmer (isp) upload
  • Option for a unique and fully integrated breakpoint debugger. No additional hardware required.
  • Well documented with a professional forum. Please join

The plugin works only with Microsoft Visual Studio Professional and above which can be obtained free for 3 years from here

The unique debugger option is currently being beta tested by approx. 250 users. Join our forum and request a free copy!

The plugin is free and works with Visual Studio 2008,2010 and 2012. Visual Studio 2012 is recommended because it opens very quickly, it opens faster than the Arduino IDE!
Pages: 1 2 3 [4] 5 6 ... 11