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

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

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
dewhisna wants to merge1 commit intoarduino:master
base:master
Choose a base branch
Loading
fromdewhisna:LessTWIRAM

Conversation

dewhisna
Copy link

This originated onMCUdude/MiniCore#245

Sincetwi_readFrom() andtwi_writeTo() are both blocking functions, there is no need to allocate a specialtwi_masterBuffer. Doing so wastes valuable RAM, uses extra time to copy the data to the secondary buffer, and limits the transfer size toTWI_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 existingtxBuffer andrxBuffer 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.

MCUdude, Cirromulus, FREEWING-JP, gudnimg, and 1e1 reacted with thumbs up emoji
The TWI Master Read/Write functions are blocking anyway, so why copyit to a local buffer first?  It wastes memory, plus limits transmissionsize to the buffer size.
@CLAassistant
Copy link

CLAassistant commentedJan 2, 2023
edited
Loading

CLA assistant check
All committers have signed the CLA.

@github-actions
Copy link

Memory usage change @92efe52

Boardflash%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 - 0N/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:gemma0 - 00.0 - 0.00 - 0N/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
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:LilyPadUSB00.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.080.03-30-1.17200.07-30-1.17360.13-30-1.17180.06-30-1.17180.06-30-1.17-12-0.04-32-1.25-12-0.04-32-1.2500.000.000.000.0
arduino:avr:atmegang:cpu=atmega16800.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.080.06-30-2.93200.14-30-2.93360.25-30-2.93180.13-30-2.93160.11-30-2.93-12-0.08-32-3.12-12-0.08-32-3.1200.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.0100.14-30-2.93200.28-30-2.93360.5-30-2.93180.25-30-2.93160.22-30-2.93-12-0.17-32-3.12-12-0.17-32-3.12
arduino:avr:bt:cpu=atmega16800.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.080.06-30-2.93200.14-30-2.93360.25-30-2.93180.13-30-2.93160.11-30-2.93-12-0.08-32-3.12-12-0.08-32-3.1200.000.000.000.0
arduino:avr:bt:cpu=atmega32800.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.080.03-30-1.46200.07-30-1.46360.13-30-1.46180.06-30-1.46160.06-30-1.46-12-0.04-32-1.56-12-0.04-32-1.5600.000.000.000.0
arduino:avr:chiwawa00.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.080.03-30-1.17200.07-30-1.17360.13-30-1.17180.06-30-1.17180.06-30-1.17-12-0.04-32-1.25-12-0.04-32-1.2500.000.000.000.0
arduino:avr:circuitplay32u4cat00.00N/A00.00N/A00.00N/A00.00N/A00.00N/A00.00N/A00.00N/A00.00N/A00.00N/A00.00N/A80.03-30N/A200.07-30N/A360.13-30N/A180.06-30N/A180.06-30N/A-12-0.04-32N/A-12-0.04-32N/A00.00N/A00.00N/A
arduino:avr:diecimila:cpu=atmega16800.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.080.06-30-2.93200.14-30-2.93360.25-30-2.93180.13-30-2.93160.11-30-2.93-12-0.08-32-3.12-12-0.08-32-3.1200.000.000.000.0
arduino:avr:diecimila:cpu=atmega32800.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.080.03-30-1.46200.07-30-1.46360.12-30-1.46180.06-30-1.46160.05-30-1.46-12-0.04-32-1.56-12-0.04-32-1.5600.000.000.000.0
arduino:avr:esplora00.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.080.03-30-1.17200.07-30-1.17360.13-30-1.17180.06-30-1.17180.06-30-1.17-12-0.04-32-1.25-12-0.04-32-1.2500.000.000.000.0
arduino:avr:ethernet00.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.080.02-30-1.46200.06-30-1.46360.11-30-1.46180.06-30-1.46160.05-30-1.46-12-0.04-32-1.56-12-0.04-32-1.5600.000.000.000.0
arduino:avr:fio00.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.080.03-30-1.46200.07-30-1.46360.12-30-1.46180.06-30-1.46160.05-30-1.46-12-0.04-32-1.56-12-0.04-32-1.5600.000.000.000.0
arduino:avr:gemma00.00N/A00.00N/A00.00N/A00.00N/A
arduino:avr:leonardo00.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.080.03-30-1.17200.07-30-1.17360.13-30-1.17180.06-30-1.17180.06-30-1.17-12-0.04-32-1.25-12-0.04-32-1.2500.000.000.000.0
arduino:avr:leonardoeth00.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.080.03-30-1.17200.07-30-1.17360.13-30-1.17180.06-30-1.17180.06-30-1.17-12-0.04-32-1.25-12-0.04-32-1.2500.000.000.000.0
arduino:avr:lilypad:cpu=atmega16800.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.080.06-30-2.93200.14-30-2.93360.25-30-2.93180.13-30-2.93160.11-30-2.93-12-0.08-32-3.12-12-0.08-32-3.1200.000.000.000.0
arduino:avr:lilypad:cpu=atmega32800.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.080.03-30-1.46200.07-30-1.46360.12-30-1.46180.06-30-1.46160.05-30-1.46-12-0.04-32-1.56-12-0.04-32-1.5600.000.000.000.0
arduino:avr:mega:cpu=atmega128000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.080.01-30-0.37200.02-30-0.37400.03-30-0.37180.01-30-0.37160.01-30-0.37-12-0.01-32-0.39-12-0.01-32-0.3900.000.000.000.0
arduino:avr:mega:cpu=atmega256000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.080.0-30-0.37200.01-30-0.37400.02-30-0.37180.01-30-0.37160.01-30-0.37-12-0.0-32-0.39-12-0.0-32-0.3900.000.000.000.0
arduino:avr:megaADK00.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.080.0-30-0.37200.01-30-0.37400.02-30-0.37180.01-30-0.37160.01-30-0.37-12-0.0-32-0.39-12-0.0-32-0.3900.000.000.000.0
arduino:avr:micro00.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.080.03-30-1.17200.07-30-1.17360.13-30-1.17180.06-30-1.17180.06-30-1.17-12-0.04-32-1.25-12-0.04-32-1.2500.000.000.000.0
arduino:avr:mini:cpu=atmega16800.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.080.06-30-2.93200.14-30-2.93360.25-30-2.93180.13-30-2.93160.11-30-2.93-12-0.08-32-3.12-12-0.08-32-3.1200.000.000.000.0
arduino:avr:mini:cpu=atmega32800.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.080.03-30-1.46200.07-30-1.46360.13-30-1.46180.06-30-1.46160.06-30-1.46-12-0.04-32-1.56-12-0.04-32-1.5600.000.000.000.0
arduino:avr:nano:cpu=atmega16800.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.080.06-30-2.93200.14-30-2.93360.25-30-2.93180.13-30-2.93160.11-30-2.93-12-0.08-32-3.12-12-0.08-32-3.1200.000.000.000.0
arduino:avr:nano:cpu=atmega32800.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.080.03-30-1.46200.07-30-1.46360.12-30-1.46180.06-30-1.46160.05-30-1.46-12-0.04-32-1.56-12-0.04-32-1.5600.000.000.000.0
arduino:avr:nano:cpu=atmega328old00.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.080.03-30-1.46200.07-30-1.46360.12-30-1.46180.06-30-1.46160.05-30-1.46-12-0.04-32-1.56-12-0.04-32-1.5600.000.000.000.0
arduino:avr:one00.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.080.03-30-1.17200.07-30-1.17360.13-30-1.17180.06-30-1.17180.06-30-1.17-12-0.04-32-1.25-12-0.04-32-1.2500.000.000.000.0
arduino:avr:pro:cpu=16MHzatmega16800.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.080.06-30-2.93200.14-30-2.93360.25-30-2.93180.13-30-2.93160.11-30-2.93-12-0.08-32-3.12-12-0.08-32-3.1200.000.000.000.0
arduino:avr:pro:cpu=16MHzatmega32800.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.080.03-30-1.46200.07-30-1.46360.12-30-1.46180.06-30-1.46160.05-30-1.46-12-0.04-32-1.56-12-0.04-32-1.5600.000.000.000.0
arduino:avr:pro:cpu=8MHzatmega16800.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.080.06-30-2.93200.14-30-2.93360.25-30-2.93180.13-30-2.93160.11-30-2.93-12-0.08-32-3.12-12-0.08-32-3.1200.000.000.000.0
arduino:avr:pro:cpu=8MHzatmega32800.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.080.03-30-1.46200.07-30-1.46360.12-30-1.46180.06-30-1.46160.05-30-1.46-12-0.04-32-1.56-12-0.04-32-1.5600.000.000.000.0
arduino:avr:robotControl00.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.080.03-30-1.17200.07-30-1.17360.13-30-1.17180.06-30-1.17180.06-30-1.17-12-0.04-32-1.25-12-0.04-32-1.25
arduino:avr:robotMotor00.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.080.03-30-1.17200.07-30-1.17360.13-30-1.17180.06-30-1.17180.06-30-1.17-12-0.04-32-1.25-12-0.04-32-1.25
arduino:avr:uno00.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.080.02-30-1.46200.06-30-1.46360.11-30-1.46180.06-30-1.46160.05-30-1.46-12-0.04-32-1.56-12-0.04-32-1.5600.000.000.000.0
arduino:avr:unomini00.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.080.02-30-1.46200.06-30-1.46360.11-30-1.46180.06-30-1.46160.05-30-1.46-12-0.04-32-1.56-12-0.04-32-1.5600.000.000.000.0
arduino:avr:unowifi00.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.080.02-30-1.46200.06-30-1.46360.11-30-1.46180.06-30-1.46160.05-30-1.46-12-0.04-32-1.56-12-0.04-32-1.5600.000.000.000.0
arduino:avr:yun00.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.080.03-30-1.17200.07-30-1.17360.13-30-1.17180.06-30-1.17180.06-30-1.17-12-0.04-32-1.25-12-0.04-32-1.2500.000.000.000.0
arduino:avr:yunmini00.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.080.03-30-1.17200.07-30-1.17360.13-30-1.17180.06-30-1.17180.06-30-1.17-12-0.04-32-1.25-12-0.04-32-1.2500.000.000.000.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.0arduino: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.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,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.0arduino: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.0arduino: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.0arduino: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/Aarduino: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.0arduino: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.0arduino: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.0arduino: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.0arduino: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.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,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,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.0arduino: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.0arduino: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.0arduino: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.0arduino: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.0arduino: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.0arduino: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.0arduino: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.0arduino: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.0arduino: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.0arduino: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.0arduino: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.0arduino: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.0arduino: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.0arduino: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.0arduino: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.0arduino: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.0arduino: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.0arduino: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.0arduino: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.0arduino: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.0arduino: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.0arduino: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 freeto join this conversation on GitHub. Already have an account?Sign in to comment
Reviewers
No reviews
Assignees
No one assigned
Labels
None yet
Projects
None yet
Milestone
No milestone
Development

Successfully merging this pull request may close these issues.

2 participants
@dewhisna@CLAassistant

[8]ページ先頭

©2009-2025 Movatter.jp