1
0
mirror of https://github.com/arduino/Arduino.git synced 2024-11-29 10:24:12 +01:00
Go to file
Cristian Maglie 8128525e83 Improve performance on serial monitor 'Show timestamp'
This patch dramatically reduce pressure on heap memory:

- use a StringTokenizer instead of the very slow String.split(...)
  method to decode newlines. This avoid allocation/deallocation of
  big strings array and use of regexp.
- pre allocate as many object as possible to avoid new allocation
  while streaming data.
- the "timestamp" string is calculated only once per iteration.
- use StringBuilder instead of inline temporary strings (that are,
  again, allocated and deallocated on each iteration)
2018-08-23 10:46:32 +02:00
.settings Update eclipse java-formatter settings 2015-03-27 14:51:11 +01:00
app Improve performance on serial monitor 'Show timestamp' 2018-08-23 10:46:32 +02:00
arduino-core Revert "Moving a sketch to another folder should move all files" 2018-08-23 10:39:20 +02:00
build Update builtin libraries 2018-08-22 17:26:23 +02:00
hardware Update bundled linuxarm toolchain to proper package 2018-07-20 09:51:38 +02:00
libraries Delete builtin libraries sources 2018-08-22 17:26:23 +02:00
.classpath Fixed eclipse .classpath 2018-05-27 16:27:58 +02:00
.gitignore Amended .gitignore to ignore liblistSerials dev dependency. 2016-12-29 15:59:01 +01:00
.project Fix eclipse project files 2012-01-11 14:18:48 +01:00
CONTRIBUTING.md Version 2 of CONTRIBUTING.md 2017-05-30 12:44:06 +02:00
lib_sync Added lib_sync, utility script 2015-04-23 17:46:20 +02:00
license.txt adding LGPL (a bit late, whoops). 2007-10-12 01:58:48 +00:00
README.md update link http -> https 2018-01-25 15:51:55 +01:00

Arduino

Installation

Detailed instructions for installation in popular operating systems.
For Linux: https://www.arduino.cc/en/Guide/Linux (see also the Arduino playground page https://playground.arduino.cc/Learning/Linux)
For macOS X: https://www.arduino.cc/en/Guide/MacOSX
For Windows: https://www.arduino.cc/en/Guide/Windows

Credits

Arduino is an open source project, supported by many.

The Arduino team is composed of Massimo Banzi, David Cuartielles, Tom Igoe and David A. Mellis.

Arduino uses GNU avr-gcc toolchain, GCC ARM Embedded toolchain, avr-libc, avrdude, bossac, openOCD and code from Processing and Wiring.

Icon and about image designed by ToDo