projects
/
fw
/
altos
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
altosui: Ship TeleMega-v1.0 firmware
[fw/altos]
/
src
/
drivers
/
ao_fat.c
diff --git
a/src/drivers/ao_fat.c
b/src/drivers/ao_fat.c
index afd645cdec579a9f40063c5d006dce8c83a13a51..1a1b8eb02444007565e15bcf1622dc78dfb0c6c9 100644
(file)
--- a/
src/drivers/ao_fat.c
+++ b/
src/drivers/ao_fat.c
@@
-1052,7
+1052,7
@@
static int8_t
_ao_fat_open(char name[11], uint8_t mode)
{
uint16_t entry = 0;
_ao_fat_open(char name[11], uint8_t mode)
{
uint16_t entry = 0;
- st
ruct ao_fat_dirent
dirent;
+ st
atic struct ao_fat_dirent
dirent;
int8_t status;
if (_ao_fat_setup() != AO_FAT_FILESYSTEM_SUCCESS)
int8_t status;
if (_ao_fat_setup() != AO_FAT_FILESYSTEM_SUCCESS)
@@
-1214,12
+1214,11
@@
ao_fat_map_current(struct ao_file *file, int len, cluster_offset_t *offsetp, clu
offset = file->offset & SECTOR_MASK;
sector = _ao_fat_current_sector(file);
if (sector == 0xffffffff) {
offset = file->offset & SECTOR_MASK;
sector = _ao_fat_current_sector(file);
if (sector == 0xffffffff) {
- printf ("invalid sector at offset %d\n", file->offset);
return NULL;
}
buf = _ao_fat_sector_get(sector);
if (!buf)
return NULL;
}
buf = _ao_fat_sector_get(sector);
if (!buf)
-
printf ("sector get failed. Sector %d. Partition end %d\n", sector, partition_end)
;
+
return NULL
;
if (offset + len < SECTOR_SIZE)
*this_time = len;
else
if (offset + len < SECTOR_SIZE)
*this_time = len;
else
@@
-1259,7
+1258,6
@@
ao_fat_read(int8_t fd, void *dst, int len)
while (len) {
buf = ao_fat_map_current(file, len, &offset, &this_time);
if (!buf) {
while (len) {
buf = ao_fat_map_current(file, len, &offset, &this_time);
if (!buf) {
- printf ("map_current failed\n");
ret = -AO_FAT_EIO;
break;
}
ret = -AO_FAT_EIO;
break;
}
@@
-1307,7
+1305,6
@@
ao_fat_write(int8_t fd, void *src, int len)
while (len) {
buf = ao_fat_map_current(file, len, &offset, &this_time);
if (!buf) {
while (len) {
buf = ao_fat_map_current(file, len, &offset, &this_time);
if (!buf) {
- printf ("map_current failed\n");
ret = -AO_FAT_EIO;
break;
}
ret = -AO_FAT_EIO;
break;
}
@@
-1375,7
+1372,7
@@
int8_t
ao_fat_unlink(char name[11])
{
uint16_t entry = 0;
ao_fat_unlink(char name[11])
{
uint16_t entry = 0;
- st
ruct ao_fat_dirent
dirent;
+ st
atic struct ao_fat_dirent
dirent;
int8_t ret;
ao_mutex_get(&ao_fat_mutex);
int8_t ret;
ao_mutex_get(&ao_fat_mutex);
@@
-1492,7
+1489,7
@@
static void
ao_fat_list_cmd(void)
{
uint16_t entry = 0;
ao_fat_list_cmd(void)
{
uint16_t entry = 0;
- st
ruct ao_fat_dirent
dirent;
+ st
atic struct ao_fat_dirent
dirent;
int i;
int8_t status;
int i;
int8_t status;
@@
-1535,10
+1532,10
@@
ao_fat_parse_name(char name[11])
static void
ao_fat_dump_cmd(void)
{
static void
ao_fat_dump_cmd(void)
{
-
char
name[11];
+
static char
name[11];
int8_t fd;
int cnt, i;
int8_t fd;
int cnt, i;
-
char
buf[32];
+
static char
buf[32];
ao_fat_parse_name(name);
if (name[0] == '\0') {
ao_fat_parse_name(name);
if (name[0] == '\0') {
@@
-1561,10
+1558,10
@@
ao_fat_dump_cmd(void)
static void
ao_fat_write_cmd(void)
{
static void
ao_fat_write_cmd(void)
{
-
char
name[11];
+
static char
name[11];
int8_t fd;
int cnt, i;
int8_t fd;
int cnt, i;
-
char
buf[64];
+
static char
buf[64];
char c;
int status;
char c;
int status;