Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 5 additions & 2 deletions Tactility/Include/Tactility/hal/sdcard/SdmmcDevice.h
Original file line number Diff line number Diff line change
Expand Up @@ -31,15 +31,17 @@ class SdmmcDevice final : public SdCardDevice {
gpio_num_t pinD1,
gpio_num_t pinD2,
gpio_num_t pinD3,
MountBehaviour mountBehaviourAtBoot
MountBehaviour mountBehaviourAtBoot,
uint8_t busWidth = 4
) :
pinClock(pinClock),
pinCmd(pinCmd),
pinD0(pinD0),
pinD1(pinD1),
pinD2(pinD2),
pinD3(pinD3),
mountBehaviourAtBoot(mountBehaviourAtBoot)
mountBehaviourAtBoot(mountBehaviourAtBoot),
busWidth(busWidth)
{}

int spiFrequencyKhz;
Expand All @@ -50,6 +52,7 @@ class SdmmcDevice final : public SdCardDevice {
gpio_num_t pinD2;
gpio_num_t pinD3;
MountBehaviour mountBehaviourAtBoot;
uint8_t busWidth;
bool formatOnMountFailed = false;
uint16_t maxOpenFiles = 4;
uint16_t allocUnitSize = 16 * 1024;
Expand Down
4 changes: 2 additions & 2 deletions Tactility/Source/hal/sdcard/SdmmcDevice.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ bool SdmmcDevice::mountInternal(const std::string& newMountPath) {
.d7 = static_cast<gpio_num_t>(0),
.cd = GPIO_NUM_NC,
.wp = GPIO_NUM_NC,
.width = 4,
.width = config->busWidth,
.flags = 0
};

Expand Down Expand Up @@ -120,4 +120,4 @@ SdmmcDevice::State SdmmcDevice::getState(TickType_t timeout) const {

}

#endif
#endif