Hello,

I would like to submit two patches for AVR architecture. First patch is a simple typo fix. Ran checkpatch on the file after changing it, no complaints; code compiles into identical binary (compared with SHA256 checksum.)

The second patch amends commit dfd3426aa59a96af7859bd74ff4ef063caf5a122 which was a part of a series that added finer granularity of signal support. AVR DA/DB architecture is missing in this commit - my patch simply replicates what was done to other Make.defs files. I tested the change by running a custom application that spawns threads and exchanges data between them through a pipe (the threads never sleep and preemptive multitasking is used.) To test the ability to sleep, I also used an application that blinks two LEDs. Testing was done with the default setting - ENABLE_PARTIAL_SIGNALS. As for DISABLE_ALL_SIGNALS, I don't fully understand what is/is not allowed with it and it doesn't seem documented anywhere so I wasn't able to test that.

(Does anyone know if there is documentation for this setting? I would like to use it - from quick build tests, it looks to me that NuttX increased in code size by 2kB over past few months and setting this option to partial mitigates that somewhat. I was, however, not able to find out what functionality I am forbidden from using with it. Or if - at least - using something unsupported in particular mode will always yield a build-time error.)

The patches are available in a git repository nuttx.git at git.kerogit.eu accessible through HTTP/S. (Trying to prevent bot traffic by not posting the URL in machine-readable form.) The relevant branches are called avrdx_typo20260219 and avrdx_signals.

As previously, I would like to ask someone with GitHub account to change this into a pull request(s).

Thanks.

Reply via email to