aboutsummaryrefslogtreecommitdiff
path: root/quantum/serial_link/protocol/triple_buffered_object.c
diff options
context:
space:
mode:
authorskullY <skullydazed@gmail.com>2019-08-30 11:19:03 -0700
committerskullydazed <skullydazed@users.noreply.github.com>2019-08-30 15:01:52 -0700
commitb624f32f944acdc59dcb130674c09090c5c404cb (patch)
treebc13adbba137d122d9a2c2fb2fafcbb08ac10e25 /quantum/serial_link/protocol/triple_buffered_object.c
parent61af76a10d00aba185b8338604171de490a13e3b (diff)
downloadqmk_firmware-b624f32f944acdc59dcb130674c09090c5c404cb.tar.gz
qmk_firmware-b624f32f944acdc59dcb130674c09090c5c404cb.zip
clang-format changes
Diffstat (limited to 'quantum/serial_link/protocol/triple_buffered_object.c')
-rw-r--r--quantum/serial_link/protocol/triple_buffered_object.c7
1 files changed, 3 insertions, 4 deletions
diff --git a/quantum/serial_link/protocol/triple_buffered_object.c b/quantum/serial_link/protocol/triple_buffered_object.c
index e3e8989d3..e0c6d702a 100644
--- a/quantum/serial_link/protocol/triple_buffered_object.c
+++ b/quantum/serial_link/protocol/triple_buffered_object.c
@@ -49,14 +49,13 @@ void* triple_buffer_read_internal(uint16_t object_size, triple_buffer_object_t*
49 serial_link_lock(); 49 serial_link_lock();
50 if (GET_DATA_AVAILABLE()) { 50 if (GET_DATA_AVAILABLE()) {
51 uint8_t shared_index = GET_SHARED_INDEX(); 51 uint8_t shared_index = GET_SHARED_INDEX();
52 uint8_t read_index = GET_READ_INDEX(); 52 uint8_t read_index = GET_READ_INDEX();
53 SET_READ_INDEX(shared_index); 53 SET_READ_INDEX(shared_index);
54 SET_SHARED_INDEX(read_index); 54 SET_SHARED_INDEX(read_index);
55 SET_DATA_AVAILABLE(false); 55 SET_DATA_AVAILABLE(false);
56 serial_link_unlock(); 56 serial_link_unlock();
57 return object->buffer + object_size * shared_index; 57 return object->buffer + object_size * shared_index;
58 } 58 } else {
59 else {
60 serial_link_unlock(); 59 serial_link_unlock();
61 return NULL; 60 return NULL;
62 } 61 }
@@ -70,7 +69,7 @@ void* triple_buffer_begin_write_internal(uint16_t object_size, triple_buffer_obj
70void triple_buffer_end_write_internal(triple_buffer_object_t* object) { 69void triple_buffer_end_write_internal(triple_buffer_object_t* object) {
71 serial_link_lock(); 70 serial_link_lock();
72 uint8_t shared_index = GET_SHARED_INDEX(); 71 uint8_t shared_index = GET_SHARED_INDEX();
73 uint8_t write_index = GET_WRITE_INDEX(); 72 uint8_t write_index = GET_WRITE_INDEX();
74 SET_SHARED_INDEX(write_index); 73 SET_SHARED_INDEX(write_index);
75 SET_WRITE_INDEX(shared_index); 74 SET_WRITE_INDEX(shared_index);
76 SET_DATA_AVAILABLE(true); 75 SET_DATA_AVAILABLE(true);