Skip to main content

You are not logged in. Your edit will be placed in a queue until it is peer reviewed.

We welcome edits that make the post easier to understand and more valuable for readers. Because community members review edits, please try to make the post substantially better than how you found it, for example, by fixing grammar or adding additional resources and hyperlinks.

3
  • 3
    There are some limitations about what you can do with C++ on an 8-bit Arduino, which come from avr-libc. Note that the linked page states that new and delete are not implemented, but the Arduino core provides an implementation based on malloc() and free(). Commented Jan 25, 2018 at 8:40
  • 4
    Huh, it's almost as if all the talk on the internet wasn't always right. Commented Jan 25, 2018 at 13:10
  • The width of a processor's instruction word ultimately says nothing about how much memory it has. There are for example "overgrown" 8051 cores in bluetooth chips with several times more memory than many of the low end 32-bit ARM cortex parts. That said, classic Arduinos do happen to have quite little RAM, and this makes some expensive patterns severely unwise. Commented Jan 26, 2018 at 3:15