Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
52 commits
Select commit Hold shift + click to select a range
3163b54
Commit changes from SdFat-beta
greiman Jul 19, 2016
70a49fb
Fix README
greiman Jul 19, 2016
bc32f5a
Fix ESP8266 yield bug
greiman Aug 15, 2016
dc08d34
Allow printf macro
greiman Feb 15, 2017
6bb055d
New version for library manager
greiman Apr 26, 2017
e89cfd3
Remove bintocsv.exe
greiman Apr 28, 2017
6ab0533
Support on-board SD with dedicated SPI
greiman Jul 4, 2017
8b8776a
Add CRC read error code
greiman Jul 4, 2017
ce5d0e9
Cast away const for STM32
greiman Sep 18, 2017
12a0199
Enable STM32 SPI multi-byte read again
greiman Sep 18, 2017
c95f1d4
Add STM32F4 - may be unstable
greiman Sep 19, 2017
49cc348
Fix for SoftSPI
greiman Sep 28, 2017
e4190e5
Change to MIT License
greiman Oct 4, 2017
f2424ef
Add LICENSE.md
greiman Oct 4, 2017
18905d7
Add missing include for Arduino.h
greiman Oct 25, 2017
ae1471a
Add invalid cluster error checks
greiman Dec 23, 2017
11d6d9c
Fix for low power sleep
greiman Dec 23, 2017
a713da6
Fix cache flush/invalidate bug
greiman Jun 23, 2018
d43541f
New version for library manager
greiman Jun 23, 2018
46aff55
Update copyright. Optional C++ ios
greiman Aug 10, 2018
f0c65da
Fix allocation algorithm
greiman Dec 18, 2018
7417ee9
Particle Gen3 support with POSIX open flags
greiman Dec 28, 2018
356c5e4
Fix iinitialization for older cards
greiman Dec 29, 2018
37c1f26
Avoid MISO missing pull-up problem
greiman Jan 2, 2019
60864e3
Improved card re-initialization
greiman Jan 4, 2019
19cdd8f
Partivle SPI fix, ls returns bool
greiman Jan 13, 2019
635d3fd
Add openCwd(), fix library.properties for Particle
greiman Jan 21, 2019
3b79f38
Support for SdFatLite library.
greiman Mar 9, 2019
41d8e42
Fix FatFile::printName() bug
greiman Jan 25, 2020
74d464a
Use fcntl.h for ESP32
greiman Feb 24, 2020
d8fe044
Add null pointer checks
greiman May 15, 2020
7d0261d
Fix open bug
greiman May 16, 2020
4dbec4b
Major update to version 2.0.0
greiman Nov 9, 2020
887e0a6
Fix cache bug for FAT16/FAT32
greiman Nov 10, 2020
e7b775a
Update documentation
greiman Dec 5, 2020
1535ac2
Timestamp fix, edit src for cplint errors
greiman Dec 5, 2020
f62283a
Restructure cache classes to single class
greiman Dec 26, 2020
ca42ad3
Change SD_FAT_VERSION from string to integer
greiman Dec 26, 2020
cb5a7d2
Add SdFs::format(), improve "const correctness", zip doc
greiman Dec 30, 2020
4582dd4
Improved Teensy SDIO, new features, bug fixes
greiman Feb 25, 2021
a9f2b6f
Fix for SparkFun Mbed Apollo3 Core
greiman Mar 22, 2021
caece65
Fix Cortex-M0 Hard Fault
greiman Jun 17, 2021
a5e4bde
Add UTF-8 support
greiman Aug 23, 2021
fb74151
Fix SdInfo example and file.timestamp. Remove Syscall::yield and SysC…
greiman Oct 31, 2021
bab0061
Restructure for RTOS use, getName mods, bug fixes
greiman Nov 24, 2021
628effa
New features, major internal changes, bug fixes
greiman Jul 4, 2022
57900b2
Reformat, user SPI begin, SPI array functions, bug fixes
greiman Apr 5, 2023
aadedbf
Added Move constructor and bug fixes.
greiman May 11, 2024
052d38e
Fix bad error code return
greiman Jun 4, 2024
67e2647
Add SDIO support for RP2040/RP2350
greiman Jan 1, 2025
a4ecec6
Update README.md
greiman Mar 15, 2025
cda0573
Fix exFAT validLength dataLength, RP2350B QFN-80.
greiman Aug 12, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
243 changes: 32 additions & 211 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,215 +1,36 @@
#################
## Eclipse
#################

*.pydevproject
.project
.metadata
bin/
tmp/
*.tmp
*.bak
*.swp
*~.nib
local.properties
.classpath
.settings/
.loadpath

# External tool builders
.externalToolBuilders/

# Locally stored "Eclipse launch configurations"
*.launch

# CDT-specific
.cproject

# PDT-specific
.buildpath


#################
## Visual Studio
#################

## Ignore Visual Studio temporary files, build results, and
## files generated by popular Visual Studio add-ons.

# User-specific files
*.suo
*.user
*.sln.docstates

# Build results

[Dd]ebug/
[Rr]elease/
x64/
build/
[Bb]in/
[Oo]bj/

# MSTest test Results
[Tt]est[Rr]esult*/
[Bb]uild[Ll]og.*

*_i.c
*_p.c
*.ilk
*.meta
*.obj
*.pch
*.pdb
*.pgc
*.pgd
*.rsp
*.sbr
*.tlb
*.tli
*.tlh
*.tmp
*.tmp_proj
*.log
*.vspscc
*.vssscc
.builds
*.pidb
*.log
*.scc

# Visual C++ cache files
ipch/
*.aps
*.ncb
*.opensdf
*.sdf
*.cachefile

# Visual Studio profiler
*.psess
*.vsp
*.vspx

# Guidance Automation Toolkit
*.gpState

# ReSharper is a .NET coding add-in
_ReSharper*/
*.[Rr]e[Ss]harper

# TeamCity is a build add-in
_TeamCity*

# DotCover is a Code Coverage Tool
*.dotCover

# NCrunch
*.ncrunch*
.*crunch*.local.xml

# Installshield output folder
[Ee]xpress/

# DocProject is a documentation generator add-in
DocProject/buildhelp/
DocProject/Help/*.HxT
DocProject/Help/*.HxC
DocProject/Help/*.hhc
DocProject/Help/*.hhk
DocProject/Help/*.hhp
DocProject/Help/Html2
DocProject/Help/html

# Click-Once directory
publish/

# Publish Web Output
*.Publish.xml
*.pubxml

# NuGet Packages Directory
## TODO: If you have NuGet Package Restore enabled, uncomment the next line
#packages/

# Windows Azure Build Output
csx
*.build.csdef

# Windows Store app package directory
AppPackages/

# Others
sql/
*.Cache
ClientBin/
[Ss]tyle[Cc]op.*
~$*
*~
*.dbmdl
*.[Pp]ublish.xml
*.pfx
*.publishsettings

# RIA/Silverlight projects
Generated_Code/

# Backup & report files from converting an old project file to a newer
# Visual Studio version. Backup files are not needed, because we have git ;-)
_UpgradeReport_Files/
Backup*/
UpgradeLog*.XML
UpgradeLog*.htm

# SQL Server files
App_Data/*.mdf
App_Data/*.ldf

#############
## Windows detritus
#############

# Windows image file caches
Thumbs.db
ehthumbs.db

# Folder config file
Desktop.ini

# Recycle Bin used on file shares
$RECYCLE.BIN/

# Mac crap
# Windows image file caches
Thumbs.db
ehthumbs.db

# Folder config file
Desktop.ini

# Recycle Bin used on file shares
$RECYCLE.BIN/

# Windows Installer files
*.cab
*.msi
*.msm
*.msp

# =========================
# Operating System Files
# =========================

# OSX
# =========================

.DS_Store
.AppleDouble
.LSOverride

# Icon must ends with two \r.
Icon

#############
## Python
#############

*.py[co]

# Packages
*.egg
*.egg-info
dist/
build/
eggs/
parts/
var/
sdist/
develop-eggs/
.installed.cfg

# Installer logs
pip-log.txt

# Unit test / coverage reports
.coverage
.tox

#Translations
*.mo
# Thumbnails
._*

#Mr Developer
.mr.developer.cfg
# Files that might appear on external disk
.Spotlight-V100
.Trashes
Expand Down
Binary file removed AnalogBinLoggerExtras/ADC_ENOB.PNG
Binary file not shown.
Binary file removed AnalogBinLoggerExtras/ADCdocs/ATmegaADCAccuracy.pdf
Binary file not shown.
Binary file removed AnalogBinLoggerExtras/ADCdocs/ExcelFFT.pdf
Binary file not shown.
98 changes: 0 additions & 98 deletions AnalogBinLoggerExtras/AdcErrorStudy.txt

This file was deleted.

Binary file removed AnalogBinLoggerExtras/DATA.png
Binary file not shown.
Binary file removed AnalogBinLoggerExtras/FFT.png
Binary file not shown.
21 changes: 0 additions & 21 deletions AnalogBinLoggerExtras/RateTable.txt

This file was deleted.

Loading