Peter van der Perk

Results 105 comments of Peter van der Perk

Interesting the comment above the function suggest it wouldn't block and didn't specify it's not allowed to be executed while in an interrupt. https://github.com/apache/incubator-nuttx/blob/9a53601ba993d43684328dcae8750acb00a34cc7/sched/semaphore/sem_trywait.c#L45-L48 The reason why it's called under...

IOB is shared mechanism used for different stacks. So on a multi-stack system where `CONFIG_IOB_HEADSIZE>0` all stacks are affected, maybe this is even a design limitation of the current IOB...

A Zero-copy ethernet solution would be indeed a great addition, when implementing a enet driver myself I noticed as well that packets are double stored and have a unnecessary copy...

> The special handle can be achieved before netdev pass IOB to TCP/IP stack in receiving direction. The similar thing can be done in the transmit direction too, why we...

> So, the hardware can check the checksum for receiving, but can't generate checksum for sending? In this case, we may need add new option to disable the checksum for...

You might want to backport this patch as well. https://github.com/apache/incubator-nuttx/commit/51a845ce54e38ca6ecc13c2fd7029802cb07076f It allows you to listen with multiple applications to the same CAN peripheral We could also consider upgrading the NuttX...

> I have a similar branch compiling against NuttX 10.3; I'm a little concerned about that route, though, just based on the amount of churn / rapid changes to upstream...

Not sure what you mean by a prototype using pyuavcan, you can easily make a register response in yakut right? Regarding that piece of code you can easily generate a...

> I don't understand this part: why does a typical embedded node need to report the list of available CAN interfaces? To remotely configure redundancy ie. enabling 2 interfaces, but...

Hi Pavel here some background information > The sample point is the location, typically given as a percent value, inside each bit period where the CAN controller looks at the...