Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
Uh oh!
There was an error while loading.
Please reload this page
.
Task-Tracker-Systems
/
Task-Tracker-Device
Public
Notifications
You must be signed in to change notification settings
Fork
0
Star
2
Code
Issues
15
Pull requests
4
Discussions
Actions
Wiki
Security and quality
0
Insights
Additional navigation options
Code
Issues
Pull requests
Discussions
Actions
Wiki
Security and quality
Insights
persistent storage
- #138
#138
Draft
dhebbeker
wants to merge 73 commits into
develop
Task-Tracker-Systems/Task-Tracker-Device:develop
from
feature/6-persistent-storage-for-configuration-and-task-information-7
Task-Tracker-Systems/Task-Tracker-Device:feature/6-persistent-storage-for-configuration-and-task-information-7
Copy head branch name to clipboard
Conversation
Commits
73
(73)
Checks
Files changed
Draft
persistent storage
#138
dhebbeker
wants to merge 73 commits into
develop
Task-Tracker-Systems/Task-Tracker-Device:develop
from
feature/6-persistent-storage-for-configuration-and-task-information-7
Task-Tracker-Systems/Task-Tracker-Device:feature/6-persistent-storage-for-configuration-and-task-information-7
Copy head branch name to clipboard
Commits
Commits on Oct 3, 2024
Try example from espressif/arduino-esp32
Show description for 6fc557b
dhebbeker
committed
6fc557b
View commit details
Copy full SHA for 6fc557b
Browse repository at this point
Commits on Oct 5, 2024
Try Adafruit USB device MSC example.
Show description for 9a0b34c
dhebbeker
committed
9a0b34c
View commit details
Copy full SHA for 9a0b34c
Browse repository at this point
Rearrange functions.
dhebbeker
committed
998cf8e
View commit details
Copy full SHA for 998cf8e
Browse repository at this point
Specify FatFS partition.
Show description for ec83e90
dhebbeker
committed
ec83e90
View commit details
Copy full SHA for ec83e90
Browse repository at this point
Commits on Nov 24, 2024
Set CPP flags to enable USB.
Show description for 5baaa06
dhebbeker
committed
5baaa06
View commit details
Copy full SHA for 5baaa06
Browse repository at this point
Commits on Nov 25, 2024
Use example code from installed framework version.
Show description for f1c6c5e
dhebbeker
committed
f1c6c5e
View commit details
Copy full SHA for f1c6c5e
Browse repository at this point
Misc
dhebbeker
committed
f737f3e
View commit details
Copy full SHA for f737f3e
Browse repository at this point
Commits on Dec 15, 2024
Adjust flag un-definition.
Show description for 2cfbed2
dhebbeker
committed
2cfbed2
View commit details
Copy full SHA for 2cfbed2
Browse repository at this point
Commits on Dec 23, 2024
Resolve conflicting definitions of TinyUSB library.
Show description for 3bff418
dhebbeker
committed
3bff418
View commit details
Copy full SHA for 3bff418
Browse repository at this point
Use v3.3.4 of Adafruit library in order to avoid conflicting definitions.
Show description for c5b310c
dhebbeker
committed
c5b310c
View commit details
Copy full SHA for c5b310c
Browse repository at this point
Commits on Feb 9, 2025
Specify exception decoder for monitor
Show description for 15175cd
dhebbeker
committed
15175cd
View commit details
Copy full SHA for 15175cd
Browse repository at this point
Add overview of USB options
Show description for 8956a15
dhebbeker
committed
8956a15
View commit details
Copy full SHA for 8956a15
Browse repository at this point
Apply USB options from example
Show description for 12cd453
dhebbeker
committed
12cd453
View commit details
Copy full SHA for 12cd453
Browse repository at this point
Commits on Feb 10, 2025
Pin the platform version.
Show description for 9e011ed
dhebbeker
committed
9e011ed
View commit details
Copy full SHA for 9e011ed
Browse repository at this point
Commits on Feb 16, 2025
Generate empty Arduino project for ESP32-S3-DevKitC-1
Show description for 214160a
dhebbeker
committed
214160a
View commit details
Copy full SHA for 214160a
Browse repository at this point
Add test for FatFS
dhebbeker
committed
3aa20b0
View commit details
Copy full SHA for 3aa20b0
Browse repository at this point
WIP: Use partition instead of Array in RAM
dhebbeker
committed
26b4dcd
View commit details
Copy full SHA for 26b4dcd
Browse repository at this point
Commits on Feb 18, 2025
WIP: Add flag for "filesystem ready"
dhebbeker
committed
2801511
View commit details
Copy full SHA for 2801511
Browse repository at this point
Merge branch 'feature/6-persistent-storage-for-configuration-and-task-information-6' into feature/6-persistent-storage-for-configuration-and-task-information-2
dhebbeker
committed
7602e1c
View commit details
Copy full SHA for 7602e1c
Browse repository at this point
Merge branch 'feature/6-persistent-storage-for-configuration-and-task-information-4' into feature/6-persistent-storage-for-configuration-and-task-information-2
dhebbeker
committed
efdad5a
View commit details
Copy full SHA for efdad5a
Browse repository at this point
Substitute Adafruit_SPIFlash member functions with FFat member functions
dhebbeker
committed
8b1f0ed
View commit details
Copy full SHA for 8b1f0ed
Browse repository at this point
Commits on Feb 19, 2025
WIP: replace fs_changed with mediaPresent() as we can not subscribe msc_ready_callback
dhebbeker
committed
8722fd9
View commit details
Copy full SHA for 8722fd9
Browse repository at this point
Commits on Feb 22, 2025
Remove unavailable callbacks
Show description for a5fe1ee
dhebbeker
committed
a5fe1ee
View commit details
Copy full SHA for a5fe1ee
Browse repository at this point
Omit usage of std::filesystem
Show description for 9badb59
dhebbeker
committed
9badb59
View commit details
Copy full SHA for 9badb59
Browse repository at this point
Auxiliary commit to revert individual files from efdad5a4420dd61709eb9e8b8b9af260bc4c7121
Show description for aa08b54
dhebbeker
committed
aa08b54
View commit details
Copy full SHA for aa08b54
Browse repository at this point
Move switched between application and USB MSC to tasks
dhebbeker
committed
3801873
View commit details
Copy full SHA for 3801873
Browse repository at this point
Add example file for file system
dhebbeker
committed
d589007
View commit details
Copy full SHA for d589007
Browse repository at this point
Fix incorrect offset calculation for USB MSC
dhebbeker
committed
e9036b5
View commit details
Copy full SHA for e9036b5
Browse repository at this point
Commits on Feb 23, 2025
Document the decisions made regarding USB MSC integration with FFat on the ESP32-S3
dhebbeker
committed
b606d6f
View commit details
Copy full SHA for b606d6f
Browse repository at this point
Add minor details
dhebbeker
committed
56a495e
View commit details
Copy full SHA for 56a495e
Browse repository at this point
Misc
dhebbeker
committed
1f9c578
View commit details
Copy full SHA for 1f9c578
Browse repository at this point
Commits on Feb 25, 2025
Begin to declare interface to storage
dhebbeker
committed
50a0912
View commit details
Copy full SHA for 50a0912
Browse repository at this point
Commits on Mar 2, 2025
WIP: Design non-static storage class
dhebbeker
committed
50cfe3a
View commit details
Copy full SHA for 50cfe3a
Browse repository at this point
Move storage functions to class
dhebbeker
committed
7b1882d
View commit details
Copy full SHA for 7b1882d
Browse repository at this point
Add logging
dhebbeker
committed
ab0a115
View commit details
Copy full SHA for ab0a115
Browse repository at this point
WIP
dhebbeker
committed
351da67
View commit details
Copy full SHA for 351da67
Browse repository at this point
Commits on Mar 3, 2025
Begin to design Storage class
dhebbeker
committed
3570ea1
View commit details
Copy full SHA for 3570ea1
Browse repository at this point
Move "everything" into Storage class
dhebbeker
committed
8bdef19
View commit details
Copy full SHA for 8bdef19
Browse repository at this point
Static assert for USB mode (2/2)
dhebbeker
committed
2c73542
View commit details
Copy full SHA for 2c73542
Browse repository at this point
Move serial initialization to main
dhebbeker
committed
74dcb21
View commit details
Copy full SHA for 74dcb21
Browse repository at this point
Remove USBSerial
dhebbeker
committed
6464a8b
View commit details
Copy full SHA for 6464a8b
Browse repository at this point
Make MSC static
dhebbeker
committed
c07f405
View commit details
Copy full SHA for c07f405
Browse repository at this point
blockSize
dhebbeker
committed
7b507b8
View commit details
Copy full SHA for 7b507b8
Browse repository at this point
Replace commulated USB callback with individual callbacks
dhebbeker
committed
c530dbd
View commit details
Copy full SHA for c530dbd
Browse repository at this point
Rename partition
dhebbeker
committed
148ef20
View commit details
Copy full SHA for 148ef20
Browse repository at this point
Use logging macros and iostream
dhebbeker
committed
bf336e0
View commit details
Copy full SHA for bf336e0
Browse repository at this point
added more error checks
dhebbeker
committed
db09b41
View commit details
Copy full SHA for db09b41
Browse repository at this point
Close files after usage
dhebbeker
committed
23c66d3
View commit details
Copy full SHA for 23c66d3
Browse repository at this point
Commits on Mar 4, 2025
Adjust logging
dhebbeker
committed
d860377
View commit details
Copy full SHA for d860377
Browse repository at this point
Inline USB start/stop callback tasks
dhebbeker
committed
01ed893
View commit details
Copy full SHA for 01ed893
Browse repository at this point
Commits on Mar 5, 2025
Add wait for file system
dhebbeker
committed
175e464
View commit details
Copy full SHA for 175e464
Browse repository at this point
Revert "Inline USB start/stop callback tasks"
Show description for e1b6c20
dhebbeker
committed
e1b6c20
View commit details
Copy full SHA for e1b6c20
Browse repository at this point
Commits on Mar 7, 2025
Merge branch 'feature/6-persistent-storage-for-configuration-and-task-information-2' into feature/6-persistent-storage-for-configuration-and-task-information-7
dhebbeker
committed
1c3f434
View commit details
Copy full SHA for 1c3f434
Browse repository at this point
Commits on Mar 8, 2025
Add error checking when re-mounting FFat
dhebbeker
committed
44b02fb
View commit details
Copy full SHA for 44b02fb
Browse repository at this point
Corrected the error handling for FFat.begin()
Show description for 9640072
dhebbeker
committed
9640072
View commit details
Copy full SHA for 9640072
Browse repository at this point
Commits on Mar 9, 2025
Merge branch 'feature/6-persistent-storage-for-configuration-and-task-information-8' into feature/6-persistent-storage-for-configuration-and-task-information-7
dhebbeker
committed
7585737
View commit details
Copy full SHA for 7585737
Browse repository at this point
Define `fileSystemState` separate for more clarity.
dhebbeker
committed
64cc314
View commit details
Copy full SHA for 64cc314
Browse repository at this point
Enable C++17
dhebbeker
committed
432cffe
View commit details
Copy full SHA for 432cffe
Browse repository at this point
WIP: Define manager for file system state
dhebbeker
committed
cea6d8b
View commit details
Copy full SHA for cea6d8b
Browse repository at this point
WIP: Define manager for file system state
dhebbeker
committed
f22611a
View commit details
Copy full SHA for f22611a
Browse repository at this point
WIP: Define manager for file system state
dhebbeker
committed
b39d476
View commit details
Copy full SHA for b39d476
Browse repository at this point
Testing Storage: OK
dhebbeker
committed
3a2b088
View commit details
Copy full SHA for 3a2b088
Browse repository at this point
Simplify interface; inline FileSystemSwitcher
dhebbeker
committed
b7a0efd
View commit details
Copy full SHA for b7a0efd
Browse repository at this point
Commits on Mar 12, 2025
Merge remote-tracking branch 'github/develop' into feature/6-persistent-storage-for-configuration-and-task-information-7
dhebbeker
committed
d8879fa
View commit details
Copy full SHA for d8879fa
Browse repository at this point
Commits on Mar 14, 2025
Remove unnecessary dependency to header
dhebbeker
committed
ceaddb1
View commit details
Copy full SHA for ceaddb1
Browse repository at this point
Create stub headers for tests
dhebbeker
committed
fe06ec8
View commit details
Copy full SHA for fe06ec8
Browse repository at this point
Commits on Mar 25, 2025
Add missing header inclusion
dhebbeker
committed
62d6f19
View commit details
Copy full SHA for 62d6f19
Browse repository at this point
Commits on Mar 26, 2025
Defined some stubs as test doubles
dhebbeker
committed
f55b602
View commit details
Copy full SHA for f55b602
Browse repository at this point
Fix header
dhebbeker
committed
5b15047
View commit details
Copy full SHA for 5b15047
Browse repository at this point
Commits on Apr 1, 2025
Exclude test code from documentation
Show description for 25f4c14
dhebbeker
committed
25f4c14
View commit details
Copy full SHA for 25f4c14
Browse repository at this point
Commits on Jun 19, 2025
Merge remote-tracking branch 'github/develop' into feature/6-persistent-storage-for-configuration-and-task-information-7
dhebbeker
committed
5b64bb8
View commit details
Copy full SHA for 5b64bb8
Browse repository at this point
Document storage class
dhebbeker
committed
61ada78
View commit details
Copy full SHA for 61ada78
Browse repository at this point
Add initialization check and waiting duration for filesystem access
dhebbeker
committed
10b004f
View commit details
Copy full SHA for 10b004f
Browse repository at this point
You can’t perform that action at this time.