Nah, I don't think its about removing any of the existing code, but the code for older architectures/platforms may be broken, it's all about users presence, verification of the functionalities, updates and fixes - who uses it knows its best and in turn becomes a maintainer of that part of the code :-)
Thank you KR for supporting AVR it is much appreciated and we try to help as much as we can! We understand your attitude, also avoiding solutions that we don't like, but having a github account dedicated only for your updates would improve workflow a lot.. for now well we are all somehow tied to this github stuff knowing its limitations bus also benefits :-P -- CeDeROM, SQ7MHZ, http://www.tomek.cedro.info On Mon, May 4, 2026 at 2:24 PM <[email protected]> wrote: > > > Check out > > https://bitbucket.org/patacongo/obsoleted/src/master/ChangeLog. All of > > the architectures I removed and why are listed there > > Hm, judging for the link and from your other message, I think there may > have been a misunderstanding. From what you posted ("I have suggested > removing support for the 8 bit architectures") , I understood that you > previously suggested removing support for architectures that are > currently present in the tree and it wasn't done. Now it seems to me > like you suggested to remove things mentioned in the link and they were > removed. Is that correct? > > I also understood that the "Carrying architectures with this level of > breakage is misleading" sentence applies to those currently present in > NuttX. That was what my other question was leading to - if currently > present 8bit CPUs have some known breakage (and if it is under > consideration to remove them.) > > As an example of what I mean by broken for 8bit CPUs - mentioned in > previous message - circbuf_s uses size_t to record head, tail etc. > values. With no locking, this is broken for architectures that are not > able to read such values atomically. > > What I would like to know if there is some other known issue that > applies to 8bit CPUs in NuttX. > > > If no one uses an architecture, it is doomed in the long run. That is > > inescapable. If you want to keep support you have to use it: "Use it > > or lose it" > > Well, I use AVR and even try to submit patches for it :-) But I also > don't (nor want to) have a GitHub account so getting stuff upstream has > been somewhat challenging as of late.
