Skip to content
Snippets Groups Projects
Commit 4c54ceb2 authored by Juan Carrano's avatar Juan Carrano
Browse files

drivers/ethos: remove unnecessary casts.

The code contained superfluous casts which did not preserve the
const qualifiers. Functionality is unchanged, but there are no
more warnings reported by -Wcast-qual for this module.
parent 266f7ee3
No related branches found
No related tags found
No related merge requests found
...@@ -200,16 +200,16 @@ static size_t iolist_count_total(const iolist_t *iolist) ...@@ -200,16 +200,16 @@ static size_t iolist_count_total(const iolist_t *iolist)
static void _write_escaped(uart_t uart, uint8_t c) static void _write_escaped(uart_t uart, uint8_t c)
{ {
uint8_t *out; const uint8_t *out;
int n; int n;
switch(c) { switch(c) {
case ETHOS_FRAME_DELIMITER: case ETHOS_FRAME_DELIMITER:
out = (uint8_t*)_esc_delim; out = _esc_delim;
n = 2; n = 2;
break; break;
case ETHOS_ESC_CHAR: case ETHOS_ESC_CHAR:
out = (uint8_t*)_esc_esc; out = _esc_esc;
n = 2; n = 2;
break; break;
default: default:
...@@ -244,7 +244,7 @@ void ethos_send_frame(ethos_t *dev, const uint8_t *data, size_t len, unsigned fr ...@@ -244,7 +244,7 @@ void ethos_send_frame(ethos_t *dev, const uint8_t *data, size_t len, unsigned fr
/* send frame content */ /* send frame content */
while(len--) { while(len--) {
_write_escaped(dev->uart, *(uint8_t*)data++); _write_escaped(dev->uart, *data++);
} }
/* end of frame */ /* end of frame */
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment