Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

dewhisna
Copy link

@dewhisna dewhisna commented Jan 2, 2023

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.

The TWI Master Read/Write functions are blocking anyway, so why copy
it to a local buffer first?  It wastes memory, plus limits transmission
size to the buffer size.
@CLAassistant
Copy link

CLAassistant commented Jan 2, 2023

CLA assistant check
All committers have signed the CLA.

@github-actions
Copy link

github-actions bot commented Jan 2, 2023

Memory usage change @ 92efe52

Board flash % RAM for global variables %
arduino:avr:LilyPadUSB ❔ -12 - +36 -0.04 - +0.13 💚 -32 - 0 -1.25 - 0.0
arduino:avr:atmegang:cpu=atmega168 ❔ -12 - +36 -0.08 - +0.25 💚 -32 - 0 -3.12 - 0.0
arduino:avr:atmegang:cpu=atmega8 ❔ -12 - +36 -0.17 - +0.5 💚 -32 - 0 -3.12 - 0.0
arduino:avr:bt:cpu=atmega168 ❔ -12 - +36 -0.08 - +0.25 💚 -32 - 0 -3.12 - 0.0
arduino:avr:bt:cpu=atmega328 ❔ -12 - +36 -0.04 - +0.13 💚 -32 - 0 -1.56 - 0.0
arduino:avr:chiwawa ❔ -12 - +36 -0.04 - +0.13 💚 -32 - 0 -1.25 - 0.0
arduino:avr:circuitplay32u4cat ❔ -12 - +36 -0.04 - +0.13 💚 -32 - 0 N/A
arduino:avr:diecimila:cpu=atmega168 ❔ -12 - +36 -0.08 - +0.25 💚 -32 - 0 -3.12 - 0.0
arduino:avr:diecimila:cpu=atmega328 ❔ -12 - +36 -0.04 - +0.12 💚 -32 - 0 -1.56 - 0.0
arduino:avr:esplora ❔ -12 - +36 -0.04 - +0.13 💚 -32 - 0 -1.25 - 0.0
arduino:avr:ethernet ❔ -12 - +36 -0.04 - +0.11 💚 -32 - 0 -1.56 - 0.0
arduino:avr:fio ❔ -12 - +36 -0.04 - +0.12 💚 -32 - 0 -1.56 - 0.0
arduino:avr:gemma 0 - 0 0.0 - 0.0 0 - 0 N/A
arduino:avr:leonardo ❔ -12 - +36 -0.04 - +0.13 💚 -32 - 0 -1.25 - 0.0
arduino:avr:leonardoeth ❔ -12 - +36 -0.04 - +0.13 💚 -32 - 0 -1.25 - 0.0
arduino:avr:lilypad:cpu=atmega168 ❔ -12 - +36 -0.08 - +0.25 💚 -32 - 0 -3.12 - 0.0
arduino:avr:lilypad:cpu=atmega328 ❔ -12 - +36 -0.04 - +0.12 💚 -32 - 0 -1.56 - 0.0
arduino:avr:mega:cpu=atmega1280 ❔ -12 - +40 -0.01 - +0.03 💚 -32 - 0 -0.39 - 0.0
arduino:avr:mega:cpu=atmega2560 ❔ -12 - +40 -0.0 - +0.02 💚 -32 - 0 -0.39 - 0.0
arduino:avr:megaADK ❔ -12 - +40 -0.0 - +0.02 💚 -32 - 0 -0.39 - 0.0
arduino:avr:micro ❔ -12 - +36 -0.04 - +0.13 💚 -32 - 0 -1.25 - 0.0
arduino:avr:mini:cpu=atmega168 ❔ -12 - +36 -0.08 - +0.25 💚 -32 - 0 -3.12 - 0.0
arduino:avr:mini:cpu=atmega328 ❔ -12 - +36 -0.04 - +0.13 💚 -32 - 0 -1.56 - 0.0
arduino:avr:nano:cpu=atmega168 ❔ -12 - +36 -0.08 - +0.25 💚 -32 - 0 -3.12 - 0.0
arduino:avr:nano:cpu=atmega328 ❔ -12 - +36 -0.04 - +0.12 💚 -32 - 0 -1.56 - 0.0
arduino:avr:nano:cpu=atmega328old ❔ -12 - +36 -0.04 - +0.12 💚 -32 - 0 -1.56 - 0.0
arduino:avr:one ❔ -12 - +36 -0.04 - +0.13 💚 -32 - 0 -1.25 - 0.0
arduino:avr:pro:cpu=16MHzatmega168 ❔ -12 - +36 -0.08 - +0.25 💚 -32 - 0 -3.12 - 0.0
arduino:avr:pro:cpu=16MHzatmega328 ❔ -12 - +36 -0.04 - +0.12 💚 -32 - 0 -1.56 - 0.0
arduino:avr:pro:cpu=8MHzatmega168 ❔ -12 - +36 -0.08 - +0.25 💚 -32 - 0 -3.12 - 0.0
arduino:avr:pro:cpu=8MHzatmega328 ❔ -12 - +36 -0.04 - +0.12 💚 -32 - 0 -1.56 - 0.0
arduino:avr:robotControl ❔ -12 - +36 -0.04 - +0.13 💚 -32 - 0 -1.25 - 0.0
arduino:avr:robotMotor ❔ -12 - +36 -0.04 - +0.13 💚 -32 - 0 -1.25 - 0.0
arduino:avr:uno ❔ -12 - +36 -0.04 - +0.11 💚 -32 - 0 -1.56 - 0.0
arduino:avr:unomini ❔ -12 - +36 -0.04 - +0.11 💚 -32 - 0 -1.56 - 0.0
arduino:avr:unowifi ❔ -12 - +36 -0.04 - +0.11 💚 -32 - 0 -1.56 - 0.0
arduino:avr:yun ❔ -12 - +36 -0.04 - +0.13 💚 -32 - 0 -1.25 - 0.0
arduino:avr:yunmini ❔ -12 - +36 -0.04 - +0.13 💚 -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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants