Data reception demo.

Dependencies:   modem_ref_helper CRC

Committer:
marin_wizzi
Date:
Fri Oct 29 13:12:47 2021 +0000
Revision:
15:e90cc8e37c4d
Parent:
7:84dc04f88c94
Compatible with 6.2 modem version

Who changed what in which revision?

UserRevisionLine numberNew contents of line
Jeej 0:02418479dcf7 1 #ifndef _FILES_H_
Jeej 0:02418479dcf7 2 #define _FILES_H_
Jeej 0:02418479dcf7 3
Jeej 0:02418479dcf7 4 #include "mbed.h"
Jeej 0:02418479dcf7 5 #include "revision.h"
Jeej 0:02418479dcf7 6 #include "alp_spec.h"
Jeej 0:02418479dcf7 7 #include "alp_helpers.h"
Jeej 0:02418479dcf7 8 #include "modem_ref.h"
Jeej 0:02418479dcf7 9
marin_wizzi 15:e90cc8e37c4d 10 TYPEDEF_STRUCT_PACKED {
marin_wizzi 15:e90cc8e37c4d 11 uint8_t fid;
marin_wizzi 15:e90cc8e37c4d 12 uint32_t offset;
marin_wizzi 15:e90cc8e37c4d 13 uint32_t length;
marin_wizzi 15:e90cc8e37c4d 14 } touch_t;
marin_wizzi 15:e90cc8e37c4d 15
marin_wizzi 15:e90cc8e37c4d 16 extern Queue<touch_t, 8> g_file_modified;
Jeej 0:02418479dcf7 17
Jeej 0:02418479dcf7 18 #define FID_HOST_REV 65
Jeej 0:02418479dcf7 19 #define SIZE_HOST_REV sizeof(revision_t)
Jeej 0:02418479dcf7 20 extern const alp_file_header_t h_rev;
Jeej 0:02418479dcf7 21 extern const revision_t f_rev;
Jeej 0:02418479dcf7 22
Jeej 0:02418479dcf7 23 #define FID_STRING_FILE 132
Jeej 7:84dc04f88c94 24 #define SIZE_STRING_FILE 128
Jeej 0:02418479dcf7 25 extern const alp_file_header_t h_string_file;
Jeej 0:02418479dcf7 26 extern uint8_t f_string_file[SIZE_STRING_FILE];
Jeej 0:02418479dcf7 27
Jeej 3:e9ea4d325c01 28 #define FID_STATUS_FILE 133
Jeej 3:e9ea4d325c01 29 #define SIZE_STATUS_FILE sizeof(uint8_t)
Jeej 3:e9ea4d325c01 30 extern const alp_file_header_t h_status_file;
marin_wizzi 15:e90cc8e37c4d 31 extern uint8_t f_status_file;
Jeej 3:e9ea4d325c01 32
Jeej 0:02418479dcf7 33 // No local data since the file will be created on the modem
Jeej 0:02418479dcf7 34
Jeej 0:02418479dcf7 35
Jeej 0:02418479dcf7 36 #endif // _FILE_H_