Ishkabbible
Member
My project has outgrown the Teensy++ 2.0, so I want to migrate to the 3.2. I think I can squeeze myself into the lower pin count, but I have a few thousand lines of C code written in the Arduino 1.6.5 / Teensyduino environment. So a few questions:
1) How should I assign the pins on the 3.2 to the former ++2.0 pins to cause myself the least software grief?
1a) Are 8-bit ports "emulated"? i.e. can I still use 8-bit PORTA, PORTB etc., which presumably would be translated to 8-bit fields in the 32 bit ports?
2) Any other gotchas or good advice from pioneers who have already blazed this trail?
And on another note, this project is getting a little big for the Arduino development environment. Admittedly, I'm spoiled by much time spent using fully integrated IDEs. Can anyone recommend a better IDE for large projects on the 3.2 (and beyond...)? It is really the simple things that I miss, like right clicking on a function/variable name and having the option to go to the declaration or definition, mousing over a #defined symbol and seeing its definition, and having a popup of the function's argument list while typing. And I REALLY need integration with come code versioning system (git, CVS). I'm doing the code development on Win7 x64, and I REALLY don't want to build a separate linux machine just for this project (dual boot is not an option).
Thanks in advance for any words of wisdom!
1) How should I assign the pins on the 3.2 to the former ++2.0 pins to cause myself the least software grief?
1a) Are 8-bit ports "emulated"? i.e. can I still use 8-bit PORTA, PORTB etc., which presumably would be translated to 8-bit fields in the 32 bit ports?
2) Any other gotchas or good advice from pioneers who have already blazed this trail?
And on another note, this project is getting a little big for the Arduino development environment. Admittedly, I'm spoiled by much time spent using fully integrated IDEs. Can anyone recommend a better IDE for large projects on the 3.2 (and beyond...)? It is really the simple things that I miss, like right clicking on a function/variable name and having the option to go to the declaration or definition, mousing over a #defined symbol and seeing its definition, and having a popup of the function's argument list while typing. And I REALLY need integration with come code versioning system (git, CVS). I'm doing the code development on Win7 x64, and I REALLY don't want to build a separate linux machine just for this project (dual boot is not an option).
Thanks in advance for any words of wisdom!