ArduinoCore-avr icon indicating copy to clipboard operation
ArduinoCore-avr copied to clipboard

Don't waste RAM in the low-level TWI Wire driver

Open dewhisna opened this issue 3 years ago • 2 comments

This originated on MCUdude/MiniCore#245

Since twi_readFrom() and twi_writeTo() are both blocking functions, there is no need to allocate a special twi_masterBuffer. Doing so wastes valuable RAM, uses extra time to copy the data to the secondary buffer, and limits the transfer size to TWI_BUFFER_LENGTH. Instead, it only needs a pointer to the buffer for the IRQ to use for the transfer.

And, if asynchronous non-blocking functions are ever added, which will require a different API and callbacks, etc., then the existing txBuffer and rxBuffer for slave mode can just be used there too, since master mode and slave mode can't both be active at the same time.

This frees nearly 32 bytes of RAM per TWI port, which is huge on a micro that only has 2K of RAM and you are down to counting every available bit for your application.

dewhisna avatar Jan 02 '23 18:01 dewhisna

CLA assistant check
All committers have signed the CLA.

CLAassistant avatar Jan 02 '23 18:01 CLAassistant

Memory usage change @ 92efe52ec9feb3195649bca4e6ae593c3078b196

Board flash % RAM for global variables %
arduino:avr:LilyPadUSB :grey_question: -12 - +36 -0.04 - +0.13 :green_heart: -32 - 0 -1.25 - 0.0
arduino:avr:atmegang:cpu=atmega168 :grey_question: -12 - +36 -0.08 - +0.25 :green_heart: -32 - 0 -3.12 - 0.0
arduino:avr:atmegang:cpu=atmega8 :grey_question: -12 - +36 -0.17 - +0.5 :green_heart: -32 - 0 -3.12 - 0.0
arduino:avr:bt:cpu=atmega168 :grey_question: -12 - +36 -0.08 - +0.25 :green_heart: -32 - 0 -3.12 - 0.0
arduino:avr:bt:cpu=atmega328 :grey_question: -12 - +36 -0.04 - +0.13 :green_heart: -32 - 0 -1.56 - 0.0
arduino:avr:chiwawa :grey_question: -12 - +36 -0.04 - +0.13 :green_heart: -32 - 0 -1.25 - 0.0
arduino:avr:circuitplay32u4cat :grey_question: -12 - +36 -0.04 - +0.13 :green_heart: -32 - 0 N/A
arduino:avr:diecimila:cpu=atmega168 :grey_question: -12 - +36 -0.08 - +0.25 :green_heart: -32 - 0 -3.12 - 0.0
arduino:avr:diecimila:cpu=atmega328 :grey_question: -12 - +36 -0.04 - +0.12 :green_heart: -32 - 0 -1.56 - 0.0
arduino:avr:esplora :grey_question: -12 - +36 -0.04 - +0.13 :green_heart: -32 - 0 -1.25 - 0.0
arduino:avr:ethernet :grey_question: -12 - +36 -0.04 - +0.11 :green_heart: -32 - 0 -1.56 - 0.0
arduino:avr:fio :grey_question: -12 - +36 -0.04 - +0.12 :green_heart: -32 - 0 -1.56 - 0.0
arduino:avr:gemma 0 - 0 0.0 - 0.0 0 - 0 N/A
arduino:avr:leonardo :grey_question: -12 - +36 -0.04 - +0.13 :green_heart: -32 - 0 -1.25 - 0.0
arduino:avr:leonardoeth :grey_question: -12 - +36 -0.04 - +0.13 :green_heart: -32 - 0 -1.25 - 0.0
arduino:avr:lilypad:cpu=atmega168 :grey_question: -12 - +36 -0.08 - +0.25 :green_heart: -32 - 0 -3.12 - 0.0
arduino:avr:lilypad:cpu=atmega328 :grey_question: -12 - +36 -0.04 - +0.12 :green_heart: -32 - 0 -1.56 - 0.0
arduino:avr:mega:cpu=atmega1280 :grey_question: -12 - +40 -0.01 - +0.03 :green_heart: -32 - 0 -0.39 - 0.0
arduino:avr:mega:cpu=atmega2560 :grey_question: -12 - +40 -0.0 - +0.02 :green_heart: -32 - 0 -0.39 - 0.0
arduino:avr:megaADK :grey_question: -12 - +40 -0.0 - +0.02 :green_heart: -32 - 0 -0.39 - 0.0
arduino:avr:micro :grey_question: -12 - +36 -0.04 - +0.13 :green_heart: -32 - 0 -1.25 - 0.0
arduino:avr:mini:cpu=atmega168 :grey_question: -12 - +36 -0.08 - +0.25 :green_heart: -32 - 0 -3.12 - 0.0
arduino:avr:mini:cpu=atmega328 :grey_question: -12 - +36 -0.04 - +0.13 :green_heart: -32 - 0 -1.56 - 0.0
arduino:avr:nano:cpu=atmega168 :grey_question: -12 - +36 -0.08 - +0.25 :green_heart: -32 - 0 -3.12 - 0.0
arduino:avr:nano:cpu=atmega328 :grey_question: -12 - +36 -0.04 - +0.12 :green_heart: -32 - 0 -1.56 - 0.0
arduino:avr:nano:cpu=atmega328old :grey_question: -12 - +36 -0.04 - +0.12 :green_heart: -32 - 0 -1.56 - 0.0
arduino:avr:one :grey_question: -12 - +36 -0.04 - +0.13 :green_heart: -32 - 0 -1.25 - 0.0
arduino:avr:pro:cpu=16MHzatmega168 :grey_question: -12 - +36 -0.08 - +0.25 :green_heart: -32 - 0 -3.12 - 0.0
arduino:avr:pro:cpu=16MHzatmega328 :grey_question: -12 - +36 -0.04 - +0.12 :green_heart: -32 - 0 -1.56 - 0.0
arduino:avr:pro:cpu=8MHzatmega168 :grey_question: -12 - +36 -0.08 - +0.25 :green_heart: -32 - 0 -3.12 - 0.0
arduino:avr:pro:cpu=8MHzatmega328 :grey_question: -12 - +36 -0.04 - +0.12 :green_heart: -32 - 0 -1.56 - 0.0
arduino:avr:robotControl :grey_question: -12 - +36 -0.04 - +0.13 :green_heart: -32 - 0 -1.25 - 0.0
arduino:avr:robotMotor :grey_question: -12 - +36 -0.04 - +0.13 :green_heart: -32 - 0 -1.25 - 0.0
arduino:avr:uno :grey_question: -12 - +36 -0.04 - +0.11 :green_heart: -32 - 0 -1.56 - 0.0
arduino:avr:unomini :grey_question: -12 - +36 -0.04 - +0.11 :green_heart: -32 - 0 -1.56 - 0.0
arduino:avr:unowifi :grey_question: -12 - +36 -0.04 - +0.11 :green_heart: -32 - 0 -1.56 - 0.0
arduino:avr:yun :grey_question: -12 - +36 -0.04 - +0.13 :green_heart: -32 - 0 -1.25 - 0.0
arduino:avr:yunmini :grey_question: -12 - +36 -0.04 - +0.13 :green_heart: -32 - 0 -1.25 - 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 8 0.03 -30 -1.17 20 0.07 -30 -1.17 36 0.13 -30 -1.17 18 0.06 -30 -1.17 18 0.06 -30 -1.17 -12 -0.04 -32 -1.25 -12 -0.04 -32 -1.25 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 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 8 0.06 -30 -2.93 20 0.14 -30 -2.93 36 0.25 -30 -2.93 18 0.13 -30 -2.93 16 0.11 -30 -2.93 -12 -0.08 -32 -3.12 -12 -0.08 -32 -3.12 0 0.0 0 0.0 0 0.0 0 0.0
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 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 10 0.14 -30 -2.93 20 0.28 -30 -2.93 36 0.5 -30 -2.93 18 0.25 -30 -2.93 16 0.22 -30 -2.93 -12 -0.17 -32 -3.12 -12 -0.17 -32 -3.12
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 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 8 0.06 -30 -2.93 20 0.14 -30 -2.93 36 0.25 -30 -2.93 18 0.13 -30 -2.93 16 0.11 -30 -2.93 -12 -0.08 -32 -3.12 -12 -0.08 -32 -3.12 0 0.0 0 0.0 0 0.0 0 0.0
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 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 8 0.03 -30 -1.46 20 0.07 -30 -1.46 36 0.13 -30 -1.46 18 0.06 -30 -1.46 16 0.06 -30 -1.46 -12 -0.04 -32 -1.56 -12 -0.04 -32 -1.56 0 0.0 0 0.0 0 0.0 0 0.0
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 8 0.03 -30 -1.17 20 0.07 -30 -1.17 36 0.13 -30 -1.17 18 0.06 -30 -1.17 18 0.06 -30 -1.17 -12 -0.04 -32 -1.25 -12 -0.04 -32 -1.25 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 8 0.03 -30 N/A 20 0.07 -30 N/A 36 0.13 -30 N/A 18 0.06 -30 N/A 18 0.06 -30 N/A -12 -0.04 -32 N/A -12 -0.04 -32 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 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 8 0.06 -30 -2.93 20 0.14 -30 -2.93 36 0.25 -30 -2.93 18 0.13 -30 -2.93 16 0.11 -30 -2.93 -12 -0.08 -32 -3.12 -12 -0.08 -32 -3.12 0 0.0 0 0.0 0 0.0 0 0.0
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 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 8 0.03 -30 -1.46 20 0.07 -30 -1.46 36 0.12 -30 -1.46 18 0.06 -30 -1.46 16 0.05 -30 -1.46 -12 -0.04 -32 -1.56 -12 -0.04 -32 -1.56 0 0.0 0 0.0 0 0.0 0 0.0
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 8 0.03 -30 -1.17 20 0.07 -30 -1.17 36 0.13 -30 -1.17 18 0.06 -30 -1.17 18 0.06 -30 -1.17 -12 -0.04 -32 -1.25 -12 -0.04 -32 -1.25 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 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 8 0.02 -30 -1.46 20 0.06 -30 -1.46 36 0.11 -30 -1.46 18 0.06 -30 -1.46 16 0.05 -30 -1.46 -12 -0.04 -32 -1.56 -12 -0.04 -32 -1.56 0 0.0 0 0.0 0 0.0 0 0.0
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 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 8 0.03 -30 -1.46 20 0.07 -30 -1.46 36 0.12 -30 -1.46 18 0.06 -30 -1.46 16 0.05 -30 -1.46 -12 -0.04 -32 -1.56 -12 -0.04 -32 -1.56 0 0.0 0 0.0 0 0.0 0 0.0
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 8 0.03 -30 -1.17 20 0.07 -30 -1.17 36 0.13 -30 -1.17 18 0.06 -30 -1.17 18 0.06 -30 -1.17 -12 -0.04 -32 -1.25 -12 -0.04 -32 -1.25 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 8 0.03 -30 -1.17 20 0.07 -30 -1.17 36 0.13 -30 -1.17 18 0.06 -30 -1.17 18 0.06 -30 -1.17 -12 -0.04 -32 -1.25 -12 -0.04 -32 -1.25 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 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 8 0.06 -30 -2.93 20 0.14 -30 -2.93 36 0.25 -30 -2.93 18 0.13 -30 -2.93 16 0.11 -30 -2.93 -12 -0.08 -32 -3.12 -12 -0.08 -32 -3.12 0 0.0 0 0.0 0 0.0 0 0.0
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 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 8 0.03 -30 -1.46 20 0.07 -30 -1.46 36 0.12 -30 -1.46 18 0.06 -30 -1.46 16 0.05 -30 -1.46 -12 -0.04 -32 -1.56 -12 -0.04 -32 -1.56 0 0.0 0 0.0 0 0.0 0 0.0
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 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 8 0.01 -30 -0.37 20 0.02 -30 -0.37 40 0.03 -30 -0.37 18 0.01 -30 -0.37 16 0.01 -30 -0.37 -12 -0.01 -32 -0.39 -12 -0.01 -32 -0.39 0 0.0 0 0.0 0 0.0 0 0.0
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 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 8 0.0 -30 -0.37 20 0.01 -30 -0.37 40 0.02 -30 -0.37 18 0.01 -30 -0.37 16 0.01 -30 -0.37 -12 -0.0 -32 -0.39 -12 -0.0 -32 -0.39 0 0.0 0 0.0 0 0.0 0 0.0
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 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 8 0.0 -30 -0.37 20 0.01 -30 -0.37 40 0.02 -30 -0.37 18 0.01 -30 -0.37 16 0.01 -30 -0.37 -12 -0.0 -32 -0.39 -12 -0.0 -32 -0.39 0 0.0 0 0.0 0 0.0 0 0.0
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 8 0.03 -30 -1.17 20 0.07 -30 -1.17 36 0.13 -30 -1.17 18 0.06 -30 -1.17 18 0.06 -30 -1.17 -12 -0.04 -32 -1.25 -12 -0.04 -32 -1.25 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 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 8 0.06 -30 -2.93 20 0.14 -30 -2.93 36 0.25 -30 -2.93 18 0.13 -30 -2.93 16 0.11 -30 -2.93 -12 -0.08 -32 -3.12 -12 -0.08 -32 -3.12 0 0.0 0 0.0 0 0.0 0 0.0
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 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 8 0.03 -30 -1.46 20 0.07 -30 -1.46 36 0.13 -30 -1.46 18 0.06 -30 -1.46 16 0.06 -30 -1.46 -12 -0.04 -32 -1.56 -12 -0.04 -32 -1.56 0 0.0 0 0.0 0 0.0 0 0.0
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 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 8 0.06 -30 -2.93 20 0.14 -30 -2.93 36 0.25 -30 -2.93 18 0.13 -30 -2.93 16 0.11 -30 -2.93 -12 -0.08 -32 -3.12 -12 -0.08 -32 -3.12 0 0.0 0 0.0 0 0.0 0 0.0
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 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 8 0.03 -30 -1.46 20 0.07 -30 -1.46 36 0.12 -30 -1.46 18 0.06 -30 -1.46 16 0.05 -30 -1.46 -12 -0.04 -32 -1.56 -12 -0.04 -32 -1.56 0 0.0 0 0.0 0 0.0 0 0.0
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 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 8 0.03 -30 -1.46 20 0.07 -30 -1.46 36 0.12 -30 -1.46 18 0.06 -30 -1.46 16 0.05 -30 -1.46 -12 -0.04 -32 -1.56 -12 -0.04 -32 -1.56 0 0.0 0 0.0 0 0.0 0 0.0
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 8 0.03 -30 -1.17 20 0.07 -30 -1.17 36 0.13 -30 -1.17 18 0.06 -30 -1.17 18 0.06 -30 -1.17 -12 -0.04 -32 -1.25 -12 -0.04 -32 -1.25 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 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 8 0.06 -30 -2.93 20 0.14 -30 -2.93 36 0.25 -30 -2.93 18 0.13 -30 -2.93 16 0.11 -30 -2.93 -12 -0.08 -32 -3.12 -12 -0.08 -32 -3.12 0 0.0 0 0.0 0 0.0 0 0.0
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 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 8 0.03 -30 -1.46 20 0.07 -30 -1.46 36 0.12 -30 -1.46 18 0.06 -30 -1.46 16 0.05 -30 -1.46 -12 -0.04 -32 -1.56 -12 -0.04 -32 -1.56 0 0.0 0 0.0 0 0.0 0 0.0
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 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 8 0.06 -30 -2.93 20 0.14 -30 -2.93 36 0.25 -30 -2.93 18 0.13 -30 -2.93 16 0.11 -30 -2.93 -12 -0.08 -32 -3.12 -12 -0.08 -32 -3.12 0 0.0 0 0.0 0 0.0 0 0.0
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 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 8 0.03 -30 -1.46 20 0.07 -30 -1.46 36 0.12 -30 -1.46 18 0.06 -30 -1.46 16 0.05 -30 -1.46 -12 -0.04 -32 -1.56 -12 -0.04 -32 -1.56 0 0.0 0 0.0 0 0.0 0 0.0
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 8 0.03 -30 -1.17 20 0.07 -30 -1.17 36 0.13 -30 -1.17 18 0.06 -30 -1.17 18 0.06 -30 -1.17 -12 -0.04 -32 -1.25 -12 -0.04 -32 -1.25
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 8 0.03 -30 -1.17 20 0.07 -30 -1.17 36 0.13 -30 -1.17 18 0.06 -30 -1.17 18 0.06 -30 -1.17 -12 -0.04 -32 -1.25 -12 -0.04 -32 -1.25
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 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 8 0.02 -30 -1.46 20 0.06 -30 -1.46 36 0.11 -30 -1.46 18 0.06 -30 -1.46 16 0.05 -30 -1.46 -12 -0.04 -32 -1.56 -12 -0.04 -32 -1.56 0 0.0 0 0.0 0 0.0 0 0.0
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 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 8 0.02 -30 -1.46 20 0.06 -30 -1.46 36 0.11 -30 -1.46 18 0.06 -30 -1.46 16 0.05 -30 -1.46 -12 -0.04 -32 -1.56 -12 -0.04 -32 -1.56 0 0.0 0 0.0 0 0.0 0 0.0
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 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 8 0.02 -30 -1.46 20 0.06 -30 -1.46 36 0.11 -30 -1.46 18 0.06 -30 -1.46 16 0.05 -30 -1.46 -12 -0.04 -32 -1.56 -12 -0.04 -32 -1.56 0 0.0 0 0.0 0 0.0 0 0.0
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 8 0.03 -30 -1.17 20 0.07 -30 -1.17 36 0.13 -30 -1.17 18 0.06 -30 -1.17 18 0.06 -30 -1.17 -12 -0.04 -32 -1.25 -12 -0.04 -32 -1.25 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 8 0.03 -30 -1.17 20 0.07 -30 -1.17 36 0.13 -30 -1.17 18 0.06 -30 -1.17 18 0.06 -30 -1.17 -12 -0.04 -32 -1.25 -12 -0.04 -32 -1.25 0 0.0 0 0.0 0 0.0 0 0.0
Click for full report CSV
Board,libraries/EEPROM/examples/eeprom_clear<br>flash,%,libraries/EEPROM/examples/eeprom_clear<br>RAM for global variables,%,libraries/EEPROM/examples/eeprom_iteration<br>flash,%,libraries/EEPROM/examples/eeprom_iteration<br>RAM for global variables,%,libraries/EEPROM/examples/eeprom_update<br>flash,%,libraries/EEPROM/examples/eeprom_update<br>RAM for global variables,%,libraries/EEPROM/examples/eeprom_write<br>flash,%,libraries/EEPROM/examples/eeprom_write<br>RAM for global variables,%,libraries/EEPROM/examples/eeprom_crc<br>flash,%,libraries/EEPROM/examples/eeprom_crc<br>RAM for global variables,%,libraries/EEPROM/examples/eeprom_get<br>flash,%,libraries/EEPROM/examples/eeprom_get<br>RAM for global variables,%,libraries/EEPROM/examples/eeprom_put<br>flash,%,libraries/EEPROM/examples/eeprom_put<br>RAM for global variables,%,libraries/EEPROM/examples/eeprom_read<br>flash,%,libraries/EEPROM/examples/eeprom_read<br>RAM for global variables,%,libraries/SPI/examples/BarometricPressureSensor<br>flash,%,libraries/SPI/examples/BarometricPressureSensor<br>RAM for global variables,%,libraries/SPI/examples/DigitalPotControl<br>flash,%,libraries/SPI/examples/DigitalPotControl<br>RAM for global variables,%,libraries/Wire/examples/SFRRanger_reader<br>flash,%,libraries/Wire/examples/SFRRanger_reader<br>RAM for global variables,%,libraries/Wire/examples/digital_potentiometer<br>flash,%,libraries/Wire/examples/digital_potentiometer<br>RAM for global variables,%,libraries/Wire/examples/i2c_scanner<br>flash,%,libraries/Wire/examples/i2c_scanner<br>RAM for global variables,%,libraries/Wire/examples/master_reader<br>flash,%,libraries/Wire/examples/master_reader<br>RAM for global variables,%,libraries/Wire/examples/master_writer<br>flash,%,libraries/Wire/examples/master_writer<br>RAM for global variables,%,libraries/Wire/examples/slave_receiver<br>flash,%,libraries/Wire/examples/slave_receiver<br>RAM for global variables,%,libraries/Wire/examples/slave_sender<br>flash,%,libraries/Wire/examples/slave_sender<br>RAM for global variables,%,libraries/SoftwareSerial/examples/SoftwareSerialExample<br>flash,%,libraries/SoftwareSerial/examples/SoftwareSerialExample<br>RAM for global variables,%,libraries/SoftwareSerial/examples/TwoPortReceive<br>flash,%,libraries/SoftwareSerial/examples/TwoPortReceive<br>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,8,0.03,-30,-1.17,20,0.07,-30,-1.17,36,0.13,-30,-1.17,18,0.06,-30,-1.17,18,0.06,-30,-1.17,-12,-0.04,-32,-1.25,-12,-0.04,-32,-1.25,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,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,8,0.06,-30,-2.93,20,0.14,-30,-2.93,36,0.25,-30,-2.93,18,0.13,-30,-2.93,16,0.11,-30,-2.93,-12,-0.08,-32,-3.12,-12,-0.08,-32,-3.12,0,0.0,0,0.0,0,0.0,0,0.0
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,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,10,0.14,-30,-2.93,20,0.28,-30,-2.93,36,0.5,-30,-2.93,18,0.25,-30,-2.93,16,0.22,-30,-2.93,-12,-0.17,-32,-3.12,-12,-0.17,-32,-3.12,,,,,,,,
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,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,8,0.06,-30,-2.93,20,0.14,-30,-2.93,36,0.25,-30,-2.93,18,0.13,-30,-2.93,16,0.11,-30,-2.93,-12,-0.08,-32,-3.12,-12,-0.08,-32,-3.12,0,0.0,0,0.0,0,0.0,0,0.0
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,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,8,0.03,-30,-1.46,20,0.07,-30,-1.46,36,0.13,-30,-1.46,18,0.06,-30,-1.46,16,0.06,-30,-1.46,-12,-0.04,-32,-1.56,-12,-0.04,-32,-1.56,0,0.0,0,0.0,0,0.0,0,0.0
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,8,0.03,-30,-1.17,20,0.07,-30,-1.17,36,0.13,-30,-1.17,18,0.06,-30,-1.17,18,0.06,-30,-1.17,-12,-0.04,-32,-1.25,-12,-0.04,-32,-1.25,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,8,0.03,-30,N/A,20,0.07,-30,N/A,36,0.13,-30,N/A,18,0.06,-30,N/A,18,0.06,-30,N/A,-12,-0.04,-32,N/A,-12,-0.04,-32,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,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,8,0.06,-30,-2.93,20,0.14,-30,-2.93,36,0.25,-30,-2.93,18,0.13,-30,-2.93,16,0.11,-30,-2.93,-12,-0.08,-32,-3.12,-12,-0.08,-32,-3.12,0,0.0,0,0.0,0,0.0,0,0.0
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,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,8,0.03,-30,-1.46,20,0.07,-30,-1.46,36,0.12,-30,-1.46,18,0.06,-30,-1.46,16,0.05,-30,-1.46,-12,-0.04,-32,-1.56,-12,-0.04,-32,-1.56,0,0.0,0,0.0,0,0.0,0,0.0
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,8,0.03,-30,-1.17,20,0.07,-30,-1.17,36,0.13,-30,-1.17,18,0.06,-30,-1.17,18,0.06,-30,-1.17,-12,-0.04,-32,-1.25,-12,-0.04,-32,-1.25,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,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,8,0.02,-30,-1.46,20,0.06,-30,-1.46,36,0.11,-30,-1.46,18,0.06,-30,-1.46,16,0.05,-30,-1.46,-12,-0.04,-32,-1.56,-12,-0.04,-32,-1.56,0,0.0,0,0.0,0,0.0,0,0.0
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,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,8,0.03,-30,-1.46,20,0.07,-30,-1.46,36,0.12,-30,-1.46,18,0.06,-30,-1.46,16,0.05,-30,-1.46,-12,-0.04,-32,-1.56,-12,-0.04,-32,-1.56,0,0.0,0,0.0,0,0.0,0,0.0
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,8,0.03,-30,-1.17,20,0.07,-30,-1.17,36,0.13,-30,-1.17,18,0.06,-30,-1.17,18,0.06,-30,-1.17,-12,-0.04,-32,-1.25,-12,-0.04,-32,-1.25,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,8,0.03,-30,-1.17,20,0.07,-30,-1.17,36,0.13,-30,-1.17,18,0.06,-30,-1.17,18,0.06,-30,-1.17,-12,-0.04,-32,-1.25,-12,-0.04,-32,-1.25,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,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,8,0.06,-30,-2.93,20,0.14,-30,-2.93,36,0.25,-30,-2.93,18,0.13,-30,-2.93,16,0.11,-30,-2.93,-12,-0.08,-32,-3.12,-12,-0.08,-32,-3.12,0,0.0,0,0.0,0,0.0,0,0.0
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,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,8,0.03,-30,-1.46,20,0.07,-30,-1.46,36,0.12,-30,-1.46,18,0.06,-30,-1.46,16,0.05,-30,-1.46,-12,-0.04,-32,-1.56,-12,-0.04,-32,-1.56,0,0.0,0,0.0,0,0.0,0,0.0
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,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,8,0.01,-30,-0.37,20,0.02,-30,-0.37,40,0.03,-30,-0.37,18,0.01,-30,-0.37,16,0.01,-30,-0.37,-12,-0.01,-32,-0.39,-12,-0.01,-32,-0.39,0,0.0,0,0.0,0,0.0,0,0.0
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,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,8,0.0,-30,-0.37,20,0.01,-30,-0.37,40,0.02,-30,-0.37,18,0.01,-30,-0.37,16,0.01,-30,-0.37,-12,-0.0,-32,-0.39,-12,-0.0,-32,-0.39,0,0.0,0,0.0,0,0.0,0,0.0
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,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,8,0.0,-30,-0.37,20,0.01,-30,-0.37,40,0.02,-30,-0.37,18,0.01,-30,-0.37,16,0.01,-30,-0.37,-12,-0.0,-32,-0.39,-12,-0.0,-32,-0.39,0,0.0,0,0.0,0,0.0,0,0.0
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,8,0.03,-30,-1.17,20,0.07,-30,-1.17,36,0.13,-30,-1.17,18,0.06,-30,-1.17,18,0.06,-30,-1.17,-12,-0.04,-32,-1.25,-12,-0.04,-32,-1.25,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,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,8,0.06,-30,-2.93,20,0.14,-30,-2.93,36,0.25,-30,-2.93,18,0.13,-30,-2.93,16,0.11,-30,-2.93,-12,-0.08,-32,-3.12,-12,-0.08,-32,-3.12,0,0.0,0,0.0,0,0.0,0,0.0
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,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,8,0.03,-30,-1.46,20,0.07,-30,-1.46,36,0.13,-30,-1.46,18,0.06,-30,-1.46,16,0.06,-30,-1.46,-12,-0.04,-32,-1.56,-12,-0.04,-32,-1.56,0,0.0,0,0.0,0,0.0,0,0.0
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,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,8,0.06,-30,-2.93,20,0.14,-30,-2.93,36,0.25,-30,-2.93,18,0.13,-30,-2.93,16,0.11,-30,-2.93,-12,-0.08,-32,-3.12,-12,-0.08,-32,-3.12,0,0.0,0,0.0,0,0.0,0,0.0
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,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,8,0.03,-30,-1.46,20,0.07,-30,-1.46,36,0.12,-30,-1.46,18,0.06,-30,-1.46,16,0.05,-30,-1.46,-12,-0.04,-32,-1.56,-12,-0.04,-32,-1.56,0,0.0,0,0.0,0,0.0,0,0.0
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,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,8,0.03,-30,-1.46,20,0.07,-30,-1.46,36,0.12,-30,-1.46,18,0.06,-30,-1.46,16,0.05,-30,-1.46,-12,-0.04,-32,-1.56,-12,-0.04,-32,-1.56,0,0.0,0,0.0,0,0.0,0,0.0
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,8,0.03,-30,-1.17,20,0.07,-30,-1.17,36,0.13,-30,-1.17,18,0.06,-30,-1.17,18,0.06,-30,-1.17,-12,-0.04,-32,-1.25,-12,-0.04,-32,-1.25,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,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,8,0.06,-30,-2.93,20,0.14,-30,-2.93,36,0.25,-30,-2.93,18,0.13,-30,-2.93,16,0.11,-30,-2.93,-12,-0.08,-32,-3.12,-12,-0.08,-32,-3.12,0,0.0,0,0.0,0,0.0,0,0.0
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,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,8,0.03,-30,-1.46,20,0.07,-30,-1.46,36,0.12,-30,-1.46,18,0.06,-30,-1.46,16,0.05,-30,-1.46,-12,-0.04,-32,-1.56,-12,-0.04,-32,-1.56,0,0.0,0,0.0,0,0.0,0,0.0
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,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,8,0.06,-30,-2.93,20,0.14,-30,-2.93,36,0.25,-30,-2.93,18,0.13,-30,-2.93,16,0.11,-30,-2.93,-12,-0.08,-32,-3.12,-12,-0.08,-32,-3.12,0,0.0,0,0.0,0,0.0,0,0.0
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,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,8,0.03,-30,-1.46,20,0.07,-30,-1.46,36,0.12,-30,-1.46,18,0.06,-30,-1.46,16,0.05,-30,-1.46,-12,-0.04,-32,-1.56,-12,-0.04,-32,-1.56,0,0.0,0,0.0,0,0.0,0,0.0
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,8,0.03,-30,-1.17,20,0.07,-30,-1.17,36,0.13,-30,-1.17,18,0.06,-30,-1.17,18,0.06,-30,-1.17,-12,-0.04,-32,-1.25,-12,-0.04,-32,-1.25,,,,,,,,
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,8,0.03,-30,-1.17,20,0.07,-30,-1.17,36,0.13,-30,-1.17,18,0.06,-30,-1.17,18,0.06,-30,-1.17,-12,-0.04,-32,-1.25,-12,-0.04,-32,-1.25,,,,,,,,
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,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,8,0.02,-30,-1.46,20,0.06,-30,-1.46,36,0.11,-30,-1.46,18,0.06,-30,-1.46,16,0.05,-30,-1.46,-12,-0.04,-32,-1.56,-12,-0.04,-32,-1.56,0,0.0,0,0.0,0,0.0,0,0.0
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,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,8,0.02,-30,-1.46,20,0.06,-30,-1.46,36,0.11,-30,-1.46,18,0.06,-30,-1.46,16,0.05,-30,-1.46,-12,-0.04,-32,-1.56,-12,-0.04,-32,-1.56,0,0.0,0,0.0,0,0.0,0,0.0
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,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,8,0.02,-30,-1.46,20,0.06,-30,-1.46,36,0.11,-30,-1.46,18,0.06,-30,-1.46,16,0.05,-30,-1.46,-12,-0.04,-32,-1.56,-12,-0.04,-32,-1.56,0,0.0,0,0.0,0,0.0,0,0.0
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,8,0.03,-30,-1.17,20,0.07,-30,-1.17,36,0.13,-30,-1.17,18,0.06,-30,-1.17,18,0.06,-30,-1.17,-12,-0.04,-32,-1.25,-12,-0.04,-32,-1.25,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,8,0.03,-30,-1.17,20,0.07,-30,-1.17,36,0.13,-30,-1.17,18,0.06,-30,-1.17,18,0.06,-30,-1.17,-12,-0.04,-32,-1.25,-12,-0.04,-32,-1.25,0,0.0,0,0.0,0,0.0,0,0.0

github-actions[bot] avatar Jan 02 '23 18:01 github-actions[bot]