projects
/
fw
/
altos
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
altos: Add 'O' command for TeleMega orient testing
[fw/altos]
/
src
/
core
/
ao_storage.c
diff --git
a/src/core/ao_storage.c
b/src/core/ao_storage.c
index 66394e01296a199d6832f3dded53448e827009cb..6eddae7f84dcdd754b8c46d54972d352f19fc754 100644
(file)
--- a/
src/core/ao_storage.c
+++ b/
src/core/ao_storage.c
@@
-16,9
+16,10
@@
*/
#include <ao.h>
*/
#include <ao.h>
+#include <ao_storage.h>
uint8_t
uint8_t
-ao_storage_read(
uint32
_t pos, __xdata void *buf, uint16_t len) __reentrant
+ao_storage_read(
ao_pos
_t pos, __xdata void *buf, uint16_t len) __reentrant
{
uint16_t this_len;
uint16_t this_off;
{
uint16_t this_len;
uint16_t this_off;
@@
-48,7
+49,7
@@
ao_storage_read(uint32_t pos, __xdata void *buf, uint16_t len) __reentrant
}
uint8_t
}
uint8_t
-ao_storage_write(
uint32
_t pos, __xdata void *buf, uint16_t len) __reentrant
+ao_storage_write(
ao_pos
_t pos, __xdata void *buf, uint16_t len) __reentrant
{
uint16_t this_len;
uint16_t this_off;
{
uint16_t this_len;
uint16_t this_off;
@@
-153,7
+154,7
@@
ao_storage_zapall(void) __reentrant
ao_cmd_white();
if (!ao_match_word("DoIt"))
return;
ao_cmd_white();
if (!ao_match_word("DoIt"))
return;
- for (pos = 0; pos < ao_storage_
config
; pos += ao_storage_block)
+ for (pos = 0; pos < ao_storage_
log_max
; pos += ao_storage_block)
ao_storage_erase(pos);
}
ao_storage_erase(pos);
}
@@
-161,8
+162,8
@@
void
ao_storage_info(void) __reentrant
{
ao_storage_setup();
ao_storage_info(void) __reentrant
{
ao_storage_setup();
- printf("Storage size: %ld\n", ao_storage_total);
- printf("Storage erase unit: %ld\n", ao_storage_block);
+ printf("Storage size: %ld\n",
(long)
ao_storage_total);
+ printf("Storage erase unit: %ld\n",
(long)
ao_storage_block);
ao_storage_device_info();
}
ao_storage_device_info();
}