arduino-libraries / SD

SD Library for Arduino
http://arduino.cc/
GNU General Public License v3.0
179 stars 155 forks source link

Add support for card locking/unlocking #152

Open danielkucera opened 4 months ago

CLAassistant commented 4 months ago

CLA assistant check
All committers have signed the CLA.

github-actions[bot] commented 4 months ago

Memory usage change @ 76d09a1d1cad861fb357a87cfad9cef042c1dbb3

Board flash % RAM for global variables %
arduino:avr:leonardo :small_red_triangle: +44 - +44 +0.15 - +0.15 0 - 0 0.0 - 0.0
arduino:avr:mega :small_red_triangle: +44 - +44 +0.02 - +0.02 0 - 0 0.0 - 0.0
arduino:avr:nano :small_red_triangle: +44 - +44 +0.14 - +0.14 0 - 0 0.0 - 0.0
arduino:mbed_nano:nano33ble :small_red_triangle: 0 - +64 0.0 - +0.01 0 - 0 0.0 - 0.0
arduino:mbed_nano:nanorp2040connect :small_red_triangle: +32 - +32 0.0 - 0.0 0 - 0 0.0 - 0.0
arduino:mbed_portenta:envie_m7 N/A N/A N/A N/A
arduino:mbed_portenta:envie_m7:target_core=cm4 N/A N/A N/A N/A
arduino:megaavr:nona4809 :small_red_triangle: +44 - +44 +0.09 - +0.09 0 - 0 0.0 - 0.0
arduino:sam:arduino_due_x_dbg :small_red_triangle: +24 - +32 0.0 - +0.01 N/A N/A
arduino:samd:mkrzero :small_red_triangle: +32 - +32 +0.01 - +0.01 0 - 0 0.0 - 0.0
Click for full report table Board|`examples/CardInfo`
flash|%|`examples/CardInfo`
RAM for global variables|%|`examples/Datalogger`
flash|%|`examples/Datalogger`
RAM for global variables|%|`examples/DumpFile`
flash|%|`examples/DumpFile`
RAM for global variables|%|`examples/Files`
flash|%|`examples/Files`
RAM for global variables|%|`examples/NonBlockingWrite`
flash|%|`examples/NonBlockingWrite`
RAM for global variables|%|`examples/ReadWrite`
flash|%|`examples/ReadWrite`
RAM for global variables|%|`examples/listfiles`
flash|%|`examples/listfiles`
RAM for global variables|% -|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|- `arduino:avr:leonardo`|44|0.15|0|0.0|44|0.15|0|0.0|44|0.15|0|0.0|44|0.15|0|0.0|44|0.15|0|0.0|44|0.15|0|0.0|44|0.15|0|0.0 `arduino:avr:mega`|44|0.02|0|0.0|44|0.02|0|0.0|44|0.02|0|0.0|44|0.02|0|0.0|44|0.02|0|0.0|44|0.02|0|0.0|44|0.02|0|0.0 `arduino:avr:nano`|44|0.14|0|0.0|44|0.14|0|0.0|44|0.14|0|0.0|44|0.14|0|0.0|44|0.14|0|0.0|44|0.14|0|0.0|44|0.14|0|0.0 `arduino:mbed_nano:nano33ble`|0|0.0|0|0.0|64|0.01|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|64|0.01|0|0.0|64|0.01|0|0.0|0|0.0|0|0.0 `arduino:mbed_nano:nanorp2040connect`|32|0.0|0|0.0|32|0.0|0|0.0|32|0.0|0|0.0|32|0.0|0|0.0|32|0.0|0|0.0|32|0.0|0|0.0|32|0.0|0|0.0 `arduino:mbed_portenta:envie_m7`|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A `arduino:mbed_portenta:envie_m7:target_core=cm4`|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A `arduino:megaavr:nona4809`|44|0.09|0|0.0|44|0.09|0|0.0|44|0.09|0|0.0|44|0.09|0|0.0|44|0.09|0|0.0|44|0.09|0|0.0|44|0.09|0|0.0 `arduino:sam:arduino_due_x_dbg`|32|0.01|N/A|N/A|32|0.01|N/A|N/A|24|0.0|N/A|N/A|24|0.0|N/A|N/A|24|0.0|N/A|N/A|24|0.0|N/A|N/A|32|0.01|N/A|N/A `arduino:samd:mkrzero`|32|0.01|0|0.0|32|0.01|0|0.0|32|0.01|0|0.0|32|0.01|0|0.0|32|0.01|0|0.0|32|0.01|0|0.0|32|0.01|0|0.0
Click for full report CSV ``` Board,examples/CardInfo
flash,%,examples/CardInfo
RAM for global variables,%,examples/Datalogger
flash,%,examples/Datalogger
RAM for global variables,%,examples/DumpFile
flash,%,examples/DumpFile
RAM for global variables,%,examples/Files
flash,%,examples/Files
RAM for global variables,%,examples/NonBlockingWrite
flash,%,examples/NonBlockingWrite
RAM for global variables,%,examples/ReadWrite
flash,%,examples/ReadWrite
RAM for global variables,%,examples/listfiles
flash,%,examples/listfiles
RAM for global variables,% arduino:avr:leonardo,44,0.15,0,0.0,44,0.15,0,0.0,44,0.15,0,0.0,44,0.15,0,0.0,44,0.15,0,0.0,44,0.15,0,0.0,44,0.15,0,0.0 arduino:avr:mega,44,0.02,0,0.0,44,0.02,0,0.0,44,0.02,0,0.0,44,0.02,0,0.0,44,0.02,0,0.0,44,0.02,0,0.0,44,0.02,0,0.0 arduino:avr:nano,44,0.14,0,0.0,44,0.14,0,0.0,44,0.14,0,0.0,44,0.14,0,0.0,44,0.14,0,0.0,44,0.14,0,0.0,44,0.14,0,0.0 arduino:mbed_nano:nano33ble,0,0.0,0,0.0,64,0.01,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,64,0.01,0,0.0,64,0.01,0,0.0,0,0.0,0,0.0 arduino:mbed_nano:nanorp2040connect,32,0.0,0,0.0,32,0.0,0,0.0,32,0.0,0,0.0,32,0.0,0,0.0,32,0.0,0,0.0,32,0.0,0,0.0,32,0.0,0,0.0 arduino:mbed_portenta:envie_m7,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A arduino:mbed_portenta:envie_m7:target_core=cm4,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A arduino:megaavr:nona4809,44,0.09,0,0.0,44,0.09,0,0.0,44,0.09,0,0.0,44,0.09,0,0.0,44,0.09,0,0.0,44,0.09,0,0.0,44,0.09,0,0.0 arduino:sam:arduino_due_x_dbg,32,0.01,N/A,N/A,32,0.01,N/A,N/A,24,0.0,N/A,N/A,24,0.0,N/A,N/A,24,0.0,N/A,N/A,24,0.0,N/A,N/A,32,0.01,N/A,N/A arduino:samd:mkrzero,32,0.01,0,0.0,32,0.01,0,0.0,32,0.01,0,0.0,32,0.01,0,0.0,32,0.01,0,0.0,32,0.01,0,0.0,32,0.01,0,0.0 ```