Xiang Xiao

Results 206 comments of Xiang Xiao

Yes, we are very interested to setup a general binding infrastructure not only for micropython but also for other high level lanauage(e.g. JavaScript and WebAssembly). @no1wudi already made a prototype...

The tool will become more useful if we can make it generate not only LVGL binding for wasm3 but other C library for other high level language(much like IDL tool...

look like some feature is also implemented in: https://github.com/littlefs-project/littlefs/pull/636

> The main idea behind returning BUSY state when can't send out character is related with sleep and low power modes. The main service function should return OK only when...

> So maybe it should return BUSY_WRITE (add new state) to distinguish this state from BUSY and OK ? Add CAT_STATUS_AGAIN(mimic non blocking io return AGAIN) to indicate this situation.

@fjpanag use the check here should be enough: https://github.com/apache/incubator-nuttx/blob/master/sched/irq/irq_dispatch.c#L177-L183

> > I wasn't aware that this check is also present there. > > Shall I drop this PR? > > The check in `irq_dispatch()` only calls `kmm_checkforcorruption()` on IRQ...

> > We can refine how to trigger the check. But irq_dispatch is the best place to get the reliable result since if kmm_checkforcorruption report the error, we can ascertain...

@fjpanag @ALTracer https://github.com/apache/incubator-nuttx/pull/6724 provide the method to enable the heap check from nsh. So, you can do: 1. Check the heap corruption issue by: a. KSan https://github.com/apache/incubator-nuttx/blob/master/mm/Kconfig#L181-L187 b. Per-thread heap...