|
想请教大家一个问题:
在运行多个任务的环境下,使用Systick_IRQ进行周期为10ms的任务调度,使用UDP发送数据包是否需要关中断,以确保数据包完整发送。
err_t udp_sendData(struct udp_pcb *pcb, struct pbuf *p, struct ip_addr* dst_ip, u16_t dst_port)
{
__disable_irq();
err = udp_sendto(pcb, p, dst_ip, dst_port);
__enable_irq();
return err;
}
|
|