[chronojump/michrolab] Changed the SD dirs names. It includes group number
- From: Xavier Padullés <xpadulles src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [chronojump/michrolab] Changed the SD dirs names. It includes group number
- Date: Thu, 9 Jun 2022 06:57:24 +0000 (UTC)
commit df83641559350c3f438d0531f22e7eec7ce0bf94
Author: Xavier Padullés <testing chronojump org>
Date: Thu Jun 9 08:56:08 2022 +0200
Changed the SD dirs names. It includes group number
arduino/michrolab/michrolab.ino | 11 ++++++-----
arduino/michrolab/personsManage.ino | 2 ++
2 files changed, 8 insertions(+), 5 deletions(-)
---
diff --git a/arduino/michrolab/michrolab.ino b/arduino/michrolab/michrolab.ino
index 1b0365025..1486ae81b 100644
--- a/arduino/michrolab/michrolab.ino
+++ b/arduino/michrolab/michrolab.ino
@@ -41,8 +41,8 @@
//Device commented for memory optimization
String version = "0.1";
-#define teensy_3_2
-//#define teensy_4_0
+//#define teensy_3_2
+#define teensy_4_0
//Encoder variables
Encoder encoder(8, 9);
@@ -1384,16 +1384,17 @@ int countDirs()
String createNewDir()
{
dirNumber = countDirs() + 1;
- dirName = "SA";
- dirName = dirName + addLeadingZeros(dirNumber, 5);;
+ dirName = "ML";
+ dirName = dirName + addLeadingZeros(dirNumber, 4) + "G" + String(group);
SD.mkdir(dirName);
return (dirName);
}
String addLeadingZeros(int number, int totalDigits)
{
- int leadingZeros = totalDigits - 1;
+ int leadingZeros = 0;
if (number != 0) leadingZeros = (totalDigits - (floor(log10(number)) + 1));
+ else if (number == 0) leadingZeros = totalDigits - 1;
String fixLenNumber = String(number);
for (int i = 1; i <= leadingZeros; i++)
{
diff --git a/arduino/michrolab/personsManage.ino b/arduino/michrolab/personsManage.ino
index 0ec91db8f..1f5dc46f5 100644
--- a/arduino/michrolab/personsManage.ino
+++ b/arduino/michrolab/personsManage.ino
@@ -146,6 +146,8 @@ void selectGroup()
EEPROM.put(groupAddress, group);
totalPersons = getTotalPerson();
readPersonsFile();
+ dirNumber -= 1; //It makes not to increase the session number
+ dirName = createNewDir();
menuItemsNum = systemMenuItems;
showMenuEntry(currentMenuIndex);
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]