Sending and reception of big data file (1kB example)
Dependencies: modem_ref_helper CRC DebouncedInterrupt
Diff: files.cpp
- Revision:
- 1:76a8a3cc5f2e
- Parent:
- 0:a2bbc478f812
- Child:
- 7:77157f7b5a9b
--- a/files.cpp Thu Dec 14 14:22:40 2017 +0000 +++ b/files.cpp Thu Dec 14 18:25:58 2017 +0000 @@ -34,6 +34,28 @@ .cup_max_size = 0x00000000 }; +alp_file_header_t h_output_file = { + .perm = RW_RW, + .prop = FS_VOLATILE, + .afid = 0, + .ifid = 0, + .size = HAL_U32_BYTE_SWAP((uint32_t)sizeof(output_file_t)), + .alloc= HAL_U32_BYTE_SWAP((uint32_t)sizeof(output_file_t)) +}; + +output_file_t f_output_file = { + .data = "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec id pulvinar est. Mauris pretium arcu at facilisis rutrum. Nulla facilisi. " + "Quisque auctor, massa et gravida semper, libero dui varius est, quis ornare dolor odio a turpis. Suspendisse in turpis vel risus porta " + "aliquet et a nibh. Mauris vehicula purus ut risus convallis, id luctus erat tincidunt. Aenean vitae gravida nisi. Nulla eleifend lorem " + "purus, non sagittis neque accumsan molestie. " + "Praesent interdum semper viverra. Cras ut sodales quam. Etiam vitae orci sit amet lorem semper commodo. Phasellus elementum nec dui eget " + "pellentesque. Proin eget dignissim nibh. In iaculis imperdiet enim, consequat gravida mi varius sed. Suspendisse eu elementum justo. " + "Donec non mauris odio. Sed aliquet vestibulum risus non ultricies. Integer mollis neque id magna gravida auctor. Cras at auctor velit. " + "Vivamus tempor dui purus, id commodo arcu iaculis a. Curabitur hendrerit, nibh sit amet gravida porttitor, leo magna gravida ex, non " + "porta ligula quam ac risus. Mauri", + .crc = 0, +}; + alp_file_header_t h_input_file = { .perm = RW_RW, .prop = FS_VOLATILE,