Subversion Repositories freemyipod

Rev

Rev 784 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 784 Rev 785
Line 83... Line 83...
83
    EMCORE_ERROR_NOT_IMPLEMENTED,
83
    EMCORE_ERROR_NOT_IMPLEMENTED,
84
    EMCORE_ERROR_NO_MORE_ENTRIES,
84
    EMCORE_ERROR_NO_MORE_ENTRIES,
85
    EMCORE_ERROR_IO,
85
    EMCORE_ERROR_IO,
86
};
86
};
87
 
87
 
88
int emcore_cout(const void* data, const uint32_t length);
88
int emcore_cout(const void* data, uint32_t length);
89
int emcore_cin(void* data, const uint32_t length);
89
int emcore_cin(void* data, uint32_t length);
90
int emcore_dout(const void* data, const uint32_t length);
90
int emcore_dout(const void* data, uint32_t length);
91
int emcore_din(void* data, const uint32_t length);
91
int emcore_din(void* data, uint32_t length);
92
 
92
 
93
int emcore_monitor_command(const void* out, void* in, const uint32_t send_length, const uint32_t receive_length);
93
int emcore_monitor_command(const void* out, void* in, uint32_t send_length, uint32_t receive_length);
94
 
94
 
95
int emcore_get_version(struct emcore_dev_info* dev_info);
95
int emcore_get_version(struct emcore_dev_info* dev_info);
96
int emcore_get_packet_info(struct emcore_usb_endpoints_max_packet_size* max_packet_size);
96
int emcore_get_packet_info(struct emcore_usb_endpoints_max_packet_size* max_packet_size);
97
int emcore_get_user_mem_range(struct emcore_user_mem_range* mem_range);
97
int emcore_get_user_mem_range(struct emcore_user_mem_range* mem_range);
98
int emcore_reset(const uint8_t graceful);
98
int emcore_reset(uint8_t graceful);
99
int emcore_poweroff(const uint8_t graceful);
99
int emcore_poweroff(uint8_t graceful);
100
int emcore_readmem(void* data, const uint32_t addr, const uint32_t size);
100
int emcore_readmem(void* data, uint32_t addr, uint32_t size);
101
int emcore_writemem(const void* data, const uint32_t addr, const uint32_t size);
101
int emcore_writemem(const void* data, uint32_t addr, uint32_t size);
102
int emcore_readdma(void* data, const uint32_t addr, const uint32_t size);
102
int emcore_readdma(void* data, uint32_t addr, uint32_t size);
103
int emcore_writedma(const void* data, const uint32_t addr, const uint32_t size);
103
int emcore_writedma(const void* data, uint32_t addr, uint32_t size);
104
int emcore_readi2c(void* data, const uint8_t bus, const uint8_t slave, const uint8_t addr, const uint8_t size);
104
int emcore_readi2c(void* data, uint8_t bus, uint8_t slave, uint8_t addr, uint8_t size);
105
int emcore_writei2c(const void* data, const uint8_t bus, const uint8_t slave, const uint8_t addr, const uint8_t size);
105
int emcore_writei2c(const void* data, uint8_t bus, uint8_t slave, uint8_t addr, uint8_t size);
106
int emcore_file_open(uint32_t* handle, const char* pathname, const int flags);
106
int emcore_file_open(uint32_t* handle, const char* pathname, int flags);
107
int emcore_file_size(uint32_t* size, const uint32_t handle);
107
int emcore_file_size(uint32_t* size, uint32_t handle);
108
int emcore_file_read(uint32_t* nread, const uint32_t handle, const uint32_t addr, const uint32_t size);
108
int emcore_file_read(uint32_t* nread, uint32_t handle, uint32_t addr, uint32_t size);
109
int emcore_file_write(uint32_t* nwrite, const uint32_t handle, const uint32_t addr, const uint32_t size);
109
int emcore_file_write(uint32_t* nwrite, uint32_t handle, uint32_t addr, uint32_t size);
110
int emcore_file_seek(const uint32_t handle, const uint32_t offset, const uint32_t whence);
110
int emcore_file_seek(uint32_t handle, uint32_t offset, uint32_t whence);
111
int emcore_file_truncate(const uint32_t handle, const uint32_t length);
111
int emcore_file_truncate(uint32_t handle, uint32_t length);
112
int emcore_file_sync(const uint32_t handle);
112
int emcore_file_sync(uint32_t handle);
113
int emcore_file_close(const uint32_t handle);
113
int emcore_file_close(uint32_t handle);
114
int emcore_file_close_all(uint32_t* count);
114
int emcore_file_close_all(uint32_t* count);
115
int emcore_file_kill_all(const uint32_t volume);
115
int emcore_file_kill_all(uint32_t volume);
116
int emcore_file_unlink(const char* name);
116
int emcore_file_unlink(const char* name);
117
int emcore_file_rename(const char* path, const char* newpath);
117
int emcore_file_rename(const char* path, const char* newpath);
118
int emcore_dir_open(uint32_t* handle, const char* name);
118
int emcore_dir_open(uint32_t* handle, const char* name);
119
int emcore_dir_read(struct emcore_dir_entry* entry, const uint32_t handle);
119
int emcore_dir_read(struct emcore_dir_entry* entry, uint32_t handle);
120
int emcore_dir_close(const uint32_t handle);
120
int emcore_dir_close(uint32_t handle);
121
int emcore_dir_close_all(uint32_t* count);
121
int emcore_dir_close_all(uint32_t* count);
122
int emcore_dir_create(const char* name);
122
int emcore_dir_create(const char* name);
123
int emcore_dir_remove(const char* name);
123
int emcore_dir_remove(const char* name);
124
int emcore_errno(uint32_t* emcore_errno_value);
124
int emcore_errno(uint32_t* emcore_errno_value);
125
int emcore_malloc(uint32_t* ptr, const uint32_t size);
125
int emcore_malloc(uint32_t* ptr, uint32_t size);
126
int emcore_memalign(uint32_t* ptr, const uint32_t align, const uint32_t size);
126
int emcore_memalign(uint32_t* ptr, uint32_t align, uint32_t size);
127
int emcore_realloc(uint32_t* new_ptr, const uint32_t ptr, const uint32_t size);
127
int emcore_realloc(uint32_t* new_ptr, uint32_t ptr, uint32_t size);
128
int emcore_reownalloc(const uint32_t ptr, const uint32_t owner);
128
int emcore_reownalloc(uint32_t ptr, uint32_t owner);
129
int emcore_free(const uint32_t ptr);
129
int emcore_free(uint32_t ptr);
130
int emcore_free_all(void);
130
int emcore_free_all(void);
131
 
131
 
132
int emcore_read(void* data, const uint32_t addr, const uint32_t size);
132
int emcore_read(void* data, uint32_t addr, uint32_t size);
133
int emcore_write(const void* data, const uint32_t addr, const uint32_t size);
133
int emcore_write(const void* data, uint32_t addr, uint32_t size);
134
int emcore_ls(const uint32_t handle);
134
int emcore_ls(uint32_t handle);
135
int emcore_test(void);
135
int emcore_test(void);
136
 
136
 
137
#endif /* __EMCORE_H__ */
137
#endif /* __EMCORE_H__ */