Commit 3a2795e2 authored by Damien George's avatar Damien George
Browse files

stmhal: Add label to internal flash drive on creation.

parent f042d7a4
...@@ -3793,6 +3793,7 @@ FRESULT f_setlabel ( ...@@ -3793,6 +3793,7 @@ FRESULT f_setlabel (
/* Create a volume label in directory form */ /* Create a volume label in directory form */
vn[0] = 0; vn[0] = 0;
if (label[0] == '/') label++;
for (sl = 0; label[sl]; sl++) ; /* Get name length */ for (sl = 0; label[sl]; sl++) ; /* Get name length */
for ( ; sl && label[sl-1] == ' '; sl--) ; /* Remove trailing spaces */ for ( ; sl && label[sl-1] == ' '; sl--) ; /* Remove trailing spaces */
if (sl) { /* Create volume label in directory form */ if (sl) { /* Create volume label in directory form */
......
...@@ -70,7 +70,7 @@ ...@@ -70,7 +70,7 @@
/* To enable fast seek feature, set _USE_FASTSEEK to 1. */ /* To enable fast seek feature, set _USE_FASTSEEK to 1. */
#define _USE_LABEL 0 /* 0:Disable or 1:Enable */ #define _USE_LABEL 1 /* 0:Disable or 1:Enable */
/* To enable volume label functions, set _USE_LAVEL to 1 */ /* To enable volume label functions, set _USE_LAVEL to 1 */
......
...@@ -350,6 +350,9 @@ soft_reset: ...@@ -350,6 +350,9 @@ soft_reset:
__fatal_error("could not create LFS"); __fatal_error("could not create LFS");
} }
// set label
f_setlabel("/flash/pybflash");
// create empty main.py // create empty main.py
FIL fp; FIL fp;
f_open(&fp, "/flash/main.py", FA_WRITE | FA_CREATE_ALWAYS); f_open(&fp, "/flash/main.py", FA_WRITE | FA_CREATE_ALWAYS);
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment