Skip to content

Commit 12188e6

Browse files
committed
使用Read的等待语义,降低CPU占用
1 parent 13949d8 commit 12188e6

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

SharedTopic.hpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,7 @@ class SharedTopic : public LibXR::Application
7575
LibXR::ReadOperation op(sem);
7676
while (true)
7777
{
78+
self->uart_->Read({nullptr, 0}, op);
7879
auto size =
7980
LibXR::max(sizeof(LibXR::Topic::PackedDataHeader),
8081
LibXR::min(self->uart_->read_port_->Size(), self->rx_buffer_.size_));

0 commit comments

Comments
 (0)