Skip to main content

Timeline for C++ vs. The Arduino Language?

Current License: CC BY-SA 4.0

9 events
when toggle format what by license comment
Aug 8, 2023 at 17:42 history edited Gabriel Staples CC BY-SA 4.0
added 336 characters in body
Aug 8, 2023 at 17:36 comment added Gabriel Staples @j0057, on the AVR core in the first link, you found the C and C++ required main function. In the 2nd link, for ESP32, the loopTask function still isn't the C and C++ required main function, rather, it is a FreeRTOS task (thread) being spun up and called in the xTaskCreateUniversal(loopTask... call later in that same file. Point taken, though, I'll update my links in the answer.
Jul 17, 2023 at 10:42 comment added j0057 As of 2023Q3, the main function has moved to architecture-specific repos, here are two examples, one for AVR: github.com/arduino/ArduinoCore-avr/blob/master/cores/arduino/… and another for ESP32: github.com/espressif/arduino-esp32/blob/master/cores/esp32/…
May 7, 2020 at 7:48 history edited Gabriel Staples CC BY-SA 4.0
[Edit removed during grace period]
May 7, 2020 at 7:34 history edited Gabriel Staples CC BY-SA 4.0
added 186 characters in body
Mar 25, 2018 at 16:02 history edited Gabriel Staples CC BY-SA 3.0
added "additional insight"
Mar 25, 2018 at 15:54 history edited Gabriel Staples CC BY-SA 3.0
added "additional insight"
Mar 17, 2018 at 0:16 history edited Gabriel Staples CC BY-SA 3.0
added 19 characters in body
Mar 16, 2018 at 23:21 history answered Gabriel Staples CC BY-SA 3.0