Send file data demo.

Dependencies:   modem_ref_helper CRC DebouncedInterrupt

Committer:
marin_wizzi
Date:
Fri Oct 29 13:11:38 2021 +0000
Revision:
20:5856f9bfd8e3
Parent:
0:065f2318fcb9
Compatible with 6.2 modem version

Who changed what in which revision?

UserRevisionLine numberNew contents of line
Jeej 0:065f2318fcb9 1 #ifndef _FILES_H_
Jeej 0:065f2318fcb9 2 #define _FILES_H_
Jeej 0:065f2318fcb9 3
Jeej 0:065f2318fcb9 4 #include "mbed.h"
Jeej 0:065f2318fcb9 5 #include "revision.h"
Jeej 0:065f2318fcb9 6 #include "alp_spec.h"
Jeej 0:065f2318fcb9 7 #include "alp_helpers.h"
Jeej 0:065f2318fcb9 8 #include "modem_ref.h"
Jeej 0:065f2318fcb9 9
marin_wizzi 20:5856f9bfd8e3 10 TYPEDEF_STRUCT_PACKED {
marin_wizzi 20:5856f9bfd8e3 11 uint8_t fid;
marin_wizzi 20:5856f9bfd8e3 12 uint32_t offset;
marin_wizzi 20:5856f9bfd8e3 13 uint32_t length;
marin_wizzi 20:5856f9bfd8e3 14 } touch_t;
marin_wizzi 20:5856f9bfd8e3 15
marin_wizzi 20:5856f9bfd8e3 16 extern Queue<touch_t, 8> modem_resp;
Jeej 0:065f2318fcb9 17
Jeej 0:065f2318fcb9 18 #define FID_HOST_REV 65
Jeej 0:065f2318fcb9 19 #define SIZE_HOST_REV sizeof(revision_t)
Jeej 0:065f2318fcb9 20 extern alp_file_header_t h_rev;
Jeej 0:065f2318fcb9 21 extern revision_t f_rev;
Jeej 0:065f2318fcb9 22
Jeej 0:065f2318fcb9 23 #define FID_ALARM 131
Jeej 0:065f2318fcb9 24 #define SIZE_ALARM sizeof(uint8_t)
Jeej 0:065f2318fcb9 25 extern alp_file_header_t h_alarm;
Jeej 0:065f2318fcb9 26 extern uint8_t f_alarm;
Jeej 0:065f2318fcb9 27
Jeej 0:065f2318fcb9 28
Jeej 0:065f2318fcb9 29 #endif // _FILE_SYS_H_