samples: cdc_acm: rework sample logging
Use LOG_LEVEL_INF as defautl log level and use LOG_INF for important messages. Relax while loop and give CPU resources to low priority threads like logging. Signed-off-by: Johann Fischer <j.fischer@phytec.de>
This commit is contained in:
parent
5fb7c11446
commit
6de84125d3
1 changed files with 6 additions and 3 deletions
|
@ -20,7 +20,7 @@
|
||||||
#include <sys/ring_buffer.h>
|
#include <sys/ring_buffer.h>
|
||||||
|
|
||||||
#include <logging/log.h>
|
#include <logging/log.h>
|
||||||
LOG_MODULE_REGISTER(cdc_acm_echo, LOG_LEVEL_DBG);
|
LOG_MODULE_REGISTER(cdc_acm_echo, LOG_LEVEL_INF);
|
||||||
|
|
||||||
#define RING_BUF_SIZE 1024
|
#define RING_BUF_SIZE 1024
|
||||||
u8_t ring_buffer[RING_BUF_SIZE];
|
u8_t ring_buffer[RING_BUF_SIZE];
|
||||||
|
@ -83,16 +83,19 @@ void main(void)
|
||||||
|
|
||||||
ring_buf_init(&ringbuf, sizeof(ring_buffer), ring_buffer);
|
ring_buf_init(&ringbuf, sizeof(ring_buffer), ring_buffer);
|
||||||
|
|
||||||
LOG_DBG("Wait for DTR");
|
LOG_INF("Wait for DTR");
|
||||||
|
|
||||||
while (true) {
|
while (true) {
|
||||||
uart_line_ctrl_get(dev, LINE_CTRL_DTR, &dtr);
|
uart_line_ctrl_get(dev, LINE_CTRL_DTR, &dtr);
|
||||||
if (dtr) {
|
if (dtr) {
|
||||||
break;
|
break;
|
||||||
|
} else {
|
||||||
|
/* Give CPU resources to low priority threads. */
|
||||||
|
k_sleep(100);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
LOG_DBG("DTR set");
|
LOG_INF("DTR set");
|
||||||
|
|
||||||
/* They are optional, we use them to test the interrupt endpoint */
|
/* They are optional, we use them to test the interrupt endpoint */
|
||||||
ret = uart_line_ctrl_set(dev, LINE_CTRL_DCD, 1);
|
ret = uart_line_ctrl_set(dev, LINE_CTRL_DCD, 1);
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue