I think I can see where you're coming from, trying to make things easier for newbies, but I think the casting syntax isn't that complicated that it should need a macro.
The macro is need any where you would have previously used as a cast. It allows people to avoid learning the cast syntax.
Arduino 0011 is now available: Windows, Mac OS X, Linux. Changes include:* Improved reliability for uploading to Arduino BT.* Better support for bootloader burning with a parallel programmer.* Fixed Find in Reference.* Added map() function for mapping values from one range to another.* Added analogReference() function.* Added interrupts() and noInterrupts() functions.* Added degrees() and radians() functions.* Added timeout parameter (in microseconds) to pulseIn(); default is 1 second.* Support for uploading sketch using a programmer.* Improved detection of functions that need prototyping.* Placing function prototypes after #include's and #define's.* No longer moving #include statements to the top of the sketch.* Can now drag .pde files onto the Arduino dock icon on Mac OS X. Thanks to Peter Sgouros.* New script for downloading the reference from Tom Pollard. Thanks Tom!* Miscellaneous Mac OS X and other patches from Wim Lewis. Thanks Wim!* Updated Mac OS X FTDI drivers.Updates to the reference and other documentation will follow in the next few days.
Please enter a valid email to subscribe
We need to confirm your email address.
To complete the subscription, please click the link in the
email we just sent you.
Thank you for subscribing!
via Egeo 16