Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Shorten critical section in micros() #552

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

Open
edgar-bonet wants to merge 1 commit into arduino:master
base: master
Choose a base branch
Loading
from edgar-bonet:critical-micros

Conversation

@edgar-bonet
Copy link

@edgar-bonet edgar-bonet commented Jan 19, 2024

The critical section in micros() is longer than it needs to be. The interrupt flag register has to be read within the critical section, but testing whether the overflow count should be incremented can be done with interrupts enabled.

Without this pull request, compiling for an UNO I get this critical section:

in r19, SREG
cli
lds r24, timer0_overflow_count
lds r25, timer0_overflow_count+0x1
lds r26, timer0_overflow_count+0x2
lds r27, timer0_overflow_count+0x3
in r18, TCNT0
 sbis TIFR0,0
 rjmp 1f
 cpi r18,255
 breq 1f
 adiw r24,0x01
adc r26, r1
adc r27, r1
1: out SREG, r19

With the pull request applied, this becomes:

in r20, SREG
cli
lds r24, timer0_overflow_count
lds r25, timer0_overflow_count+0x1
lds r26, timer0_overflow_count+0x2
lds r27, timer0_overflow_count+0x3
in r18, TCNT0
in r19, TIFR0
out SREG, r20

which saves us between 2 and 7 cycles of critical section.

The timer registers have to be read with interrupts disabled. All other
computations can be done after interrupts have been enabled again.
Copy link

Memory usage change @ 7b7d61d

Board flash % RAM for global variables %
arduino:avr:LilyPadUSB 🔺 +2 - +2 +0.01 - +0.01 0 - 0 0.0 - 0.0
arduino:avr:atmegang:cpu=atmega168 🔺 0 - +2 0.0 - +0.01 0 - 0 0.0 - 0.0
arduino:avr:atmegang:cpu=atmega8 0 - 0 0.0 - 0.0 0 - 0 0.0 - 0.0
arduino:avr:bt:cpu=atmega168 🔺 0 - +2 0.0 - +0.01 0 - 0 0.0 - 0.0
arduino:avr:bt:cpu=atmega328 🔺 0 - +2 0.0 - +0.01 0 - 0 0.0 - 0.0
arduino:avr:chiwawa 🔺 +2 - +2 +0.01 - +0.01 0 - 0 0.0 - 0.0
arduino:avr:circuitplay32u4cat 🔺 +2 - +2 +0.01 - +0.01 0 - 0 N/A
arduino:avr:diecimila:cpu=atmega168 🔺 0 - +2 0.0 - +0.01 0 - 0 0.0 - 0.0
arduino:avr:diecimila:cpu=atmega328 🔺 0 - +2 0.0 - +0.01 0 - 0 0.0 - 0.0
arduino:avr:esplora 🔺 +2 - +2 +0.01 - +0.01 0 - 0 0.0 - 0.0
arduino:avr:ethernet 🔺 0 - +2 0.0 - +0.01 0 - 0 0.0 - 0.0
arduino:avr:fio 🔺 0 - +2 0.0 - +0.01 0 - 0 0.0 - 0.0
arduino:avr:gemma 0 - 0 0.0 - 0.0 0 - 0 N/A
arduino:avr:leonardo 🔺 +2 - +2 +0.01 - +0.01 0 - 0 0.0 - 0.0
arduino:avr:leonardoeth 🔺 +2 - +2 +0.01 - +0.01 0 - 0 0.0 - 0.0
arduino:avr:lilypad:cpu=atmega168 🔺 0 - +2 0.0 - +0.01 0 - 0 0.0 - 0.0
arduino:avr:lilypad:cpu=atmega328 🔺 0 - +2 0.0 - +0.01 0 - 0 0.0 - 0.0
arduino:avr:mega:cpu=atmega1280 🔺 0 - +2 0.0 - 0.0 0 - 0 0.0 - 0.0
arduino:avr:mega:cpu=atmega2560 🔺 0 - +2 0.0 - 0.0 0 - 0 0.0 - 0.0
arduino:avr:megaADK 🔺 0 - +2 0.0 - 0.0 0 - 0 0.0 - 0.0
arduino:avr:micro 🔺 +2 - +2 +0.01 - +0.01 0 - 0 0.0 - 0.0
arduino:avr:mini:cpu=atmega168 🔺 0 - +2 0.0 - +0.01 0 - 0 0.0 - 0.0
arduino:avr:mini:cpu=atmega328 🔺 0 - +2 0.0 - +0.01 0 - 0 0.0 - 0.0
arduino:avr:nano:cpu=atmega168 🔺 0 - +2 0.0 - +0.01 0 - 0 0.0 - 0.0
arduino:avr:nano:cpu=atmega328 🔺 0 - +2 0.0 - +0.01 0 - 0 0.0 - 0.0
arduino:avr:nano:cpu=atmega328old 🔺 0 - +2 0.0 - +0.01 0 - 0 0.0 - 0.0
arduino:avr:one 🔺 +2 - +2 +0.01 - +0.01 0 - 0 0.0 - 0.0
arduino:avr:pro:cpu=16MHzatmega168 🔺 0 - +2 0.0 - +0.01 0 - 0 0.0 - 0.0
arduino:avr:pro:cpu=16MHzatmega328 🔺 0 - +2 0.0 - +0.01 0 - 0 0.0 - 0.0
arduino:avr:pro:cpu=8MHzatmega168 🔺 0 - +2 0.0 - +0.01 0 - 0 0.0 - 0.0
arduino:avr:pro:cpu=8MHzatmega328 🔺 0 - +2 0.0 - +0.01 0 - 0 0.0 - 0.0
arduino:avr:robotControl 🔺 +2 - +2 +0.01 - +0.01 0 - 0 0.0 - 0.0
arduino:avr:robotMotor 🔺 +2 - +2 +0.01 - +0.01 0 - 0 0.0 - 0.0
arduino:avr:uno 🔺 0 - +2 0.0 - +0.01 0 - 0 0.0 - 0.0
arduino:avr:unomini 🔺 0 - +2 0.0 - +0.01 0 - 0 0.0 - 0.0
arduino:avr:unowifi 🔺 0 - +2 0.0 - +0.01 0 - 0 0.0 - 0.0
arduino:avr:yun 🔺 +2 - +2 +0.01 - +0.01 0 - 0 0.0 - 0.0
arduino:avr:yunmini 🔺 +2 - +2 +0.01 - +0.01 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 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0
arduino:avr:atmegang:cpu=atmega168 0 0.0 0 0.0 0 0.0 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 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 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 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:bt:cpu=atmega168 0 0.0 0 0.0 0 0.0 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 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 2 0.01 0 0.0 2 0.01 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0
arduino:avr:chiwawa 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0
arduino:avr:circuitplay32u4cat 2 0.01 0 N/A 2 0.01 0 N/A 2 0.01 0 N/A 2 0.01 0 N/A 2 0.01 0 N/A 2 0.01 0 N/A 2 0.01 0 N/A 2 0.01 0 N/A 2 0.01 0 N/A 2 0.01 0 N/A 2 0.01 0 N/A 2 0.01 0 N/A 2 0.01 0 N/A 2 0.01 0 N/A 2 0.01 0 N/A 2 0.01 0 N/A 2 0.01 0 N/A 2 0.01 0 N/A 2 0.01 0 N/A
arduino:avr:diecimila:cpu=atmega168 0 0.0 0 0.0 0 0.0 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 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 2 0.01 0 0.0 2 0.01 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0
arduino:avr:esplora 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0
arduino:avr:ethernet 0 0.0 0 0.0 0 0.0 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 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 2 0.01 0 0.0 2 0.01 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 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 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0
arduino:avr:leonardoeth 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0
arduino:avr:lilypad:cpu=atmega168 0 0.0 0 0.0 0 0.0 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 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 2 0.01 0 0.0 2 0.01 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 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 2 0.0 0 0.0 2 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 2 0.0 0 0.0 2 0.0 0 0.0 2 0.0 0 0.0 2 0.0 0 0.0 2 0.0 0 0.0 2 0.0 0 0.0 2 0.0 0 0.0 2 0.0 0 0.0 2 0.0 0 0.0 2 0.0 0 0.0 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 2 0.0 0 0.0 2 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 2 0.0 0 0.0 2 0.0 0 0.0 2 0.0 0 0.0 2 0.0 0 0.0 2 0.0 0 0.0 2 0.0 0 0.0 2 0.0 0 0.0 2 0.0 0 0.0 2 0.0 0 0.0 2 0.0 0 0.0 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 2 0.0 0 0.0 2 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 2 0.0 0 0.0 2 0.0 0 0.0 2 0.0 0 0.0 2 0.0 0 0.0 2 0.0 0 0.0 2 0.0 0 0.0 2 0.0 0 0.0 2 0.0 0 0.0 2 0.0 0 0.0 2 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0
arduino:avr:micro 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0
arduino:avr:mini:cpu=atmega168 0 0.0 0 0.0 0 0.0 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 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 2 0.01 0 0.0 2 0.01 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 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 2 0.01 0 0.0 2 0.01 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 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 2 0.01 0 0.0 2 0.01 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 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 2 0.01 0 0.0 2 0.01 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0
arduino:avr:one 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0
arduino:avr:pro:cpu=16MHzatmega168 0 0.0 0 0.0 0 0.0 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 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 2 0.01 0 0.0 2 0.01 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 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 2 0.01 0 0.0 2 0.01 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 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 2 0.01 0 0.0 2 0.01 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0
arduino:avr:robotControl 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0
arduino:avr:robotMotor 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0
arduino:avr:uno 0 0.0 0 0.0 0 0.0 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 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 2 0.01 0 0.0 2 0.01 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 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 2 0.01 0 0.0 2 0.01 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0
arduino:avr:yun 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0
arduino:avr:yunmini 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 0 0.0 2 0.01 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,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0
arduino:avr:atmegang:cpu=atmega168,0,0.0,0,0.0,0,0.0,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,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,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,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:bt:cpu=atmega168,0,0.0,0,0.0,0,0.0,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,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,2,0.01,0,0.0,2,0.01,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0
arduino:avr:chiwawa,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0
arduino:avr:circuitplay32u4cat,2,0.01,0,N/A,2,0.01,0,N/A,2,0.01,0,N/A,2,0.01,0,N/A,2,0.01,0,N/A,2,0.01,0,N/A,2,0.01,0,N/A,2,0.01,0,N/A,2,0.01,0,N/A,2,0.01,0,N/A,2,0.01,0,N/A,2,0.01,0,N/A,2,0.01,0,N/A,2,0.01,0,N/A,2,0.01,0,N/A,2,0.01,0,N/A,2,0.01,0,N/A,2,0.01,0,N/A,2,0.01,0,N/A
arduino:avr:diecimila:cpu=atmega168,0,0.0,0,0.0,0,0.0,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,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,2,0.01,0,0.0,2,0.01,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0
arduino:avr:esplora,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0
arduino:avr:ethernet,0,0.0,0,0.0,0,0.0,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,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,2,0.01,0,0.0,2,0.01,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,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,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0
arduino:avr:leonardoeth,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0
arduino:avr:lilypad:cpu=atmega168,0,0.0,0,0.0,0,0.0,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,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,2,0.01,0,0.0,2,0.01,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,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,2,0.0,0,0.0,2,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,2,0.0,0,0.0,2,0.0,0,0.0,2,0.0,0,0.0,2,0.0,0,0.0,2,0.0,0,0.0,2,0.0,0,0.0,2,0.0,0,0.0,2,0.0,0,0.0,2,0.0,0,0.0,2,0.0,0,0.0,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,2,0.0,0,0.0,2,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,2,0.0,0,0.0,2,0.0,0,0.0,2,0.0,0,0.0,2,0.0,0,0.0,2,0.0,0,0.0,2,0.0,0,0.0,2,0.0,0,0.0,2,0.0,0,0.0,2,0.0,0,0.0,2,0.0,0,0.0,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,2,0.0,0,0.0,2,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,2,0.0,0,0.0,2,0.0,0,0.0,2,0.0,0,0.0,2,0.0,0,0.0,2,0.0,0,0.0,2,0.0,0,0.0,2,0.0,0,0.0,2,0.0,0,0.0,2,0.0,0,0.0,2,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0
arduino:avr:micro,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0
arduino:avr:mini:cpu=atmega168,0,0.0,0,0.0,0,0.0,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,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,2,0.01,0,0.0,2,0.01,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,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,2,0.01,0,0.0,2,0.01,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,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,2,0.01,0,0.0,2,0.01,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,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,2,0.01,0,0.0,2,0.01,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0
arduino:avr:one,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0
arduino:avr:pro:cpu=16MHzatmega168,0,0.0,0,0.0,0,0.0,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,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,2,0.01,0,0.0,2,0.01,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,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,2,0.01,0,0.0,2,0.01,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,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,2,0.01,0,0.0,2,0.01,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0
arduino:avr:robotControl,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,,,,,,,,
arduino:avr:robotMotor,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,,,,,,,,
arduino:avr:uno,0,0.0,0,0.0,0,0.0,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,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,2,0.01,0,0.0,2,0.01,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,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,2,0.01,0,0.0,2,0.01,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0
arduino:avr:yun,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0
arduino:avr:yunmini,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0,2,0.01,0,0.0

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Reviewers

No reviews

Assignees

No one assigned

Projects

None yet

Milestone

No milestone

Development

Successfully merging this pull request may close these issues.

AltStyle によって変換されたページ (->オリジナル) /