moved platform independent definitions
This commit is contained in:
parent
e757cae8ea
commit
2b68f88e77
|
@ -61,14 +61,8 @@
|
||||||
#define COFFEE_FD_APPEND 0x4
|
#define COFFEE_FD_APPEND 0x4
|
||||||
#define COFFEE_FD_FREE 0x0
|
#define COFFEE_FD_FREE 0x0
|
||||||
|
|
||||||
struct file_desc {
|
#define COFFEE_PAGE_COUNT (COFFEE_SIZE / COFFEE_PAGE_SIZE)
|
||||||
uint32_t offset;
|
#define COFFEE_PAGES_PER_SECTOR (COFFEE_SECTOR_SIZE / COFFEE_PAGE_SIZE)
|
||||||
uint32_t end;
|
|
||||||
uint16_t file_page;
|
|
||||||
uint8_t flags;
|
|
||||||
uint16_t max_pages;
|
|
||||||
uint16_t next_log_entry;
|
|
||||||
};
|
|
||||||
|
|
||||||
#define COFFEE_FLAG_ALLOCATED 0x1
|
#define COFFEE_FLAG_ALLOCATED 0x1
|
||||||
#define COFFEE_FLAG_OBSOLETE 0x2
|
#define COFFEE_FLAG_OBSOLETE 0x2
|
||||||
|
@ -97,9 +91,18 @@ struct file_desc {
|
||||||
#define WRITE_HEADER(hdr, page) \
|
#define WRITE_HEADER(hdr, page) \
|
||||||
COFFEE_WRITE((hdr), sizeof (*hdr), (page) * COFFEE_PAGE_SIZE)
|
COFFEE_WRITE((hdr), sizeof (*hdr), (page) * COFFEE_PAGE_SIZE)
|
||||||
|
|
||||||
|
struct file_desc {
|
||||||
|
uint32_t offset;
|
||||||
|
uint32_t end;
|
||||||
|
uint16_t file_page;
|
||||||
|
uint8_t flags;
|
||||||
|
uint16_t max_pages;
|
||||||
|
uint16_t next_log_entry;
|
||||||
|
};
|
||||||
|
|
||||||
struct dir_cache {
|
struct dir_cache {
|
||||||
char filename_start;
|
|
||||||
int32_t page;
|
int32_t page;
|
||||||
|
char filename_start;
|
||||||
};
|
};
|
||||||
|
|
||||||
struct file_header {
|
struct file_header {
|
||||||
|
|
|
@ -48,8 +48,6 @@
|
||||||
#define COFFEE_PAGE_SIZE 64UL
|
#define COFFEE_PAGE_SIZE 64UL
|
||||||
#define COFFEE_START CFS_EEPROM_CONF_OFFSET
|
#define COFFEE_START CFS_EEPROM_CONF_OFFSET
|
||||||
#define COFFEE_SIZE ((32 kb) - COFFEE_START)
|
#define COFFEE_SIZE ((32 kb) - COFFEE_START)
|
||||||
#define COFFEE_PAGE_COUNT (COFFEE_SIZE / COFFEE_PAGE_SIZE)
|
|
||||||
#define COFFEE_PAGES_PER_SECTOR (COFFEE_SECTOR_SIZE / COFFEE_PAGE_SIZE)
|
|
||||||
#define COFFEE_NAME_LENGTH 16
|
#define COFFEE_NAME_LENGTH 16
|
||||||
#define COFFEE_DYN_SIZE (1 kb)
|
#define COFFEE_DYN_SIZE (1 kb)
|
||||||
#define COFFEE_FD_SET_SIZE 2
|
#define COFFEE_FD_SET_SIZE 2
|
||||||
|
|
|
@ -47,8 +47,6 @@
|
||||||
#define COFFEE_PAGE_SIZE 256UL
|
#define COFFEE_PAGE_SIZE 256UL
|
||||||
#define COFFEE_START COFFEE_SECTOR_SIZE
|
#define COFFEE_START COFFEE_SECTOR_SIZE
|
||||||
#define COFFEE_SIZE ((1024 kb) - COFFEE_START)
|
#define COFFEE_SIZE ((1024 kb) - COFFEE_START)
|
||||||
#define COFFEE_PAGE_COUNT (COFFEE_SIZE / COFFEE_PAGE_SIZE)
|
|
||||||
#define COFFEE_PAGES_PER_SECTOR (COFFEE_SECTOR_SIZE / COFFEE_PAGE_SIZE)
|
|
||||||
#define COFFEE_NAME_LENGTH 16
|
#define COFFEE_NAME_LENGTH 16
|
||||||
#define COFFEE_DYN_SIZE (16 kb)
|
#define COFFEE_DYN_SIZE (16 kb)
|
||||||
#define COFFEE_FD_SET_SIZE 8
|
#define COFFEE_FD_SET_SIZE 8
|
||||||
|
|
Loading…
Reference in a new issue