Skip to content

Commit

Permalink
Merge pull request ARMmbed#10925 from AnttiKauppila/buff_size_fix
Browse files Browse the repository at this point in the history
Doubled ATHandler's BUFF_SIZE
  • Loading branch information
0xc0170 authored Jul 3, 2019
2 parents 0e3a963 + 369e2d5 commit 7059221
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 5 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -570,15 +570,15 @@ TEST_F(TestATHandler, test_ATHandler_read_bytes)
mbed_poll_stub::int_value = 1;;

// Read 5 bytes
EXPECT_TRUE(5 == at.read_bytes(buf, 5));
EXPECT_EQ(5, at.read_bytes(buf, 5));
EXPECT_TRUE(!memcmp(buf, table1, 5));
// get_char triggered above should have filled in the whole reading buffer(fill_buffer())
EXPECT_TRUE(filehandle_stub_table_pos == (strlen(table1) - 1));
EXPECT_EQ(filehandle_stub_table_pos, (strlen(table1)));
// Read another 8 bytes
EXPECT_TRUE(8 == at.read_bytes(buf, 8) && !memcmp(buf, table1 + 5, 8));
// Reading more than the 4 bytes left -> ERROR
EXPECT_TRUE(-1 == at.read_bytes(buf, 5));
EXPECT_TRUE(NSAPI_ERROR_DEVICE_ERROR == at.get_last_error());
EXPECT_EQ(-1, at.read_bytes(buf, 5));
EXPECT_EQ(NSAPI_ERROR_DEVICE_ERROR, at.get_last_error());
}

TEST_F(TestATHandler, test_ATHandler_read_string)
Expand Down
2 changes: 1 addition & 1 deletion features/cellular/framework/AT/ATHandler.h
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ class FileHandle;
extern const char *OK;
extern const char *CRLF;

#define BUFF_SIZE 16
#define BUFF_SIZE 32

/* AT Error types enumeration */
enum DeviceErrorType {
Expand Down

0 comments on commit 7059221

Please sign in to comment.