arduino / ArduinoCore-avr

The Official Arduino AVR core
https://www.arduino.cc
1.25k stars 1.06k forks source link

Adding peekLast() to HW serial library #511

Open LDP-Soft opened 2 years ago

LDP-Soft commented 2 years ago

Justification:

Peek is insufficient to glean data in the serial queue, it is often needed to look at the last character in the buffer.

Implementation:

Added peekLast() method to allow peeking at the last character in the buffer. The method follows behavior of other peek and read method, has no input or output parameters, uses integer for return data type and returns -1 if the queue is empty.

Testing/Validation:

Tested with multiple different queue sizes, including 0. Ops check good.

CLAassistant commented 2 years ago

CLA assistant check
All committers have signed the CLA.

github-actions[bot] commented 2 years ago

Memory usage change @ d8a904ff0cda8679171e390a0199b31e88b3a0f7

Board flash % RAM for global variables %
arduino:avr:LilyPadUSB 0 - 0 0.0 - 0.0 0 - 0 0.0 - 0.0
arduino:avr:atmegang:cpu=atmega168 :small_red_triangle: 0 - +40 0.0 - +0.28 :small_red_triangle: 0 - +2 0.0 - +0.2
arduino:avr:atmegang:cpu=atmega8 :small_red_triangle: 0 - +40 0.0 - +0.56 :small_red_triangle: 0 - +2 0.0 - +0.2
arduino:avr:bt:cpu=atmega168 :small_red_triangle: 0 - +40 0.0 - +0.28 :small_red_triangle: 0 - +2 0.0 - +0.2
arduino:avr:bt:cpu=atmega328 :small_red_triangle: 0 - +40 0.0 - +0.14 :small_red_triangle: 0 - +2 0.0 - +0.1
arduino:avr:chiwawa 0 - 0 0.0 - 0.0 0 - 0 0.0 - 0.0
arduino:avr:circuitplay32u4cat 0 - 0 0.0 - 0.0 0 - 0 N/A
arduino:avr:diecimila:cpu=atmega168 :small_red_triangle: 0 - +40 0.0 - +0.28 :small_red_triangle: 0 - +2 0.0 - +0.2
arduino:avr:diecimila:cpu=atmega328 :small_red_triangle: 0 - +40 0.0 - +0.13 :small_red_triangle: 0 - +2 0.0 - +0.1
arduino:avr:esplora 0 - 0 0.0 - 0.0 0 - 0 0.0 - 0.0
arduino:avr:ethernet :small_red_triangle: 0 - +40 0.0 - +0.12 :small_red_triangle: 0 - +2 0.0 - +0.1
arduino:avr:fio :small_red_triangle: 0 - +40 0.0 - +0.13 :small_red_triangle: 0 - +2 0.0 - +0.1
arduino:avr:gemma 0 - 0 0.0 - 0.0 0 - 0 N/A
arduino:avr:leonardo 0 - 0 0.0 - 0.0 0 - 0 0.0 - 0.0
arduino:avr:leonardoeth 0 - 0 0.0 - 0.0 0 - 0 0.0 - 0.0
arduino:avr:lilypad:cpu=atmega168 :small_red_triangle: 0 - +40 0.0 - +0.28 :small_red_triangle: 0 - +2 0.0 - +0.2
arduino:avr:lilypad:cpu=atmega328 :small_red_triangle: 0 - +40 0.0 - +0.13 :small_red_triangle: 0 - +2 0.0 - +0.1
arduino:avr:mega:cpu=atmega1280 :small_red_triangle: 0 - +40 0.0 - +0.03 :small_red_triangle: 0 - +2 0.0 - +0.02
arduino:avr:mega:cpu=atmega2560 :small_red_triangle: 0 - +44 0.0 - +0.02 :small_red_triangle: 0 - +2 0.0 - +0.02
arduino:avr:megaADK :small_red_triangle: 0 - +44 0.0 - +0.02 :small_red_triangle: 0 - +2 0.0 - +0.02
arduino:avr:micro 0 - 0 0.0 - 0.0 0 - 0 0.0 - 0.0
arduino:avr:mini:cpu=atmega168 :small_red_triangle: 0 - +40 0.0 - +0.28 :small_red_triangle: 0 - +2 0.0 - +0.2
arduino:avr:mini:cpu=atmega328 :small_red_triangle: 0 - +40 0.0 - +0.14 :small_red_triangle: 0 - +2 0.0 - +0.1
arduino:avr:nano:cpu=atmega168 :small_red_triangle: 0 - +40 0.0 - +0.28 :small_red_triangle: 0 - +2 0.0 - +0.2
arduino:avr:nano:cpu=atmega328 :small_red_triangle: 0 - +40 0.0 - +0.13 :small_red_triangle: 0 - +2 0.0 - +0.1
arduino:avr:nano:cpu=atmega328old :small_red_triangle: 0 - +40 0.0 - +0.13 :small_red_triangle: 0 - +2 0.0 - +0.1
arduino:avr:one 0 - 0 0.0 - 0.0 0 - 0 0.0 - 0.0
arduino:avr:pro:cpu=16MHzatmega168 :small_red_triangle: 0 - +40 0.0 - +0.28 :small_red_triangle: 0 - +2 0.0 - +0.2
arduino:avr:pro:cpu=16MHzatmega328 :small_red_triangle: 0 - +40 0.0 - +0.13 :small_red_triangle: 0 - +2 0.0 - +0.1
arduino:avr:pro:cpu=8MHzatmega168 :small_red_triangle: 0 - +40 0.0 - +0.28 :small_red_triangle: 0 - +2 0.0 - +0.2
arduino:avr:pro:cpu=8MHzatmega328 :small_red_triangle: 0 - +40 0.0 - +0.13 :small_red_triangle: 0 - +2 0.0 - +0.1
arduino:avr:robotControl 0 - 0 0.0 - 0.0 0 - 0 0.0 - 0.0
arduino:avr:robotMotor 0 - 0 0.0 - 0.0 0 - 0 0.0 - 0.0
arduino:avr:uno :small_red_triangle: 0 - +40 0.0 - +0.12 :small_red_triangle: 0 - +2 0.0 - +0.1
arduino:avr:unomini :small_red_triangle: 0 - +40 0.0 - +0.12 :small_red_triangle: 0 - +2 0.0 - +0.1
arduino:avr:unowifi :small_red_triangle: 0 - +40 0.0 - +0.12 :small_red_triangle: 0 - +2 0.0 - +0.1
arduino:avr:yun 0 - 0 0.0 - 0.0 0 - 0 0.0 - 0.0
arduino:avr:yunmini 0 - 0 0.0 - 0.0 0 - 0 0.0 - 0.0
Click for full report table Board|libraries/EEPROM/examples/eeprom_clear
flash|%|libraries/EEPROM/examples/eeprom_clear
RAM for global variables|%|libraries/EEPROM/examples/eeprom_iteration
flash|%|libraries/EEPROM/examples/eeprom_iteration
RAM for global variables|%|libraries/EEPROM/examples/eeprom_update
flash|%|libraries/EEPROM/examples/eeprom_update
RAM for global variables|%|libraries/EEPROM/examples/eeprom_write
flash|%|libraries/EEPROM/examples/eeprom_write
RAM for global variables|%|libraries/EEPROM/examples/eeprom_crc
flash|%|libraries/EEPROM/examples/eeprom_crc
RAM for global variables|%|libraries/EEPROM/examples/eeprom_get
flash|%|libraries/EEPROM/examples/eeprom_get
RAM for global variables|%|libraries/EEPROM/examples/eeprom_put
flash|%|libraries/EEPROM/examples/eeprom_put
RAM for global variables|%|libraries/EEPROM/examples/eeprom_read
flash|%|libraries/EEPROM/examples/eeprom_read
RAM for global variables|%|libraries/SPI/examples/BarometricPressureSensor
flash|%|libraries/SPI/examples/BarometricPressureSensor
RAM for global variables|%|libraries/SPI/examples/DigitalPotControl
flash|%|libraries/SPI/examples/DigitalPotControl
RAM for global variables|%|libraries/Wire/examples/SFRRanger_reader
flash|%|libraries/Wire/examples/SFRRanger_reader
RAM for global variables|%|libraries/Wire/examples/digital_potentiometer
flash|%|libraries/Wire/examples/digital_potentiometer
RAM for global variables|%|libraries/Wire/examples/i2c_scanner
flash|%|libraries/Wire/examples/i2c_scanner
RAM for global variables|%|libraries/Wire/examples/master_reader
flash|%|libraries/Wire/examples/master_reader
RAM for global variables|%|libraries/Wire/examples/master_writer
flash|%|libraries/Wire/examples/master_writer
RAM for global variables|%|libraries/Wire/examples/slave_receiver
flash|%|libraries/Wire/examples/slave_receiver
RAM for global variables|%|libraries/Wire/examples/slave_sender
flash|%|libraries/Wire/examples/slave_sender
RAM for global variables|%|libraries/SoftwareSerial/examples/SoftwareSerialExample
flash|%|libraries/SoftwareSerial/examples/SoftwareSerialExample
RAM for global variables|%|libraries/SoftwareSerial/examples/TwoPortReceive
flash|%|libraries/SoftwareSerial/examples/TwoPortReceive
RAM for global variables|% -|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|- arduino:avr:LilyPadUSB|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0 arduino:avr:atmegang:cpu=atmega168|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|40|0.28|2|0.2|40|0.28|2|0.2|40|0.28|2|0.2|40|0.28|2|0.2|40|0.28|2|0.2|0|0.0|0|0.0|40|0.28|2|0.2|0|0.0|0|0.0|40|0.28|2|0.2|40|0.28|2|0.2|0|0.0|0|0.0|40|0.28|2|0.2|0|0.0|0|0.0|40|0.28|2|0.2|40|0.28|2|0.2 arduino:avr:atmegang:cpu=atmega8|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|40|0.56|2|0.2|40|0.56|2|0.2|40|0.56|2|0.2|40|0.56|2|0.2|40|0.56|2|0.2|0|0.0|0|0.0|40|0.56|2|0.2|0|0.0|0|0.0|40|0.56|2|0.2|40|0.56|2|0.2|0|0.0|0|0.0|40|0.56|2|0.2|0|0.0|0|0.0|||||||| arduino:avr:bt:cpu=atmega168|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|40|0.28|2|0.2|40|0.28|2|0.2|40|0.28|2|0.2|40|0.28|2|0.2|40|0.28|2|0.2|0|0.0|0|0.0|40|0.28|2|0.2|0|0.0|0|0.0|40|0.28|2|0.2|40|0.28|2|0.2|0|0.0|0|0.0|40|0.28|2|0.2|0|0.0|0|0.0|40|0.28|2|0.2|40|0.28|2|0.2 arduino:avr:bt:cpu=atmega328|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|40|0.14|2|0.1|40|0.14|2|0.1|40|0.14|2|0.1|40|0.14|2|0.1|40|0.14|2|0.1|0|0.0|0|0.0|40|0.14|2|0.1|0|0.0|0|0.0|40|0.14|2|0.1|40|0.14|2|0.1|0|0.0|0|0.0|40|0.14|2|0.1|0|0.0|0|0.0|40|0.14|2|0.1|40|0.14|2|0.1 arduino:avr:chiwawa|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0 arduino:avr:circuitplay32u4cat|0|0.0|0|N/A|0|0.0|0|N/A|0|0.0|0|N/A|0|0.0|0|N/A|0|0.0|0|N/A|0|0.0|0|N/A|0|0.0|0|N/A|0|0.0|0|N/A|0|0.0|0|N/A|0|0.0|0|N/A|0|0.0|0|N/A|0|0.0|0|N/A|0|0.0|0|N/A|0|0.0|0|N/A|0|0.0|0|N/A|0|0.0|0|N/A|0|0.0|0|N/A|0|0.0|0|N/A|0|0.0|0|N/A arduino:avr:diecimila:cpu=atmega168|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|40|0.28|2|0.2|40|0.28|2|0.2|40|0.28|2|0.2|40|0.28|2|0.2|40|0.28|2|0.2|0|0.0|0|0.0|40|0.28|2|0.2|0|0.0|0|0.0|40|0.28|2|0.2|40|0.28|2|0.2|0|0.0|0|0.0|40|0.28|2|0.2|0|0.0|0|0.0|40|0.28|2|0.2|40|0.28|2|0.2 arduino:avr:diecimila:cpu=atmega328|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|40|0.13|2|0.1|40|0.13|2|0.1|40|0.13|2|0.1|40|0.13|2|0.1|40|0.13|2|0.1|0|0.0|0|0.0|40|0.13|2|0.1|0|0.0|0|0.0|40|0.13|2|0.1|40|0.13|2|0.1|0|0.0|0|0.0|40|0.13|2|0.1|0|0.0|0|0.0|40|0.13|2|0.1|40|0.13|2|0.1 arduino:avr:esplora|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0 arduino:avr:ethernet|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|40|0.12|2|0.1|40|0.12|2|0.1|40|0.12|2|0.1|40|0.12|2|0.1|40|0.12|2|0.1|0|0.0|0|0.0|40|0.12|2|0.1|0|0.0|0|0.0|40|0.12|2|0.1|40|0.12|2|0.1|0|0.0|0|0.0|40|0.12|2|0.1|0|0.0|0|0.0|40|0.12|2|0.1|40|0.12|2|0.1 arduino:avr:fio|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|40|0.13|2|0.1|40|0.13|2|0.1|40|0.13|2|0.1|40|0.13|2|0.1|40|0.13|2|0.1|0|0.0|0|0.0|40|0.13|2|0.1|0|0.0|0|0.0|40|0.13|2|0.1|40|0.13|2|0.1|0|0.0|0|0.0|40|0.13|2|0.1|0|0.0|0|0.0|40|0.13|2|0.1|40|0.13|2|0.1 arduino:avr:gemma|0|0.0|0|N/A|0|0.0|0|N/A|0|0.0|0|N/A|0|0.0|0|N/A|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| arduino:avr:leonardo|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0 arduino:avr:leonardoeth|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0 arduino:avr:lilypad:cpu=atmega168|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|40|0.28|2|0.2|40|0.28|2|0.2|40|0.28|2|0.2|40|0.28|2|0.2|40|0.28|2|0.2|0|0.0|0|0.0|40|0.28|2|0.2|0|0.0|0|0.0|40|0.28|2|0.2|40|0.28|2|0.2|0|0.0|0|0.0|40|0.28|2|0.2|0|0.0|0|0.0|40|0.28|2|0.2|40|0.28|2|0.2 arduino:avr:lilypad:cpu=atmega328|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|40|0.13|2|0.1|40|0.13|2|0.1|40|0.13|2|0.1|40|0.13|2|0.1|40|0.13|2|0.1|0|0.0|0|0.0|40|0.13|2|0.1|0|0.0|0|0.0|40|0.13|2|0.1|40|0.13|2|0.1|0|0.0|0|0.0|40|0.13|2|0.1|0|0.0|0|0.0|40|0.13|2|0.1|40|0.13|2|0.1 arduino:avr:mega:cpu=atmega1280|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|40|0.03|2|0.02|40|0.03|2|0.02|40|0.03|2|0.02|40|0.03|2|0.02|40|0.03|2|0.02|0|0.0|0|0.0|40|0.03|2|0.02|0|0.0|0|0.0|40|0.03|2|0.02|40|0.03|2|0.02|0|0.0|0|0.0|40|0.03|2|0.02|0|0.0|0|0.0|40|0.03|2|0.02|40|0.03|2|0.02 arduino:avr:mega:cpu=atmega2560|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|44|0.02|2|0.02|44|0.02|2|0.02|44|0.02|2|0.02|44|0.02|2|0.02|44|0.02|2|0.02|0|0.0|0|0.0|44|0.02|2|0.02|0|0.0|0|0.0|44|0.02|2|0.02|44|0.02|2|0.02|0|0.0|0|0.0|44|0.02|2|0.02|0|0.0|0|0.0|44|0.02|2|0.02|44|0.02|2|0.02 arduino:avr:megaADK|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|44|0.02|2|0.02|44|0.02|2|0.02|44|0.02|2|0.02|44|0.02|2|0.02|44|0.02|2|0.02|0|0.0|0|0.0|44|0.02|2|0.02|0|0.0|0|0.0|44|0.02|2|0.02|44|0.02|2|0.02|0|0.0|0|0.0|44|0.02|2|0.02|0|0.0|0|0.0|44|0.02|2|0.02|44|0.02|2|0.02 arduino:avr:micro|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0 arduino:avr:mini:cpu=atmega168|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|40|0.28|2|0.2|40|0.28|2|0.2|40|0.28|2|0.2|40|0.28|2|0.2|40|0.28|2|0.2|0|0.0|0|0.0|40|0.28|2|0.2|0|0.0|0|0.0|40|0.28|2|0.2|40|0.28|2|0.2|0|0.0|0|0.0|40|0.28|2|0.2|0|0.0|0|0.0|40|0.28|2|0.2|40|0.28|2|0.2 arduino:avr:mini:cpu=atmega328|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|40|0.14|2|0.1|40|0.14|2|0.1|40|0.14|2|0.1|40|0.14|2|0.1|40|0.14|2|0.1|0|0.0|0|0.0|40|0.14|2|0.1|0|0.0|0|0.0|40|0.14|2|0.1|40|0.14|2|0.1|0|0.0|0|0.0|40|0.14|2|0.1|0|0.0|0|0.0|40|0.14|2|0.1|40|0.14|2|0.1 arduino:avr:nano:cpu=atmega168|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|40|0.28|2|0.2|40|0.28|2|0.2|40|0.28|2|0.2|40|0.28|2|0.2|40|0.28|2|0.2|0|0.0|0|0.0|40|0.28|2|0.2|0|0.0|0|0.0|40|0.28|2|0.2|40|0.28|2|0.2|0|0.0|0|0.0|40|0.28|2|0.2|0|0.0|0|0.0|40|0.28|2|0.2|40|0.28|2|0.2 arduino:avr:nano:cpu=atmega328|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|40|0.13|2|0.1|40|0.13|2|0.1|40|0.13|2|0.1|40|0.13|2|0.1|40|0.13|2|0.1|0|0.0|0|0.0|40|0.13|2|0.1|0|0.0|0|0.0|40|0.13|2|0.1|40|0.13|2|0.1|0|0.0|0|0.0|40|0.13|2|0.1|0|0.0|0|0.0|40|0.13|2|0.1|40|0.13|2|0.1 arduino:avr:nano:cpu=atmega328old|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|40|0.13|2|0.1|40|0.13|2|0.1|40|0.13|2|0.1|40|0.13|2|0.1|40|0.13|2|0.1|0|0.0|0|0.0|40|0.13|2|0.1|0|0.0|0|0.0|40|0.13|2|0.1|40|0.13|2|0.1|0|0.0|0|0.0|40|0.13|2|0.1|0|0.0|0|0.0|40|0.13|2|0.1|40|0.13|2|0.1 arduino:avr:one|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0 arduino:avr:pro:cpu=16MHzatmega168|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|40|0.28|2|0.2|40|0.28|2|0.2|40|0.28|2|0.2|40|0.28|2|0.2|40|0.28|2|0.2|0|0.0|0|0.0|40|0.28|2|0.2|0|0.0|0|0.0|40|0.28|2|0.2|40|0.28|2|0.2|0|0.0|0|0.0|40|0.28|2|0.2|0|0.0|0|0.0|40|0.28|2|0.2|40|0.28|2|0.2 arduino:avr:pro:cpu=16MHzatmega328|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|40|0.13|2|0.1|40|0.13|2|0.1|40|0.13|2|0.1|40|0.13|2|0.1|40|0.13|2|0.1|0|0.0|0|0.0|40|0.13|2|0.1|0|0.0|0|0.0|40|0.13|2|0.1|40|0.13|2|0.1|0|0.0|0|0.0|40|0.13|2|0.1|0|0.0|0|0.0|40|0.13|2|0.1|40|0.13|2|0.1 arduino:avr:pro:cpu=8MHzatmega168|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|40|0.28|2|0.2|40|0.28|2|0.2|40|0.28|2|0.2|40|0.28|2|0.2|40|0.28|2|0.2|0|0.0|0|0.0|40|0.28|2|0.2|0|0.0|0|0.0|40|0.28|2|0.2|40|0.28|2|0.2|0|0.0|0|0.0|40|0.28|2|0.2|0|0.0|0|0.0|40|0.28|2|0.2|40|0.28|2|0.2 arduino:avr:pro:cpu=8MHzatmega328|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|40|0.13|2|0.1|40|0.13|2|0.1|40|0.13|2|0.1|40|0.13|2|0.1|40|0.13|2|0.1|0|0.0|0|0.0|40|0.13|2|0.1|0|0.0|0|0.0|40|0.13|2|0.1|40|0.13|2|0.1|0|0.0|0|0.0|40|0.13|2|0.1|0|0.0|0|0.0|40|0.13|2|0.1|40|0.13|2|0.1 arduino:avr:robotControl|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|||||||| arduino:avr:robotMotor|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|||||||| arduino:avr:uno|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|40|0.12|2|0.1|40|0.12|2|0.1|40|0.12|2|0.1|40|0.12|2|0.1|40|0.12|2|0.1|0|0.0|0|0.0|40|0.12|2|0.1|0|0.0|0|0.0|40|0.12|2|0.1|40|0.12|2|0.1|0|0.0|0|0.0|40|0.12|2|0.1|0|0.0|0|0.0|40|0.12|2|0.1|40|0.12|2|0.1 arduino:avr:unomini|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|40|0.12|2|0.1|40|0.12|2|0.1|40|0.12|2|0.1|40|0.12|2|0.1|40|0.12|2|0.1|0|0.0|0|0.0|40|0.12|2|0.1|0|0.0|0|0.0|40|0.12|2|0.1|40|0.12|2|0.1|0|0.0|0|0.0|40|0.12|2|0.1|0|0.0|0|0.0|40|0.12|2|0.1|40|0.12|2|0.1 arduino:avr:unowifi|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|40|0.12|2|0.1|40|0.12|2|0.1|40|0.12|2|0.1|40|0.12|2|0.1|40|0.12|2|0.1|0|0.0|0|0.0|40|0.12|2|0.1|0|0.0|0|0.0|40|0.12|2|0.1|40|0.12|2|0.1|0|0.0|0|0.0|40|0.12|2|0.1|0|0.0|0|0.0|40|0.12|2|0.1|40|0.12|2|0.1 arduino:avr:yun|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0 arduino:avr:yunmini|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0
Click for full report CSV ``` Board,libraries/EEPROM/examples/eeprom_clear
flash,%,libraries/EEPROM/examples/eeprom_clear
RAM for global variables,%,libraries/EEPROM/examples/eeprom_iteration
flash,%,libraries/EEPROM/examples/eeprom_iteration
RAM for global variables,%,libraries/EEPROM/examples/eeprom_update
flash,%,libraries/EEPROM/examples/eeprom_update
RAM for global variables,%,libraries/EEPROM/examples/eeprom_write
flash,%,libraries/EEPROM/examples/eeprom_write
RAM for global variables,%,libraries/EEPROM/examples/eeprom_crc
flash,%,libraries/EEPROM/examples/eeprom_crc
RAM for global variables,%,libraries/EEPROM/examples/eeprom_get
flash,%,libraries/EEPROM/examples/eeprom_get
RAM for global variables,%,libraries/EEPROM/examples/eeprom_put
flash,%,libraries/EEPROM/examples/eeprom_put
RAM for global variables,%,libraries/EEPROM/examples/eeprom_read
flash,%,libraries/EEPROM/examples/eeprom_read
RAM for global variables,%,libraries/SPI/examples/BarometricPressureSensor
flash,%,libraries/SPI/examples/BarometricPressureSensor
RAM for global variables,%,libraries/SPI/examples/DigitalPotControl
flash,%,libraries/SPI/examples/DigitalPotControl
RAM for global variables,%,libraries/Wire/examples/SFRRanger_reader
flash,%,libraries/Wire/examples/SFRRanger_reader
RAM for global variables,%,libraries/Wire/examples/digital_potentiometer
flash,%,libraries/Wire/examples/digital_potentiometer
RAM for global variables,%,libraries/Wire/examples/i2c_scanner
flash,%,libraries/Wire/examples/i2c_scanner
RAM for global variables,%,libraries/Wire/examples/master_reader
flash,%,libraries/Wire/examples/master_reader
RAM for global variables,%,libraries/Wire/examples/master_writer
flash,%,libraries/Wire/examples/master_writer
RAM for global variables,%,libraries/Wire/examples/slave_receiver
flash,%,libraries/Wire/examples/slave_receiver
RAM for global variables,%,libraries/Wire/examples/slave_sender
flash,%,libraries/Wire/examples/slave_sender
RAM for global variables,%,libraries/SoftwareSerial/examples/SoftwareSerialExample
flash,%,libraries/SoftwareSerial/examples/SoftwareSerialExample
RAM for global variables,%,libraries/SoftwareSerial/examples/TwoPortReceive
flash,%,libraries/SoftwareSerial/examples/TwoPortReceive
RAM for global variables,% arduino:avr:LilyPadUSB,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0 arduino:avr:atmegang:cpu=atmega168,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,40,0.28,2,0.2,40,0.28,2,0.2,40,0.28,2,0.2,40,0.28,2,0.2,40,0.28,2,0.2,0,0.0,0,0.0,40,0.28,2,0.2,0,0.0,0,0.0,40,0.28,2,0.2,40,0.28,2,0.2,0,0.0,0,0.0,40,0.28,2,0.2,0,0.0,0,0.0,40,0.28,2,0.2,40,0.28,2,0.2 arduino:avr:atmegang:cpu=atmega8,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,40,0.56,2,0.2,40,0.56,2,0.2,40,0.56,2,0.2,40,0.56,2,0.2,40,0.56,2,0.2,0,0.0,0,0.0,40,0.56,2,0.2,0,0.0,0,0.0,40,0.56,2,0.2,40,0.56,2,0.2,0,0.0,0,0.0,40,0.56,2,0.2,0,0.0,0,0.0,,,,,,,, arduino:avr:bt:cpu=atmega168,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,40,0.28,2,0.2,40,0.28,2,0.2,40,0.28,2,0.2,40,0.28,2,0.2,40,0.28,2,0.2,0,0.0,0,0.0,40,0.28,2,0.2,0,0.0,0,0.0,40,0.28,2,0.2,40,0.28,2,0.2,0,0.0,0,0.0,40,0.28,2,0.2,0,0.0,0,0.0,40,0.28,2,0.2,40,0.28,2,0.2 arduino:avr:bt:cpu=atmega328,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,40,0.14,2,0.1,40,0.14,2,0.1,40,0.14,2,0.1,40,0.14,2,0.1,40,0.14,2,0.1,0,0.0,0,0.0,40,0.14,2,0.1,0,0.0,0,0.0,40,0.14,2,0.1,40,0.14,2,0.1,0,0.0,0,0.0,40,0.14,2,0.1,0,0.0,0,0.0,40,0.14,2,0.1,40,0.14,2,0.1 arduino:avr:chiwawa,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0 arduino:avr:circuitplay32u4cat,0,0.0,0,N/A,0,0.0,0,N/A,0,0.0,0,N/A,0,0.0,0,N/A,0,0.0,0,N/A,0,0.0,0,N/A,0,0.0,0,N/A,0,0.0,0,N/A,0,0.0,0,N/A,0,0.0,0,N/A,0,0.0,0,N/A,0,0.0,0,N/A,0,0.0,0,N/A,0,0.0,0,N/A,0,0.0,0,N/A,0,0.0,0,N/A,0,0.0,0,N/A,0,0.0,0,N/A,0,0.0,0,N/A arduino:avr:diecimila:cpu=atmega168,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,40,0.28,2,0.2,40,0.28,2,0.2,40,0.28,2,0.2,40,0.28,2,0.2,40,0.28,2,0.2,0,0.0,0,0.0,40,0.28,2,0.2,0,0.0,0,0.0,40,0.28,2,0.2,40,0.28,2,0.2,0,0.0,0,0.0,40,0.28,2,0.2,0,0.0,0,0.0,40,0.28,2,0.2,40,0.28,2,0.2 arduino:avr:diecimila:cpu=atmega328,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,40,0.13,2,0.1,40,0.13,2,0.1,40,0.13,2,0.1,40,0.13,2,0.1,40,0.13,2,0.1,0,0.0,0,0.0,40,0.13,2,0.1,0,0.0,0,0.0,40,0.13,2,0.1,40,0.13,2,0.1,0,0.0,0,0.0,40,0.13,2,0.1,0,0.0,0,0.0,40,0.13,2,0.1,40,0.13,2,0.1 arduino:avr:esplora,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0 arduino:avr:ethernet,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,40,0.12,2,0.1,40,0.12,2,0.1,40,0.12,2,0.1,40,0.12,2,0.1,40,0.12,2,0.1,0,0.0,0,0.0,40,0.12,2,0.1,0,0.0,0,0.0,40,0.12,2,0.1,40,0.12,2,0.1,0,0.0,0,0.0,40,0.12,2,0.1,0,0.0,0,0.0,40,0.12,2,0.1,40,0.12,2,0.1 arduino:avr:fio,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,40,0.13,2,0.1,40,0.13,2,0.1,40,0.13,2,0.1,40,0.13,2,0.1,40,0.13,2,0.1,0,0.0,0,0.0,40,0.13,2,0.1,0,0.0,0,0.0,40,0.13,2,0.1,40,0.13,2,0.1,0,0.0,0,0.0,40,0.13,2,0.1,0,0.0,0,0.0,40,0.13,2,0.1,40,0.13,2,0.1 arduino:avr:gemma,0,0.0,0,N/A,0,0.0,0,N/A,0,0.0,0,N/A,0,0.0,0,N/A,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, arduino:avr:leonardo,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0 arduino:avr:leonardoeth,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0 arduino:avr:lilypad:cpu=atmega168,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,40,0.28,2,0.2,40,0.28,2,0.2,40,0.28,2,0.2,40,0.28,2,0.2,40,0.28,2,0.2,0,0.0,0,0.0,40,0.28,2,0.2,0,0.0,0,0.0,40,0.28,2,0.2,40,0.28,2,0.2,0,0.0,0,0.0,40,0.28,2,0.2,0,0.0,0,0.0,40,0.28,2,0.2,40,0.28,2,0.2 arduino:avr:lilypad:cpu=atmega328,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,40,0.13,2,0.1,40,0.13,2,0.1,40,0.13,2,0.1,40,0.13,2,0.1,40,0.13,2,0.1,0,0.0,0,0.0,40,0.13,2,0.1,0,0.0,0,0.0,40,0.13,2,0.1,40,0.13,2,0.1,0,0.0,0,0.0,40,0.13,2,0.1,0,0.0,0,0.0,40,0.13,2,0.1,40,0.13,2,0.1 arduino:avr:mega:cpu=atmega1280,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,40,0.03,2,0.02,40,0.03,2,0.02,40,0.03,2,0.02,40,0.03,2,0.02,40,0.03,2,0.02,0,0.0,0,0.0,40,0.03,2,0.02,0,0.0,0,0.0,40,0.03,2,0.02,40,0.03,2,0.02,0,0.0,0,0.0,40,0.03,2,0.02,0,0.0,0,0.0,40,0.03,2,0.02,40,0.03,2,0.02 arduino:avr:mega:cpu=atmega2560,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,44,0.02,2,0.02,44,0.02,2,0.02,44,0.02,2,0.02,44,0.02,2,0.02,44,0.02,2,0.02,0,0.0,0,0.0,44,0.02,2,0.02,0,0.0,0,0.0,44,0.02,2,0.02,44,0.02,2,0.02,0,0.0,0,0.0,44,0.02,2,0.02,0,0.0,0,0.0,44,0.02,2,0.02,44,0.02,2,0.02 arduino:avr:megaADK,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,44,0.02,2,0.02,44,0.02,2,0.02,44,0.02,2,0.02,44,0.02,2,0.02,44,0.02,2,0.02,0,0.0,0,0.0,44,0.02,2,0.02,0,0.0,0,0.0,44,0.02,2,0.02,44,0.02,2,0.02,0,0.0,0,0.0,44,0.02,2,0.02,0,0.0,0,0.0,44,0.02,2,0.02,44,0.02,2,0.02 arduino:avr:micro,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0 arduino:avr:mini:cpu=atmega168,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,40,0.28,2,0.2,40,0.28,2,0.2,40,0.28,2,0.2,40,0.28,2,0.2,40,0.28,2,0.2,0,0.0,0,0.0,40,0.28,2,0.2,0,0.0,0,0.0,40,0.28,2,0.2,40,0.28,2,0.2,0,0.0,0,0.0,40,0.28,2,0.2,0,0.0,0,0.0,40,0.28,2,0.2,40,0.28,2,0.2 arduino:avr:mini:cpu=atmega328,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,40,0.14,2,0.1,40,0.14,2,0.1,40,0.14,2,0.1,40,0.14,2,0.1,40,0.14,2,0.1,0,0.0,0,0.0,40,0.14,2,0.1,0,0.0,0,0.0,40,0.14,2,0.1,40,0.14,2,0.1,0,0.0,0,0.0,40,0.14,2,0.1,0,0.0,0,0.0,40,0.14,2,0.1,40,0.14,2,0.1 arduino:avr:nano:cpu=atmega168,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,40,0.28,2,0.2,40,0.28,2,0.2,40,0.28,2,0.2,40,0.28,2,0.2,40,0.28,2,0.2,0,0.0,0,0.0,40,0.28,2,0.2,0,0.0,0,0.0,40,0.28,2,0.2,40,0.28,2,0.2,0,0.0,0,0.0,40,0.28,2,0.2,0,0.0,0,0.0,40,0.28,2,0.2,40,0.28,2,0.2 arduino:avr:nano:cpu=atmega328,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,40,0.13,2,0.1,40,0.13,2,0.1,40,0.13,2,0.1,40,0.13,2,0.1,40,0.13,2,0.1,0,0.0,0,0.0,40,0.13,2,0.1,0,0.0,0,0.0,40,0.13,2,0.1,40,0.13,2,0.1,0,0.0,0,0.0,40,0.13,2,0.1,0,0.0,0,0.0,40,0.13,2,0.1,40,0.13,2,0.1 arduino:avr:nano:cpu=atmega328old,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,40,0.13,2,0.1,40,0.13,2,0.1,40,0.13,2,0.1,40,0.13,2,0.1,40,0.13,2,0.1,0,0.0,0,0.0,40,0.13,2,0.1,0,0.0,0,0.0,40,0.13,2,0.1,40,0.13,2,0.1,0,0.0,0,0.0,40,0.13,2,0.1,0,0.0,0,0.0,40,0.13,2,0.1,40,0.13,2,0.1 arduino:avr:one,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0 arduino:avr:pro:cpu=16MHzatmega168,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,40,0.28,2,0.2,40,0.28,2,0.2,40,0.28,2,0.2,40,0.28,2,0.2,40,0.28,2,0.2,0,0.0,0,0.0,40,0.28,2,0.2,0,0.0,0,0.0,40,0.28,2,0.2,40,0.28,2,0.2,0,0.0,0,0.0,40,0.28,2,0.2,0,0.0,0,0.0,40,0.28,2,0.2,40,0.28,2,0.2 arduino:avr:pro:cpu=16MHzatmega328,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,40,0.13,2,0.1,40,0.13,2,0.1,40,0.13,2,0.1,40,0.13,2,0.1,40,0.13,2,0.1,0,0.0,0,0.0,40,0.13,2,0.1,0,0.0,0,0.0,40,0.13,2,0.1,40,0.13,2,0.1,0,0.0,0,0.0,40,0.13,2,0.1,0,0.0,0,0.0,40,0.13,2,0.1,40,0.13,2,0.1 arduino:avr:pro:cpu=8MHzatmega168,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,40,0.28,2,0.2,40,0.28,2,0.2,40,0.28,2,0.2,40,0.28,2,0.2,40,0.28,2,0.2,0,0.0,0,0.0,40,0.28,2,0.2,0,0.0,0,0.0,40,0.28,2,0.2,40,0.28,2,0.2,0,0.0,0,0.0,40,0.28,2,0.2,0,0.0,0,0.0,40,0.28,2,0.2,40,0.28,2,0.2 arduino:avr:pro:cpu=8MHzatmega328,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,40,0.13,2,0.1,40,0.13,2,0.1,40,0.13,2,0.1,40,0.13,2,0.1,40,0.13,2,0.1,0,0.0,0,0.0,40,0.13,2,0.1,0,0.0,0,0.0,40,0.13,2,0.1,40,0.13,2,0.1,0,0.0,0,0.0,40,0.13,2,0.1,0,0.0,0,0.0,40,0.13,2,0.1,40,0.13,2,0.1 arduino:avr:robotControl,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,,,,,,,, arduino:avr:robotMotor,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,,,,,,,, arduino:avr:uno,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,40,0.12,2,0.1,40,0.12,2,0.1,40,0.12,2,0.1,40,0.12,2,0.1,40,0.12,2,0.1,0,0.0,0,0.0,40,0.12,2,0.1,0,0.0,0,0.0,40,0.12,2,0.1,40,0.12,2,0.1,0,0.0,0,0.0,40,0.12,2,0.1,0,0.0,0,0.0,40,0.12,2,0.1,40,0.12,2,0.1 arduino:avr:unomini,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,40,0.12,2,0.1,40,0.12,2,0.1,40,0.12,2,0.1,40,0.12,2,0.1,40,0.12,2,0.1,0,0.0,0,0.0,40,0.12,2,0.1,0,0.0,0,0.0,40,0.12,2,0.1,40,0.12,2,0.1,0,0.0,0,0.0,40,0.12,2,0.1,0,0.0,0,0.0,40,0.12,2,0.1,40,0.12,2,0.1 arduino:avr:unowifi,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,40,0.12,2,0.1,40,0.12,2,0.1,40,0.12,2,0.1,40,0.12,2,0.1,40,0.12,2,0.1,0,0.0,0,0.0,40,0.12,2,0.1,0,0.0,0,0.0,40,0.12,2,0.1,40,0.12,2,0.1,0,0.0,0,0.0,40,0.12,2,0.1,0,0.0,0,0.0,40,0.12,2,0.1,40,0.12,2,0.1 arduino:avr:yun,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0 arduino:avr:yunmini,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0 ```