> In NuttX 9.1.0, how can I add my own board-specific drivers? You do that by providing a driver folder in your board. nuttx/drivers/platform always points to nuttx/drivers/dummy because you don't have a driver folder.
Note that "common" and "drivers" were added at about the same time and the organisation is supposed to be: -custom_boards -- common -- drivers -- board1 -- configs -- src ... -- board2 ... NB: You'll need this patch too: https://github.com/apache/incubator-nuttx/pull/1480 On Tue, Aug 11, 2020 at 3:02 PM Fotis Panagiotopoulos <f.j.pa...@gmail.com> wrote: > > Hello, > > I am working on a custom board that I have defined out of tree with > CONFIG_ARCH_BOARD_CUSTOM. > > I started development with NuttX v9.0.0, and as I saw there was a > requirement for a directory named "drivers" inside my custom board, but I > left this dir empty with a dummy Kconfig file. > > Later on I updated to NuttX v9.1.0. And then I needed to also add some > custom board specific drivers. But I realized that the $(BOARD_DIR)/drivers > directory is no longer used. > > There is no information on this in release notes. Furthermore the link > nuttx/drivers/platform always points to nuttx/drivers/dummy. > > In NuttX 9.1.0, how can I add my own board-specific drivers? What is the > correct structure to have nuttx/drivers/platform to point to my drivers > directory?