mirror of
https://github.com/hathach/tinyusb.git
synced 2025-01-31 05:52:55 +08:00
echo to both serial at once
This commit is contained in:
parent
242a2b6126
commit
08da3e80b7
@ -50,7 +50,9 @@ int main(void)
|
|||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
static void echo_all(uint8_t itf, uint8_t buf[], uint32_t count)
|
// echo to either Serial0 or Serial1
|
||||||
|
// with Serial0 as all lower case, Serial1 as all upper case
|
||||||
|
static void echo_serial_port(uint8_t itf, uint8_t buf[], uint32_t count)
|
||||||
{
|
{
|
||||||
for(uint32_t i=0; i<count; i++)
|
for(uint32_t i=0; i<count; i++)
|
||||||
{
|
{
|
||||||
@ -89,8 +91,9 @@ static void cdc_task(void)
|
|||||||
|
|
||||||
uint32_t count = tud_cdc_n_read(itf, buf, sizeof(buf));
|
uint32_t count = tud_cdc_n_read(itf, buf, sizeof(buf));
|
||||||
|
|
||||||
// echo back to cdc
|
// echo back to both serial ports
|
||||||
echo_all(itf, buf, count);
|
echo_serial_port(0, buf, count);
|
||||||
|
echo_serial_port(1, buf, count);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user