diff options
author | root <root@lamia.panaceas.james.local> | 2015-09-01 00:41:49 +0100 |
---|---|---|
committer | root <root@lamia.panaceas.james.local> | 2015-09-01 00:41:49 +0100 |
commit | 475922ce345bb0443cf4fdef00efa86676a1bf62 (patch) | |
tree | 89e3eb13232da02bddfeffaff8588765c403b71f /prototypes.h | |
download | nrfdfu-475922ce345bb0443cf4fdef00efa86676a1bf62.tar.gz nrfdfu-475922ce345bb0443cf4fdef00efa86676a1bf62.tar.bz2 nrfdfu-475922ce345bb0443cf4fdef00efa86676a1bf62.zip |
fish
Diffstat (limited to 'prototypes.h')
-rw-r--r-- | prototypes.h | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/prototypes.h b/prototypes.h new file mode 100644 index 0000000..015fb69 --- /dev/null +++ b/prototypes.h @@ -0,0 +1,16 @@ +/* nrfdfu.c */ +extern int main(int argc, char *argv[]); +/* util.c */ +extern void *xmalloc(size_t s); +extern void *xrealloc(void *p, size_t s); +/* zip.c */ +extern void fatal_zip(struct zip *zip); +extern struct zip *open_zip(const char *fn); +extern size_t read_file_from_zip(struct zip *zip, const char *fn, void *_buf); +/* ble.c */ +extern int bt_thing(const char *bdaddr); +/* manifest.c */ +extern json_object *_json_object_object_get(json_object *obj, const char *name); +extern struct manifest *parse_manifest(const char *str); +/* dfu.c */ +extern void dfu(const char *bdaddr, const char *type, const char *version, uint8_t *dat, size_t dat_sz, uint8_t *bin, size_t bin_sz); |