Movatterモバイル変換


[0]ホーム

URL:


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 ourterms of service andprivacy statement. We’ll occasionally send you account related emails.

Already on GitHub?Sign in to your account

Open
edgar-bonet wants to merge1 commit intoarduino:master
base:master
Choose a base branch
Loading
fromedgar-bonet:critical-micros

Conversation

edgar-bonet
Copy link

The critical section inmicros() 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, SREGclilds  r24, timer0_overflow_countlds  r25, timer0_overflow_count+0x1lds  r26, timer0_overflow_count+0x2lds  r27, timer0_overflow_count+0x3in   r18, TCNT0    sbis TIFR0,0    rjmp 1f    cpi  r18,255    breq 1f    adiw r24,0x01adc  r26, r1adc  r27, r11:out  SREG, r19

With the pull request applied, this becomes:

in   r20, SREGclilds  r24, timer0_overflow_countlds  r25, timer0_overflow_count+0x1lds  r26, timer0_overflow_count+0x2lds  r27, timer0_overflow_count+0x3in   r18, TCNT0in   r19, TIFR0out  SREG, r20

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

The timer registers have to be read with interrupts disabled. All othercomputations can be done after interrupts have been enabled again.
@github-actionsGitHub Actions
Copy link

Memory usage change @7b7d61d

Boardflash%RAM for global variables%
arduino:avr:LilyPadUSB🔺 +2 - +2+0.01 - +0.010 - 00.0 - 0.0
arduino:avr:atmegang:cpu=atmega168🔺 0 - +20.0 - +0.010 - 00.0 - 0.0
arduino:avr:atmegang:cpu=atmega80 - 00.0 - 0.00 - 00.0 - 0.0
arduino:avr:bt:cpu=atmega168🔺 0 - +20.0 - +0.010 - 00.0 - 0.0
arduino:avr:bt:cpu=atmega328🔺 0 - +20.0 - +0.010 - 00.0 - 0.0
arduino:avr:chiwawa🔺 +2 - +2+0.01 - +0.010 - 00.0 - 0.0
arduino:avr:circuitplay32u4cat🔺 +2 - +2+0.01 - +0.010 - 0N/A
arduino:avr:diecimila:cpu=atmega168🔺 0 - +20.0 - +0.010 - 00.0 - 0.0
arduino:avr:diecimila:cpu=atmega328🔺 0 - +20.0 - +0.010 - 00.0 - 0.0
arduino:avr:esplora🔺 +2 - +2+0.01 - +0.010 - 00.0 - 0.0
arduino:avr:ethernet🔺 0 - +20.0 - +0.010 - 00.0 - 0.0
arduino:avr:fio🔺 0 - +20.0 - +0.010 - 00.0 - 0.0
arduino:avr:gemma0 - 00.0 - 0.00 - 0N/A
arduino:avr:leonardo🔺 +2 - +2+0.01 - +0.010 - 00.0 - 0.0
arduino:avr:leonardoeth🔺 +2 - +2+0.01 - +0.010 - 00.0 - 0.0
arduino:avr:lilypad:cpu=atmega168🔺 0 - +20.0 - +0.010 - 00.0 - 0.0
arduino:avr:lilypad:cpu=atmega328🔺 0 - +20.0 - +0.010 - 00.0 - 0.0
arduino:avr:mega:cpu=atmega1280🔺 0 - +20.0 - 0.00 - 00.0 - 0.0
arduino:avr:mega:cpu=atmega2560🔺 0 - +20.0 - 0.00 - 00.0 - 0.0
arduino:avr:megaADK🔺 0 - +20.0 - 0.00 - 00.0 - 0.0
arduino:avr:micro🔺 +2 - +2+0.01 - +0.010 - 00.0 - 0.0
arduino:avr:mini:cpu=atmega168🔺 0 - +20.0 - +0.010 - 00.0 - 0.0
arduino:avr:mini:cpu=atmega328🔺 0 - +20.0 - +0.010 - 00.0 - 0.0
arduino:avr:nano:cpu=atmega168🔺 0 - +20.0 - +0.010 - 00.0 - 0.0
arduino:avr:nano:cpu=atmega328🔺 0 - +20.0 - +0.010 - 00.0 - 0.0
arduino:avr:nano:cpu=atmega328old🔺 0 - +20.0 - +0.010 - 00.0 - 0.0
arduino:avr:one🔺 +2 - +2+0.01 - +0.010 - 00.0 - 0.0
arduino:avr:pro:cpu=16MHzatmega168🔺 0 - +20.0 - +0.010 - 00.0 - 0.0
arduino:avr:pro:cpu=16MHzatmega328🔺 0 - +20.0 - +0.010 - 00.0 - 0.0
arduino:avr:pro:cpu=8MHzatmega168🔺 0 - +20.0 - +0.010 - 00.0 - 0.0
arduino:avr:pro:cpu=8MHzatmega328🔺 0 - +20.0 - +0.010 - 00.0 - 0.0
arduino:avr:robotControl🔺 +2 - +2+0.01 - +0.010 - 00.0 - 0.0
arduino:avr:robotMotor🔺 +2 - +2+0.01 - +0.010 - 00.0 - 0.0
arduino:avr:uno🔺 0 - +20.0 - +0.010 - 00.0 - 0.0
arduino:avr:unomini🔺 0 - +20.0 - +0.010 - 00.0 - 0.0
arduino:avr:unowifi🔺 0 - +20.0 - +0.010 - 00.0 - 0.0
arduino:avr:yun🔺 +2 - +2+0.01 - +0.010 - 00.0 - 0.0
arduino:avr:yunmini🔺 +2 - +2+0.01 - +0.010 - 00.0 - 0.0
Click for full report table
Boardlibraries/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:LilyPadUSB20.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.0
arduino:avr:atmegang:cpu=atmega16800.000.000.000.020.0100.020.0100.000.000.000.000.000.000.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.000.000.000.000.0
arduino:avr:atmegang:cpu=atmega800.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.0
arduino:avr:bt:cpu=atmega16800.000.000.000.020.0100.020.0100.000.000.000.000.000.000.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.000.000.000.000.0
arduino:avr:bt:cpu=atmega32800.000.000.000.020.0100.020.0100.000.000.000.000.000.000.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.000.000.000.000.0
arduino:avr:chiwawa20.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.0
arduino:avr:circuitplay32u4cat20.010N/A20.010N/A20.010N/A20.010N/A20.010N/A20.010N/A20.010N/A20.010N/A20.010N/A20.010N/A20.010N/A20.010N/A20.010N/A20.010N/A20.010N/A20.010N/A20.010N/A20.010N/A20.010N/A
arduino:avr:diecimila:cpu=atmega16800.000.000.000.020.0100.020.0100.000.000.000.000.000.000.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.000.000.000.000.0
arduino:avr:diecimila:cpu=atmega32800.000.000.000.020.0100.020.0100.000.000.000.000.000.000.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.000.000.000.000.0
arduino:avr:esplora20.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.0
arduino:avr:ethernet00.000.000.000.020.0100.020.0100.000.000.000.000.000.000.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.000.000.000.000.0
arduino:avr:fio00.000.000.000.020.0100.020.0100.000.000.000.000.000.000.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.000.000.000.000.0
arduino:avr:gemma00.00N/A00.00N/A00.00N/A00.00N/A
arduino:avr:leonardo20.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.0
arduino:avr:leonardoeth20.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.0
arduino:avr:lilypad:cpu=atmega16800.000.000.000.020.0100.020.0100.000.000.000.000.000.000.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.000.000.000.000.0
arduino:avr:lilypad:cpu=atmega32800.000.000.000.020.0100.020.0100.000.000.000.000.000.000.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.000.000.000.000.0
arduino:avr:mega:cpu=atmega128000.000.000.000.020.000.020.000.000.000.000.000.000.000.020.000.020.000.020.000.020.000.020.000.020.000.020.000.020.000.020.000.020.000.000.000.000.000.0
arduino:avr:mega:cpu=atmega256000.000.000.000.020.000.020.000.000.000.000.000.000.000.020.000.020.000.020.000.020.000.020.000.020.000.020.000.020.000.020.000.020.000.000.000.000.000.0
arduino:avr:megaADK00.000.000.000.020.000.020.000.000.000.000.000.000.000.020.000.020.000.020.000.020.000.020.000.020.000.020.000.020.000.020.000.020.000.000.000.000.000.0
arduino:avr:micro20.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.0
arduino:avr:mini:cpu=atmega16800.000.000.000.020.0100.020.0100.000.000.000.000.000.000.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.000.000.000.000.0
arduino:avr:mini:cpu=atmega32800.000.000.000.020.0100.020.0100.000.000.000.000.000.000.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.000.000.000.000.0
arduino:avr:nano:cpu=atmega16800.000.000.000.020.0100.020.0100.000.000.000.000.000.000.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.000.000.000.000.0
arduino:avr:nano:cpu=atmega32800.000.000.000.020.0100.020.0100.000.000.000.000.000.000.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.000.000.000.000.0
arduino:avr:nano:cpu=atmega328old00.000.000.000.020.0100.020.0100.000.000.000.000.000.000.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.000.000.000.000.0
arduino:avr:one20.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.0
arduino:avr:pro:cpu=16MHzatmega16800.000.000.000.020.0100.020.0100.000.000.000.000.000.000.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.000.000.000.000.0
arduino:avr:pro:cpu=16MHzatmega32800.000.000.000.020.0100.020.0100.000.000.000.000.000.000.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.000.000.000.000.0
arduino:avr:pro:cpu=8MHzatmega16800.000.000.000.020.0100.020.0100.000.000.000.000.000.000.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.000.000.000.000.0
arduino:avr:pro:cpu=8MHzatmega32800.000.000.000.020.0100.020.0100.000.000.000.000.000.000.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.000.000.000.000.0
arduino:avr:robotControl20.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.0
arduino:avr:robotMotor20.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.0
arduino:avr:uno00.000.000.000.020.0100.020.0100.000.000.000.000.000.000.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.000.000.000.000.0
arduino:avr:unomini00.000.000.000.020.0100.020.0100.000.000.000.000.000.000.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.000.000.000.000.0
arduino:avr:unowifi00.000.000.000.020.0100.020.0100.000.000.000.000.000.000.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.000.000.000.000.0
arduino:avr:yun20.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.0
arduino:avr:yunmini20.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.020.0100.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.0arduino: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.0arduino: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.0arduino: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.0arduino: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.0arduino: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/Aarduino: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.0arduino: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.0arduino: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.0arduino: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.0arduino: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.0arduino: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.0arduino: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.0arduino: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.0arduino: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.0arduino: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.0arduino: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.0arduino: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.0arduino: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.0arduino: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.0arduino: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.0arduino: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.0arduino: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.0arduino: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.0arduino: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.0arduino: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.0arduino: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.0arduino: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.0arduino: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.0arduino: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.0arduino: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.0arduino: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.0arduino: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.0arduino: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 freeto 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.

2 participants
@edgar-bonet@per1234

[8]ページ先頭

©2009-2025 Movatter.jp