From 7e25356deec3369773e3949fe7336d84c10834c0 Mon Sep 17 00:00:00 2001 From: root Date: Tue, 1 Sep 2015 10:10:22 +0100 Subject: fish --- dfu.c | 28 +++++++++++++++++++++++++++- 1 file changed, 27 insertions(+), 1 deletion(-) (limited to 'dfu.c') diff --git a/dfu.c b/dfu.c index d59acac..be1f952 100644 --- a/dfu.c +++ b/dfu.c @@ -4,10 +4,36 @@ 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) { + BLE *b; + uint8_t buf[32]; - bt_thing (bdaddr); + ble_init(); + + + do { + + b=ble_open (bdaddr); + + if (!b) + break; + + if (ble_register_notify(b)) break; + + ble_send_cp( + + ble_close (b); + return; + + +} while (0); + + + + ble_close (b); + exit(EXIT_FAILURE); + } -- cgit v1.2.3